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

html {
  scroll-behavior: smooth;
  font-size: 15px;
  font-family: "Inter", sans-serif;
  color: var(--text-l);
}

body {
  background: #262626;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

/* Reset and base styles  */
* {
  padding: 0px;
  margin: 0px;
  border: none;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Links */
a, a:link, a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

/* Common */
aside, nav, footer, header, section, main {
  display: block;
}

img {
  vertical-align: top;
}

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

address {
  font-style: normal;
}

/* Form */
input, textarea, button, select {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
}

input::-ms-clear {
  display: none;
}

input:focus, input:active,
button:focus, button:active {
  outline: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

label {
  cursor: pointer;
}

legend {
  display: block;
}



:root {
  --c-main: #ddb37d;
  --c-acc: #204BDA;
  --bg-main: #18191E;
  --bg-dark: #1e1e1e;
  --bg-light: #f8f5f0;
  --bg-card: #31333A;
  --text-l: #fff;
  --text-d: #262626;
  --btn-l: linear-gradient(90deg, #F14181 0%, #DE36AF 100%);
}

html, body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow-x: hidden;
}

.mediterraneangreece-footer {
  margin-top: auto;
}

.text-center {
  text-align: center;
}

.text-light {
  color: var(--c-text-light) !important;
}

.text-bold {
  font-weight: 700;
}

.grid-2col {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}

.container {
  box-sizing: border-box;
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 0px 0px;
}
@media (max-width: 1200px) {
  .container {
    padding: 10px 30px;
  }
}
@media (max-width: 594px) {
  .container {
    padding: 0 16px;
  }
}

.section__title {
  font-weight: 700;
  font-size: 32px;
  letter-spacing: 0%;
  margin-bottom: 10px;
  font-family: "Montserrat";
}

.section__description {
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 0%;
  margin-bottom: 10px;
  hyphens: auto;
}

.button {
  display: inline-block;
  color: var(--text-l);
  font-weight: 700;
  width: max-content;
  transition: all 0.3s ease;
  padding: 12px 40px;
  background: var(--btn-l);
  border-radius: 5px;
  position: relative;
}
.button:hover {
  box-shadow: var(--btn-shadow-hover);
  transform: scale(0.98);
}
.button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

a {
  transition: opacity 0.3s ease;
}

a:hover {
  transition: opacity 0.3s ease;
  opacity: 0.7;
}

.age-popup {
  padding: 20px;
  width: 430px;
  max-width: 90vw;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: var(--bg-dark);
  color: var(--text-l);
  z-index: 10;
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  gap: 1vw;
  text-align: center;
  border-radius: 0 20px 0 0;
  box-shadow: 11px 0px 25px 5px rgba(0, 0, 0, 0.75);
  z-index: 2;
}

.age-button {
  grid-column: 1/-1;
  width: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.age-button.button {
  border-radius: 3px;
  color: var(--text-l);
}

.age-button::before {
  content: "";
  width: 14px;
  height: 14px;
  background-image: url("../assets/img/ok-btn.svg.html");
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

@media (max-width: 360px) {
  .age-button {
    font-size: 13px;
  }
}
.agreements {
  margin-bottom: clamp(20px, 5vw, 50px);
  padding-top: 50px;
  padding-bottom: 50px;
}
.agreements h1, .agreements h2, .agreements h3 {
  margin: 10px 0;
  padding: 0;
}
.agreements h1 {
  font-size: 24px;
}
.agreements h2, .agreements h3 {
  font-size: 15px;
}
.agreements p {
  padding: 4px 0;
}
.agreements ul, .agreements ol {
  padding-left: 1rem;
}

canvas {
  display: block;
  vertical-align: bottom;
}

/* ---- particles.js container ---- */
#particles-js {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: var(--bg-main);
  background-image: url("");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  z-index: -1;
}

.ouicasino-cards {
  display: grid;
  margin-bottom: 20px;
}
.ouicasino-cards a {
  color: var(--text-l);
}

.ouicasino-cards__top-list {
  background: #E42525;
  color: var(--text-l);
  list-style: none;
  padding-left: 49px;
  padding-right: 49px;
  display: flex;
  justify-content: space-between;
  padding: 10px 50px;
  border-radius: 5px;
  margin-bottom: 20px;
}

.ouicasino-cards__top-item {
  display: flex;
  justify-content: center;
  text-align: center;
}

.ouicasino-cards__list {
  display: grid;
  grid-template-columns: 1f;
  grid-template-rows: 1fr;
  gap: 10px;
  list-style: none;
}

.ouicasino-cards-item {
  background: #353535;
  border: 1px solid #E2E2E2;
  border-radius: 10px;
  padding: 10px;
  position: relative;
  overflow: hidden;
  box-shadow: 0px 4px 20px 0px #004A78;
  transition: all 0.4s ease-in-out;
}
.ouicasino-cards-item:hover {
  box-shadow: 0px 4px 40px 0px #782000;
}

.ouicasino-card__wrapper {
  display: grid;
  grid-template-columns: 18% 20% 17% 16% 25%;
  gap: 10px;
  padding: 10px 0;
}

.ouicasino-cards-item-flag {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  background-color: var(--c-acc);
  padding: 6px 15px;
  font-size: 10px;
  font-weight: 800;
  color: var(--text-d);
}

.ouicasino-cards-item-flag::after {
  content: "";
  position: absolute;
  top: -16px;
  right: -16px;
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-right: 20px solid var(--c-acc);
  transform: rotate(45deg);
}

.ouicasino-card-logo {
  display: grid;
  place-items: center;
}

.ouicasino-card-image {
  min-width: 116px;
  height: 67px;
  object-fit: contain;
}

.ouicasino-card-text {
  text-align: center;
  display: grid;
  grid-template-columns: 1fr;
  justify-items: center;
  height: 100%;
  place-content: center;
  gap: 10px;
}

.ouicasino-card-top,
.ouicasino-card-bonus {
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
}

.ouicasino__stars {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  place-items: center;
}

.ouicasino__rating-list {
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 2px;
}

.ouicasino__rating-item {
  background-image: url(../assets/img/star.svg);
  aspect-ratio: 1/1;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.ouicasino__rating-item:nth-child(1),
.ouicasino__rating-item:nth-child(5) {
  width: 21px;
}

.ouicasino__rating-item:nth-child(2),
.ouicasino__rating-item:nth-child(4) {
  width: 25px;
}

.ouicasino__rating-item:nth-child(3) {
  width: 30px;
}

.ouicasino-card-rate {
  text-align: center;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  place-items: center;
}

.ouicasino-card-rate-top {
  font-size: 12px;
  text-transform: uppercase;
}

.ouicasino-card-rate-num {
  font-weight: 700;
  font-size: 40px;
}

.ouicasino-card-right {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  justify-items: center;
  margin-left: auto;
}

.ouicasino-card-btn {
  background: linear-gradient(90deg, #1747BE 0%, #0F86F5 100%);
  box-shadow: 0px 3px 0px 0px #1092EF;
  color: var(--text-l);
  text-transform: uppercase;
  padding: 15px 36px;
  display: grid;
  place-items: center;
}

.ouicasino-card-payments {
  display: flex;
  list-style: none;
  gap: clamp(5px, 1.5vw, 21px);
}

.ouicasino-card-payment {
  border-radius: 2px;
}

.ouicasino-card-payment-pic {
  object-fit: contain;
}

.ouicasino-card-adds {
  text-align: center;
  font-size: 12px;
}

.ouicasino-card__bottom {
  text-align: center;
  font-size: 9px;
}

@media (max-width: 992px) {
  .ouicasino-card-btn {
    font-size: 11px;
    padding: 15px 20px;
  }
  .ouicasino-card-right {
    margin-right: auto;
  }
}
@media (max-width: 768px) {
  .ouicasino-card__wrapper {
    display: grid;
    grid-template-columns: 29% 24% 43%;
    justify-content: space-between;
    align-items: center;
    gap: 0;
    padding: 0 16px 0 11px;
  }
  .ouicasino-card-logo {
    grid-column: 1/3;
  }
  .ouicasino-cards__top-list {
    display: none;
  }
}
@media (max-width: 469px) {
  .ouicasino-card__wrapper {
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    margin-bottom: 10px;
    padding: 0;
  }
  .ouicasino-card-logo {
    grid-column: 1/2;
    grid-row: 1/2;
  }
  .ouicasino-card-top {
    grid-row: 1/2;
    grid-column: 2/3;
  }
  .ouicasino__stars {
    grid-column: 1/2;
    grid-row: 3/4;
  }
  .ouicasino-card-rate {
    grid-column: 1/2;
    grid-row: 2/3;
  }
  .ouicasino-card-right {
    grid-column: 2/3;
    grid-row: 2/4;
  }
  .ouicasino-card-btn {
    font-size: 11px;
    padding: 15px;
  }
  .ouicasino-card-rate-num {
    font-size: 24px;
  }
  .ouicasino-card-bonus {
    font-size: 13px;
  }
}
@media (max-width: 359px) {
  .ouicasino-card-btn {
    margin-top: 10px;
    font-size: 12px;
  }
  .ouicasino-card-btn {
    padding: 15px 5px;
    font-size: 11px;
  }
  .ouicasino-card-rate-top,
  .ouicasino-card-top {
    font-size: 11px;
  }
}
.cookie-popup {
  position: fixed;
  bottom: 0;
  right: 0;
  padding: clamp(10px, 3.5vw, 30px);
  background: #353535;
  color: var(--text-l);
  max-width: 405px;
  width: 100%;
  transform: translateX(150%);
  transition: all 0.5s ease-in-out;
  box-shadow: 11px 0px 15px 5px rgba(0, 0, 0, 0.75);
}
.cookie-popup p {
  font-size: clamp(11px, 2vw, 14px);
}

@media (max-width: 468px) {
  .cookie-popup {
    width: 100%;
  }
}
.cookie-popup.p-active {
  transform: translateX(0%);
  z-index: 100;
  font-size: 14px;
}

.popup__heading {
  font-size: 1.5rem;
  font-weight: 700;
  font-size: clamp(16px, 5vw, 24px);
  margin-bottom: 12px;
}

.popup__buttons {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  padding-top: 20px;
}

.cookie-popup__button {
  transition: all 0.3s ease;
  min-width: 45%;
  width: 100%;
  text-align: center;
  text-transform: capitalize;
  border-radius: 3px;
  color: var(--text-light);
  background: linear-gradient(90deg, #1747BE 0%, #0F86F5 100%);
}
.cookie-popup__button:hover {
  border-color: wheat;
  box-shadow: var(--shadow-hover);
}

.cookie-popup__button.button-acc {
  border: 2px solid #0F86F5;
  background: transparent;
  color: var(--text-l);
}

@media (max-width: 469px) {
  .cookie-popup {
    max-width: 100%;
    width: 100%;
  }
  .cookie-popup__button {
    padding: 5px 50px;
  }
}
.ouicasino-faq {
  padding-top: 50px;
  padding-bottom: 60px;
}

.ouicasino-faq__list {
  display: flex;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
  list-style: none;
}

.ouicasino-faq__item {
  width: 32%;
  background: linear-gradient(98.75deg, #111157 5.8%, #090945 94.2%);
  border-radius: 20px;
  padding: 20px;
}

.ouicasino-faq__title {
  margin-bottom: 20px;
  font-weight: 700;
  font-size: 20px;
}

@media (max-width: 1024px) {
  .ouicasino-faq__item {
    width: 45%;
    align-items: stretch;
  }
}
@media (max-width: 600px) {
  .ouicasino-faq__item {
    width: 100%;
  }
}
.ouicasino-footer {
  margin-top: 40px;
  padding-bottom: 40px;
}

.ouicasino-footer__wrap {
  display: grid;
  grid-template-columns: 1fr;
  gap: 15px;
}

.ouicasino-footer__nav {
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}

.ouicasino-footer__nav-list {
  position: relative;
  display: flex;
  align-items: center;
}

.ouicasino-footer__nav-link {
  color: var(--text-l);
  padding-left: 8px;
  text-decoration: underline !important;
  text-align: center;
}

.ouicasino-footer__nav-link::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background-image: url("../assets/img/link-arrow.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-left: 12px;
}

.ouicasino-footer__info {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  margin-bottom: 15px;
}
.ouicasino-footer__info p {
  margin-bottom: 10px;
}

.ouicasino-footer__title {
  font-family: Inter, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: 0%;
  margin-bottom: 10px;
}

.ouicasino-footer-companies {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  list-style: none;
  gap: clamp(16px, 5vw, 40px);
}

.footer__cite {
  margin-top: 10px;
  font-weight: 700;
  text-align: center;
  font-size: 15px;
}

@media (max-width: 768px) {
  .ouicasino-footer__info {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 469px) {
  .ouicasino-footer__info {
    gap: 10px;
  }
  .ouicasino-footer__nav {
    display: grid;
    grid-template-columns: 1fr;
    justify-items: center;
  }
  .ouicasino-footer__nav-link:last-child {
    text-align: left;
  }
  .ouicasino-footer__nav-link {
    max-width: 294px;
  }
}
.ouicasino-grade {
  padding-top: 50px;
  padding-bottom: 50px;
}

.ouicasino-list {
  margin-left: 1.2em;
}

.ouicasino-item {
  margin-bottom: 15px;
}

.ouicasino-title {
  line-height: 100%;
  letter-spacing: 0%;
}

.ouicasino-text {
  margin-left: -1.2em;
}

.ouicasino-header {
  margin: 0 auto;
  padding: 5px;
  transition: all 0.3s ease;
  background: #FC8900;
  width: 100vw;
  text-align: center;
}
.ouicasino-header p {
  padding: 0 16px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
}
.ouicasino-header p:before {
  content: "";
  width: 1.2em;
  height: 1.2em;
  background-image: url(../assets/img/age.svg);
  background-position: center;
  background-size: contain;
  margin-right: 10px;
}

.ouicasino-header__logo {
  display: flex;
  justify-content: space-between;
  align-items: center;
  justify-content: center;
  gap: 10px;
  color: var(--text-l);
  font-weight: 700;
}

@keyframes marquee {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@media (max-width: 768px) {
  .ouicasino-header {
    overflow: hidden;
    white-space: nowrap;
  }
  .ouicasino-header p {
    display: inline-block;
    padding-left: 100%;
    animation: marquee 20s linear infinite;
    margin: 0;
  }
}
.ouicasino-responsibility {
  padding-top: 90px;
  padding-bottom: 50px;
  display: grid;
  grid-template-columns: 1fr;
  gap: 15px;
}
.ouicasino-responsibility .link__back {
  width: 20px;
  height: 20px;
  background: url(../assets/img/back.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease;
}
.ouicasino-responsibility .link__back:hover {
  transform: scale(1.3);
}
.ouicasino-responsibility .bold {
  font-weight: 700;
}
.ouicasino-responsibility .list {
  margin-left: 1.2em;
}
.ouicasino-responsibility .list p:last-child {
  margin-left: -1.2em;
  margin-bottom: 15px;
}

.ouicasino-review {
  background: #2A3A93;
  padding: 50px 0;
}

.ouicasino-review__list {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
  gap: 20px;
  margin: auto;
}

.ouicasino-review__item {
  background-color: #fff;
  border-radius: 20px;
  color: #000000;
  overflow: hidden;
  width: 100%;
  box-shadow: 0px 0px 20px 0px rgba(132, 188, 222, 0.5019607843);
  padding: 20px;
  display: grid;
  gap: 20px;
}

.ouicasino-review__heading {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  gap: 10px;
}

.ouicasino-review__text {
  margin-bottom: auto;
}

.ouicasino-review__name {
  font-weight: 700;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0%;
}

.ouicasino-review__stars {
  display: flex;
  justify-content: center;
  gap: 5px;
  margin-right: auto;
  list-style: none;
}

.ouicasino-review__star {
  width: 22px;
  aspect-ratio: 1/1;
  background-image: url(../assets/img/star.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

@media (max-width: 940px) {
  .ouicasino-review__item:last-child {
    grid-column: span 2;
  }
}
@media (max-width: 620px) {
  .ouicasino-review__item {
    grid-column: span 2;
  }
}
.ouicasino-top {
  background: linear-gradient(0deg, rgba(38, 38, 38, 0.4666666667), rgba(38, 38, 38, 0.4666666667)), url(../assets/img/top-bg.webp);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 80px;
  position: relative;
}

.ouicasino-top__head-bg {
  background-image: url(../assets/img/top.webp);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 119px;
  width: 100vw;
  margin-bottom: 30px;
}

.ouicasino-top__head-text {
  padding-top: 21px;
  font-family: "Montserrat";
  font-weight: 700;
  font-size: clamp(11px, 2vw, 16px);
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  margin-bottom: 88px;
}

.ouicasino-top__title {
  font-size: clamp(24px, 3vw, 36px);
}

@media (max-width: 768px) {
  .ouicasino-top {
    background-size: 180% 180%;
    background-position: 50% 20%;
    width: 100vw;
    padding-bottom: 30px;
  }
  .ouicasino-top pt .section__description {
    font-size: 12px;
  }
  .ouicasino-top__head-bg {
    height: 106px;
    margin-bottom: 15px;
  }
}
.warn {
  background: #E42525;
  padding: 50px 0;
}

.ouicasino-warn__wrap {
  display: flex;
  justify-content: space-between;
  gap: 24px;
}

.ouicasino-warn__age {
  flex-shrink: 0;
  width: 71px;
  aspect-ratio: 1/1;
  background-image: url(../assets/img/age.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

@media (max-width: 469px) {
  .ouicasino-warn__wrap {
    display: grid;
    grid-template-columns: 1fr;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYmFzZS9fY29sb3JzLnNjc3MiLCJiYXNlL19zdGlja3ktZm9vdGVyLnNjc3MiLCJiYXNlL19hdG9tLnNjc3MiLCJiYXNlL19jb250YWluZXIuc2NzcyIsImJhc2UvX3RleHQuc2NzcyIsImJhc2UvX2J1dHRvbnMuc2NzcyIsIm1vZHVsZXMvYWdlLXBvcHVwLnNjc3MiLCJtb2R1bGVzL2FncmVlbWVudHMuc2NzcyIsIm1vZHVsZXMvYmFja2dyb3VuZC5zY3NzIiwibW9kdWxlcy9jYXJkcy5zY3NzIiwibW9kdWxlcy9jb29raWUtcG9wdXAuc2NzcyIsIm1vZHVsZXMvZmFxLnNjc3MiLCJtb2R1bGVzL2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9ncmFkZS5zY3NzIiwibW9kdWxlcy9oZWFkZXIuc2NzcyIsIm1vZHVsZXMvcmVzcG9uc2liaWxpdHkuc2NzcyIsIm1vZHVsZXMvcmV2aWV3LnNjc3MiLCJtb2R1bGVzL3RvcC5zY3NzIiwibW9kdWxlcy93YXJuLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUdDO0VBQ0E7RUFDRztFQUNIOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUMzQkQ7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0VBR0M7OztBQUdEO0FBRUE7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7QUFFQTtFQUNDOzs7QUFNRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0U7OztBQUdGO0FBRUE7RUFDQztFQUNHO0VBQ0E7RUFDQTs7O0FBR0o7RUFDQzs7O0FBSUQ7QUFBQTtFQUVJOzs7QUFHSjtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQzFFRDtFQUNJO0VBQ0E7RUFDQTs7QUFLSjtFQUNJO0VBQ0E7RUFDQTs7QUNYSjtFQUNJO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFFQTs7O0FDZko7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUNUSjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FDZEY7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBUko7SUFTUTs7O0FBRUo7RUFYSjtJQVlROzs7O0FDWlI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ2JKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUdBO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7OztBQUtSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FDL0JKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDSTtJQUNJOzs7QUNuRFI7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTs7QUFFSjtFQUNJOztBQUVKO0VBQ0k7OztBQ2pCUjtFQUNJO0VBQ0E7OztBQUdKO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ2hCSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7O0FBS1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0E7RUFDSTtFQUNBO0VBQ0E7OztBQU1KO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBOztBQUVBO0VBQ0k7OztBQUtSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFJSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtFQUVJOzs7QUFHSjtFQUNJOzs7QUFJSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFLSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFFQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDUTtJQUNBO0lBQ0E7O0VBRUo7SUFDSTs7O0FBSVI7RUFFSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJOztFQUVKO0lBQ0k7OztBQU1SO0VBQ0c7SUFDQztJQUNBO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUlBO0lBQ0k7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBRUo7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFFSjtJQUNJOztFQUVKO0lBQ0k7OztBQU1SO0VBRUk7SUFDSTtJQUNBOztFQUVKO0lBQ0k7SUFDQTs7RUFLSjtBQUFBO0lBRUk7OztBQzVUUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBR0E7RUFDRTs7O0FBSUo7RUFDRTtJQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7RUFDQTs7O0FBSUo7RUFDSTtFQUNBO0VBQ0E7OztBQUlKO0VBRUU7SUFDRTtJQUNBOztFQUdGO0lBQ0U7OztBQ2pGSjtFQUNJO0VBQ0E7OztBQVVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0o7OztBQUtBO0VBQ0k7SUFDQTtJQUNBOzs7QUFHSjtFQUNJO0lBQ0E7OztBQ3pDSjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUtKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVIO0VBQ0c7OztBQUdKO0VBQXNDO0VBQ2xDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBRUk7SUFDSTs7RUFFSjtJQUNJO0lBRUE7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQ25HUjtFQUNJO0VBQ0E7OztBQUtKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTs7O0FDbEJKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7SUFDRTs7RUFHRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUMxREo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHUjtFQUNJOztBQUVKO0VBQ0k7O0FBSUE7RUFDSTtFQUNBOzs7QUM5Qlo7RUFDSTtFQUVBOzs7QUFNSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOzs7QUFJSjtFQUVJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFFSjtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNJO0lBQ0k7OztBQUdSO0VBQ0k7SUFDSTs7O0FDdkVSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtKO0VBQ0k7OztBQU9KO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUlSO0lBRUk7SUFDQTs7O0FDeERSO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7SUFDSTtJQUNBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG59XG5cbmh0bWwge1xuXHRcblxuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0Zm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1sKTtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQ6ICMyNjI2MjY7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbiIsIi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5cbmEsIGE6bGluaywgYTp2aXNpdGVkICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cblxuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuXG5cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoXCJJbnRlclwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL0ludGVyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvSW50ZXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvSW50ZXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdFwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuXG4iLCI6cm9vdCB7XG4gICAgLS1jLW1haW46ICNkZGIzN2Q7XG4gICAgLS1jLWFjYzogIzIwNEJEQTtcblxuICAgIC0tYmctbWFpbjogIzE4MTkxRTtcblxuICAgIC0tYmctZGFyazogIzFlMWUxZTtcbiAgICAtLWJnLWxpZ2h0OiAjZjhmNWYwO1xuICAgIC0tYmctY2FyZDogICMzMTMzM0E7XG5cblxuICAgIFxuICAgIC0tdGV4dC1sOiAjZmZmO1xuICAgIC0tdGV4dC1kOiAjMjYyNjI2O1xuICAgIFxuICAgIC0tYnRuLWw6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0YxNDE4MSAwJSwgI0RFMzZBRiAxMDAlKTtcblxufVxuXG4iLCJodG1sLCBib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLm1lZGl0ZXJyYW5lYW5ncmVlY2UtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4iLCIudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWMtdGV4dC1saWdodCkhaW1wb3J0YW50O1xufVxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ncmlkLTJjb2wge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gIGdhcDogMjBweDtcbn1cbiIsIi5jb250YWluZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMHB4IDBweDtcblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyBcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk0cHgpIHsgXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG59ICIsIi5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIFxufVxuLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBoeXBoZW5zOiBhdXRvO1xufSIsIi5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1sKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgcGFkZGluZzogMTJweCA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1sKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1idG4tc2hhZG93LWhvdmVyKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTgpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbn1cblxuYSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbn1cblxuYTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgICBvcGFjaXR5OiAuNztcbn1cblxuXG4iLCIuYWdlLXBvcHVwIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiA0MzBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZGFyayk7XG4gICAgY29sb3I6IHZhcigtLXRleHQtbCk7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMXZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMCAwO1xuICAgIGJveC1zaGFkb3c6IDExcHggMHB4IDI1cHggNXB4IHJnYmEoMCwwLDAsMC43NSk7XG4gICAgXG4gICAgei1pbmRleDogMjtcbn1cblxuLmFnZS1idXR0b24ge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcblxufVxuXG4uYWdlLWJ1dHRvbi5idXR0b257XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWwpO1xufVxuXG4uYWdlLWJ1dHRvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9zdmcvb2stYnRuLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAuYWdlLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG59IiwiLmFncmVlbWVudHMge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDIwcHgsIDV2dywgNTBweCk7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgaDEsaDIsaDMge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIGgyLCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIH1cbiAgICB1bCwgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxufSIsIlxuY2FudmFzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vKiAtLS0tIHBhcnRpY2xlcy5qcyBjb250YWluZXIgLS0tLSAqL1xuI3BhcnRpY2xlcy1qcyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1haW4pO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIlwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbn1cbiIsIi5qZXV4ZGFyZ2VudGZyYW5jZS1jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWwpO1xuICAgIH1cbn1cblxuXG4uamV1eGRhcmdlbnRmcmFuY2UtY2FyZHNfX3RvcC1saXN0IHtcbmJhY2tncm91bmQ6ICNFNDI1MjU7XG5jb2xvcjp2YXIoLS10ZXh0LWwpO1xubGlzdC1zdHlsZTogbm9uZTtcbnBhZGRpbmctbGVmdDogNDlweDtcbnBhZGRpbmctcmlnaHQ6IDQ5cHg7XG5kaXNwbGF5OiBmbGV4O1xuanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xucGFkZGluZzogMTBweCA1MHB4O1xuYm9yZGVyLXJhZGl1czogNXB4O1xubWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmpldXhkYXJnZW50ZnJhbmNlLWNhcmRzX190b3AtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbn1cblxuXG5cbi5qZXV4ZGFyZ2VudGZyYW5jZS1jYXJkc19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGdhcDogMTBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uamV1eGRhcmdlbnRmcmFuY2UtY2FyZHMtaXRlbSB7XG4gICAgYmFja2dyb3VuZDogIzM1MzUzNTtcbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTJFMkUyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCAwcHggIzAwNEE3ODtcblxuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0MHB4IDBweCAjNzgyMDAwO1xuICAgIH1cbn1cblxuXG4uamV1eGRhcmdlbnRmcmFuY2UtY2FyZF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE4JSAyMCUgMTclIDE2JSAyNSU7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuXG4uamV1eGRhcmdlbnRmcmFuY2UtY2FyZHMtaXRlbS1mbGFnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYWNjKTtcbiAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kKTtcbn1cblxuLmpldXhkYXJnZW50ZnJhbmNlLWNhcmRzLWl0ZW0tZmxhZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE2cHg7XG4gIHJpZ2h0OiAtMTZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHZhcigtLWMtYWNjKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5qZXV4ZGFyZ2VudGZyYW5jZS1jYXJkLWxvZ28ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLmpldXhkYXJnZW50ZnJhbmNlLWNhcmQtaW1hZ2Uge1xuICAgIG1pbi13aWR0aDogMTE2cHg7XG4gICAgaGVpZ2h0OiA2N3B4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmpldXhkYXJnZW50ZnJhbmNlLWNhcmQtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xufVxuXG4uamV1eGRhcmdlbnRmcmFuY2UtY2FyZC10b3AsIFxuLmpldXhkYXJnZW50ZnJhbmNlLWNhcmQtYm9udXMge1xuZm9udC13ZWlnaHQ6IDcwMDtcbmZvbnQtc2l6ZTogMTZweDtcbmxpbmUtaGVpZ2h0OiAxMDAlO1xubGV0dGVyLXNwYWNpbmc6IDAlO1xudGV4dC1hbGlnbjogY2VudGVyO1xuXG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmpldXhkYXJnZW50ZnJhbmNlX19zdGFycyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLmpldXhkYXJnZW50ZnJhbmNlX19yYXRpbmctbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycHg7XG59XG5cbi5qZXV4ZGFyZ2VudGZyYW5jZV9fcmF0aW5nLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvc3ZnL3N0YXIuc3ZnKTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uamV1eGRhcmdlbnRmcmFuY2VfX3JhdGluZy1pdGVtOm50aC1jaGlsZCgxKSxcbi5qZXV4ZGFyZ2VudGZyYW5jZV9fcmF0aW5nLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB3aWR0aDogMjFweDtcbn1cblxuLmpldXhkYXJnZW50ZnJhbmNlX19yYXRpbmctaXRlbTpudGgtY2hpbGQoMiksXG4uamV1eGRhcmdlbnRmcmFuY2VfX3JhdGluZy1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgd2lkdGg6IDI1cHg7XG59XG5cbi5qZXV4ZGFyZ2VudGZyYW5jZV9fcmF0aW5nLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMzBweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uamV1eGRhcmdlbnRmcmFuY2UtY2FyZC1yYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLmpldXhkYXJnZW50ZnJhbmNlLWNhcmQtcmF0ZS10b3Age1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uamV1eGRhcmdlbnRmcmFuY2UtY2FyZC1yYXRlLW51bSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG59XG5cblxuXG4uamV1eGRhcmdlbnRmcmFuY2UtY2FyZC1yaWdodCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uamV1eGRhcmdlbnRmcmFuY2UtY2FyZC1idG4ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzE3NDdCRSAwJSwgIzBGODZGNSAxMDAlKTtcblxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMHB4IDBweCAjMTA5MkVGO1xuXG5cbiAgICBjb2xvcjogdmFyKC0tdGV4dC1sKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDE1cHggMzZweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5qZXV4ZGFyZ2VudGZyYW5jZS1jYXJkLXBheW1lbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZ2FwOiBjbGFtcCg1cHgsIDEuNXZ3LCAyMXB4KTtcbn1cblxuLmpldXhkYXJnZW50ZnJhbmNlLWNhcmQtcGF5bWVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uamV1eGRhcmdlbnRmcmFuY2UtY2FyZC1wYXltZW50LXBpYyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmpldXhkYXJnZW50ZnJhbmNlLWNhcmQtYWRkcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmpldXhkYXJnZW50ZnJhbmNlLWNhcmRfX2JvdHRvbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5qZXV4ZGFyZ2VudGZyYW5jZS1jYXJkLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIH1cbiAgICAuamV1eGRhcmdlbnRmcmFuY2UtY2FyZC1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgLmpldXhkYXJnZW50ZnJhbmNlLWNhcmRfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI5JSAyNCUgNDMlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDAgMTFweFxuICAgIH1cblxuICAgIC5qZXV4ZGFyZ2VudGZyYW5jZS1jYXJkLWxvZ28ge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgfVxuICAgIC5qZXV4ZGFyZ2VudGZyYW5jZS1jYXJkc19fdG9wLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgLmpldXhkYXJnZW50ZnJhbmNlLWNhcmRfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciA7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgIH1cbiAgIC5qZXV4ZGFyZ2VudGZyYW5jZS1jYXJkLWxvZ28ge1xuICAgIGdyaWQtY29sdW1uOiAxIC8yO1xuICAgIGdyaWQtcm93OiAxIC8yO1xuICAgfVxuLmpldXhkYXJnZW50ZnJhbmNlLWNhcmQtdG9wIHtcbiAgICBncmlkLXJvdzogIDEgLzI7XG4gICAgZ3JpZC1jb2x1bW46ICAyIC8zO1xufVxuICAgLmpldXhkYXJnZW50ZnJhbmNlLWNhcmQtaW1hZ2Uge1xuICAgIH1cbiAgICAuamV1eGRhcmdlbnRmcmFuY2VfX3N0YXJzIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLzI7XG4gICAgICAgIGdyaWQtcm93OiAzIC80O1xuICAgIH1cbiAgICAuamV1eGRhcmdlbnRmcmFuY2UtY2FyZC1yYXRlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLzI7XG4gICAgICAgIGdyaWQtcm93OiAyIC8zO1xuICAgIH1cbiAgICAuamV1eGRhcmdlbnRmcmFuY2UtY2FyZC1yaWdodCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8zO1xuICAgICAgICBncmlkLXJvdzogMiAvNCA7XG4gICAgfVxuXG4gICAgLmpldXhkYXJnZW50ZnJhbmNlLWNhcmQtYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgICAuamV1eGRhcmdlbnRmcmFuY2UtY2FyZC1yYXRlLW51bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgLmpldXhkYXJnZW50ZnJhbmNlLWNhcmQtYm9udXMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG5cbiAgICAuamV1eGRhcmdlbnRmcmFuY2UtY2FyZC1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAuamV1eGRhcmdlbnRmcmFuY2UtY2FyZC1idG4ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuXG5cbiAgICAuamV1eGRhcmdlbnRmcmFuY2UtY2FyZC1yYXRlLXRvcCxcbiAgICAuamV1eGRhcmdlbnRmcmFuY2UtY2FyZC10b3Age1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxufSIsIi8vIHBvcHVwXG5cbi5jb29raWUtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IGNsYW1wKDEwcHgsIDMuNXZ3LCAzMHB4KTtcbiAgYmFja2dyb3VuZDogIzM1MzUzNTtcbiAgY29sb3I6IHZhcigtLXRleHQtbCk7XG4gIG1heC13aWR0aDogNDA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgYm94LXNoYWRvdzogMTFweCAwcHggMTVweCA1cHggcmdiYSgwLDAsMCwwLjc1KTtcblxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTFweCwgMnZ3LCAxNHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgLmNvb2tpZS1wb3B1cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvb2tpZS1wb3B1cC5wLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIHotaW5kZXg6IDEwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucG9wdXBfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCA1dncsMjRweCk7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5wb3B1cF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY29va2llLXBvcHVwX19idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cbiAgbWluLXdpZHRoOiA0NSU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplIDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1saWdodCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzE3NDdCRSAwJSwgIzBGODZGNSAxMDAlKTtcblxuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogd2hlYXQ7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWhvdmVyKTtcbiAgfVxufVxuXG4uY29va2llLXBvcHVwX19idXR0b24uYnV0dG9uLWFjYyB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzBGODZGNTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1sKTtcblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcblxuICAuY29va2llLXBvcHVwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29va2llLXBvcHVwX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDVweCA1MHB4O1xuICB9XG59IiwiLmpldXhkYXJnZW50ZnJhbmNlLWZhcSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uY29udGFpbmVyIHtcbn1cbi5zZWN0aW9uX190aXRsZSB7XG59XG4udGV4dC1jZW50ZXIge1xufVxuLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbn1cbi5qZXV4ZGFyZ2VudGZyYW5jZS1mYXFfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmpldXhkYXJnZW50ZnJhbmNlLWZhcV9faXRlbSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTguNzVkZWcsICMxMTExNTcgNS44JSwgIzA5MDk0NSA5NC4yJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOjIwcHg7XG59XG4uamV1eGRhcmdlbnRmcmFuY2UtZmFxX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuZm9udC1zaXplOiAyMHB4O1xufVxuLmpldXhkYXJnZW50ZnJhbmNlLWZhcV9fdGV4dCB7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuamV1eGRhcmdlbnRmcmFuY2UtZmFxX19pdGVtIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5qZXV4ZGFyZ2VudGZyYW5jZS1mYXFfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn0iLCIuamV1eGRhcmdlbnRmcmFuY2UtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmpldXhkYXJnZW50ZnJhbmNlLWZvb3Rlcl9fd3JhcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE1cHg7XG59XG4uamV1eGRhcmdlbnRmcmFuY2UtZm9vdGVyX19uYXYge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG59XG5cbi5qZXV4ZGFyZ2VudGZyYW5jZS1mb290ZXJfX25hdi1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmpldXhkYXJnZW50ZnJhbmNlLWZvb3Rlcl9fbmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWwpOyBcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cblxuLmpldXhkYXJnZW50ZnJhbmNlLWZvb3Rlcl9fbmF2LWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3N2Zy9saW5rLWFycm93LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5qZXV4ZGFyZ2VudGZyYW5jZS1mb290ZXJfX2luZm8ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuIHB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiB9XG59XG4uamV1eGRhcmdlbnRmcmFuY2UtZm9vdGVyX190aXRsZSB7ICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5qZXV4ZGFyZ2VudGZyYW5jZS1mb290ZXItY29tcGFuaWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBnYXA6IGNsYW1wKDE2cHgsIDV2dywgNDBweCk7XG59XG4uZm9vdGVyX19jaXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmpldXhkYXJnZW50ZnJhbmNlLWZvb3Rlcl9faW5mbyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OXB4KSB7XG5cbiAgICAuamV1eGRhcmdlbnRmcmFuY2UtZm9vdGVyX19pbmZvIHtcbiAgICAgICAgZ2FwOiAxMHB4XG4gICAgfVxuICAgIC5qZXV4ZGFyZ2VudGZyYW5jZS1mb290ZXJfX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgIFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5qZXV4ZGFyZ2VudGZyYW5jZS1mb290ZXJfX25hdi1saW5rOmxhc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5qZXV4ZGFyZ2VudGZyYW5jZS1mb290ZXJfX25hdi1saW5rIHtcbiAgICAgICAgbWF4LXdpZHRoOjI5NHB4O1xuICAgIH1cbn1cbiIsIi5qZXV4ZGFyZ2VudGZyYW5jZS1ncmFkZSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uc2VjdGlvbl9fdGl0bGUge1xufVxuXG4uamV1eGRhcmdlbnRmcmFuY2UtbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMmVtO1xufVxuLmpldXhkYXJnZW50ZnJhbmNlLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uamV1eGRhcmdlbnRmcmFuY2UtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbn1cbi5qZXV4ZGFyZ2VudGZyYW5jZS10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMmVtO1xufSIsIi5qZXV4ZGFyZ2VudGZyYW5jZS1oZWFkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAjRkM4OTAwO1xuICB3aWR0aDogMTAwdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBwIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICBwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMS4yZW07XG4gICAgaGVpZ2h0OiAxLjJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3N2Zy9hZ2Uuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uamV1eGRhcmdlbnRmcmFuY2UtaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1sKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuamV1eGRhcmdlbnRmcmFuY2UtaGVhZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuamV1eGRhcmdlbnRmcmFuY2UtaGVhZGVyIHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMCU7XG4gICAgYW5pbWF0aW9uOiBtYXJxdWVlIDIwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbn0iLCIuamV1eGRhcmdlbnRmcmFuY2UtcmVzcG9uc2liaWxpdHkge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxNXB4O1xuXG4gICAgLmxpbmtfX2JhY2sge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL3N2Zy9iYWNrLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAubGlzdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjJlbTtcblxuICAgICAgICBcblxuICAgICAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmpldXhkYXJnZW50ZnJhbmNlLXJldmlldyB7XG4gICAgYmFja2dyb3VuZDogIzJBM0E5MztcblxuICAgIHBhZGRpbmc6IDUwcHggMDtcblxufVxuLmpldXhkYXJnZW50ZnJhbmNlLXJldmlld19fd3JhcCB7XG59XG5cbi5qZXV4ZGFyZ2VudGZyYW5jZS1yZXZpZXdfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI3MHB4LCAxZnIpKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuLmpldXhkYXJnZW50ZnJhbmNlLXJldmlld19faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCAjODRCQ0RFODA7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAyMHB4O1xuXG59XG5cbi5qZXV4ZGFyZ2VudGZyYW5jZS1yZXZpZXdfX2hlYWRpbmcge1xuICAgIFxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgZ2FwOiAxMHB4O1xuXG59XG4uamV1eGRhcmdlbnRmcmFuY2UtcmV2aWV3X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLmpldXhkYXJnZW50ZnJhbmNlLXJldmlld19fbmFtZSB7XG5mb250LXdlaWdodDogNzAwO1xuZm9udC1zaXplOiAyMHB4O1xubGluZS1oZWlnaHQ6IDEwMCU7XG5sZXR0ZXItc3BhY2luZzogMCU7XG59XG4uamV1eGRhcmdlbnRmcmFuY2UtcmV2aWV3X19zdGFycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5qZXV4ZGFyZ2VudGZyYW5jZS1yZXZpZXdfX3N0YXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGFzcGVjdC1yYXRpbzogMSAvMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3N2Zy9zdGFyLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweCkge1xuICAgIC5qZXV4ZGFyZ2VudGZyYW5jZS1yZXZpZXdfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgICAuamV1eGRhcmdlbnRmcmFuY2UtcmV2aWV3X19pdGVtIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cbn0iLCIuamV1eGRhcmdlbnRmcmFuY2UtdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzI2MjYyNjc3LCAjMjYyNjI2NzcpLCB1cmwoLi4vLi4vaW1nL2JhY2tncm91bmQvdG9wLWJnLndlYnApO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qZXV4ZGFyZ2VudGZyYW5jZS10b3BfX2hlYWQtYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYmFja2dyb3VuZC90b3Aud2VicCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgaGVpZ2h0OiAxMTlweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmpldXhkYXJnZW50ZnJhbmNlLXRvcF9faGVhZC10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMXB4LCAydncsIDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcblxufVxuXG5cbi5qZXV4ZGFyZ2VudGZyYW5jZS10b3BfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDN2dywgMzZweCk7XG59XG5cbi5qZXV4ZGFyZ2VudGZyYW5jZS10b3BfX2JvdHRvbS1saXN0IHt9XG5cbi5qZXV4ZGFyZ2VudGZyYW5jZS10b3BfX2JvdHRvbS1pdGVtIHt9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5qZXV4ZGFyZ2VudGZyYW5jZS10b3Age1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4MCUgMTgwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDIwJTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICBwdCAuc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmpldXhkYXJnZW50ZnJhbmNlLXRvcF9faGVhZC1iZyB7XG5cbiAgICAgICAgaGVpZ2h0OiAxMDZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbn0iLCIud2FybiB7XG4gICAgYmFja2dyb3VuZDogI0U0MjUyNTtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uamV1eGRhcmdlbnRmcmFuY2Utd2Fybl9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyNHB4O1xufVxuLmpldXhkYXJnZW50ZnJhbmNlLXdhcm5fX2FnZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDcxcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvc3ZnL2FnZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgIC5qZXV4ZGFyZ2VudGZyYW5jZS13YXJuX193cmFwIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxufSJdfQ== */
