@import url(https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap);
:root {
  --background: rgb(111, 111, 232);
  --tipo-principal: "Work Sans", sans-serif;
}

* {
  margin: 0;
  padding: 0;
  min-width: 0;
  border: 0;
  box-sizing: border-box;
  vertical-align: baseline;
}

body {
  min-height: 100dvh;
  font-family: "Work Sans", sans-serif;
  background-color: white;
}
body.hidden {
  overflow: hidden;
}

#page {
  overflow: hidden;
}

h1,
h2,
h3 {
  text-wrap: balance;
}

p {
  text-wrap: pretty;
}

img,
picture,
video,
iframe,
figure {
  max-width: 100%;
  width: 100%;
  display: block;
  margin: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

figure img {
  height: 100%;
}

a {
  display: block;
  text-decoration: none;
  color: inherit;
  font-size: inherit;
}

a:visited {
  color: inherit;
}

p a {
  display: inline;
}

ul {
  margin: 0;
}

li {
  list-style-type: none;
}

html {
  scroll-behavior: smooth;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
a,
strong,
blockquote,
i,
b,
u,
em {
  font-size: 1em;
  font-weight: inherit;
  font-style: inherit;
  text-decoration: none;
  color: inherit;
}

strong {
  font-weight: bold;
}

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

::-moz-selection {
  background-color: var(--background);
  color: white;
}

::selection {
  background-color: var(--background);
  color: white;
}

form,
input,
textarea,
select,
button,
label {
  font-family: inherit;
  font-size: inherit;
  background-color: transparent;
  color: inherit;
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
}

table,
tr,
td {
  border-collapse: collapse;
  border-spacing: 0;
}

svg {
  width: 100%;
  display: block;
  fill: transparent;
}

body {
  min-height: 100vh;
  font-size: 100%;
  font-family: var(--tipo-principal);
  line-height: 1.4em;
  font-smooth: always;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.max-width {
  box-sizing: border-box;
  max-width: 2000px;
  margin: 0 auto;
}
@media (max-width: 2300px) {
  .max-width {
    max-width: 1440px;
  }
}
@media (max-width: 1800px) {
  .max-width {
    max-width: -webkit-calc(100vw - 440px);
    max-width: calc(100vw - 440px);
  }
}
@media (max-width: 1440px) {
  .max-width {
    max-width: -webkit-calc(100vw - 190px);
    max-width: calc(100vw - 190px);
  }
}
@media (max-width: 992px) {
  .max-width {
    max-width: -webkit-calc(100vw - 80px);
    max-width: calc(100vw - 80px);
  }
}
@media (max-width: 480px) {
  .max-width {
    max-width: 100vw;
  }
}
@media (min-width: 320px) and (max-width: 480px) {
  .max-width {
    max-width: 100vw;
    padding: 0 20px;
  }
}

.main {
  background-color: #054b98;
}

.p {
  font-size: 16px;
  font-weight: 300;
  line-height: 28px;
  color: white;
}
.p b {
  font-weight: 700;
}

.button {
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  gap: 8px;
  justify-content: center;
  padding: 16px 20px;
  color: white;
  transition: all 0.3s ease;
  font-size: clamp(14px, 2vw, 16px);
  border-radius: 10px;
  cursor: pointer;
  transition: all 0.3s ease;
}
.button i {
  max-width: 30px;
}
.button__primary {
  background-color: #054b98;
}
.button__primary:hover {
  background-color: #adcff0;
  color: #054b98;
}
.button__secondary {
  background-color: white;
  color: #054b98;
}
.button__secondary:hover {
  background-color: #adcff0;
}

.h1 {
  line-height: 34px;
  font-size: 32px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .h1 {
    font-size: 36px;
    line-height: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .h1 {
    font-size: 40px;
    line-height: 44px;
  }
}
@media screen and (min-width: 1440px) {
  .h1 {
    font-size: 44px;
    line-height: 48px;
  }
}
@media screen and (min-width: 1800px) {
  .h1 {
    font-size: 48px;
    line-height: 52px;
  }
}

.h2 {
  font-size: 26px;
  line-height: normal;
  font-weight: 600;
  color: white;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  .h2 {
    font-size: 30px;
  }
}
@media screen and (min-width: 1800px) {
  .h2 {
    font-size: 34px;
  }
}

.h3 {
  font-size: clamp(22px, 2.5vw, 28px);
}

.background {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.content p {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-size: 16px;
  font-weight: 300;
  line-height: 28px;
}
.content p:last-child {
  margin-bottom: 0;
}
.content h1 {
  display: block;
  font-size: 2em;
  margin-block-start: 0.67em;
  margin-block-end: 0.67em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
  line-height: 2.13rem;
}
.content h2 {
  display: block;
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.content h3 {
  display: block;
  font-size: 1.17em;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.content h4 {
  display: block;
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.content h5 {
  display: block;
  font-size: 0.83em;
  margin-block-start: 1.67em;
  margin-block-end: 1.67em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.content h6 {
  display: block;
  font-size: 0.67em;
  margin-block-start: 2.33em;
  margin-block-end: 2.33em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.content ol {
  display: block;
  list-style-type: decimal;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 40px;
}
.content ul {
  display: block;
  list-style-type: disc;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 40px;
}
.content li {
  list-style: initial;
}
.content b,
.content strong {
  font-weight: bold;
}

.general-banner {
  position: relative;
  height: 750px;
  display: grid;
  place-items: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.general-banner__h1 {
  text-transform: uppercase;
  color: white;
  text-align: center;
}
.general-banner__i {
  margin-top: 40px;
  display: block;
  cursor: pointer;
}

.preheader {
  padding: 10px 0;
  background-color: black;
  color: white;
}
.preheader__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .preheader__wrapper {
    justify-content: space-between;
    gap: 0;
  }
}
.preheader__contacts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  width: 65%;
}
@media screen and (min-width: 768px) {
  .preheader__contacts {
    justify-content: space-between;
    flex-direction: row;
  }
}
.preheader__li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  align-items: center;
  font-weight: 300;
  letter-spacing: 3px;
  font-size: 12px;
  width: 20rem;
}
.preheader__li a svg {
  width: 1.25rem;
  height: 1.25rem;
}
@media screen and (min-width: 768px) {
  .preheader__li a {
    font-size: 14px;
  }
}
.preheader__follow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 25%;
  justify-content: end;
}
@media screen and (min-width: 768px) {
  .preheader__follow {
    flex-direction: row;
  }
}
.preheader__follow--ul {
  margin-left: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
}
.preheader__follow--li svg {
  width: 1.25rem;
  height: 1.25rem;
}
.preheader__follow--span {
  font-weight: 300;
  letter-spacing: 3px;
  font-size: 12px;
}
@media screen and (min-width: 768px) {
  .preheader__follow--span {
    font-size: 14px;
  }
}

.header {
  top: 0;
  width: 100%;
  z-index: 80;
  background-color: #054b98;
}
.header__wrapper {
  height: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header__top {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header .custom-logo {
  height: 100%;
  max-height: 5rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.header__toggle {
  position: relative;
  width: 40px;
  transition: all 0.4s ease-in-out;
}
.header__toggle.active {
  position: absolute;
  top: auto;
  right: 30px;
  z-index: 999;
}
@media screen and (min-width: 940px) {
  .header__toggle {
    display: none;
  }
}
.header__ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.header__menu-movil {
  position: relative;
  z-index: -1;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.565);
  opacity: 0;
  transition: all 0.4s ease;
}
.header__menu-movil img {
  -o-object-fit: contain;
     object-fit: contain;
}
.header__menu-movil--content {
  position: absolute;
  z-index: -1;
  left: 0;
  width: 100%;
  height: 0px;
  overflow: hidden;
  padding: 0 20px 40px;
  background-color: #054b98;
  transition: all 0.4s ease;
  text-align: center;
}
.header__menu-movil .header__menu {
  padding: 30px 0;
  color: white;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.header__menu-movil.active {
  z-index: 990;
  opacity: 1;
}
.header__menu-movil.active .header__menu-movil--content {
  top: 0;
  height: auto;
}
.header__navigation {
  width: 100%;
}
.header__menu {
  font-weight: 400;
}
@media screen and (min-width: 940px) {
  .header__menu {
    width: 100%;
    padding: 16px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: space-around;
    color: white;
  }
}
.header__menu a {
  text-transform: uppercase;
}
@media screen and (min-width: 940px) {
  .header__menu a {
    text-align: center;
  }
}

.footer__menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 30px;
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 10px;
}
@media screen and (min-width: 768px) {
  .footer__menu {
    flex-wrap: wrap;
    flex-direction: initial;
  }
}

.footer-top {
  padding: 40px 0 20px;
  background-color: black;
  text-align: center;
}
.footer-top__figure {
  width: 184px;
  margin: 0 auto;
}
.footer-top__figure img {
  -o-object-fit: contain;
     object-fit: contain;
}
.footer-top__nav {
  margin: 20px auto 40px;
  text-transform: uppercase;
  color: white;
}
.footer-top__content {
  color: white;
  font-weight: 100;
  letter-spacing: 2px;
  margin-bottom: 40px;
}
.footer-top__follow {
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}
.footer-top__follow svg {
  width: 30px;
  height: 30px;
}

.footer-bottom {
  background-color: #054b98;
}
.footer-bottom__wrapper {
  padding: 15px 20px;
  color: white;
  font-weight: 100;
  letter-spacing: 2px;
  text-align: center;
}

.banner-hero {
  height: 620px;
  overflow: hidden;
  position: relative;
}
.banner-hero__media {
  height: 100%;
  display: grid;
  align-items: center;
  justify-content: flex-start;
}
.banner-hero__texts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.banner-hero__span {
  text-transform: uppercase;
  font-size: 1.38rem;
  font-weight: 700;
  color: #adcff0;
}
.banner-hero__h2 {
  max-width: 700px;
  text-transform: uppercase;
  color: white;
}
.banner-hero__buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  gap: 20px;
}
.banner-hero .swiper-banner {
  height: 100%;
}
.banner-hero .swiper-slide {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.banner-hero .swiper-pagination {
  bottom: 110px;
}
@media screen and (min-width: 768px) {
  .banner-hero .swiper-pagination {
    bottom: 80px;
  }
}
.banner-hero .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  border: 1px solid white;
}
@media screen and (min-width: 1024px) {
  .banner-hero .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
  }
}
.banner-hero .swiper-pagination-bullet-active {
  background-color: #adcff0;
  border: 1px solid #adcff0;
}
@media screen and (min-width: 768px) {
  .banner-hero .swiper-pagination {
    right: 5%;
  }
}
@media screen and (min-width: 1800px) {
  .banner-hero .swiper-pagination {
    right: 10%;
  }
}

.fields {
  background-color: #054b98;
}
.fields__wrapper {
  width: 90%;
  background-color: black;
  padding: 20px 30px;
  border-radius: 15px;
  margin: -100px auto 0;
  position: relative;
  z-index: 10;
}
@media screen and (min-width: 768px) {
  .fields__wrapper {
    margin-top: -60px;
  }
}
@media screen and (min-width: 1240px) {
  .fields__wrapper {
    padding: 20px 40px;
  }
}
.fields__ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .fields__ul {
    justify-content: space-between;
  }
}
.fields__li {
  color: white;
  max-width: 200px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.fields__li.front-page {
  width: 6.25rem;
  height: 6.25rem;
}
.about-home {
  padding-top: 50px;
  background-color: #054b98;
  text-align: center;
  color: white;
}
.about-home__ul {
  display: grid;
  gap: 8px;
}
@media screen and (min-width: 940px) {
  .about-home__ul {
    grid-template-columns: 1fr 1fr;
    row-gap: 15px;
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}
.about-home__li {
  padding: 20px;
  border-radius: 15px;
  border: 1px solid #adcff0;
  text-align: start;
}
.about-home__li:first-child h3 {
  font-size: 44px;
}
@media screen and (min-width: 768px) {
  .about-home__li:first-child h3 {
    font-size: 48px;
  }
}
@media screen and (min-width: 1800px) {
  .about-home__li:first-child h3 {
    font-size: 52px;
  }
}
@media screen and (min-width: 940px) {
  .about-home__li:first-child {
    grid-column: span 2;
  }
}
.about-home__h3 {
  margin-bottom: 20px;
  font-weight: 600;
}
.about-home__p {
  position: relative;
  padding-left: 15px;
}
.about-home__p::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 100%;
  background-color: #adcff0;
}
.about-home .button {
  margin: 20px auto 0;
  padding: 16px 50px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .about-home .button {
    width: -moz-max-content;
    width: -webkit-max-content;
    width: max-content;
  }
}

.proyects {
  margin-top: 50px;
  padding: 80px 0;
}
.proyects__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column-reverse;
  gap: 20px;
}
@media screen and (min-width: 768px) {
  .proyects__wrapper {
    display: grid;
    grid-template-columns: 60% 40%;
    align-items: center;
  }
}
.proyects__pictures--ul {
  position: relative;
  min-height: 380px;
  width: 100%;
}
.proyects__pictures--li {
  display: grid;
  align-items: end;
  border-radius: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.3s ease;
  opacity: 0;
}
.proyects__pictures--li.active {
  z-index: 1;
  opacity: 1;
}
.proyects__pictures--info {
  padding: 20px;
  display: grid;
  grid-template-columns: 35% 1fr;
  background-color: #004A98;
  opacity: 0.9;
  color: white;
  border-radius: 20px;
}
.proyects__pictures--h3 {
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
}
@media screen and (min-width: 768px) {
  .proyects__pictures--h3 {
    font-size: 16px;
  }
}
.proyects__pictures--p {
  font-size: 10px;
  line-height: 12px;
}
@media screen and (min-width: 768px) {
  .proyects__pictures--p {
    line-height: normal;
    font-size: 14px;
  }
}
.proyects__pictures--items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.proyects__pictures--item {
  text-align: center;
}
.proyects__pictures--item b {
  font-weight: 700;
  font-size: 14px;
}
@media screen and (min-width: 768px) {
  .proyects__pictures--item b {
    font-size: 18px;
  }
}
.proyects__pictures--span {
  margin-bottom: 8px;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
@media screen and (min-width: 768px) {
  .proyects__pictures--span {
    font-size: 14px;
    line-height: normal;
  }
}
.proyects__data--ul {
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
  margin: 0 auto;
  display: grid;
  gap: 20px;
}
.proyects__data--li {
  text-align: start;
  color: white;
  font-size: 32px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
}
.proyects__data--li:hover, .proyects__data--li.active {
  color: #adcff0;
}
@media screen and (min-width: 768px) {
  .proyects__data--li {
    text-align: end;
  }
}

.info-extra {
  position: relative;
  padding: 0 0 50px;
  background-color: #054b98;
}
@media screen and (min-width: 768px) {
  .info-extra__wrapper {
    box-sizing: border-box;
    max-width: 2000px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 2300px) {
  .info-extra__wrapper {
    max-width: 1440px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1800px) {
  .info-extra__wrapper {
    max-width: -webkit-calc(100vw - 440px);
    max-width: calc(100vw - 440px);
  }
}
@media screen and (min-width: 768px) and (max-width: 1440px) {
  .info-extra__wrapper {
    max-width: -webkit-calc(100vw - 190px);
    max-width: calc(100vw - 190px);
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .info-extra__wrapper {
    max-width: -webkit-calc(100vw - 80px);
    max-width: calc(100vw - 80px);
  }
}
@media screen and (min-width: 768px) and (max-width: 480px) {
  .info-extra__wrapper {
    max-width: 100vw;
  }
}
@media screen and (min-width: 768px) and (min-width: 320px) and (max-width: 480px) {
  .info-extra__wrapper {
    max-width: 100vw;
    padding: 0 20px;
  }
}
.info-extra__top {
  padding: 0 20px;
}
@media screen and (min-width: 768px) {
  .info-extra__top {
    padding: 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }
}
.info-extra__top--left {
  margin-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .info-extra__top--left {
    margin-bottom: 20px;
    display: grid;
    gap: 10px;
    grid-template-columns: 160px 1fr;
  }
}
.info-extra__top--right {
  margin: 30px auto;
  height: 100%;
  width: 100%;
  min-height: 300px;
  border-radius: 0 0 0 15px;
  background-position: top right;
}
.info-extra__top--right--desktop {
  display: none;
}
@media screen and (min-width: 768px) {
  .info-extra__top--right--desktop {
    display: block;
  }
}
.info-extra__top--right--movil {
  margin-top: 0;
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .info-extra__top--right--movil {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .info-extra__top--right {
    margin: 0;
  }
}
.info-extra__figure {
  width: 160px;
  height: 160px;
}
.info-extra__figure img {
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (min-width: 768px) {
  .info-extra__figure img {
    border-radius: 0 0 0 10px;
  }
}
.info-extra__h4 {
  margin-bottom: 20px;
  text-align: start;
  font-size: 24px;
  line-height: 29px;
  font-weight: 600;
  color: #adcff0;
}
.info-extra__h4 i {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}
.info-extra__p {
  color: white;
}
@media screen and (min-width: 768px) {
  .info-extra__p {
    grid-column: span 2;
  }
}
.info-extra__large-info {
  margin: 30px auto;
  color: white;
  padding: 0 20px;
}
.info-extra__large-info p {
  font-weight: 400;
  line-height: 1.4em;
}
@media screen and (min-width: 768px) {
  .info-extra__large-info {
    padding: 0;
  }
}
.info-extra__ul {
  margin: 30px auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .info-extra__ul {
    justify-content: space-between;
    margin: 50px auto 0;
  }
}
.info-extra__li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: white;
}
.info-extra__li svg {
  height: 60px;
  max-width: 80px;
}
.info-extra__texts {
  text-align: center;
  width: 13rem;
}
.info-extra__span {
  display: block;
  margin: 0px auto;
  font-weight: 600;
  font-size: 26px;
  line-height: 29px;
}
@media screen and (min-width: 1024px) {
  .info-extra__span {
    font-size: 29px;
    line-height: 32px;
  }
}

.info-about {
  padding: 30px 0;
}
@media screen and (min-width: 1024px) {
  .info-about {
    padding: 50px 0;
  }
}
.info-about__wrapper {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .info-about__wrapper {
    text-align: start;
  }
}
.info-about__content {
  color: white;
}
.info-about__extra {
  margin-top: 30px;
  display: grid;
  gap: 20px;
}
@media screen and (min-width: 768px) {
  .info-about__extra {
    padding-left: 13px;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    border-left: 3px solid #adcff0;
  }
}
.info-about__h3 {
  border-left: 3px solid #adcff0;
  padding-left: 13px;
  text-transform: uppercase;
  font-weight: 700;
  color: white;
  line-height: normal;
  font-size: clamp(26px, 2.5vw, 34px);
  text-align: start;
}
@media screen and (min-width: 768px) {
  .info-about__h3 {
    border-left: 0;
    padding: 60px 0;
  }
}
.info-about__h3 span {
  color: #adcff0;
}
.info-about__figure {
  min-height: 510px;
  border-radius: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .info-about__figure {
    min-height: 400px;
  }
}

.comment {
  margin-top: 290px;
  height: 620px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
@media screen and (min-width: 768px) {
  .comment {
    height: 330px;
    margin-top: 200px;
  }
}
.comment__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}
.comment__card {
  max-width: 90%;
  position: absolute;
  top: -40%;
  padding: 30px 40px;
  border-radius: 15px;
  background-color: black;
}
@media screen and (min-width: 768px) {
  .comment__card {
    max-width: 1240px;
  }
}
.comment__p {
  position: relative;
  padding: 40px;
  font-weight: 600;
  text-align: center;
  color: #adcff0;
  font-size: clamp(20px, 1.44rem, 26px);
}
.comment__top {
  left: 0px;
  top: 0px;
}
.comment__i {
  position: absolute;
}
.comment__i svg {
  height: 30px;
}
.comment__bottom {
  rotate: -180deg;
  right: 0px;
  bottom: 0px;
}
.comment__end {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  text-align: center;
  flex-direction: column;
}
.comment__span {
  color: white;
}
.comment__span--name {
  font-weight: 600;
}
.about-sects {
  padding-bottom: 40px;
}
.about-sects--2 {
  padding-top: 40px;
  background-color: black;
}
.about-sects--2 .about-sects__figure {
  border-radius: 0 15px 0 15px;
}
.about-sects--2 .about-sects__figure::after {
  display: block;
  top: auto;
  bottom: -20px;
}
.about-sects--2 .about-sects__figure::before {
  display: block;
  top: auto;
  bottom: -30px;
  left: -20px;
  right: auto;
}
.about-sects--2 .about-sects__card {
  display: grid;
}
.about-sects--2 .about-sects__card:first-child .about-sects__figure {
  border-radius: 0 15px 0 15px;
}
.about-sects--2 .about-sects__card:first-child .about-sects__figure::after {
  display: block;
  top: auto;
  bottom: -20px;
}
.about-sects--2 .about-sects__card:first-child .about-sects__figure::before {
  display: block;
  top: auto;
  bottom: -30px;
  left: -30px;
  right: auto;
}
@media screen and (min-width: 768px) {
  .about-sects--2 .about-sects__card {
    grid-template-columns: 1fr 364px;
  }
  .about-sects--2 .about-sects__card .about-sects__figure {
    grid-area: b;
  }
  .about-sects--2 .about-sects__card:nth-child(odd) {
    grid-template-columns: 364px 1fr;
  }
  .about-sects--2 .about-sects__card:nth-child(odd) .about-sects__figure {
    grid-area: a;
  }
  .about-sects--2 .about-sects__card:nth-child(odd) .about-sects__figure::after {
    right: auto;
    left: -30px;
  }
  .about-sects--2 .about-sects__card:nth-child(odd) .about-sects__figure::before {
    right: auto;
    left: -20px;
  }
}
@media screen and (min-width: 1024px) {
  .about-sects--2 .about-sects__card {
    gap: 50px;
  }
}
.about-sects__wrapper {
  display: grid;
  gap: 50px;
}
@media screen and (min-width: 768px) {
  .about-sects__wrapper {
    gap: 70px;
    box-sizing: border-box;
    max-width: 2000px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 2300px) {
  .about-sects__wrapper {
    max-width: 1440px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1800px) {
  .about-sects__wrapper {
    max-width: -webkit-calc(100vw - 440px);
    max-width: calc(100vw - 440px);
  }
}
@media screen and (min-width: 768px) and (max-width: 1440px) {
  .about-sects__wrapper {
    max-width: -webkit-calc(100vw - 190px);
    max-width: calc(100vw - 190px);
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .about-sects__wrapper {
    max-width: -webkit-calc(100vw - 80px);
    max-width: calc(100vw - 80px);
  }
}
@media screen and (min-width: 768px) and (max-width: 480px) {
  .about-sects__wrapper {
    max-width: 100vw;
  }
}
@media screen and (min-width: 768px) and (min-width: 320px) and (max-width: 480px) {
  .about-sects__wrapper {
    max-width: 100vw;
    padding: 0 20px;
  }
}
.about-sects__card {
  display: grid;
}
.about-sects__card:first-child .about-sects__figure {
  border-radius: 0 0 0 15px;
}
.about-sects__card:first-child .about-sects__figure::after, .about-sects__card:first-child .about-sects__figure::before {
  display: none;
}
@media screen and (min-width: 768px) {
  .about-sects__card {
    max-width: 1240px;
    margin: 0 auto;
    grid-template-areas: "a b";
    grid-template-columns: 345px 1fr;
    gap: 30px;
  }
  .about-sects__card .about-sects__figure {
    border-radius: 15px 0 15px 0;
  }
  .about-sects__card:nth-child(odd) {
    grid-template-columns: 1fr 345px;
  }
  .about-sects__card:nth-child(odd) .about-sects__figure {
    grid-area: b;
  }
  .about-sects__card:nth-child(odd) .about-sects__figure::after {
    left: auto;
    right: -30px;
  }
  .about-sects__card:nth-child(odd) .about-sects__figure::before {
    left: auto;
    right: -20px;
  }
}
@media screen and (min-width: 1024px) {
  .about-sects__card {
    gap: 50px;
  }
}
.about-sects__container {
  padding: 50px 20px;
  color: white;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .about-sects__container {
    padding: 50px 0;
    text-align: start;
  }
}
.about-sects__figure {
  position: relative;
  min-height: 350px;
  width: 100%;
}
.about-sects__figure::after, .about-sects__figure::before {
  content: "";
  position: absolute;
  width: 60px;
  height: 50%;
}
.about-sects__figure::after {
  top: -30px;
  left: -30px;
  border-radius: 15px 0 15px 0;
  border: 3px solid #1B3B5C;
}
.about-sects__figure::before {
  top: -20px;
  left: -20px;
  border-radius: 15px 0 15px 0;
  border: 3px solid #adcff0;
}
@media screen and (min-width: 768px) {
  .about-sects__figure {
    grid-area: a;
  }
}

.experience {
  padding: 70px 0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.experience__wrapper {
  max-width: 90%;
  padding: 30px 20px;
  background-color: rgba(5, 76, 152, 0.7019607843);
  text-align: center;
  border-radius: 15px;
}
@media screen and (min-width: 768px) {
  .experience__wrapper {
    max-width: 1240px;
    width: 90%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    text-align: start;
  }
}
@media screen and (min-width: 768px) {
  .experience__left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}
.experience__h2 {
  margin-bottom: 40px;
}
.experience__data {
  margin: 20px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  color: #adcff0;
}
@media screen and (min-width: 768px) {
  .experience__data {
    margin: 0;
  }
}
.experience__span {
  text-transform: uppercase;
  font-weight: 600;
}
.experience__span--top {
  margin-bottom: 10px;
  display: block;
  font-size: clamp(20px, 1.8rem, 28px);
}
.experience__right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.fields-solutions {
  padding-bottom: 60px;
}
.fields-solutions__wrapper {
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .fields-solutions__wrapper {
    box-sizing: border-box;
    max-width: 2000px;
    margin: 0 auto;
    padding: 30px 60px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 2300px) {
  .fields-solutions__wrapper {
    max-width: 1440px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1800px) {
  .fields-solutions__wrapper {
    max-width: -webkit-calc(100vw - 440px);
    max-width: calc(100vw - 440px);
  }
}
@media screen and (min-width: 1024px) and (max-width: 1440px) {
  .fields-solutions__wrapper {
    max-width: -webkit-calc(100vw - 190px);
    max-width: calc(100vw - 190px);
  }
}
@media screen and (min-width: 1024px) and (max-width: 992px) {
  .fields-solutions__wrapper {
    max-width: -webkit-calc(100vw - 80px);
    max-width: calc(100vw - 80px);
  }
}
@media screen and (min-width: 1024px) and (max-width: 480px) {
  .fields-solutions__wrapper {
    max-width: 100vw;
  }
}
@media screen and (min-width: 1024px) and (min-width: 320px) and (max-width: 480px) {
  .fields-solutions__wrapper {
    max-width: 100vw;
    padding: 0 20px;
  }
}
@media screen and (min-width: 1800px) {
  .fields-solutions__wrapper {
    padding: 40px 90px;
  }
}
.fields-solutions__content {
  max-width: 95%;
  margin: 0 auto;
  color: white;
}
@media screen and (min-width: 768px) {
  .fields-solutions__content {
    max-width: 80%;
  }
}
.fields-solutions__ul {
  margin-top: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 45px;
}
@media screen and (min-width: 1240px) {
  .fields-solutions__ul {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 80px;
  }
}
.fields-solutions__li {
  position: relative;
  max-width: 280px;
  padding: 35px 20px 20px;
  border: 1px solid #adcff0;
  border-radius: 10px;
  text-align: center;
}
@media screen and (min-width: 1240px) {
  .fields-solutions__li {
    max-width: 100%;
  }
}
.fields-solutions__i {
  position: absolute;
  top: -29px;
  left: -29px;
  z-index: 1;
  width: 58px;
  height: 58px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background-color: #054b98;
}
@media screen and (min-width: 940px) {
  .navy {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
.navy__wrapper {
  padding: 30px 0;
  color: white;
}
.navy__bg {
  position: relative;
  min-height: 300px;
  display: grid;
  place-items: center;
}
@media screen and (min-width: 940px) {
  .navy__bg {
    min-height: 390px;
  }
}
.navy__bg::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
}
.navy__h2 {
  text-transform: capitalize;
  position: relative;
  z-index: 1;
  letter-spacing: 3px;
  text-align: center;
  font-weight: 500;
}
.navy__accordion {
  padding: 30px 20px;
  display: grid;
  gap: 10px;
}
.navy__details {
  position: relative;
  padding: 15px 30px;
  max-width: 500px;
  width: 100%;
  margin: 0 auto;
  border: 1px solid #adcff0;
  transition: all 0.3s ease;
  cursor: pointer;
}
.navy__details::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 3px;
  height: 100%;
  background-color: #adcff0;
}
.navy__summary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.navy__summary::marker {
  display: none;
}
.navy__summary::-webkit-details-marker {
  display: none;
}
.navy__summary::after, .navy__summary::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 3px;
  right: 0;
  background-color: #adcff0;
}
.navy__summary::after {
  rotate: 90deg;
}
.navy__h3 {
  font-size: 24px;
  font-weight: 600;
  color: #adcff0;
}
.fields-contact {
  height: 900px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}
.fields-contact__wrapper {
  position: absolute;
}
.fields-contact__content {
  max-width: 670px;
  margin: 0 auto;
  text-align: center;
}
.fields-contact__p {
  padding: 20px 0;
}
.fields-contact__form .forminator-row {
  margin-bottom: 10px !important;
}
.fields-contact__form textarea {
  width: 100%;
  padding: 10px 15px;
  border-radius: 10px;
  background-color: white;
}
.fields-contact__form input:not([type=checkbox]) {
  height: 40px;
  width: 100%;
  margin: 0;
  border-radius: 10px;
  outline: none;
  padding-left: 15px;
  background-color: white;
}
.fields-contact__form .forminator-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.fields-contact__form span {
  color: white;
  font-weight: 300;
}
.fields-contact__form input[type=checkbox] {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}

.map-contact {
  width: 100%;
}
.map-contact iframe {
  height: 100%;
  width: 100%;
}

.items-contact {
  display: none;
  position: relative;
  text-align: center;
}
.items-contact::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(5, 76, 152, 0.8941176471);
}
@media screen and (min-width: 768px) {
  .items-contact {
    display: block;
  }
}
.items-contact__wrapper {
  padding: 40px 20px;
  position: relative;
  z-index: 1;
  max-width: 750px;
  margin: 0 auto;
}
.items-contact__h3 {
  font-weight: 600;
  color: white;
  text-transform: uppercase;
}
.items-contact__h4 {
  margin-top: 20px;
  font-weight: 500;
  color: #adcff0;
  text-transform: uppercase;
  font-size: 20px;
}
.items-contact__ul {
  margin-top: 20px;
}
.items-contact__ul--location {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.items-contact a {
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
  color: white;
}
.items-contact__icon {
  height: 30px;
  max-width: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.items-contact__icon svg {
  height: 20px;
}
.items-contact .button {
  margin-top: 40px;
}

.main-blog .general-banner {
  height: 400px;
}

.the-blog__wrapper {
  position: relative;
  max-width: 1140px;
  padding: 80px 10px 180px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
  gap: 40px;
}
@media screen and (min-width: 768px) {
  .the-blog__wrapper {
    grid-template-columns: repeat(2, 1fr);
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 40px;
  }
}
.the-blog__article:first-child {
  grid-column: span 2;
}
.the-blog__figure {
  width: 100%;
  height: 340px;
  margin: 0;
  border-radius: 10px;
  overflow: hidden;
}
.the-blog__figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.the-blog__h3 {
  margin-top: 20px;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
}
.the-blog__h3::after {
  display: none;
}
.the-blog__items {
  margin: 20px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.the-blog__span {
  padding: 0 20px;
  color: #d0d0d0;
  font-weight: 500;
  text-transform: capitalize;
}
.the-blog__author {
  padding-left: 0;
}
.the-blog__date {
  border-left: 1px solid #d0d0d0;
  border-right: 1px solid #d0d0d0;
}
.the-blog__excerpt {
  margin: 20px 0;
}
.the-blog__a {
  font-size: 14px;
  line-height: 20px;
  display: grid;
  grid-template-columns: -webkit-max-content 30px;
  grid-template-columns: max-content 30px;
  align-items: center;
  gap: 10px;
  text-decoration: none;
}
.the-blog__a svg {
  fill: transparent;
}
.the-blog__pagination {
  border-top: 1px solid #054b98;
  padding-top: 30px;
  margin: 40px 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
}
.the-blog__pagination .page-numbers {
  width: 42px;
  height: 42px;
  display: grid;
  place-items: center;
  text-decoration: none;
  font-weight: 600;
  color: #054b98;
  transition: all 0.3s ease;
}
.the-blog__pagination .page-numbers::after {
  display: none;
}
.the-blog__pagination .page-numbers.current, .the-blog__pagination .page-numbers:hover {
  background-color: #054b98;
  color: white;
}
.the-blog__pagination .page-numbers.prev, .the-blog__pagination .page-numbers.next {
  position: absolute;
  right: 0;
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
  padding: 0px 16px;
  border: 1px solid #054b98;
  border-radius: 10px;
  text-transform: capitalize;
  font-weight: 600;
}
.the-blog__pagination .page-numbers.prev::after, .the-blog__pagination .page-numbers.next::after {
  display: none;
}
.the-blog__pagination .page-numbers.prev {
  left: 0;
  right: auto;
}

.single-blog__top {
  margin: 50px auto 40px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .single-blog__top {
    margin: 80px auto 60px;
  }
}
.single-blog__h1 {
  text-transform: uppercase;
  line-height: 32px;
  font-size: 36px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .single-blog__h1 {
    font-size: 40px;
    line-height: 43px;
  }
}
@media screen and (min-width: 1024px) {
  .single-blog__h1 {
    font-size: 44px;
    line-height: 47px;
  }
}
@media screen and (min-width: 1440px) {
  .single-blog__h1 {
    font-size: 48px;
    line-height: 51px;
  }
}
@media screen and (min-width: 1800px) {
  .single-blog__h1 {
    font-size: 52px;
    line-height: 55px;
  }
}
.single-blog__breadcrumbs {
  display: grid;
  grid-template-columns: -webkit-max-content -webkit-max-content 1fr;
  grid-template-columns: max-content max-content 1fr;
}
.single-blog__span {
  padding: 0 12px 0 0;
}
.single-blog__figure {
  margin-bottom: 40px;
  height: 400px;
  border-radius: 15px;
  overflow: hidden;
}
.single-blog__h2 {
  color: black;
  text-transform: uppercase;
}
.single-blog .swiper-single-blog {
  overflow: hidden;
  margin-bottom: 40px;
}
.single-blog .swiper-slide {
  height: 300px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 20px;
}
@media screen and (min-width: 768px) {
  .single-blog .swiper-slide {
    height: 400px;
  }
}

.shared-blog {
  padding: 40px 0;
}
.shared-blog__wrapper {
  padding-top: 40px;
  border-top: 1px solid #054b98;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.shared-blog__tag {
  color: #d0d0d0;
  font-weight: 600;
  text-transform: capitalize;
}
.shared-blog__right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: space-between;
}
.shared-blog__span {
  color: #054b98;
  font-weight: 400;
}
.shared-blog__span--tags {
  font-weight: 600;
  color: #054b98;
}
.shared-blog__ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
.shared-blog__li {
  max-width: 30px;
}

.comments {
  margin: 30px auto 80px;
}
.comments__h2 {
  color: black;
}
.comments__list {
  margin: 0 auto 50px;
}
.comments__list li {
  margin-top: 0;
}
.comments__comment-form {
  margin-top: 50px;
  display: grid;
  grid-template-areas: "a b d" "e e e" "f f f";
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr -webkit-max-content;
  grid-template-rows: 1fr max-content;
  -moz-column-gap: 10px;
       column-gap: 10px;
  row-gap: 15px;
}
.comments__comment-form .comment-notes {
  display: none;
}
.comments__comment-form .comment-form-comment {
  grid-area: e;
}
.comments__comment-form .comment-form-comment label {
  display: none;
}
.comments__comment-form .comment-form-comment textarea {
  width: 100%;
  height: 200px;
}
.comments__comment-form .form-submit input {
  width: 80%;
  font-weight: 700;
  cursor: pointer;
}
.comments__comment-form input:not([type=checkbox]):not([type=submit]),
.comments__comment-form textarea {
  border-radius: 15px;
  padding: 10px 0 10px 15px;
  font-weight: 600;
  background-color: #D9D9D9;
  font-weight: 300;
  font-size: 14px;
  color: #ABAAAA;
}
.comments__comment-form input[type=checkbox] {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
.comments__comment-form .comment-form-cookies-consent {
  grid-area: f;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  font-size: 12px;
}
.comments__article {
  margin-top: 20px;
  display: grid;
  grid-template-columns: 60px 1fr;
  gap: 20px;
}
@media screen and (min-width: 768px) {
  .comments__article {
    gap: 30px;
    grid-template-columns: 100px 1fr;
  }
}
.comments__picture {
  width: 60px;
  height: 60px;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .comments__picture {
    width: 100px;
    height: 100px;
  }
}
.comments__picture img {
  height: 100%;
}
.comments__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.comments__date {
  font-size: 14px;
  font-weight: 700;
}
.comments__name {
  color: black;
  font-weight: 700;
  text-transform: capitalize;
}
.comments__comment-content {
  font-size: 14px;
}
.comments__reply {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
}
.comments .children {
  margin-left: 30px;
}
@media screen and (min-width: 768px) {
  .comments .children {
    margin-left: 80px;
  }
}
@media screen and (min-width: 1024px) {
  .comments .children {
    margin-left: 130px;
  }
}

.comment-respond,
#custom-comments-section {
  margin-top: 50px;
}

#cancel-comment-reply-link {
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
  margin-top: 20px;
  padding: 8px 16px;
  font-size: 20px;
  border-radius: 10px;
}

.comment-reply-title {
  font-weight: 700;
  font-size: clamp(26px, 2.8vw, 32px);
  line-height: 33px;
  color: black;
}

.main-page .fields {
  height: 600px;
}
.main-page .fields__wrapper {
  margin-top: -340px;
}

.heading-page {
  padding: 80px 0;
}
.heading-page__wrapper {
  text-align: center;
}
.heading-page__h1 {
  text-transform: uppercase;
}
.heading-page__p {
  font-weight: 600;
  color: #d0d0d0;
}

.content-page {
  margin-bottom: 400px;
}
.burger {
  position: relative;
  width: 40px;
  height: 30px;
  background: transparent;
  cursor: pointer;
  display: block;
}

.burger input {
  display: none;
}

.burger span {
  display: block;
  position: absolute;
  height: 4px;
  width: 100%;
  background: white;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}

.burger span:nth-of-type(1) {
  top: 0px;
  transform-origin: left center;
}

.burger span:nth-of-type(2) {
  top: 50%;
  width: 70%;
  right: 0;
  left: auto;
  transform: translateY(-50%);
  transform-origin: left center;
}

.burger span:nth-of-type(3) {
  top: 100%;
  transform-origin: left center;
  transform: translateY(-100%);
}

.burger input:checked ~ span:nth-of-type(1) {
  transform: rotate(45deg);
  top: 0px;
  left: 5px;
}

.burger input:checked ~ span:nth-of-type(2) {
  width: 0%;
  opacity: 0;
}

.burger input:checked ~ span:nth-of-type(3) {
  transform: rotate(-45deg);
  top: 28px;
  left: 5px;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes shake {
  0% {
    rotate: 0;
  }
  25% {
    rotate: 7deg;
  }
  50% {
    rotate: -7deg;
  }
  75% {
    rotate: 1deg;
  }
  100% {
    rotate: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsIm1hcHBpbmdzIjoiO0FBQUE7RUFDSTtFQUNBO0FDRUo7O0FEUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNMSjs7QURRQTtFQUNJO0VBQ0Esb0NFbEJXO0VGbUJYO0FDTEo7QURPSTtFQUNJO0FDTFI7O0FEU0E7RUFDSTtBQ05KOztBRFNBOzs7RUFHSTtBQ05KOztBRFNBO0VBQ0k7QUNOSjs7QURTQTs7Ozs7RUFLSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7RUFDQTtLQUFBO0FDTko7O0FEU0E7RUFDSTtBQ05KOztBRFNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUNOSjs7QURTQTtFQUNJO0FDTko7O0FEU0E7RUFDSTtBQ05KOztBRFNBO0VBQ0k7QUNOSjs7QURTQTtFQUNJO0FDTko7O0FEU0E7RUFDSTtBQ05KOztBRFNBOzs7Ozs7Ozs7Ozs7Ozs7RUFlSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDTko7O0FEU0E7RUFDSTtBQ05KOztBRFNBOzs7O0VBSUk7RUFDQTtBQ05KOztBRFNBO0VBQ0k7RUFDQTtBQ05KOztBRElBO0VBQ0k7RUFDQTtBQ05KOztBRFNBOzs7Ozs7RUFNSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7QUNOSjs7QURTQTs7O0VBR0k7RUFDQTtBQ05KOztBRFNBO0VBQ0k7RUFDQTtFQUNBO0FDTko7O0FEU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ05KOztBRTdKQTtFQ0NJO0VBQ0E7RUFDQTtBSGdLSjtBRzlKSTtFRExKO0lDTVE7RUhpS047QUFDRjtBRy9KSTtFRFRKO0lDVVE7SUFBQTtFSGtLTjtBQUNGO0FHaEtJO0VEYko7SUNjUTtJQUFBO0VIbUtOO0FBQ0Y7QUdqS0k7RURqQko7SUNrQlE7SUFBQTtFSG9LTjtBQUNGO0FHbEtJO0VEckJKO0lDc0JRO0VIcUtOO0FBQ0Y7QUduS0k7RUR6Qko7SUMwQlE7SUFDQTtFSHNLTjtBQUNGOztBRTlM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RFo7QVM5Z0RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUZ2hEUjtBUzdnREk7RUFDSTtFQUNBO0VBQ0E7QVQrZ0RSO0FTNWdESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ4Z0RSO0FTNWdEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCUnRJTztBRG9wRG5CO0FTMWdESTtFQUNJO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0FUNGdEUjtBUzFnRFE7RUFDSTtBVDRnRFo7QVN6Z0RRO0VBQ0k7QVQyZ0RaO0FTeGdEUTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlIvSk87QUR3cURuQjtBU3RnRFE7RUFDSTtBVHdnRFo7QVNwZ0RJO0VBQ0k7RUFDQTtFQUNBLGNSMUtXO0FEZ3JEbkI7QVVsckRBO0VBQ0k7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7QVZvckRKO0FVbHJESTtFQUNJO0FWb3JEUjtBVWpyREk7RUFDSTtFQUNBO0VBQ0E7QVZtckRSO0FVOXFESTtFQUNJO0FWZ3JEUjtBVTVxRFE7RUFDSTtBVjhxRFo7QVUzcURRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVY2cURaO0FVMXFEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWNHFEWjtBVXpxRFE7RUFDSTtFQUFBO0VBQUE7RUFBQTtFQUNBO0FWMnFEWjtBVXhxRFE7RUFDSTtFQUNBO0FWMHFEWjtBVXZxRFE7RUFDSTtLQUFBO1VBQUE7QVZ5cURaOztBVXBxREE7RUFDSTtBVnVxREo7QVVycURJO0VBQ0k7RUFDQTtBVnVxRFI7O0FVbnFEQTtFQUNJO0VBQ0E7RUFFQTtBVnFxREo7QVVucURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZxcURSO0FHanRESTtFTytCSjtJQWlCUTtFVnFxRE47QUFDRjtBVW5xREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWcXFEUjtBVWxxREk7RUFDSTtFQUNBO0VBQ0E7QVZvcURSO0FVanFESTtFQUNJO0VBQ0E7RUFDQSxjVHhHVztFU3lHWDtFQUNBO0FWbXFEUjtBVWhxREk7RUFDSTtBVmtxRFI7QVVocURRO0VBQ0k7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0FWa3FEWjtBVTlwREk7RUFDSTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZncURSO0FVdnBESTtFQUNJO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0FWeXBEUjtBVXZwRFE7RUFDSTtBVnlwRFo7QVVycERJO0VBQ0k7QVZ1cERSOztBVzF5REk7RUFDSTtBWDZ5RFI7O0FXdnlESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDB5RFI7QUdseERJO0VROUJBO0lBU1E7SUFDQTtTQUFBO0lBQ0E7RVgyeURWO0FBQ0Y7QVd2eURRO0VBQ0k7QVh5eURaO0FXcnlESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh1eURSO0FXcnlEUTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0FYdXlEWjtBV255REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWHF5RFI7QVcveERRO0VBQ0k7QVhpeURaO0FXN3hESTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQUE7QVgreERSO0FXNXhESTtFQUNJO0VBQ0EsY1Y5REs7RVUrREw7RUFDQTtBWDh4RFI7QVczeERJO0VBQ0k7QVg2eERSO0FXMXhESTtFQUVJO0VBQ0E7QVgyeERSO0FXdHhESTtFQUNJO0FYd3hEUjtBV3J4REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0FYdXhEUjtBV3J4RFE7RUFDSTtBWHV4RFo7QVdueERJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0FYcXhEUjtBV254RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjVnRITTtFVXVITjtBWHF4RFo7QVdueERZO0VBQ0k7QVhxeERoQjtBV2x4RFk7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O0VBQ0k7QWJpcUVSO0FhOXBFSTtFQUNJO0FiZ3FFUjtBYTdwRUk7RUFDSTtFQUNBLGNacEJLO0FEbXJFYjs7QWEzcEVBO0VBQ0k7QWI4cEVKO0FjMXJFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDRyRUo7O0FjenJFQTtFQUNJO0FkNHJFSjs7QWN6ckVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkNHJFSjs7QWN6ckVBO0VBQ0k7RUFDQTtBZDRyRUo7O0FjenJFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDRyRUo7O0FjenJFQTtFQUNJO0VBQ0E7RUFDQTtBZDRyRUo7O0FjenJFQTtFQUNJO0VBQ0E7RUFDQTtBZDRyRUo7O0FjenJFQTtFQUNJO0VBQ0E7QWQ0ckVKOztBY3pyRUE7RUFDSTtFQUNBO0VBQ0E7QWQ0ckVKOztBZXZ2RUE7RUFDSTtJQUNJO0VmMHZFTjtFZXZ2RUU7SUFDSTtFZnl2RU47QUFDRjtBZXR2RUE7RUFDSTtJQUNJO0Vmd3ZFTjtFZXJ2RUU7SUFDSTtFZnV2RU47RWVwdkVFO0lBQ0k7RWZzdkVOO0VlbnZFRTtJQUNJO0VmcXZFTjtFZWx2RUU7SUFDSTtFZm92RU47QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYmFzZS9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL2Fic3RyYWN0cy9fdmFycy5zY3NzIiwid2VicGFjazovLy8uL2Jhc2UvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovLy8uL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fZ2VuZXJhbC1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXQvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2xheW91dC9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvX2Zyb250LXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9fYWJvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9fc29sdWNpb25lcy5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL19jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvX2Jsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9fc2luZ2xlLXBvc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9fc2luZ2xlLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9oZWxwZXJzL190b2dnbGUtbWVudS5zY3NzIiwid2VicGFjazovLy8uL3V0aWxzL19rZXlmcmFtZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XHJcbiAgICAtLWJhY2tncm91bmQ6IHJnYigxMTEsIDExMSwgMjMyKTtcclxuICAgIC0tdGlwby1wcmluY2lwYWw6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuLy9UT0RPOiBLZXZpbiBNb2RpZmllZCBIZXJlXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAqIHtcclxuICAgICAgICAvLyBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAvLyB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbioge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgbWluLWhlaWdodDogMTAwZHZoO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuI3BhZ2Uge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyB7XHJcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XHJcbn1cclxuXHJcbnAge1xyXG4gICAgdGV4dC13cmFwOiBwcmV0dHk7XHJcbn1cclxuXHJcbmltZyxcclxucGljdHVyZSxcclxudmlkZW8sXHJcbmlmcmFtZSxcclxuZmlndXJlIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuZmlndXJlIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5cclxuYTp2aXNpdGVkIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG5wIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmxpIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxuc3BhbixcclxuYSxcclxuc3Ryb25nLFxyXG5ibG9ja3F1b3RlLFxyXG5pLFxyXG5iLFxyXG51LFxyXG5lbSB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLFxyXG5ibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSxcclxucTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQpO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG5mb3JtLFxyXG5pbnB1dCxcclxudGV4dGFyZWEsXHJcbnNlbGVjdCxcclxuYnV0dG9uLFxyXG5sYWJlbCB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG50YWJsZSxcclxudHIsXHJcbnRkIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuc3ZnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aXBvLXByaW5jaXBhbCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICBmb250LXNtb290aDogYWx3YXlzO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59IiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVdvcmsrU2FuczppdGFsLHdnaHRAMCwxMDAuLjkwMDsxLDEwMC4uOTAwJmRpc3BsYXk9c3dhcFwiKTtcbjpyb290IHtcbiAgLS1iYWNrZ3JvdW5kOiByZ2IoMTExLCAxMTEsIDIzMik7XG4gIC0tdGlwby1wcmluY2lwYWw6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkuaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3BhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbnAge1xuICB0ZXh0LXdyYXA6IHByZXR0eTtcbn1cblxuaW1nLFxucGljdHVyZSxcbnZpZGVvLFxuaWZyYW1lLFxuZmlndXJlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuZmlndXJlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbmE6dmlzaXRlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5wIGEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuc3BhbixcbmEsXG5zdHJvbmcsXG5ibG9ja3F1b3RlLFxuaSxcbmIsXG51LFxuZW0ge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbmZvcm0sXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0LFxuYnV0dG9uLFxubGFiZWwge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG50YWJsZSxcbnRyLFxudGQge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aXBvLXByaW5jaXBhbCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zbW9vdGg6IGFsd2F5cztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5tYXgtd2lkdGgge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDIwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMjMwMHB4KSB7XG4gIC5tYXgtd2lkdGgge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5tYXgtd2lkdGgge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDQ0MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAubWF4LXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxOTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWF4LXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA4MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYXgtd2lkdGgge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYXgtd2lkdGgge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NGI5ODtcbn1cblxuLnAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG4ucCBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJ1dHRvbiB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAydncsIDE2cHgpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uYnV0dG9uIGkge1xuICBtYXgtd2lkdGg6IDMwcHg7XG59XG4uYnV0dG9uX19wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NGI5ODtcbn1cbi5idXR0b25fX3ByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRjZmYwO1xuICBjb2xvcjogIzA1NGI5ODtcbn1cbi5idXR0b25fX3NlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzA1NGI5ODtcbn1cbi5idXR0b25fX3NlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGNmZjA7XG59XG5cbi5oMSB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgfVxufVxuXG4uaDIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cblxuLmgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAyLjV2dywgMjhweCk7XG59XG5cbi5iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmNvbnRlbnQgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRlbnQgaDEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC42N2VtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjY3ZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjEzcmVtO1xufVxuLmNvbnRlbnQgaDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjgzZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuODNlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb250ZW50IGgzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xN2VtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvbnRlbnQgaDQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjMzZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEuMzNlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb250ZW50IGg1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44M2VtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNjdlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS42N2VtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvbnRlbnQgaDYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjY3ZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMi4zM2VtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAyLjMzZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29udGVudCBvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XG59XG4uY29udGVudCB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XG59XG4uY29udGVudCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG59XG4uY29udGVudCBiLFxuLmNvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5nZW5lcmFsLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3NTBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5nZW5lcmFsLWJhbm5lcl9faDEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5nZW5lcmFsLWJhbm5lcl9faSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcmVoZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucHJlaGVhZGVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmVoZWFkZXJfX3dyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5wcmVoZWFkZXJfX2NvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDY1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmVoZWFkZXJfX2NvbnRhY3RzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnByZWhlYWRlcl9fbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiAyMHJlbTtcbn1cbi5wcmVoZWFkZXJfX2xpIGEgc3ZnIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmVoZWFkZXJfX2xpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnByZWhlYWRlcl9fZm9sbG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDI1JTtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJlaGVhZGVyX19mb2xsb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5wcmVoZWFkZXJfX2ZvbGxvdy0tdWwge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xufVxuLnByZWhlYWRlcl9fZm9sbG93LS1saSBzdmcge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuLnByZWhlYWRlcl9fZm9sbG93LS1zcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZWhlYWRlcl9fZm9sbG93LS1zcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0Yjk4O1xufVxuLmhlYWRlcl9fd3JhcHBlciB7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlYWRlcl9fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyIC5jdXN0b20tbG9nbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNXJlbTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5oZWFkZXJfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlcl9fdG9nZ2xlLmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMzBweDtcbiAgei1pbmRleDogOTk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgLmhlYWRlcl9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX191bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbn1cbi5oZWFkZXJfX21lbnUtbW92aWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmhlYWRlcl9fbWVudS1tb3ZpbCBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmhlYWRlcl9fbWVudS1tb3ZpbC0tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAyMHB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTRiOTg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkZXJfX21lbnUtbW92aWwgLmhlYWRlcl9fbWVudSB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4uaGVhZGVyX19tZW51LW1vdmlsLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDk5MDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXJfX21lbnUtbW92aWwuYWN0aXZlIC5oZWFkZXJfX21lbnUtbW92aWwtLWNvbnRlbnQge1xuICB0b3A6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZWFkZXJfX25hdmlnYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfX21lbnUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cbi5oZWFkZXJfX21lbnUgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCkge1xuICAuaGVhZGVyX19tZW51IGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9vdGVyX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDMwcHg7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHJvdy1nYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19tZW51IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XG4gIH1cbn1cblxuLmZvb3Rlci10b3Age1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb290ZXItdG9wX19maWd1cmUge1xuICB3aWR0aDogMTg0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZvb3Rlci10b3BfX2ZpZ3VyZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmZvb3Rlci10b3BfX25hdiB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5mb290ZXItdG9wX19jb250ZW50IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmZvb3Rlci10b3BfX2ZvbGxvdyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb290ZXItdG9wX19mb2xsb3cgc3ZnIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmZvb3Rlci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0Yjk4O1xufVxuLmZvb3Rlci1ib3R0b21fX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFubmVyLWhlcm8ge1xuICBoZWlnaHQ6IDYyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFubmVyLWhlcm9fX21lZGlhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYmFubmVyLWhlcm9fX3RleHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmJhbm5lci1oZXJvX19zcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjM4cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2FkY2ZmMDtcbn1cbi5iYW5uZXItaGVyb19faDIge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmFubmVyLWhlcm9fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4uYmFubmVyLWhlcm8gLnN3aXBlci1iYW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVyLWhlcm8gLnN3aXBlci1zbGlkZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uYmFubmVyLWhlcm8gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAxMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItaGVybyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogODBweDtcbiAgfVxufVxuLmJhbm5lci1oZXJvIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLWhlcm8gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG4uYmFubmVyLWhlcm8gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRjZmYwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRjZmYwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1oZXJvIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcmlnaHQ6IDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmJhbm5lci1oZXJvIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgfVxufVxuXG4uZmllbGRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NGI5ODtcbn1cbi5maWVsZHNfX3dyYXBwZXIge1xuICB3aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXJnaW46IC0xMDBweCBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmllbGRzX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5maWVsZHNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgfVxufVxuLmZpZWxkc19fdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmllbGRzX191bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uZmllbGRzX19saSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5maWVsZHNfX2xpLmZyb250LXBhZ2Uge1xuICB3aWR0aDogNi4yNXJlbTtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xufVxuLmFib3V0LWhvbWUge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NGI5ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYWJvdXQtaG9tZV9fdWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5hYm91dC1ob21lX191bCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIHJvdy1nYXA6IDE1cHg7XG4gICAgY29sdW1uLWdhcDogOHB4O1xuICB9XG59XG4uYWJvdXQtaG9tZV9fbGkge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRjZmYwO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5hYm91dC1ob21lX19saTpmaXJzdC1jaGlsZCBoMyB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC1ob21lX19saTpmaXJzdC1jaGlsZCBoMyB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFib3V0LWhvbWVfX2xpOmZpcnN0LWNoaWxkIGgzIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk0MHB4KSB7XG4gIC5hYm91dC1ob21lX19saTpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxufVxuLmFib3V0LWhvbWVfX2gzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hYm91dC1ob21lX19wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uYWJvdXQtaG9tZV9fcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRjZmYwO1xufVxuLmFib3V0LWhvbWUgLmJ1dHRvbiB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDE2cHggNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtaG9tZSAuYnV0dG9uIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cblxuLnByb3llY3RzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcGFkZGluZzogODBweCAwO1xufVxuLnByb3llY3RzX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJveWVjdHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MCUgNDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wcm95ZWN0c19fcGljdHVyZXMtLXVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzODBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJveWVjdHNfX3BpY3R1cmVzLS1saSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuLnByb3llY3RzX19waWN0dXJlcy0tbGkuYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm95ZWN0c19fcGljdHVyZXMtLWluZm8ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1JSAxZnI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRBOTg7XG4gIG9wYWNpdHk6IDAuOTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnByb3llY3RzX19waWN0dXJlcy0taDMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb3llY3RzX19waWN0dXJlcy0taDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnByb3llY3RzX19waWN0dXJlcy0tcCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJveWVjdHNfX3BpY3R1cmVzLS1wIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnByb3llY3RzX19waWN0dXJlcy0taXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5wcm95ZWN0c19fcGljdHVyZXMtLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJveWVjdHNfX3BpY3R1cmVzLS1pdGVtIGIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJveWVjdHNfX3BpY3R1cmVzLS1pdGVtIGIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnByb3llY3RzX19waWN0dXJlcy0tc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJveWVjdHNfX3BpY3R1cmVzLS1zcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuLnByb3llY3RzX19kYXRhLS11bCB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbn1cbi5wcm95ZWN0c19fZGF0YS0tbGkge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wcm95ZWN0c19fZGF0YS0tbGk6aG92ZXIsIC5wcm95ZWN0c19fZGF0YS0tbGkuYWN0aXZlIHtcbiAgY29sb3I6ICNhZGNmZjA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJveWVjdHNfX2RhdGEtLWxpIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cbn1cblxuLmluZm8tZXh0cmEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0Yjk4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tZXh0cmFfX3dyYXBwZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMjMwMHB4KSB7XG4gIC5pbmZvLWV4dHJhX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLmluZm8tZXh0cmFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDQ0MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmluZm8tZXh0cmFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDE5MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaW5mby1leHRyYV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gODBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmluZm8tZXh0cmFfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaW5mby1leHRyYV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5pbmZvLWV4dHJhX190b3Age1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1leHRyYV9fdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmluZm8tZXh0cmFfX3RvcC0tbGVmdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tZXh0cmFfX3RvcC0tbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE2MHB4IDFmcjtcbiAgfVxufVxuLmluZm8tZXh0cmFfX3RvcC0tcmlnaHQge1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbn1cbi5pbmZvLWV4dHJhX190b3AtLXJpZ2h0LS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWV4dHJhX190b3AtLXJpZ2h0LS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmluZm8tZXh0cmFfX3RvcC0tcmlnaHQtLW1vdmlsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWV4dHJhX190b3AtLXJpZ2h0LS1tb3ZpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tZXh0cmFfX3RvcC0tcmlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmluZm8tZXh0cmFfX2ZpZ3VyZSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbi5pbmZvLWV4dHJhX19maWd1cmUgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWV4dHJhX19maWd1cmUgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMHB4O1xuICB9XG59XG4uaW5mby1leHRyYV9faDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNhZGNmZjA7XG59XG4uaW5mby1leHRyYV9faDQgaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5pbmZvLWV4dHJhX19wIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tZXh0cmFfX3Age1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbi5pbmZvLWV4dHJhX19sYXJnZS1pbmZvIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmluZm8tZXh0cmFfX2xhcmdlLWluZm8gcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWV4dHJhX19sYXJnZS1pbmZvIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaW5mby1leHRyYV9fdWwge1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tZXh0cmFfX3VsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgfVxufVxuLmluZm8tZXh0cmFfX2xpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmluZm8tZXh0cmFfX2xpIHN2ZyB7XG4gIGhlaWdodDogNjBweDtcbiAgbWF4LXdpZHRoOiA4MHB4O1xufVxuLmluZm8tZXh0cmFfX3RleHRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTNyZW07XG59XG4uaW5mby1leHRyYV9fc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvLWV4dHJhX19zcGFuIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmluZm8tYWJvdXQge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm8tYWJvdXQge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLmluZm8tYWJvdXRfX3dyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1hYm91dF9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbn1cbi5pbmZvLWFib3V0X19jb250ZW50IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmluZm8tYWJvdXRfX2V4dHJhIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tYWJvdXRfX2V4dHJhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjYWRjZmYwO1xuICB9XG59XG4uaW5mby1hYm91dF9faDMge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNhZGNmZjA7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDIuNXZ3LCAzNHB4KTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1hYm91dF9faDMge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLmluZm8tYWJvdXRfX2gzIHNwYW4ge1xuICBjb2xvcjogI2FkY2ZmMDtcbn1cbi5pbmZvLWFib3V0X19maWd1cmUge1xuICBtaW4taGVpZ2h0OiA1MTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWFib3V0X19maWd1cmUge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5jb21tZW50IHtcbiAgbWFyZ2luLXRvcDogMjkwcHg7XG4gIGhlaWdodDogNjIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tZW50IHtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICB9XG59XG4uY29tbWVudF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvbW1lbnRfX2NhcmQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MCU7XG4gIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbWVudF9fY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIH1cbn1cbi5jb21tZW50X19wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYWRjZmYwO1xuICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuNDRyZW0sIDI2cHgpO1xufVxuLmNvbW1lbnRfX3RvcCB7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG59XG4uY29tbWVudF9faSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jb21tZW50X19pIHN2ZyB7XG4gIGhlaWdodDogMzBweDtcbn1cbi5jb21tZW50X19ib3R0b20ge1xuICByb3RhdGU6IC0xODBkZWc7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xufVxuLmNvbW1lbnRfX2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29tbWVudF9fc3BhbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jb21tZW50X19zcGFuLS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hYm91dC1zZWN0cyB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmFib3V0LXNlY3RzLS0yIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLmFib3V0LXNlY3RzLS0yIC5hYm91dC1zZWN0c19fZmlndXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxNXB4IDAgMTVweDtcbn1cbi5hYm91dC1zZWN0cy0tMiAuYWJvdXQtc2VjdHNfX2ZpZ3VyZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC0yMHB4O1xufVxuLmFib3V0LXNlY3RzLS0yIC5hYm91dC1zZWN0c19fZmlndXJlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiAtMjBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uYWJvdXQtc2VjdHMtLTIgLmFib3V0LXNlY3RzX19jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5hYm91dC1zZWN0cy0tMiAuYWJvdXQtc2VjdHNfX2NhcmQ6Zmlyc3QtY2hpbGQgLmFib3V0LXNlY3RzX19maWd1cmUge1xuICBib3JkZXItcmFkaXVzOiAwIDE1cHggMCAxNXB4O1xufVxuLmFib3V0LXNlY3RzLS0yIC5hYm91dC1zZWN0c19fY2FyZDpmaXJzdC1jaGlsZCAuYWJvdXQtc2VjdHNfX2ZpZ3VyZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC0yMHB4O1xufVxuLmFib3V0LXNlY3RzLS0yIC5hYm91dC1zZWN0c19fY2FyZDpmaXJzdC1jaGlsZCAuYWJvdXQtc2VjdHNfX2ZpZ3VyZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogLTMwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXNlY3RzLS0yIC5hYm91dC1zZWN0c19fY2FyZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzY0cHg7XG4gIH1cbiAgLmFib3V0LXNlY3RzLS0yIC5hYm91dC1zZWN0c19fY2FyZCAuYWJvdXQtc2VjdHNfX2ZpZ3VyZSB7XG4gICAgZ3JpZC1hcmVhOiBiO1xuICB9XG4gIC5hYm91dC1zZWN0cy0tMiAuYWJvdXQtc2VjdHNfX2NhcmQ6bnRoLWNoaWxkKG9kZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzY0cHggMWZyO1xuICB9XG4gIC5hYm91dC1zZWN0cy0tMiAuYWJvdXQtc2VjdHNfX2NhcmQ6bnRoLWNoaWxkKG9kZCkgLmFib3V0LXNlY3RzX19maWd1cmUge1xuICAgIGdyaWQtYXJlYTogYTtcbiAgfVxuICAuYWJvdXQtc2VjdHMtLTIgLmFib3V0LXNlY3RzX19jYXJkOm50aC1jaGlsZChvZGQpIC5hYm91dC1zZWN0c19fZmlndXJlOjphZnRlciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgLmFib3V0LXNlY3RzLS0yIC5hYm91dC1zZWN0c19fY2FyZDpudGgtY2hpbGQob2RkKSAuYWJvdXQtc2VjdHNfX2ZpZ3VyZTo6YmVmb3JlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC1zZWN0cy0tMiAuYWJvdXQtc2VjdHNfX2NhcmQge1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuLmFib3V0LXNlY3RzX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXNlY3RzX193cmFwcGVyIHtcbiAgICBnYXA6IDcwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXgtd2lkdGg6IDIwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAyMzAwcHgpIHtcbiAgLmFib3V0LXNlY3RzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLmFib3V0LXNlY3RzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0NDBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5hYm91dC1zZWN0c19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTkwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dC1zZWN0c19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gODBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFib3V0LXNlY3RzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFib3V0LXNlY3RzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmFib3V0LXNlY3RzX19jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5hYm91dC1zZWN0c19fY2FyZDpmaXJzdC1jaGlsZCAuYWJvdXQtc2VjdHNfX2ZpZ3VyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDE1cHg7XG59XG4uYWJvdXQtc2VjdHNfX2NhcmQ6Zmlyc3QtY2hpbGQgLmFib3V0LXNlY3RzX19maWd1cmU6OmFmdGVyLCAuYWJvdXQtc2VjdHNfX2NhcmQ6Zmlyc3QtY2hpbGQgLmFib3V0LXNlY3RzX19maWd1cmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtc2VjdHNfX2NhcmQge1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYSBiXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNDVweCAxZnI7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5hYm91dC1zZWN0c19fY2FyZCAuYWJvdXQtc2VjdHNfX2ZpZ3VyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAwIDE1cHggMDtcbiAgfVxuICAuYWJvdXQtc2VjdHNfX2NhcmQ6bnRoLWNoaWxkKG9kZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM0NXB4O1xuICB9XG4gIC5hYm91dC1zZWN0c19fY2FyZDpudGgtY2hpbGQob2RkKSAuYWJvdXQtc2VjdHNfX2ZpZ3VyZSB7XG4gICAgZ3JpZC1hcmVhOiBiO1xuICB9XG4gIC5hYm91dC1zZWN0c19fY2FyZDpudGgtY2hpbGQob2RkKSAuYWJvdXQtc2VjdHNfX2ZpZ3VyZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG4gIC5hYm91dC1zZWN0c19fY2FyZDpudGgtY2hpbGQob2RkKSAuYWJvdXQtc2VjdHNfX2ZpZ3VyZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC1zZWN0c19fY2FyZCB7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG4uYWJvdXQtc2VjdHNfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtc2VjdHNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG59XG4uYWJvdXQtc2VjdHNfX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFib3V0LXNlY3RzX19maWd1cmU6OmFmdGVyLCAuYWJvdXQtc2VjdHNfX2ZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA1MCU7XG59XG4uYWJvdXQtc2VjdHNfX2ZpZ3VyZTo6YWZ0ZXIge1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiAtMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAwIDE1cHggMDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzFCM0I1Qztcbn1cbi5hYm91dC1zZWN0c19fZmlndXJlOjpiZWZvcmUge1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAtMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAwIDE1cHggMDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2FkY2ZmMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC1zZWN0c19fZmlndXJlIHtcbiAgICBncmlkLWFyZWE6IGE7XG4gIH1cbn1cblxuLmV4cGVyaWVuY2Uge1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5leHBlcmllbmNlX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCA3NiwgMTUyLCAwLjcwMTk2MDc4NDMpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwZXJpZW5jZV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGVyaWVuY2VfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5leHBlcmllbmNlX19oMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZXhwZXJpZW5jZV9fZGF0YSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogI2FkY2ZmMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBlcmllbmNlX19kYXRhIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5leHBlcmllbmNlX19zcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5leHBlcmllbmNlX19zcGFuLS10b3Age1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjhyZW0sIDI4cHgpO1xufVxuLmV4cGVyaWVuY2VfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5maWVsZHMtc29sdXRpb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uZmllbGRzLXNvbHV0aW9uc19fd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmllbGRzLXNvbHV0aW9uc19fd3JhcHBlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXgtd2lkdGg6IDIwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDIzMDBweCkge1xuICAuZmllbGRzLXNvbHV0aW9uc19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuZmllbGRzLXNvbHV0aW9uc19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNDQwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZpZWxkcy1zb2x1dGlvbnNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDE5MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZpZWxkcy1zb2x1dGlvbnNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDgwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmllbGRzLXNvbHV0aW9uc19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmllbGRzLXNvbHV0aW9uc19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZmllbGRzLXNvbHV0aW9uc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCA5MHB4O1xuICB9XG59XG4uZmllbGRzLXNvbHV0aW9uc19fY29udGVudCB7XG4gIG1heC13aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpZWxkcy1zb2x1dGlvbnNfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4uZmllbGRzLXNvbHV0aW9uc19fdWwge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmZpZWxkcy1zb2x1dGlvbnNfX3VsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG4uZmllbGRzLXNvbHV0aW9uc19fbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIHBhZGRpbmc6IDM1cHggMjBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRjZmYwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIHtcbiAgLmZpZWxkcy1zb2x1dGlvbnNfX2xpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5maWVsZHMtc29sdXRpb25zX19pIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yOXB4O1xuICBsZWZ0OiAtMjlweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0Yjk4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpIHtcbiAgLm5hdnkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLm5hdnlfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZ5X19iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCkge1xuICAubmF2eV9fYmcge1xuICAgIG1pbi1oZWlnaHQ6IDM5MHB4O1xuICB9XG59XG4ubmF2eV9fYmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZ5X19oMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uYXZ5X19hY2NvcmRpb24ge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTBweDtcbn1cbi5uYXZ5X19kZXRhaWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkY2ZmMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5hdnlfX2RldGFpbHM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkY2ZmMDtcbn1cbi5uYXZ5X19zdW1tYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2eV9fc3VtbWFyeTo6bWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZ5X19zdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZ5X19zdW1tYXJ5OjphZnRlciwgLm5hdnlfX3N1bW1hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogM3B4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkY2ZmMDtcbn1cbi5uYXZ5X19zdW1tYXJ5OjphZnRlciB7XG4gIHJvdGF0ZTogOTBkZWc7XG59XG4ubmF2eV9faDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjYWRjZmYwO1xufVxuLmZpZWxkcy1jb250YWN0IHtcbiAgaGVpZ2h0OiA5MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maWVsZHMtY29udGFjdF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5maWVsZHMtY29udGFjdF9fY29udGVudCB7XG4gIG1heC13aWR0aDogNjcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmllbGRzLWNvbnRhY3RfX3Age1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uZmllbGRzLWNvbnRhY3RfX2Zvcm0gLmZvcm1pbmF0b3Itcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLmZpZWxkcy1jb250YWN0X19mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZmllbGRzLWNvbnRhY3RfX2Zvcm0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZmllbGRzLWNvbnRhY3RfX2Zvcm0gLmZvcm1pbmF0b3ItY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4uZmllbGRzLWNvbnRhY3RfX2Zvcm0gc3BhbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5maWVsZHMtY29udGFjdF9fZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGFwcGVhcmFuY2U6IGF1dG87XG59XG5cbi5tYXAtY29udGFjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hcC1jb250YWN0IGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pdGVtcy1jb250YWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaXRlbXMtY29udGFjdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCA3NiwgMTUyLCAwLjg5NDExNzY0NzEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLml0ZW1zLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaXRlbXMtY29udGFjdF9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5pdGVtcy1jb250YWN0X19oMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pdGVtcy1jb250YWN0X19oNCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjYWRjZmYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uaXRlbXMtY29udGFjdF9fdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLml0ZW1zLWNvbnRhY3RfX3VsLS1sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uaXRlbXMtY29udGFjdCBhIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5pdGVtcy1jb250YWN0X19pY29uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaXRlbXMtY29udGFjdF9faWNvbiBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uaXRlbXMtY29udGFjdCAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm1haW4tYmxvZyAuZ2VuZXJhbC1iYW5uZXIge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4udGhlLWJsb2dfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBwYWRkaW5nOiA4MHB4IDEwcHggMTgwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjcwcHgsIDFmcikpO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGhlLWJsb2dfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICB9XG59XG4udGhlLWJsb2dfX2FydGljbGU6Zmlyc3QtY2hpbGQge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuLnRoZS1ibG9nX19maWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRoZS1ibG9nX19maWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udGhlLWJsb2dfX2gzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRoZS1ibG9nX19oMzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRoZS1ibG9nX19pdGVtcyB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRoZS1ibG9nX19zcGFuIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBjb2xvcjogI2QwZDBkMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4udGhlLWJsb2dfX2F1dGhvciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi50aGUtYmxvZ19fZGF0ZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QwZDBkMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QwZDBkMDtcbn1cbi50aGUtYmxvZ19fZXhjZXJwdCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnRoZS1ibG9nX19hIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50aGUtYmxvZ19fYSBzdmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cbi50aGUtYmxvZ19fcGFnaW5hdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDU0Yjk4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGhlLWJsb2dfX3BhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwNTRiOTg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4udGhlLWJsb2dfX3BhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRoZS1ibG9nX19wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCwgLnRoZS1ibG9nX19wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0Yjk4O1xuICBjb2xvcjogd2hpdGU7XG59XG4udGhlLWJsb2dfX3BhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2LCAudGhlLWJsb2dfX3BhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAwcHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA1NGI5ODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udGhlLWJsb2dfX3BhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2OjphZnRlciwgLnRoZS1ibG9nX19wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRoZS1ibG9nX19wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2luZ2xlLWJsb2dfX3RvcCB7XG4gIG1hcmdpbjogNTBweCBhdXRvIDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLWJsb2dfX3RvcCB7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gNjBweDtcbiAgfVxufVxuLnNpbmdsZS1ibG9nX19oMSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWJsb2dfX2gxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLWJsb2dfX2gxIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2luZ2xlLWJsb2dfX2gxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc2luZ2xlLWJsb2dfX2gxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIH1cbn1cbi5zaW5nbGUtYmxvZ19fYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IG1heC1jb250ZW50IDFmcjtcbn1cbi5zaW5nbGUtYmxvZ19fc3BhbiB7XG4gIHBhZGRpbmc6IDAgMTJweCAwIDA7XG59XG4uc2luZ2xlLWJsb2dfX2ZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2luZ2xlLWJsb2dfX2gyIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNpbmdsZS1ibG9nIC5zd2lwZXItc2luZ2xlLWJsb2cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNpbmdsZS1ibG9nIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWJsb2cgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uc2hhcmVkLWJsb2cge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uc2hhcmVkLWJsb2dfX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNTRiOTg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNoYXJlZC1ibG9nX190YWcge1xuICBjb2xvcjogI2QwZDBkMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uc2hhcmVkLWJsb2dfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zaGFyZWQtYmxvZ19fc3BhbiB7XG4gIGNvbG9yOiAjMDU0Yjk4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNoYXJlZC1ibG9nX19zcGFuLS10YWdzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwNTRiOTg7XG59XG4uc2hhcmVkLWJsb2dfX3VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuLnNoYXJlZC1ibG9nX19saSB7XG4gIG1heC13aWR0aDogMzBweDtcbn1cblxuLmNvbW1lbnRzIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gODBweDtcbn1cbi5jb21tZW50c19faDIge1xuICBjb2xvcjogYmxhY2s7XG59XG4uY29tbWVudHNfX2xpc3Qge1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xufVxuLmNvbW1lbnRzX19saXN0IGxpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb21tZW50c19fY29tbWVudC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhIGIgZFwiIFwiZSBlIGVcIiBcImYgZiBmXCI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIG1heC1jb250ZW50O1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICByb3ctZ2FwOiAxNXB4O1xufVxuLmNvbW1lbnRzX19jb21tZW50LWZvcm0gLmNvbW1lbnQtbm90ZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbW1lbnRzX19jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcbiAgZ3JpZC1hcmVhOiBlO1xufVxuLmNvbW1lbnRzX19jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb21tZW50c19fY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLmNvbW1lbnRzX19jb21tZW50LWZvcm0gLmZvcm0tc3VibWl0IGlucHV0IHtcbiAgd2lkdGg6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbW1lbnRzX19jb21tZW50LWZvcm0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pLFxuLmNvbW1lbnRzX19jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjQUJBQUFBO1xufVxuLmNvbW1lbnRzX19jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBhdXRvO1xufVxuLmNvbW1lbnRzX19jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuICBncmlkLWFyZWE6IGY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNvbW1lbnRzX19hcnRpY2xlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MHB4IDFmcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1lbnRzX19hcnRpY2xlIHtcbiAgICBnYXA6IDMwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCAxZnI7XG4gIH1cbn1cbi5jb21tZW50c19fcGljdHVyZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbWVudHNfX3BpY3R1cmUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4uY29tbWVudHNfX3BpY3R1cmUgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbW1lbnRzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29tbWVudHNfX2RhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29tbWVudHNfX25hbWUge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmNvbW1lbnRzX19jb21tZW50LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY29tbWVudHNfX3JlcGx5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY29tbWVudHMgLmNoaWxkcmVuIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbWVudHMgLmNoaWxkcmVuIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21tZW50cyAuY2hpbGRyZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweDtcbiAgfVxufVxuXG4uY29tbWVudC1yZXNwb25kLFxuI2N1c3RvbS1jb21tZW50cy1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuI2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbmsge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAyLjh2dywgMzJweCk7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5tYWluLXBhZ2UgLmZpZWxkcyB7XG4gIGhlaWdodDogNjAwcHg7XG59XG4ubWFpbi1wYWdlIC5maWVsZHNfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtMzQwcHg7XG59XG5cbi5oZWFkaW5nLXBhZ2Uge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG4uaGVhZGluZy1wYWdlX193cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRpbmctcGFnZV9faDEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlYWRpbmctcGFnZV9fcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZDBkMGQwO1xufVxuXG4uY29udGVudC1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDAwcHg7XG59XG4uYnVyZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ1cmdlciBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXJnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmJ1cmdlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4uYnVyZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDcwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbi5idXJnZXIgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5idXJnZXIgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiA1cHg7XG59XG5cbi5idXJnZXIgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogMCU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5idXJnZXIgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46bnRoLW9mLXR5cGUoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0b3A6IDI4cHg7XG4gIGxlZnQ6IDVweDtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSB7XG4gICAgcm90YXRlOiAwO1xuICB9XG4gIDI1JSB7XG4gICAgcm90YXRlOiA3ZGVnO1xuICB9XG4gIDUwJSB7XG4gICAgcm90YXRlOiAtN2RlZztcbiAgfVxuICA3NSUge1xuICAgIHJvdGF0ZTogMWRlZztcbiAgfVxuICAxMDAlIHtcbiAgICByb3RhdGU6IDA7XG4gIH1cbn0iLCIkY29sb3ItZGFyay1ibHVlOiAjMDU0Yjk4O1xyXG4kY29sb3ItZGFyazogIzAwMDA7XHJcbiRjb2xvci1saWdodC1ibHVlOiAjYWRjZmYwO1xyXG4kY29sb3ItZ3JleTogI2QwZDBkMDtcclxuXHJcbiRmb250LXByaW1hcnk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IiwiLm1heC13aWR0aCB7XHJcblx0QGluY2x1ZGUgbWF4LXdpZHRoO1xyXG59XHJcblxyXG4ubWFpbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcclxufVxyXG5cclxuLnAge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdGNvbG9yOiB3aGl0ZTtcclxuXHJcblx0YiB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxufVxyXG5cclxuLmJ1dHRvbiB7XHJcblx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDhweDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAxNnB4IDIwcHg7XHJcblx0Y29sb3I6IHdoaXRlO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxNHB4LCAydncsIDE2cHgpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG5cdGkge1xyXG5cdFx0bWF4LXdpZHRoOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fcHJpbWFyeSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1ibHVlO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1kYXJrLWJsdWU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zZWNvbmRhcnkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0XHRjb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaDEge1xyXG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHRAaW5jbHVkZSB0YWJsZSB7XHJcblx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBkZXNrdG9wLW1lZGl1bSB7XHJcblx0XHRmb250LXNpemU6IDQ0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUycHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmgyIHtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGNvbG9yOiB3aGl0ZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRAaW5jbHVkZSB0YWJsZSB7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBkZXNrdG9wLWV4dHJhIHtcclxuXHRcdGZvbnQtc2l6ZTogMzRweDtcclxuXHR9XHJcbn1cclxuXHJcbi5oMyB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgyMnB4LCAyLjV2dywgMjhweCk7XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kIHtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuLmNvbnRlbnQge1xyXG5cdHAge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcclxuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcclxuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGgxIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAyZW07XHJcblx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNjdlbTtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IDAuNjdlbTtcclxuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcclxuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyLjEzcmVtO1xyXG5cdH1cclxuXHJcblx0aDIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDEuNWVtO1xyXG5cdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjgzZW07XHJcblx0XHRtYXJnaW4tYmxvY2stZW5kOiAwLjgzZW07XHJcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XHJcblx0XHRtYXJnaW4taW5saW5lLWVuZDogMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxuXHRoMyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMS4xN2VtO1xyXG5cdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XHJcblx0XHRtYXJnaW4tYmxvY2stZW5kOiAxZW07XHJcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XHJcblx0XHRtYXJnaW4taW5saW5lLWVuZDogMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxuXHRoNCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogMS4zM2VtO1xyXG5cdFx0bWFyZ2luLWJsb2NrLWVuZDogMS4zM2VtO1xyXG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xyXG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IDBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0aDUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDAuODNlbTtcclxuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogMS42N2VtO1xyXG5cdFx0bWFyZ2luLWJsb2NrLWVuZDogMS42N2VtO1xyXG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xyXG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IDBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0aDYge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDAuNjdlbTtcclxuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogMi4zM2VtO1xyXG5cdFx0bWFyZ2luLWJsb2NrLWVuZDogMi4zM2VtO1xyXG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xyXG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IDBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0b2wge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcblx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcclxuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcclxuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XHJcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDtcclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG5cdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XHJcblx0XHRtYXJnaW4tYmxvY2stZW5kOiAxZW07XHJcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XHJcblx0XHRtYXJnaW4taW5saW5lLWVuZDogMHB4O1xyXG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRsaXN0LXN0eWxlOiBpbml0aWFsO1xyXG5cdH1cclxuXHJcblx0YixcclxuXHRzdHJvbmcge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG59IiwiQG1peGluIG1heC13aWR0aCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWF4LXdpZHRoOiAyMDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMjMwMHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDQ0MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTkwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDgwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGNlbC1tZCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NDBweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGUge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRhYmxlLWV4dHJhIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk0MHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZGVza3RvcC1pbnRlciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQwcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGRlc2t0b3AtbWVkaXVtIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZGVza3RvcC1leHRyYSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufSIsIi5nZW5lcmFsLWJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7fVxyXG5cclxuICAgICZfX2gxIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG59IiwiLnByZWhlYWRlciB7XHJcblx0cGFkZGluZzogMTBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG5cdGNvbG9yOiB3aGl0ZTtcclxuXHJcblx0Jl9fd3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiAycmVtO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgdGFibGUge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGdhcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhY3RzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0d2lkdGg6IDY1JTtcclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpIHtcclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRnYXA6IDhweDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDNweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHR3aWR0aDogMjByZW07XHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdHdpZHRoOiAxLjI1cmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMS4yNXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgdGFibGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZm9sbG93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHdpZHRoOiAyNSU7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tdWwge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Z2FwOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWxpIHtcclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHR3aWR0aDogMS4yNXJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEuMjVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS1zcGFuIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDNweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgdGFibGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuXHQvLyBwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDgwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrLWJsdWU7XHJcblxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7fVxyXG5cdH1cclxuXHJcblx0Jl9fdG9wIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5jdXN0b20tbG9nbyB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRtYXgtaGVpZ2h0OiA1cmVtO1xyXG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHR9XHJcblxyXG5cdCZfX3RvZ2dsZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdHJpZ2h0OiAzMHB4O1xyXG5cdFx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgdGFibGUtZXh0cmEge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogMTZweDtcclxuXHR9XHJcblxyXG5cdCZfX21lbnUtbW92aWwge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NjUpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1jb250ZW50IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMHB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHggNDBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXIge1xyXG5cdFx0XHQmX19tZW51IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRnYXA6IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdHotaW5kZXg6IDk5MDtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHJcblx0XHRcdC5oZWFkZXIge1xyXG5cdFx0XHRcdCZfX21lbnUtbW92aWwtLWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbmF2aWdhdGlvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCZfX21lbnUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZS1leHRyYSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAxNnB4IDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZS1leHRyYSB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmZvb3RlciB7XHJcbiAgICAmX19tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICByb3ctZ2FwOiAzMHB4O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICAgICAgcm93LWdhcDogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci10b3Age1xyXG4gICAgcGFkZGluZzogNDBweCAwIDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmX193cmFwcGVyIHt9XHJcblxyXG4gICAgJl9fZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogMTg0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gNDBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9sbG93IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1ib3R0b20ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcclxuXHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufSIsIi5iYW5uZXItaGVybyB7XHJcbiAgICBoZWlnaHQ6IDYyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19tZWRpYSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3BhbiB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDEuMzhyZW0sIDEuNXJlbSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faDIge1xyXG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJhbm5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItd3JhcHBlciB7fVxyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgYm90dG9tOiAxMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgICAgICAgICBib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG4gICAgICAgICAgICByaWdodDogMTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZpZWxkcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1ibHVlO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAtMTAwcHggYXV0byAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3AtaW50ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3VsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAmLmZyb250LXBhZ2V7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2LjI1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gXHJcbiAgICB9XHJcblxyXG4gICAgXHJcblxyXG4gICAgJl9faSB7fVxyXG5cclxuICAgICZfX3NwYW4ge31cclxufVxyXG5cclxuLmFib3V0LWhvbWUge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay1ibHVlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICZfX3dyYXBwZXIge31cclxuXHJcblxyXG4gICAgJl9fdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxlLWV4dHJhIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxlLWV4dHJhIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2gzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb3llY3RzIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDQwJTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGljdHVyZXMge1xyXG4gICAgICAgICYtLXVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1saSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taW5mbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUlIDFmcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEE5ODtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1pdGVtcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taXRlbSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1zcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0YSB7XHJcbiAgICAgICAgJi0tdWwge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1saSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvLWV4dHJhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sZWZ0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTYwcHggMWZyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yaWdodCB7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcclxuXHJcbiAgICAgICAgICAgICYtLWRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW1vdmlsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDEwcHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2g0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcCB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhcmdlLWluZm8ge1xyXG5cclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgICAgICAmIHB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdWwge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHRzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI5cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5pbmZvLWFib3V0IHtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oMiB7fVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19leHRyYSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItbGlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faDMge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDIuNXZ3LCAzNHB4KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlndXJlIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5jb21tZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDI5MHB4O1xyXG4gICAgaGVpZ2h0OiA2MjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQge1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC00MCU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Age1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuNDRyZW0sIDI2cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2kge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIHJvdGF0ZTogLTE4MGRlZztcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VuZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zcGFuIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Bhbi0tbmFtZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zcGFuLS1wb3NpdGlvbiB7fVxyXG59XHJcblxyXG4uYWJvdXQtc2VjdHMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgJi0tMiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcblxyXG4gICAgICAgIC5hYm91dC1zZWN0cyB7XHJcbiAgICAgICAgICAgICZfX2ZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDE1cHggMCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jYXJkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFib3V0LXNlY3RzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTVweCAwIDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzNjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFib3V0LXNlY3RzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzY0cHggMWZyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFib3V0LXNlY3RzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2ZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBhO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ2FwOiA1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICAgICAgICAgIGdhcDogNzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLmFib3V0LXNlY3RzIHtcclxuICAgICAgICAgICAgICAgICZfX2ZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ2EgYic7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzQ1cHggMWZyO1xyXG4gICAgICAgICAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAuYWJvdXQtc2VjdHMge1xyXG4gICAgICAgICAgICAgICAgJl9fZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDAgMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDM0NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5hYm91dC1zZWN0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBiO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBnYXA6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faDIge31cclxuXHJcbiAgICAmX19maWd1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAwIDE1cHggMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzFCM0I1QztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDAgMTVweCAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItbGlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxlIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiBhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmV4cGVyaWVuY2Uge1xyXG4gICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTRjOThiMztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19oMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3BhbiB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAmLS10b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjhyZW0sIDI4cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHt9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO31cclxuXHJcbiAgICAmX19wIHtcclxuICAgIH1cclxuXHJcbn0iLCIuZmllbGRzLXNvbHV0aW9ucyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNjBweDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLWV4dHJhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCA5MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oMiB7fVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA0NXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLWludGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgICAgICAgZ2FwOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3AtaW50ZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2kge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0yOXB4O1xyXG4gICAgICAgIGxlZnQ6IC0yOXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDU4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZmllbGRzLXNvbHV0aW9uc19fcC0tbWluIHt9XHJcbn1cclxuXHJcbi5uYXZ5IHtcclxuICAgIEBpbmNsdWRlIHRhYmxlLWV4dHJhIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGUtZXh0cmEge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzOTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faDIge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWNjb3JkaW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saWdodC1ibHVlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHJvdGF0ZTogOTBkZWc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2gzIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7fVxyXG59IiwiLmZpZWxkcy1jb250YWN0IHtcclxuICAgIGhlaWdodDogOTAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogNjcwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2gyIHt9XHJcblxyXG4gICAgJl9fcCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIC5mb3JtaW5hdG9yLXJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybWluYXRvci1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1hcC1jb250YWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaXRlbXMtY29udGFjdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTRjOThlNDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9faDMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faDQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICYtLWxvY2F0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGkge1xyXG5cclxuXHJcbiAgICAgICAgJi0tbG9jYXRpb24ge31cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG59IiwiLm1haW4tYmxvZyB7XHJcbiAgICAuZ2VuZXJhbC1iYW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aGUtYmxvZyB7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMTBweCAxODBweDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjcwcHgsIDFmcikpO1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICByb3ctZ2FwOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnRpY2xlIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLy8gY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zcGFuIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXV0aG9yIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcblxyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2F0ZWdvcnkge31cclxuXHJcbiAgICAmX19leGNlcnB0IHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IDMwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1kYXJrLWJsdWU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5wYWdlLW51bWJlcnMge1xyXG4gICAgICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1ibHVlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmN1cnJlbnQsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wcmV2LFxyXG4gICAgICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kYXJrLWJsdWU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNpbmdsZS1ibG9nIHtcclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBtYXJnaW46IDgwcHggYXV0byA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oMSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLWV4dHJhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRoZS1ibG9nX19pdGVtcyB7fVxyXG5cclxuICAgICZfX2JyZWFkY3J1bWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQgMWZyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NwYW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTJweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlndXJlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2gyIHtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAudGhlLWJsb2dfX2F1dGhvciB7fVxyXG5cclxuICAgIC50aGUtYmxvZ19fZGF0ZSB7fVxyXG5cclxuICAgIC50aGUtYmxvZ19fY2F0ZWdvcnkge31cclxuXHJcbiAgICAmX19zbGlkZSB7fVxyXG5cclxuICAgIC5zd2lwZXItc2luZ2xlLWJsb2cge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge31cclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zaGFyZWQtYmxvZyB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1kYXJrLWJsdWU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQge31cclxuXHJcblxyXG4gICAgJl9fdGFnIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zcGFuIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAmLS10YWdzIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3VsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5jb21tZW50cyB7XHJcbiAgICBtYXJnaW46IDMwcHggYXV0byA4MHB4O1xyXG5cclxuICAgICZfX2gyIHtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb21tZW50LWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnYSBiIGQnICdlIGUgZScgJ2YgZiBmJztcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIG1heC1jb250ZW50O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgICAgcm93LWdhcDogMTVweDtcclxuXHJcbiAgICAgICAgLmNvbW1lbnQtbm90ZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiBlO1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1zdWJtaXQge1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSksXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQUJBQUFBO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgYXBwZWFyYW5jZTogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiBmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FydGljbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggMWZyO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggMWZyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19waWN0dXJlIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgLy8gY29sb3I6ICRjb2xvcl9tZWRpdW0tZ3JleTtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb21tZW50LWNvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZXBseSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaWxkcmVuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmNvbW1lbnQtcmVzcG9uZCxcclxuI2N1c3RvbS1jb21tZW50cy1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbiNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rIHtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDIuOHZ3LCAzMnB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59IiwiLm1haW4tcGFnZSB7XHJcbiAgICAuZmllbGRzIHtcclxuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRpbmctcGFnZSB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2gxIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Age1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC1wYWdlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwMHB4O1xyXG5cclxuICAgICZfX3dyYXBwZXIge31cclxufSIsIi5idXJnZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uYnVyZ2VyIGlucHV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5idXJnZXIgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uYnVyZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxufVxyXG5cclxuLmJ1cmdlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG59XHJcblxyXG4uYnVyZ2VyIHNwYW46bnRoLW9mLXR5cGUoMykge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG59XHJcblxyXG4uYnVyZ2VyIGlucHV0OmNoZWNrZWR+c3BhbjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDVweDtcclxufVxyXG5cclxuLmJ1cmdlciBpbnB1dDpjaGVja2VkfnNwYW46bnRoLW9mLXR5cGUoMikge1xyXG4gICAgd2lkdGg6IDAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmJ1cmdlciBpbnB1dDpjaGVja2VkfnNwYW46bnRoLW9mLXR5cGUoMykge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIHRvcDogMjhweDtcclxuICAgIGxlZnQ6IDVweDtcclxufSIsIkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzaGFrZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgcm90YXRlOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDI1JSB7XHJcbiAgICAgICAgcm90YXRlOiA3ZGVnO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgcm90YXRlOiAtN2RlZztcclxuICAgIH1cclxuXHJcbiAgICA3NSUge1xyXG4gICAgICAgIHJvdGF0ZTogMWRlZztcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICByb3RhdGU6IDA7XHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/