@font-face {
  font-family: "IntroHeadB";
  src:
    local("IntroHeadB-Base"),
    local("IntroHeadB-Base"),
    url("fonts/IntroHeadB-Base.ttf") format("truetype"),
    url("fonts/IntroHeadB-Base.woff") format("woff"),
    url("fonts/IntroHeadB-Base.woff2") format("woff2"),
    url("fonts/IntroHeadB-Base.otf") format("otf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Pribambas";
  src:
    local("Pribambas-Regular"),
    local("Pribambas-Regular"),
    url("fonts/Pribambas-Regular.ttf") format("truetype"),
    url("fonts/Pribambas-Regular.woff") format("woff"),
    url("fonts/Pribambas-Regular.woff2") format("woff2"),
    url("fonts/Pribambas-Regular.otf") format("otf");
  font-weight: 400;
  font-style: normal;
}
.body {
  color: #1647bc;
  background-color: #f9f1e4;
  line-height: 1.22;
  position: relative;
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
  font-size: 18rem;
}
@media (max-width: 767px) {
  .body {
    font-size: 14rem;
  }
}

* {
  -webkit-tap-highlight-color: transparent;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

a,
button,
:focus,
:hover,
:active {
  outline: none;
  text-decoration: none;
}

body {
  margin: 0;
  padding: 0;
}
body.modal-open {
  overflow: hidden;
  height: 100vh;
}
body.modal-open .main {
  display: none;
}

main {
  display: flex;
  flex-direction: column;
  height: 100%;
  flex-grow: 1;
}

acronym {
  text-decoration: none;
}

li {
  list-style: none;
}

html {
  box-sizing: border-box;
  overflow-x: hidden;
  font-size: 0.2564102564vw;
}
@media (min-width: 768px) {
  html {
    font-size: 0.0520833333vw;
  }
}

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

body {
  font-family: "IntroHeadB", Arial, sans-serif;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18rem;
  line-height: 1.4;
  overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

p {
  margin: 0;
  padding: 0;
}

ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

a {
  color: inherit;
  text-decoration: none;
}

button {
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
  border: 1rem solid transparent;
  color: inherit;
}

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

picture {
  display: block;
}

.container {
  width: 100%;
  max-width: 1300rem;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .desktop {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .mobile {
    display: none !important;
  }
}
.menu {
  display: flex;
  align-items: center;
  flex-grow: 1;
}
.menu__item {
  text-transform: uppercase;
  padding: 81rem 0 61rem;
  font-size: 28rem;
  white-space: nowrap;
  width: 90%;
  text-align: center;
}
.menu__item:not(:first-child) {
  width: 100%;
  background-image: url(./img/menu-asset.png);
  background-size: contain;
  background-position: 0;
}
.menu__item.active a {
  text-decoration: underline;
}

.header {
  background-color: #fcc7b5;
  padding-bottom: 24rem;
}
.header__container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 17rem 0 6rem;
}
@media (max-width: 767px) {
  .header__container {
    padding: 9rem 44rem 21rem;
    justify-content: space-between;
    align-items: flex-start;
  }
}
.header__logo {
  width: 112rem;
  position: relative;
  z-index: 5;
}
@media (max-width: 767px) {
  .header__logo {
    width: 83rem;
  }
}
.header__logo img {
  width: 100%;
}
@media (max-width: 767px) {
  .header__menu {
    display: none;
  }
}

.footer {
  width: 1297rem;
  margin: 0 auto;
  background-color: #fcc7b5;
  border-radius: 35rem 35rem 0 0;
  padding: 0 67rem 90rem;
}
@media (max-width: 767px) {
  .footer {
    width: 100%;
    background-color: transparent;
    padding: 0;
  }
}
.footer__top {
  display: flex;
  justify-content: center;
  position: relative;
}
@media (max-width: 767px) {
  .footer__top {
    flex-direction: column;
  }
  .footer__top::before {
    content: "";
    position: absolute;
    bottom: -105rem;
    width: 546rem;
    height: 304rem;
    left: -121rem;
    background-image: url(./img/footer-1.png);
    background-size: cover;
    z-index: -1;
  }
  .footer__top::after {
    content: "";
    position: absolute;
    bottom: -132rem;
    width: 165rem;
    height: 219rem;
    right: -32rem;
    background-image: url(./img/footer-2.png);
    background-size: contain;
    z-index: 21;
  }
}
.footer__logo {
  width: 211rem;
  flex-shrink: 0;
  margin-top: -81rem;
}
@media (max-width: 767px) {
  .footer__logo {
    width: 174rem;
    margin: 8rem auto -85rem;
  }
}
.footer__logo img {
  width: 100%;
}
.footer__menu-item {
  padding-left: 67rem;
  padding-right: 60rem;
  padding-top: 56rem;
}
@media (max-width: 767px) {
  .footer__menu-item {
    padding: 19rem 110rem 28rem;
    width: 100%;
    text-align: center;
  }
}
.footer__menu-item:not(:first-child) {
  padding-left: 67rem;
}
@media (max-width: 767px) {
  .footer__menu-item:not(:first-child) {
    padding-left: 110rem;
    background-image: none;
  }
}
@media (max-width: 767px) {
  .footer__menu-item:not(:last-child) {
    background-image: url(./img/menu-asset-mob.png);
    background-position: bottom;
    background-size: 90%;
  }
}
.footer__bottom {
  margin-top: 26rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
@media (max-width: 767px) {
  .footer__bottom {
    background: linear-gradient(180deg, rgba(252, 199, 181, 0.75) 0%, #fcc7b5 15.52%);
    flex-direction: column;
    padding: 92rem 36rem 74rem;
    align-items: center;
    margin: 0;
  }
}
.footer__bottom-left {
  margin-right: 57rem;
}
@media (max-width: 767px) {
  .footer__bottom-left {
    margin: 0;
  }
}
.footer__bottom-right {
  display: flex;
}
@media (max-width: 767px) {
  .footer__bottom-right {
    margin: 30rem 0;
  }
}
.footer__bottom-img {
  width: 36rem;
  height: 55rem;
  margin-right: 26rem;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .footer__bottom-img {
    width: 27rem;
    height: 40rem;
    margin-right: 10rem;
  }
}
.footer__bottom-img svg {
  width: 100%;
  height: 100%;
}
.footer__row {
  display: flex;
  align-items: flex-end;
}
@media (max-width: 767px) {
  .footer__row {
    flex-direction: column;
    align-items: flex-start;
    text-align: center;
    margin: 0;
  }
}
.footer__row-text {
  text-transform: uppercase;
  font-size: 19rem;
}
@media (max-width: 767px) {
  .footer__row-text {
    font-size: 18rem;
  }
}
.footer__row-text.--big {
  font-size: 23rem;
  margin-bottom: 4rem;
}
.footer__row-text.--spacing {
  letter-spacing: 1.14rem;
}
.footer__row-text a {
  cursor: pointer;
}
.footer__row-text a:hover {
  text-decoration: underline;
}
@media (max-width: 767px) {
  .footer__row-text a {
    text-decoration: underline;
  }
}
@media (max-width: 767px) {
  .footer__menu {
    flex-direction: column;
  }
}

.tel {
  font-size: 38rem;
  margin-right: 19rem;
  letter-spacing: 1.9rem;
  display: flex;
  align-items: flex-end;
}
@media (max-width: 767px) {
  .tel {
    font-size: 32rem;
    margin: 0;
  }
}
.tel__img {
  width: 43rem;
  height: 43rem;
  margin-bottom: 6rem;
  margin-right: 11rem;
}
.tel__img svg {
  width: 100%;
  height: 100%;
}

.body {
  min-height: 100vh;
}

.mob-menu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: fit-content;
  min-height: 100vh;
  background-color: #f9f1e4;
  z-index: 12;
  transform: translateY(-100vh);
  transition:
    transform ease-in 0.24s,
    opacity ease-out 0.44s;
  opacity: 0;
}
.mob-menu.active {
  transform: translateY(0);
  opacity: 1;
}
.mob-menu__list {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 25rem;
}
.mob-menu__item {
  color: #1647bc;
  text-transform: uppercase;
  font-size: 28rem;
  padding: 18rem 0 28rem;
  background-image: url(./img/mob-menu-bg.png);
  background-size: 100%;
  background-position: bottom;
  width: 100%;
  text-align: center;
}
.mob-menu__item.active {
  text-decoration: underline;
}
.mob-menu__close-btn {
  position: absolute;
  top: 34rem;
  left: 48rem;
}
.mob-menu__wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  padding-top: 120rem;
}

.burger-btn {
  padding: 10rem 0;
  margin-top: 7rem;
  position: relative;
  z-index: 5;
}
.burger-btn svg {
  width: 47rem;
  height: 26rem;
}

/* ============
О бренде
============ */
.about {
  margin-top: 24rem;
  margin-bottom: 168rem;
}
@media (max-width: 767px) {
  .about {
    margin-top: -50rem;
    margin-bottom: 35rem;
  }
}
.about__container {
  max-width: 1533rem;
}
.about__top {
  display: flex;
}
.about__left {
  display: flex;
  align-items: center;
  width: 713rem;
  padding-top: 40rem;
  height: fit-content;
}
@media (max-width: 767px) {
  .about__left {
    flex-direction: column;
    align-items: flex-end;
    width: 100%;
    padding-top: 0;
  }
}
.about__left-img {
  width: 305rem;
  flex-shrink: 0;
  margin-right: 34rem;
}
@media (max-width: 767px) {
  .about__left-img {
    width: 375rem;
    transform: translateX(-6rem);
    margin-right: 0;
  }
}
.about__left-img img {
  width: 100%;
}
.about__left-text {
  font-size: 28rem;
}
@media (max-width: 767px) {
  .about__left-text {
    font-size: 25rem;
    padding: 0 25rem;
  }
}
.about__right {
  width: 724rem;
  flex-shrink: 0;
  margin-left: auto;
  position: relative;
  z-index: 4;
}
@media (max-width: 767px) {
  .about__right {
    display: none;
  }
}
.about__right img {
  width: 100%;
}

.about-line {
  border-radius: 50rem;
  overflow: hidden;
  display: flex;
  margin-top: -167rem;
}
@media (max-width: 767px) {
  .about-line {
    flex-direction: column;
    border-radius: 0;
    margin-top: 30rem;
  }
}
.about-line__item {
  padding: 36rem 30rem 38rem 70rem;
  position: relative;
  z-index: 3;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .about-line__item {
    padding: 26rem 6rem 38rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
}
.about-line__item-top {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 3;
}
.about-line__item-title {
  font-size: 68rem;
  color: #fff;
  white-space: nowrap;
  letter-spacing: 3.4rem;
}
.about-line__item-subtitle {
  font-size: 21rem;
  margin-left: 25rem;
  color: #fff;
  letter-spacing: 1.1rem;
}
.about-line__item-subtitle .big {
  font-size: 27rem;
}
.about-line__item-subtitle .small {
  font-size: 20rem;
}
.about-line__item-text {
  margin-right: 76rem;
  margin-top: 7rem;
  position: relative;
  z-index: 3;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .about-line__item-text {
    margin: 0;
    font-size: 20rem;
  }
}
.about-line__item:not(:first-child):not(:last-child)::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 101%;
  height: 101%;
  -webkit-transform: skew(340deg);
  -moz-transform: skew(340deg);
  -o-transform: skew(340deg);
  z-index: 2;
}
@media (max-width: 767px) {
  .about-line__item:not(:first-child):not(:last-child)::before {
    display: none;
  }
}
.about-line__item:first-child {
  width: 423rem;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .about-line__item:first-child {
    width: 100%;
  }
}
.about-line__item.--blue {
  background-color: #aeb5e3;
}
.about-line__item.--orange {
  background-color: #fdaf7a;
  z-index: 1;
  width: 433rem;
  flex-shrink: 0;
  margin-left: -122rem;
  padding-left: 122rem;
}
@media (max-width: 767px) {
  .about-line__item.--orange {
    width: 100%;
    margin: 0;
    padding: 0;
    padding: 26rem 6rem 38rem;
  }
}
.about-line__item.--pink {
  margin-left: -64rem;
}
@media (max-width: 767px) {
  .about-line__item.--pink {
    margin: 0;
    background-color: #edaacb;
  }
}
.about-line__item.--pink::before {
  background-color: #edaacb;
}
@media (max-width: 767px) {
  .about-line__item.--rosa {
    background-color: #fd9999;
  }
}
.about-line__item.--rosa::before {
  background-color: #fd9999;
  width: 88% !important;
}

@media (min-width: 768px) {
  .about-line__item.--pink,
  .about-line__item.--rosa {
    background-color: transparent;
  }
}

/* ============
Продукт
============ */
.product {
  position: relative;
  background: linear-gradient(90deg, rgba(253, 175, 122, 0.75) 0%, #fdaf7a 42.08%);
  border-radius: 25rem 0rem 0rem 25rem;
  padding: 50rem 74rem 25rem;
  min-height: 475rem;
  display: flex !important;
  width: 1409rem;
}
@media (max-width: 767px) {
  .product {
    flex-direction: column;
    width: 390rem;
    padding: 270rem 31rem 42rem;
    border-radius: 0;
  }
}
.product__left {
  display: flex;
  flex-direction: column;
  color: #fff;
  width: fit-content;
  margin-right: 237rem;
}
@media (max-width: 767px) {
  .product__left {
    flex-direction: row;
    color: #264286;
    width: 100%;
  }
}
.product__row {
  width: 100%;
}
.product__row:not(:last-child) {
  border-bottom: 1rem solid #fff;
  margin-bottom: 17rem;
}
@media (max-width: 767px) {
  .product__row:not(:last-child) {
    border-bottom: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .product__row {
    order: 1;
  }
  .product__row.mass {
    order: 3;
    text-align: right;
  }
  .product__row.kcal {
    order: 2;
    text-align: center;
  }
  .product__row:not(.mass) {
    border-right: 1rem solid #264286;
  }
}
.product__row-title {
  font-size: 23rem;
}
@media (max-width: 767px) {
  .product__row-title {
    font-size: 17rem;
  }
}
.product__row-title.--big {
  font-size: 28rem;
}
@media (max-width: 767px) {
  .product__row-title.--big {
    font-size: 20rem;
  }
}
.product__row-value {
  font-size: 58rem;
  margin-top: 3rem;
}
@media (max-width: 767px) {
  .product__row-value {
    font-size: 45rem;
  }
}
.product__asset-1 {
  position: absolute;
  width: auto;
  top: -189rem;
  left: -385rem;
  z-index: -1;
}
@media (max-width: 767px) {
  .product__asset-1 {
    width: 608rem;
    left: -110rem;
    top: -274rem;
    display: none;
  }
}
.product__asset-1 img {
  width: 100%;
}
.product__asset-2 {
  position: absolute;
  width: auto;
  top: -98rem;
  left: 52rem;
  z-index: 2;
}
@media (max-width: 767px) {
  .product__asset-2 {
    left: 168rem;
    top: -235rem;
    width: 270rem;
    display: none;
  }
}
.product__asset-2 img {
  width: 100%;
}
.product__asset-mobile {
  display: none;
}
@media (max-width: 767px) {
  .product__asset-mobile {
    display: block;
    position: absolute;
    z-index: -1;
    left: 0;
    width: 100%;
    top: -313rem;
  }
  .product__asset-mobile.leaf {
    left: auto;
    right: 0;
    width: auto;
    top: -313rem;
    z-index: 2;
  }
}
.product__img {
  position: absolute;
  right: 210rem;
  width: 356rem;
  bottom: 40rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .product__img {
    width: 100%;
    right: 0;
    bottom: auto;
    left: auto;
    top: 0;
    height: 250rem;
    align-items: flex-end;
  }
}
.product__img img {
  width: 100%;
}
@media (max-width: 767px) {
  .product__img img {
    width: 72%;
  }
}
.product__title {
  font-size: 43rem;
  display: flex;
  flex-direction: column;
  padding-right: 24rem;
  margin-right: 24rem;
  position: relative;
  letter-spacing: 6rem;
}
@media (max-width: 767px) {
  .product__title {
    font-size: 32rem;
    margin-right: 20rem;
    padding-right: 30rem;
    letter-spacing: 2.4rem;
  }
}
.product__title::before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 3rem;
  height: 77rem;
  background-color: #fff;
}
@media (max-width: 767px) {
  .product__title::before {
    height: 60rem;
  }
}
.product__title .big {
  font-size: 60rem;
  text-transform: uppercase;
  margin-bottom: -24rem;
}
@media (max-width: 767px) {
  .product__title .big {
    font-size: 43rem;
    margin-bottom: -16rem;
  }
}
.product__subtitle {
  font-size: 61rem;
  letter-spacing: 5rem;
}
@media (max-width: 767px) {
  .product__subtitle {
    font-size: 46rem;
  }
}
.product__top {
  color: #fff;
  display: flex;
  align-items: center;
  height: 102rem;
}
.product__content {
  max-width: 429rem;
  color: #264286;
  font-size: 28rem;
  margin-top: 18rem;
  letter-spacing: 0.56rem;
  line-height: 1.1;
}
@media (max-width: 767px) {
  .product__content {
    margin-top: 2rem;
  }
}
.product__bottom {
  display: flex;
  margin-top: 10rem;
  line-height: 1;
  align-items: center;
}
.product__bottom-img {
  width: 44rem;
  height: 55rem;
  flex-shrink: 0;
  margin-right: 12rem;
}
@media (max-width: 767px) {
  .product__bottom-img {
    width: 30rem;
    height: 40rem;
  }
}
.product__bottom-img svg {
  width: 100%;
  height: 100%;
}
.product__bottom-text {
  font-size: 27rem;
}
@media (max-width: 767px) {
  .product__bottom-text {
    font-size: 20rem;
  }
}
.product__text {
  font-size: 27rem;
  text-align: justify;
}
@media (max-width: 767px) {
  .product__text {
    font-size: 22rem;
  }
}
@media (max-width: 767px) {
  .product__body {
    margin-top: 10rem;
  }
}

/* ============
Блоки
============ */
.block {
  margin-top: 59rem;
}
@media (max-width: 767px) {
  .block {
    padding: 0 40rem;
  }
}
.block__container {
  max-width: 1590rem;
}
.block__title {
  font-size: 46rem;
  text-transform: uppercase;
  color: #1647bc;
  text-align: center;
}
@media (max-width: 767px) {
  .block__title {
    font-size: 54rem;
  }
}
.block__subtitle {
  font-size: 18rem;
  text-align: center;
  line-height: 1.16;
  text-transform: uppercase;
  margin-top: 3rem;
}

/* ============
???
============ */
.buy-list {
  margin-top: 32rem;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .buy-list {
    flex-direction: column;
  }
}
.buy-list .slick-slide {
  display: flex;
  margin: 0 15rem;
}
.buy-list .slick-slide:first-child {
  margin-left: 0;
}
.buy-list .slick-slide:last-child {
  margin-right: 0;
}
.buy-list .slick-dots {
  position: absolute;
  bottom: -58rem;
  display: flex !important;
  left: 50%;
  transform: translateX(-50%);
}
.buy-list .slick-dots button {
  width: 25rem;
  height: 25rem;
  border: 3rem solid #fdaf7a;
  border-radius: 50%;
  color: transparent;
  margin: 0 10rem;
}
.buy-list .slick-dots .slick-active button {
  background-color: #fdaf7a;
}
.buy-list__item {
  background-color: #fff;
  border-radius: 25rem;
  width: 240rem;
  height: 300rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  padding: 0 30rem 30rem 30rem;
}
@media (max-width: 767px) {
  .buy-list__item {
    width: 100%;
    height: 124rem;
    justify-content: center;
    padding: 0;
  }
}
@media (max-width: 767px) {
  .buy-list__item:not(:last-child) {
    margin-bottom: 26rem;
  }
}
.buy-list__item-btn {
  background-color: #2f5ac2;
  border-radius: 8rem;
  color: #fff;
  text-transform: uppercase;
  width: 172rem;
  height: 56rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 26rem;
  cursor: pointer;
  margin-top: 40rem;
}
@media (max-width: 767px) {
  .buy-list__item-btn {
    display: none;
  }
}
.buy-list__item-row {
  text-transform: uppercase;
  font-size: 22rem;
  padding-right: 25rem;
  position: relative;
  letter-spacing: 0.88rem;
}
@media (max-width: 767px) {
  .buy-list__item-row {
    display: none;
  }
}
.buy-list__item-row::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 12rem;
  height: 12rem;
  border-radius: 50%;
  background-color: #00b30f;
}
.buy-list__item-img {
  margin-top: auto;
  margin-bottom: auto;
}

/* ============
Слайдер
============ */
.slider-block {
  margin-bottom: 90rem;
}
@media (max-width: 767px) {
  .slider-block {
    margin: 0;
  }
}
.slider-block .pepsico-retailers {
  margin-top: 16rem;
}
.slider-block .pepsico-retailers ._g-inner-padding {
  padding: 0;
}
.slider-block .pepsico-retailers ._g-outer-width {
  max-width: none;
}
.slider-block .pepsico-retailers .retailer-slider__title,
.slider-block .pepsico-retailers .retailer-slider__name {
  display: none;
}
.slider-block .pepsico-retailers .retailer-slider {
  min-height: 0;
}
.slider-block .pepsico-retailers .retailer-slider .retailer-slider__slider-container {
  padding-bottom: 0;
}
.slider-block .pepsico-retailers .retailer-slider .retailer-slider__item-container {
  border-radius: 25rem;
  height: 300rem;
  padding: 0 30rem 30rem 30rem;
  box-shadow: none;
}
.slider-block .pepsico-retailers .retailer-slider .retailer-slider__img {
  width: 100%;
  padding: 0;
  margin: auto;
}
.slider-block .pepsico-retailers .retailer-slider .retailer-slider__item-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  justify-content: flex-end;
}
.slider-block .pepsico-retailers .retailer-slider .retailer-slider__img-bg {
  background-position: 50% 50%;
}
.slider-block .pepsico-retailers .retailer-slider .retailer-slider__status-item {
  font-family: "IntroHeadB", Arial, sans-serif;
  text-transform: uppercase;
  font-size: 22rem;
  font-weight: 400;
  margin-top: 10rem;
  letter-spacing: 1rem;
  display: flex;
  align-items: center;
}
.slider-block .pepsico-retailers .retailer-slider .retailer-slider__status-item:after {
  width: 12rem;
  height: 12rem;
  position: static;
  margin-top: -1rem;
  margin-left: 12rem;
}
.slider-block .pepsico-retailers .retailer-slider .retailer-slider__btn-container a.btn {
  background-color: #2f5ac2;
  border-radius: 8rem;
  color: #fff;
  text-transform: uppercase;
  width: 172rem;
  height: 56rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 26rem;
  cursor: pointer;
  margin-top: 40rem;
  font-weight: 400;
  font-family: "IntroHeadB", Arial, sans-serif;
}
.slider-block .pepsico-retailers .swiper-button-prev {
  left: -10rem;
  height: 44rem;
  width: 27rem;
  background-size: contain;
}
@media (max-width: 767px) {
  .slider-block .pepsico-retailers .swiper-button-prev {
    left: -30rem;
  }
}
.slider-block .pepsico-retailers .swiper-button-next {
  right: -10rem;
  height: 44rem;
  width: 27rem;
  background-size: contain;
}
@media (max-width: 767px) {
  .slider-block .pepsico-retailers .swiper-button-next {
    right: -30rem;
  }
}

/* ============
Продукты
============ */
.products {
  display: flex;
  justify-content: center;
  margin: 34rem auto 0;
  max-width: 1440rem;
}
.products__item {
  width: 240rem;
  height: fit-content;
  min-height: 376rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 30rem;
}
.products__item-top {
  border-radius: 25rem;
  background-color: #fcc7b5;
  width: 240rem;
  height: 270rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.products__item-img {
  width: 190rem;
}
.products__item-img img {
  width: 100%;
}
.products__item-title {
  text-align: center;
  color: #1647bc;
  text-transform: uppercase;
  font-size: 22rem;
  letter-spacing: 0.88rem;
  margin: 36rem auto 0;
  line-height: 1.66;
  border-bottom: 2rem solid #c1c8f4;
  width: fit-content;
}
.products__item-subtitle {
  text-transform: uppercase;
  text-align: center;
  font-size: 22rem;
  letter-spacing: 0.88rem;
  line-height: 1.66;
}
.products__arrow {
  position: absolute;
  top: 96rem;
  cursor: pointer;
  width: 40rem;
}
.products__arrow img {
  width: 100%;
}
.products__arrow-prev {
  left: 0;
}
.products__arrow-next {
  right: 0;
}

.products-wrapper {
  position: relative;
}

.products-page {
  margin-bottom: 117rem;
}
@media (max-width: 767px) {
  .products-page {
    margin-bottom: 57rem;
  }
}

.products-slider {
  background-color: #fdaf7a;
  margin-top: 235rem;
  margin-bottom: 118rem;
}
@media (max-width: 767px) {
  .products-slider {
    background-color: #fcc7b5;
    margin-top: 0;
    padding-top: 237rem;
    margin-bottom: 36rem;
  }
}
.products-slider__body {
  width: 1409rem;
  margin-left: auto;
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .products-slider__body {
    width: fit-content;
  }
}
.products-slider__wrapper {
  position: relative;
}
.products-slider-arrow {
  width: 40rem;
  position: absolute;
  top: 223rem;
  z-index: 5;
  cursor: pointer;
}
@media (max-width: 767px) {
  .products-slider-arrow {
    width: 22rem;
    top: 146rem;
    opacity: 0.3;
  }
}
.products-slider-arrow svg {
  width: 100%;
  height: auto;
}
.products-slider__prev {
  left: 160rem;
}
@media (max-width: 767px) {
  .products-slider__prev {
    left: 19rem;
  }
}
.products-slider__next {
  right: 172rem;
}
@media (max-width: 767px) {
  .products-slider__next {
    right: 16rem;
  }
}
.products-slider .slick-list,
.products-slider .slick-track {
  overflow: visible;
}
.products-slider .slick-slide {
  opacity: 0;
  transition: opacity ease-in 0.14s;
}
.products-slider .slick-slide.slick-current {
  opacity: 1;
}

.products-page.category_1 .product__title {
  text-align: center;
}

@media (min-width: 768px) {
  .products-page.category_2 .product__img {
    right: 248rem;
    width: 250rem;
    bottom: 28rem;
  }
}
@media (max-width: 767px) {
  .products-page.category_2 .product__img img {
    width: 34%;
  }
}

@media (min-width: 768px) {
  .products-page.category_3 .product__img {
    width: 330rem;
  }
}
@media (max-width: 767px) {
  .products-page.category_3 .product__img {
    height: 270rem;
  }
  .products-page.category_3 .product__img img {
    width: 66%;
  }
}
.products-page.category_3 .product__title {
  letter-spacing: 0;
  font-size: 29rem;
}
@media (max-width: 767px) {
  .products-page.category_3 .product__title {
    font-size: 22rem;
  }
}
.products-page.category_3 .product__title .big {
  letter-spacing: 6rem;
  margin-bottom: -14rem;
  margin-top: -2rem;
}
@media (max-width: 767px) {
  .products-page.category_3 .product__title .big {
    letter-spacing: 4rem;
    margin-bottom: -11rem;
  }
}

.detail-page {
  margin-top: -1rem;
  margin-bottom: 159rem;
}
@media (max-width: 767px) {
  .detail-page {
    margin-bottom: 36rem;
  }
}
.detail-page .products__item-top {
  height: 248rem;
}
.detail-page .products__item-title,
.detail-page .products__item-subtitle {
  font-size: 19rem;
}
@media (max-width: 767px) {
  .detail-page .products__item-title,
  .detail-page .products__item-subtitle {
    font-size: 24rem;
  }
}
@media (max-width: 767px) {
  .detail-page .products__item {
    min-height: unset;
  }
}

.detail-banner {
  padding: 229rem 0 156rem;
  background-color: #fcc7b5;
  position: relative;
}
@media (max-width: 767px) {
  .detail-banner {
    padding: 63rem 0 28rem;
    background-color: transparent;
  }
}
.detail-banner::before {
  content: "";
  width: 100%;
  height: 200rem;
  top: 0;
  left: 0;
  background-color: #fcc7b5;
  position: absolute;
  display: none;
}
@media (max-width: 767px) {
  .detail-banner::before {
    display: block;
  }
}
.detail-banner__block {
  width: 1107rem;
  border-radius: 15rem;
  background: linear-gradient(90deg, #ff908f 67.19%, rgba(255, 144, 143, 0.75) 100%);
  padding: 41rem 97rem 69rem;
  color: #fff;
  position: relative;
  z-index: 2;
}
@media (max-width: 767px) {
  .detail-banner__block {
    padding: 0;
    width: 100%;
    background: none;
    display: flex;
    margin: 0 auto;
    flex-direction: column;
  }
}
.detail-banner__block_wrap {
  max-width: 1300rem;
  margin: auto;
}
.detail-banner__left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 314rem;
}
@media (max-width: 767px) {
  .detail-banner__left {
    order: 1;
    margin-top: -20rem;
    max-width: unset;
    width: 100%;
    align-items: center;
    text-align: center;
    margin-top: 37rem;
    color: #1647bc;
  }
}
.detail-banner__title {
  font-size: 82rem;
  text-transform: uppercase;
  letter-spacing: 1.64rem;
  font-family: "Pribambas", Arial, sans-serif;
  line-height: 1;
}
@media (max-width: 767px) {
  .detail-banner__title {
    font-size: 60rem;
    letter-spacing: 1.2rem;
    line-height: 0.88;
  }
}
.detail-banner__title .big {
  font-size: 88rem;
  letter-spacing: 4.4rem;
}
@media (max-width: 767px) {
  .detail-banner__title .big {
    font-size: 65rem;
    letter-spacing: 3.25rem;
  }
}
.detail-banner__subtitle {
  font-size: 39rem;
  letter-spacing: 1.95rem;
  margin-top: 19rem;
  font-family: "Pribambas", Arial, sans-serif;
}
@media (max-width: 767px) {
  .detail-banner__subtitle {
    margin-top: 12rem;
    font-size: 28rem;
  }
}
.detail-banner__btn {
  min-width: 235rem;
  height: 65rem;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-size: 28rem;
  letter-spacing: 2.8rem;
  margin-top: 48rem;
  border-radius: 8rem;
  background-color: #ef3c37;
  cursor: pointer;
  line-height: 1;
}
@media (max-width: 767px) {
  .detail-banner__btn {
    margin-top: 30rem;
    width: fit-content;
    min-width: 175rem;
    height: 50rem;
    font-size: 22rem;
    color: #fff;
  }
}
.detail-banner__asset-1 {
  position: absolute;
  bottom: -18rem;
  right: 14rem;
  width: 662rem;
}
@media (max-width: 767px) {
  .detail-banner__asset-1 {
    width: 100%;
    position: relative;
    right: auto;
    bottom: auto;
  }
  .detail-banner__asset-1::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 20rem;
    width: 100vw;
    height: 220rem;
    background: linear-gradient(180deg, rgba(253, 153, 153, 0.85) 0%, #fd9999 54.58%);
    z-index: -1;
  }
}
.detail-banner__asset-1 img {
  width: 100%;
}
.detail-banner__asset-2 {
  position: absolute;
  right: 83rem;
  top: 80rem;
  z-index: 1;
  width: 766rem;
}
@media (max-width: 767px) {
  .detail-banner__asset-2 {
    width: 520rem;
    left: -62rem;
    top: -110rem;
  }
}
.detail-banner__asset-2 img {
  width: 100%;
}
.detail-banner__asset-3 {
  position: absolute;
  right: 186rem;
  top: 7rem;
  z-index: 3;
  width: 653rem;
}
.detail-banner__asset-3 img {
  width: 100%;
}
.detail-banner__arrow {
  width: 41rem;
  margin-top: 21rem;
}
.detail-banner__arrow svg {
  width: 100%;
  height: auto;
}
.detail-banner__note {
  font-size: 19rem;

  position: absolute;
  bottom: -19rem;
  left: 0;

  transform: translate(0, 100%);
  letter-spacing: .57rem;

  color: rgba(239, 60, 55, .5);
}
@media (max-width: 767px) {
  .detail-banner__note {
    position: static;

    max-width: 240rem;
    margin: 25rem 0 -9rem;

    transform: none;
    text-align: center;

    color: #1647bc;
  }
}
.present {
  background-color: #fff;
  padding: 44rem 0 36rem;
}
@media (max-width: 767px) {
  .present {
    background-color: transparent;
    padding: 0;
  }
}
.present__wrapper {
  max-width: 1300rem;
  margin: 0 auto;
}
.present__top {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .present__top {
    flex-direction: column;
    max-width: 334rem;
    margin: 0 auto;
    text-align: center;
  }
}
.present__title {
  font-size: 51rem;
  letter-spacing: 2.55rem;
  padding-right: 51rem;
  margin-right: 42rem;
  position: relative;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .present__title {
    font-size: 38rem;
    padding-bottom: 5rem;
    margin-bottom: 20rem;
    margin-right: 0;
    padding-right: 0;
  }
}
.present__title::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 3rem;
  height: 80rem;
  background-color: #c1c8f4;
}
@media (max-width: 767px) {
  .present__title::before {
    width: 100%;
    height: 3rem;
    right: auto;
    top: auto;
    bottom: 0;
    transform: none;
    background-color: #1647bc;
  }
}
.present__subtitle {
  font-size: 29rem;
  letter-spacing: 0.87rem;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .present__subtitle {
    font-size: 19rem;
    letter-spacing: 0.19rem;
  }
}
.present__line {
  display: flex;
  align-items: center;
  border-radius: 5rem;
  margin-top: 20rem;
  background-color: #fd9999;
  overflow: hidden;
}
@media (max-width: 767px) {
  .present__line {
    overflow-x: auto;
    background-color: transparent;
    border-radius: 0;
  }
  .present__line::-webkit-scrollbar {
    display: none;
  }
}
.present__line-item {
  width: 325rem;
  display: flex;
  align-items: center;
  font-size: 29rem;
  letter-spacing: 0.87rem;
  text-transform: uppercase;
  justify-content: center;
  color: #fff;
  height: 50rem;
  white-space: nowrap;
  cursor: pointer;
}
@media (max-width: 767px) {
  .present__line-item {
    font-size: 27rem;
    flex-shrink: 0;
    width: 300rem;
    padding: 0 10rem;
  }
}
.present__line-item.--blue {
  background-color: #aeb5e3;
}
.present__line-item.--pink {
  background-color: #edaacb;
}
.present__line-item.--rosa {
  background-color: #fd9999;
}
.present__line-item.--orange {
  background-color: #fdaf7a;
}
.present__line-item.active {
  text-decoration: underline;
}

.products-new {
  width: 100%;
  max-width: 1350rem;
  margin: 50rem auto 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
}
@media (max-width: 767px) {
  .products-new {
    width: 253rem;
    margin-top: 46rem;
  }
}
.products-new .products__item {
  margin: 0 25rem 25rem;
  width: 220rem;
}
@media (max-width: 767px) {
  .products-new .products__item {
    width: 246rem;
    margin: 0 20rem;
  }
}
.products-new .products__item-top {
  width: 100%;
}
.products-new .products__item.--small .products__item-img {
  width: 136rem;
  margin-left: 11rem;
  transform: translateX(6rem);
}
@media (max-width: 767px) {
  .products-new .products__item-title {
    margin-top: 33rem;
    font-size: 24rem;
  }
}
@media (max-width: 767px) {
  .products-new .products__item-subtitle {
    font-size: 24rem;
  }
}
.products-new__arrow {
  position: absolute;
  top: 117rem;
  cursor: pointer;
}
.products-new__arrow-prev {
  left: 26rem;
}
.products-new__arrow-next {
  right: 26rem;
}
.products-new__btn {
  width: fit-content;
  min-width: 172rem;
  height: 56rem;
  border-radius: 4rem;
  background-color: #1647bc;
  color: #fff;
  margin: 31rem auto 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22rem;
  text-transform: uppercase;
  letter-spacing: 1.1rem;
}

.products-new-wrapper {
  position: relative;
}

.--light {
  background-color: #c1c8f4;
}

.--orange {
  background-color: #fdaf7a;
}

.--pink {
  background-color: #edaacb;
}

.--peach {
  background-color: #fcc7b5;
}

.--yellow {
  background-color: #fed885;
}

.--rosa {
  background-color: #fd9999;
}

.accent {
  min-height: 432rem;
  position: relative;
  margin-top: 200rem;
}
@media (max-width: 767px) {
  .accent {
    min-height: unset;
  }
}
.accent::before {
  content: "";
  position: absolute;
  top: -28rem;
  left: 0;
  width: 401rem;
  height: 432rem;
  background-color: #fdaf7a;
  z-index: -1;
}
@media (max-width: 767px) {
  .accent::before {
    display: none;
  }
}
.accent__wrapper {
  width: 1531rem;
  margin-left: auto;
  background: linear-gradient(90deg, rgba(253, 175, 122, 0.85) 0%, #fdaf7a 42.08%);
  height: fit-content;
  display: flex;
  padding: 59rem 0 37rem 80rem;
  border-radius: 25rem 0 0 25rem;
  position: relative;
}
@media (max-width: 767px) {
  .accent__wrapper {
    width: 100%;
    margin: 0;
    padding: 55rem 36rem 32rem 20rem;
    border-radius: 0;
  }
}
.accent__img {
  width: 202rem;
  flex-shrink: 0;
  margin-right: 104rem;
  margin-top: 10rem;
}
@media (max-width: 767px) {
  .accent__img {
    width: 134rem;
    margin-right: 17rem;
    margin-top: 4rem;
  }
}
.accent__img img {
  width: 100%;
}
.accent__right {
  max-width: 740rem;
  display: flex;
  flex-direction: column;
}
.accent__row {
  font-size: 25rem;
  line-height: 1.15;
  letter-spacing: 0.5rem;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .accent__row {
    font-size: 18rem;
    width: 176rem;
    display: none !important;
  }
  .accent__row.slick-current {
    display: block !important;
  }
}
.accent__row:not(:first-child) {
  margin-top: 27rem;
}
@media (max-width: 767px) {
  .accent__row:not(:first-child) {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .accent__text {
    max-width: 176rem;
  }
}
.accent__btn {
  padding: 0 50rem;
  width: fit-content;
  height: 65rem;
  min-width: 235rem;
  border-radius: 15rem;
  color: #fff;
  text-transform: uppercase;
  font-size: 29rem;
  margin: 29rem auto 0;
  border: 3rem solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
@media (max-width: 767px) {
  .accent__btn {
    min-width: 140rem;
    padding: 4rem 17rem 0;
    font-size: 18rem;
    height: 40rem;
    border-radius: 4rem;
    border-width: 2rem;
    margin-top: 29rem;
  }
}
.accent__asset {
  position: absolute;
}
.accent__asset img {
  width: 100%;
  height: auto;
}
.accent__asset-1 {
  top: -205rem;
  left: -309rem;
  width: 811rem;
  z-index: -1;
}
@media (max-width: 767px) {
  .accent__asset-1 {
    display: none;
  }
}
.accent__asset-2 {
  width: 478rem;
  top: -186rem;
  left: -56rem;
}
@media (max-width: 767px) {
  .accent__asset-2 {
    display: none;
  }
}
.accent__asset-3 {
  width: 367rem;
  top: -323rem;
  right: 257rem;
}
@media (max-width: 767px) {
  .accent__asset-3 {
    width: 161rem;
    right: 0;
    top: -220rem;
  }
}
.accent__asset-4 {
  left: -21rem;
  top: -360rem;
  width: 1890rem;
  z-index: -1;
}
@media (max-width: 767px) {
  .accent__asset-4 {
    width: 620rem;
    left: -168rem;
    top: -258rem;
  }
}
.accent__next {
  position: absolute;
  top: 126rem;
  right: 6rem;
  width: 16rem;
  cursor: pointer;
}
.accent__next svg {
  width: 100%;
  height: auto;
}

.where-buy {
  max-width: 1300rem;
  margin: 231rem auto 0;
}
@media (max-width: 767px) {
  .where-buy {
    margin-top: 220rem;
  }
}
.where-buy__list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30rem 59rem;
  margin-top: 40rem;
}
@media (max-width: 767px) {
  .where-buy__list {
    display: flex;
    flex-direction: column;
    gap: 0;
    align-items: center;
    margin-top: 30rem;
  }
}
.where-buy__item {
  width: 280rem;
  height: 112rem;
  background-color: #fff;
  border-radius: 15rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 31rem;
  transition-duration: 0.3s;
}
@media (max-width: 767px) {
  .where-buy__item {
    width: 310rem;
    height: 124rem;
  }
}
@media (max-width: 767px) {
  .where-buy__item:not(:last-child) {
    margin-bottom: 25rem;
  }
}
.where-buy__item img {
  width: 100%;
}
.where-buy__item:hover {
  box-shadow: 0 0 16px #ccc;
}
.where-buy__title {
  font-size: 46rem;
  letter-spacing: 1.84rem;
  text-align: center;
  text-transform: uppercase;
}
.where-buy__subtitle {
  font-size: 19rem;
  letter-spacing: 0.72rem;
  margin: 3rem auto 0;
  text-align: center;
}

/* ============
404
============ */
.error-page {
  padding-bottom: 160rem;
}
.error-page__container {
  padding-inline: 1em;
}
.error-page__content {
  text-align: center;
}
.error-page__image {
  margin: 67rem auto 0;
  width: 394rem;
}
.error-page__title {
  margin-top: 36rem;

  color: #1647bc;
  text-align: center;
  font-size: 51rem;
  line-height: 55rem;
  text-transform: uppercase;
}
.error-page__text {
  margin-top: 24rem;

  color: #1647bc;
  text-align: center;
  font-size: 28rem;
  line-height: 122%;
  letter-spacing: 1.4rem;
  text-transform: uppercase;
  text-wrap: balance;
}
.error-page__btn {
  display: inline-block;
  margin: 51rem auto 0;
  padding: 14rem 42rem;
  border-radius: 8rem;
  background-color: #ef3c37;

  color: #fff;
  text-align: center;
  font-family: inherit;
  font-size: 28rem;
  font-style: normal;
  font-weight: 400;
  line-height: 113.46%;
  letter-spacing: 2.8rem;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .error-page {
    padding-bottom: 55rem;
  }
  .error-page__image {
    margin: 36rem auto 0;
    width: 311rem;
  }
  .error-page__title {
    margin-top: 31rem;

    font-size: 51rem;
    line-height: normal;
  }
  .error-page__text {
    margin-top: 27rem;

    font-size: 28rem;
    line-height: normal;
    letter-spacing: 1.4rem;
  }
  .error-page__btn {
    margin: 40rem auto 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZydWd1cnQvc3R5bGUuc2NzcyIsImZydWd1cnQvX3Njc3MvX2xheW91dC5zY3NzIiwiZnJ1Z3VydC9fc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJmcnVndXJ0L19zY3NzL19pbmRleC5zY3NzIiwiZnJ1Z3VydC9fc2Nzcy9fYWJvdXQuc2NzcyIsImZydWd1cnQvX3Njc3MvX3Byb2R1Y3RzLnNjc3MiLCJmcnVndXJ0L19zY3NzL19kZXRhaWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFO0VBQ0E7RUFLQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUtBO0VBQ0E7O0FDMkRGO0VBQ0UsT0M1RVU7RUQ2RVYsa0JDekVTO0VEMEVUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQTdFQTtFQW9FRjtJQVlJOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7O0FBTUE7RUFDRTtFQUNBOztBQUVBO0VBQ0U7OztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUVBOztBQWpKQTtFQTZJRjtJQU9JOzs7O0FBSUo7QUFBQTtBQUFBO0VBR0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQXBOQTtFQXdOQTtJQUNFOzs7QUEvTkY7RUFvT0E7SUFDRTs7O0FF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QUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FML25CSjtFSzJuQkU7SUFPSTtJQUNBO0lBQ0E7OztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7OztBQUtOO0VBQ0U7RUFDQTs7QUx6cEJBO0VLdXBCRjtJQUtJOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBTHBxQkY7RUtncUJBO0lBT0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0Esa0JKdnJCUztFSXdyQlQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBTHhyQkY7RUsrcUJBO0lBWUk7SUFDQTs7O0FMNXJCSjtFSytyQkU7SUFFSTs7O0FBSUo7RUFDRTs7QUFFRjtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFFQSIsImZpbGUiOiJmcnVndXJ0L3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50cm9IZWFkQic7XG4gIHNyYzogbG9jYWwoJ0ludHJvSGVhZEItQmFzZScpLCBsb2NhbCgnSW50cm9IZWFkQi1CYXNlJyksXG4gICAgdXJsKCdmb250cy9JbnRyb0hlYWRCLUJhc2UudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnZm9udHMvSW50cm9IZWFkQi1CYXNlLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ2ZvbnRzL0ludHJvSGVhZEItQmFzZS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJ2ZvbnRzL0ludHJvSGVhZEItQmFzZS5vdGYnKSBmb3JtYXQoJ290ZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcmliYW1iYXMnO1xuICBzcmM6IGxvY2FsKCdQcmliYW1iYXMtUmVndWxhcicpLCBsb2NhbCgnUHJpYmFtYmFzLVJlZ3VsYXInKSxcbiAgICB1cmwoJ2ZvbnRzL1ByaWJhbWJhcy1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ2ZvbnRzL1ByaWJhbWJhcy1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ2ZvbnRzL1ByaWJhbWJhcy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnZm9udHMvUHJpYmFtYmFzLVJlZ3VsYXIub3RmJykgZm9ybWF0KCdvdGYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGltcG9ydCBcIl9zY3NzL2xheW91dFwiO1xuQGltcG9ydCBcIl9zY3NzL2luZGV4XCI7XG5AaW1wb3J0IFwiX3Njc3MvYWJvdXRcIjtcbkBpbXBvcnQgXCJfc2Nzcy9wcm9kdWN0c1wiO1xuQGltcG9ydCBcIl9zY3NzL2RldGFpbFwiO1xuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTUlYSU5TXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBkZXNrdG9wIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBhYnNvbHV0ZTEwMCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWl4aW4gYmVmb3JlX2FmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtaXhpbiBzcXVhcmUoJHNpemUpIHtcbiAgaGVpZ2h0OiAkc2l6ZTtcbiAgd2lkdGg6ICRzaXplO1xufVxuXG5AbWl4aW4gcm91bmQoJHNpemUpIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBAaW5jbHVkZSBzcXVhcmUoJHNpemUpO1xufVxuXG5AbWl4aW4gdmVydGljYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG5AbWl4aW4gc2Nyb2xsYmFyIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA2cmVtO1xuICAgIGhlaWdodDogMTVyZW07XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1yZXNpemVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnN0YXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOmVuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOnZlcnRpY2FsIHtcbiAgICBtaW4taGVpZ2h0OiAyMHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRTIwMDFBO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbiAgfVxufVxuXG4uYm9keSB7XG4gIGNvbG9yOiAkbWFpbi1ibHVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxOHJlbTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMTRyZW07XG4gIH1cbn1cblxuKiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuYSxcbmJ1dHRvbixcbjpmb2N1cyxcbjpob3ZlcixcbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gIC8vIGRpc3BsYXk6IGZsZXg7XG4gIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJi5tb2RhbC1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICAubWFpbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbmFjcm9ueW0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAzOTApO1xuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvIDE5MjApO1xuICB9XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ0ludHJvSGVhZEInLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxucGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMwMHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG4gIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgZGVza3RvcCB7XG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIiRwZWFjaC1jb2xvcjogI0ZDQzdCNTtcbiRwaW5rLWNvbG9yOiAjRURBQUNCO1xuJHJvc2EtY29sb3I6ICNGRDk5OTk7XG4kb3JhbmdlLWNvbG9yOiNGREFGN0E7XG4kbWFpbi1ibHVlOiAjMTY0N0JDO1xuJGRhcmstYmx1ZTogIzI2NDI4NjtcbiRtYWluLXdoaXRlOiAjZmZmO1xuXG4kYmctY29sb3I6ICNGOUYxRTQ7XG4kYmx1ZS1iZy1jb2xvcjogI0FFQjVFMztcblxuJGxpZ2h0LWJsdWU6ICNDMUM4RjQ7IiwiLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgJl9faXRlbSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiA4MXJlbSAwIDYxcmVtO1xuICAgIGZvbnQtc2l6ZTogMjhyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvbWVudS1hc3NldC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG59XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGVhY2gtY29sb3I7XG4gIHBhZGRpbmctYm90dG9tOiAyNHJlbTtcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxN3JlbSAwIDZyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogOXJlbSA0NHJlbSAyMXJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiAxMTJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDgzcmVtO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIHdpZHRoOiAxMjk3cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBlYWNoLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAzNXJlbSAzNXJlbSAwIDA7XG4gIHBhZGRpbmc6IDAgNjdyZW0gOTByZW07XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuXG5cbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xMDVyZW07XG4gICAgICAgIHdpZHRoOiA1NDZyZW07XG4gICAgICAgIGhlaWdodDogMzA0cmVtO1xuICAgICAgICBsZWZ0OiAtMTIxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvZm9vdGVyLTEucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xMzJyZW07XG4gICAgICAgIHdpZHRoOiAxNjVyZW07XG4gICAgICAgIGhlaWdodDogMjE5cmVtO1xuICAgICAgICByaWdodDogLTMycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvZm9vdGVyLTIucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB6LWluZGV4OiAyMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogMjExcmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IC04MXJlbTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTc0cmVtO1xuICAgICAgbWFyZ2luOiA4cmVtIGF1dG8gLTg1cmVtO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2N3JlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcmVtO1xuICAgICAgcGFkZGluZy10b3A6IDU2cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiAxOXJlbSAxMTByZW0gMjhyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY3cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTByZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9tZW51LWFzc2V0LW1vYi5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMjZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTIsIDE5OSwgMTgxLCAwLjc1KSAwJSwgI0ZDQzdCNSAxNS41MiUpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDkycmVtIDM2cmVtIDc0cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLWxlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1N3JlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luOiAzMHJlbSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1nIHtcbiAgICAgIHdpZHRoOiAzNnJlbTtcbiAgICAgIGhlaWdodDogNTVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI2cmVtO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAyN3JlbTtcbiAgICAgICAgaGVpZ2h0OiA0MHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTlyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThyZW07XG4gICAgICB9XG5cblxuICAgICAgJi4tLWJpZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICB9XG5cbiAgICAgICYuLS1zcGFjaW5nIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMTRyZW07XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG5cbi50ZWwge1xuICBmb250LXNpemU6IDM4cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE5cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS45cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDMycmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDQzcmVtO1xuICAgIGhlaWdodDogNDNyZW07XG5cbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTFyZW07XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cblxuLm1vYi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUYxRTQ7XG4gIHotaW5kZXg6IDEyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHZoKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4gLjI0cywgb3BhY2l0eSBlYXNlLW91dCAuNDRzO1xuICBvcGFjaXR5OiAwO1xuICBcbiAgJi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDI1cmVtO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGNvbG9yOiAjMTY0N0JDO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyOHJlbTtcbiAgICBwYWRkaW5nOiAxOHJlbSAwIDI4cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9tb2ItbWVudS1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICAmX19jbG9zZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM0cmVtO1xuICAgIGxlZnQ6IDQ4cmVtO1xuICB9XG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEyMHJlbTtcbiAgfVxufVxuIiwiXG5cbi5idXJnZXItYnRuIHtcbiAgcGFkZGluZzogMTByZW0gMDtcbiAgbWFyZ2luLXRvcDogN3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDQ3cmVtO1xuICAgIGhlaWdodDogMjZyZW07XG4gIH1cbn1cblxuLmFib3V0IHtcbiAgbWFyZ2luLXRvcDogMjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2OHJlbTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IC01MHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXJlbTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNTMzcmVtO1xuICB9XG5cbiAgJl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA3MTNyZW07XG4gICAgcGFkZGluZy10b3A6IDQwcmVtO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgd2lkdGg6IDMwNXJlbTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNHJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDM3NXJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cmVtKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1zaXplOiAyOHJlbTtcbiAgICAgIC8vIGh5cGhlbnM6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIHdpZHRoOiA3MjRyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5hYm91dC1saW5lIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IC0xNjdyZW07XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXRvcDogMzByZW07XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiAzNnJlbSAzMHJlbSAzOHJlbSA3MHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDI2cmVtIDZyZW0gMzhyZW07ICAgICBcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNjhyZW07XG4gICAgICBjb2xvcjogJG1haW4td2hpdGU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNHJlbTtcbiAgICB9XG5cbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMjVyZW07XG4gICAgICBjb2xvcjogJG1haW4td2hpdGU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4xcmVtO1xuICAgICAgXG4gICAgICAgICAgICAuYmlnIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbWFsbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjByZW07XG4gICAgICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNzZyZW07XG4gICAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbjogMDsgICBcbiAgICAgICAgZm9udC1zaXplOiAyMHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgICBoZWlnaHQ6IDEwMSU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDM0MGRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBza2V3KDM0MGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2tldygzNDBkZWcpO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDQyM3JlbTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7ICAgXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLWJsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtYmctY29sb3JcbiAgICB9XG5cbiAgICAmLi0tb3JhbmdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtY29sb3I7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDQzM3JlbTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMjJyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEyMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7ICAgXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZzogMjZyZW0gNnJlbSAzOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi0tcGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogLTY0cmVtO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luOiAwOyAgIFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXJvc2Ege1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm9zYS1jb2xvcjtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyb3NhLWNvbG9yO1xuICAgICAgICB3aWR0aDogODglICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuXG4uYWJvdXQtbGluZV9faXRlbSB7XG4gICYuLS1waW5rLCAmLi0tcm9zYSB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjUzLCAxNzUsIDEyMiwgMC43NSkgMCUsICNGREFGN0EgNDIuMDglKTtcbiAgYm9yZGVyLXJhZGl1czogMjVyZW0gMHJlbSAwcmVtIDI1cmVtO1xuICBwYWRkaW5nOiA1MHJlbSA3NHJlbSAyNXJlbTtcbiAgbWluLWhlaWdodDogNDc1cmVtO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNDA5cmVtO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMzkwcmVtO1xuICAgIHBhZGRpbmc6IDI3MHJlbSAzMXJlbSA0MnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAkbWFpbi13aGl0ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMzdyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGNvbG9yOiAjMjY0Mjg2O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkICRtYWluLXdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdyZW07XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAvLyBib3JkZXItcmlnaHQ6IDFyZW0gc29saWQgIzI2NDI4NjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICAmLm1hc3Mge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICAmLmtjYWwge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJjpub3QoLm1hc3MpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcmVtIHNvbGlkICMyNjQyODY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIzcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDE3cmVtO1xuICAgICAgfVxuXG4gICAgICAmLi0tYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjByZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogNThyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDQ1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Fzc2V0LTEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyB3aWR0aDogOTQ0cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRvcDogLTE4OXJlbTtcbiAgICBsZWZ0OiAtMzg1cmVtO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiA2MDhyZW07XG4gICAgICBsZWZ0OiAtMTEwcmVtO1xuICAgICAgdG9wOiAtMjc0cmVtO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fYXNzZXQtMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIHdpZHRoOiAzMzlyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdG9wOiAtOThyZW07XG4gICAgbGVmdDogNTJyZW07XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBsZWZ0OiAxNjhyZW07XG4gICAgICB0b3A6IC0yMzVyZW07XG4gICAgICB3aWR0aDogMjcwcmVtO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fYXNzZXQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAtMzEzcmVtO1xuICAgICAgJi5sZWFmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0b3A6IC0zMTNyZW07XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIxMHJlbTtcbiAgICB3aWR0aDogMzU2cmVtO1xuICAgIGJvdHRvbTogNDByZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAyNTByZW07XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogNzIlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQzcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogNnJlbTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDMycmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHJlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIGhlaWdodDogNzdyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi13aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgaGVpZ2h0OiA2MHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmlnIHtcbiAgICAgIGZvbnQtc2l6ZTogNjByZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTI0cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDQzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiA0NnJlbTtcbiAgICB9XG4gIH1cblxuICAmX190b3Age1xuICAgIGNvbG9yOiAkbWFpbi13aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDJyZW07XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQyOXJlbTtcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICBmb250LXNpemU6IDI4cmVtO1xuICAgIG1hcmdpbi10b3A6IDE4cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjU2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLWltZyB7XG4gICAgICB3aWR0aDogNDRyZW07XG4gICAgICBoZWlnaHQ6IDU1cmVtO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMzByZW07XG4gICAgICAgIGhlaWdodDogNDByZW07XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjdyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyN3JlbTtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXJlbTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDIycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5ibG9jayB7XG4gIG1hcmdpbi10b3A6IDU5cmVtO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMCA0MHJlbTsgXG4gIH1cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1OTByZW07XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDZyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiA1NHJlbTtcbiAgICB9XG5cbiAgfVxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG5cbi5idXktbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMTVyZW07XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAuc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTU4cmVtO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMjVyZW07XG4gICAgICBoZWlnaHQ6IDI1cmVtO1xuICAgICAgYm9yZGVyOiAzcmVtIHNvbGlkICRvcmFuZ2UtY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW46IDAgMTByZW07XG4gICAgfVxuXG4gICAgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXJlbTtcbiAgICB3aWR0aDogMjQwcmVtO1xuICAgIGhlaWdodDogMzAwcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMCAzMHJlbSAzMHJlbSAzMHJlbTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTI0cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJGNUFDMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhyZW07XG4gICAgICBjb2xvcjogJG1haW4td2hpdGU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2lkdGg6IDE3MnJlbTtcbiAgICAgIGhlaWdodDogNTZyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNnJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1yb3cge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMjJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg4cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgICBoZWlnaHQ6IDEycmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEIzMEY7XG4gICAgICB9XG4gICAgfVxuICAgICYtaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogOTByZW07XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW46IDA7IFxuICB9XG5cbiAgLnBlcHNpY28tcmV0YWlsZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAxNnJlbTtcbiAgICAuX2ctaW5uZXItcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuX2ctb3V0ZXItd2lkdGgge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgICAucmV0YWlsZXItc2xpZGVyX190aXRsZSwgLnJldGFpbGVyLXNsaWRlcl9fbmFtZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucmV0YWlsZXItc2xpZGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAucmV0YWlsZXItc2xpZGVyX19zbGlkZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAucmV0YWlsZXItc2xpZGVyX19pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDMwMHJlbTtcbiAgICAgICAgcGFkZGluZzogMCAzMHJlbSAzMHJlbSAzMHJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5yZXRhaWxlci1zbGlkZXJfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgICAucmV0YWlsZXItc2xpZGVyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgICAucmV0YWlsZXItc2xpZGVyX19pbWctYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgfVxuICAgICAgLnJldGFpbGVyLXNsaWRlcl9fc3RhdHVzLWl0ZW0ge1xuICAgICAgICBmb250LWZhbWlseTogXCJJbnRyb0hlYWRCXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDIycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEycmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmV0YWlsZXItc2xpZGVyX19idG4tY29udGFpbmVyIGEuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJGNUFDMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdpZHRoOiAxNzJyZW07XG4gICAgICAgIGhlaWdodDogNTZyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDI2cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJJbnRyb0hlYWRCXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IC0xMHJlbTtcbiAgICAgIGhlaWdodDogNDRyZW07XG4gICAgICB3aWR0aDogMjdyZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBsZWZ0OiAtMzByZW07XG4gICAgICB9XG4gICAgfSBcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMTByZW07XG4gICAgICBoZWlnaHQ6IDQ0cmVtO1xuICAgICAgd2lkdGg6IDI3cmVtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcmlnaHQ6IC0zMHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ucHJvZHVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAzNHJlbSBhdXRvIDA7XG4gIG1heC13aWR0aDogMTQ0MHJlbTtcbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDI0MHJlbTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1pbi1oZWlnaHQ6IDM3NnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDMwcmVtO1xuXG4gICAgJi10b3Age1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGVhY2gtY29sb3I7XG4gICAgICB3aWR0aDogMjQwcmVtO1xuICAgICAgaGVpZ2h0OiAyNzByZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmLWltZyB7XG4gICAgICB3aWR0aDogMTkwcmVtO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRtYWluLWJsdWU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAyMnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg4cmVtO1xuICAgICAgbWFyZ2luOiAzNnJlbSBhdXRvIDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42NjtcbiAgICAgIGJvcmRlci1ib3R0b206IDJyZW0gc29saWQgJGxpZ2h0LWJsdWU7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICAgICYtc3VidGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjJyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC44OHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICAgIH1cbiAgICBcbiAgfVxuICAmX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTZyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA0MHJlbTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgICYtbmV4dCB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3RzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuLnByb2R1Y3RzLXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMTdyZW07XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1N3JlbTtcbiAgfVxufVxuLnByb2R1Y3RzLXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtY29sb3I7XG4gIG1hcmdpbi10b3A6IDIzNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTE4cmVtO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBlYWNoLWNvbG9yO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDIzN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnJlbTtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHdpZHRoOiAxNDA5cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG4gIH1cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICYtYXJyb3cge1xuICAgIHdpZHRoOiA0MHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMjNyZW07XG4gICAgei1pbmRleDogNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDIycmVtO1xuICAgICAgdG9wOiAxNDZyZW07XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19wcmV2IHtcbiAgICBsZWZ0OiAxNjByZW07XG5cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBsZWZ0OiAxOXJlbTtcbiAgICB9XG4gIH1cbiAgJl9fbmV4dCB7XG4gICAgcmlnaHQ6IDE3MnJlbTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICByaWdodDogMTZyZW07IFxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1saXN0LCAuc2xpY2stdHJhY2sge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5zbGljay1zbGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4gLjE0cztcbiAgICAmLnNsaWNrLWN1cnJlbnQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3RzLXBhZ2UuY2F0ZWdvcnlfMSB7XG4gIC5wcm9kdWN0X190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wcm9kdWN0cy1wYWdlLmNhdGVnb3J5XzIge1xuICAucHJvZHVjdF9faW1nIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHJpZ2h0OiAyNDhyZW07XG4gICAgICB3aWR0aDogMjUwcmVtO1xuICAgICAgYm90dG9tOiAyOHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0cy1wYWdlLmNhdGVnb3J5XzMge1xuICAucHJvZHVjdF9faW1nIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHdpZHRoOiAzMzByZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IDI3MHJlbTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcm9kdWN0X190aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyOXJlbTtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAyMnJlbTtcbiAgICB9XG4gICAgLmJpZyB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4iLCIuZGV0YWlsLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTU5cmVtO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZyZW07XG4gIH1cblxuICAucHJvZHVjdHNfX2l0ZW0tdG9wIHtcbiAgICBoZWlnaHQ6IDI0OHJlbTtcbiAgfVxuXG4gIC5wcm9kdWN0c19faXRlbS10aXRsZSxcbiAgLnByb2R1Y3RzX19pdGVtLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cmVtO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgfVxuICB9XG4gIC5wcm9kdWN0c19faXRlbSB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLmRldGFpbC1iYW5uZXIge1xuICBwYWRkaW5nOiAyMjlyZW0gMCAxNTZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRwZWFjaC1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogNjNyZW0gMCAyOHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcmVtO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwZWFjaC1jb2xvcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgd2lkdGg6IDExMDdyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTVyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkY5MDhGIDY3LjE5JSwgcmdiYSgyNTUsIDE0NCwgMTQzLCAwLjc1KSAxMDAlKTtcbiAgICBwYWRkaW5nOiA0MXJlbSA5N3JlbSA2OXJlbTtcbiAgICBjb2xvcjogJG1haW4td2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl93cmFwIHtcbiAgICAgIG1heC13aWR0aDogMTMwMHJlbTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAzMTRyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAtMjByZW07XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzdyZW07XG4gICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA4MnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjY0cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAnUHJpYmFtYmFzJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiA2MHJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC44ODtcbiAgICB9XG5cbiAgICAuYmlnIHtcbiAgICAgIGZvbnQtc2l6ZTogODhyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogNC40cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDY1cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM5cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjk1cmVtO1xuICAgIG1hcmdpbi10b3A6IDE5cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAnUHJpYmFtYmFzJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMTJyZW07XG4gICAgICBmb250LXNpemU6IDI4cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWluLXdpZHRoOiAyMzVyZW07XG4gICAgaGVpZ2h0OiA2NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDI4cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjhyZW07XG4gICAgbWFyZ2luLXRvcDogNDhyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUYzQzM3O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHJlbTtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1pbi13aWR0aDogMTc1cmVtO1xuICAgICAgaGVpZ2h0OiA1MHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjJyZW07XG4gICAgICBjb2xvcjogJG1haW4td2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9fYXNzZXQtMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE4cmVtO1xuICAgIHJpZ2h0OiAxNHJlbTtcbiAgICB3aWR0aDogNjYycmVtO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAyMHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDIyMHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTMsIDE1MywgMTUzLCAwLjg1KSAwJSwgI0ZEOTk5OSA1NC41OCUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7fVxuICAgIH1cbiAgfVxuXG4gICZfX2Fzc2V0LTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogODNyZW07XG4gICAgdG9wOiA4MHJlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA3NjZyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDUyMHJlbTtcbiAgICAgIGxlZnQ6IC02MnJlbTtcbiAgICAgIHRvcDogLTExMHJlbTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fYXNzZXQtMyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxODZyZW07XG4gICAgdG9wOiA3cmVtO1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDY1M3JlbTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgd2lkdGg6IDQxcmVtO1xuICAgIG1hcmdpbi10b3A6IDIxcmVtO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4ucHJlc2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLXdoaXRlO1xuICBwYWRkaW5nOiA0NHJlbSAwIDM2cmVtO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTMwMHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDMzNHJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjU1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAzOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjByZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgaGVpZ2h0OiA4MHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44N3JlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xOXJlbTtcbiAgICAgIC8vIGh5cGhlbnM6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJvc2EtY29sb3I7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjlyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC44N3JlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkbWFpbi13aGl0ZTtcbiAgICAgIGhlaWdodDogNTByZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDI3cmVtO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDMwMHJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxMHJlbTtcbiAgICAgIH1cblxuICAgICAgJi4tLWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1iZy1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi4tLXBpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi4tLXJvc2Ege1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm9zYS1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi4tLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnByb2R1Y3RzLW5ldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzNTByZW07XG4gIG1hcmdpbjogNTByZW0gYXV0byAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB3aWR0aDogMjUzcmVtO1xuICAgIG1hcmdpbi10b3A6IDQ2cmVtO1xuICB9XG5cbiAgLnByb2R1Y3RzIHtcbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAyNXJlbSAyNXJlbTtcbiAgICAgIHdpZHRoOiAyMjByZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAyNDZyZW07XG4gICAgICAgIG1hcmdpbjogMCAyMHJlbTtcbiAgICAgIH1cblxuICAgICAgJi10b3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi4tLXNtYWxsIHtcbiAgICAgICAgLnByb2R1Y3RzX19pdGVtLWltZyB7XG4gICAgICAgICAgd2lkdGg6IDEzNnJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTFyZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZyZW0pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMzcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMTdyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi1wcmV2IHtcbiAgICAgIGxlZnQ6IDI2cmVtO1xuICAgIH1cblxuICAgICYtbmV4dCB7XG4gICAgICByaWdodDogMjZyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiAxNzJyZW07XG4gICAgaGVpZ2h0OiA1NnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG4gICAgY29sb3I6ICRtYWluLXdoaXRlO1xuICAgIG1hcmdpbjogMzFyZW0gYXV0byAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMXJlbTtcbiAgfVxufVxuXG5cbi5wcm9kdWN0cy1uZXctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLi0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbn1cblxuLi0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1jb2xvcjtcbn1cblxuLi0tcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLWNvbG9yXG59XG5cbi4tLXBlYWNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBlYWNoLWNvbG9yO1xufVxuXG4uLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVEODg1O1xufVxuXG4uLS1yb3NhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJvc2EtY29sb3I7XG59XG5cbi5hY2NlbnQge1xuICBtaW4taGVpZ2h0OiA0MzJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjAwcmVtO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI4cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDQwMXJlbTtcbiAgICBoZWlnaHQ6IDQzMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNvbG9yO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDE1MzFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1MywgMTc1LCAxMjIsIDAuODUpIDAlLCAjRkRBRjdBIDQyLjA4JSk7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDU5cmVtIDAgMzdyZW0gODByZW07XG4gICAgYm9yZGVyLXJhZGl1czogMjVyZW0gMCAwIDI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDU1cmVtIDM2cmVtIDMycmVtIDIwcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAyMDJyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRyZW07XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDEzNHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTdyZW07XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA3NDByZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBmb250LXNpemU6IDI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvLyBoeXBoZW5zOiBhdXRvO1xuICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE4cmVtO1xuICAgICAgd2lkdGg6IDE3NnJlbTtcbiAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyBcblxuICAgICAmLnNsaWNrLWN1cnJlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMjdyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1heC13aWR0aDogMTc2cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgcGFkZGluZzogMCA1MHJlbTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiA2NXJlbTtcbiAgICBtaW4td2lkdGg6IDIzNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXJlbTtcbiAgICBjb2xvcjogJG1haW4td2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDI5cmVtO1xuICAgIG1hcmdpbjogMjlyZW0gYXV0byAwO1xuICAgIGJvcmRlcjogM3JlbSBzb2xpZCAkbWFpbi13aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1pbi13aWR0aDogMTQwcmVtO1xuICAgICAgcGFkZGluZzogNHJlbSAxN3JlbSAwO1xuICAgICAgZm9udC1zaXplOiAxOHJlbTtcbiAgICAgIGhlaWdodDogNDByZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycmVtO1xuICAgICAgbWFyZ2luLXRvcDogMjlyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYXNzZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmLTEge1xuICAgICAgdG9wOiAtMjA1cmVtO1xuICAgICAgbGVmdDogLTMwOXJlbTtcbiAgICAgIHdpZHRoOiA4MTFyZW07XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLTIge1xuICAgICAgd2lkdGg6IDQ3OHJlbTtcbiAgICAgIHRvcDogLTE4NnJlbTtcbiAgICAgIGxlZnQ6IC01NnJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLTMge1xuICAgICAgd2lkdGg6IDM2N3JlbTtcbiAgICAgIHRvcDogLTMyM3JlbTtcbiAgICAgIHJpZ2h0OiAyNTdyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxNjFyZW07XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC0yMjByZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi00IHtcbiAgICAgIGxlZnQ6IC0yMXJlbTtcbiAgICAgIHRvcDogLTM2MHJlbTtcbiAgICAgIHdpZHRoOiAxODkwcmVtO1xuICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiA2MjByZW07XG4gICAgICAgIGxlZnQ6IC0xNjhyZW07XG4gICAgICAgIHRvcDogLTI1OHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMjZyZW07XG4gICAgcmlnaHQ6IDZyZW07XG4gICAgd2lkdGg6IDE2cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLndoZXJlLWJ1eSB7XG4gIG1heC13aWR0aDogMTMwMHJlbTtcbiAgbWFyZ2luOiAyMzFyZW0gYXV0byAwO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMjIwcmVtO1xuXG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiAzMHJlbSA1OXJlbTtcbiAgICBtYXJnaW4tdG9wOiA0MHJlbTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAzMHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMjgwcmVtO1xuICAgIGhlaWdodDogMTEycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMXJlbTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAzMTByZW07XG4gICAgICBoZWlnaHQ6IDEyNHJlbTtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxNnB4ICNjY2M7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDZyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuODRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43MnJlbTtcbiAgICBtYXJnaW46IDNyZW0gYXV0byAwO1xuICAgIC8vIG1heC13aWR0aDogMjUwcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIl19 */
