/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/index.scss ***!
  \********************************************************************************************************************************************************/
.video-parent-section {
  overflow: hidden;
  z-index: 9;
  position: relative;
  background: var(--colorBody) !important;
}
.video-parent-section .background-media-text__video {
  overflow: hidden;
}
.video-parent-section .background-media-text__video.desktop-video {
  display: none;
}
.video-parent-section .background-media-text__video.mobile-video {
  aspect-ratio: 3/5.35;
}
@media only screen and (min-width: 769px) {
  .video-parent-section .background-media-text__video.desktop-video {
    display: block;
  }
  .video-parent-section .background-media-text__video.mobile-video {
    display: none;
  }
}
.video-parent-section .background-media-text__inner {
  max-width: 1500px;
  left: 50%;
  transform: translate(-50%);
}
.video-parent-section .animation-contents {
  animation: rise-up 1s cubic-bezier(0.26, 0.54, 0.32, 1) 0.5s forwards;
}
.video-parent-section .background-media-text__text {
  background: url(5c8f954f1a7d46db6b17.png) no-repeat;
  background-size: 100% 100%;
  background-position: center center;
  text-transform: uppercase;
  text-align: justify;
}
.video-parent-section .background-media-text__text .background-media-text__subtext p {
  font-size: 1.1em;
}
.video-parent-section .background-media-text__text .btn {
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .video-parent-section .background-media-text__text h1 {
    text-align: left;
  }
  .video-parent-section .background-media-text__video {
    height: 100%;
    aspect-ratio: 4/4;
    width: 100%;
    left: 0%;
  }
  .video-parent-section .background-media-text__inner {
    margin-top: -40%;
  }
  .video-parent-section:has(.mobile-video):before, .video-parent-section:has(.mobile-video):after {
    display: none !important;
  }
  .video-parent-section:has(.mobile-video) .background-media-text__inner {
    margin-top: -60%;
  }
  .video-parent-section .background-media-text__aligner {
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media only screen and (min-width: 769px) {
  .video-parent-section .background-media-text__text {
    width: 520px;
    padding: 50px;
  }
  .video-parent-section .background-media-text__aligner {
    margin: 90px 60px !important;
  }
  .video-parent-section .animation-cropper {
    padding-bottom: 100px;
    margin-bottom: 0px;
  }
}
.video-parent-section .hero_bg_image {
  width: 100%;
  height: 100%;
}
.video-parent-section .hero_bg_image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.blog-posts-eleven {
  padding: 50px 0px;
}
.blog-posts-eleven .title-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}
.blog-posts-eleven .title-button .h2 {
  margin-bottom: 0px;
}
.blog-posts-eleven .posts-container {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.blog-posts-eleven .post {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.blog-posts-eleven .post .h2, .blog-posts-eleven .post .h3 {
  margin-bottom: 0px;
}
.blog-posts-eleven .post .image {
  height: 200px;
  position: relative;
}
.blog-posts-eleven .post .image img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.blog-posts-eleven .post .btn {
  width: -moz-max-content;
  width: max-content;
}
.blog-posts-eleven .excerpt {
  display: none;
}
@media only screen and (min-width: 1000px) {
  .blog-posts-eleven .posts-container {
    display: grid;
    grid-template-columns: 0.8fr 1fr;
    grid-template-rows: 0.5fr 0.5fr;
  }
  .blog-posts-eleven .excerpt {
    display: block;
  }
  .blog-posts-eleven .post:nth-child(1) {
    grid-row-start: 1;
    grid-row-end: span 2;
  }
  .blog-posts-eleven .post:nth-child(1) .image {
    flex-grow: 1;
  }
  .blog-posts-eleven .post:not(:nth-child(1)) {
    display: grid;
    grid-auto-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto repeat(2, 1fr);
  }
  .blog-posts-eleven .post:not(:nth-child(1)) * {
    grid-column-start: 2;
  }
  .blog-posts-eleven .post:not(:nth-child(1)) .image {
    min-height: 250px;
    grid-column-start: 1;
    grid-row-start: 1;
    grid-row-end: span 3;
  }
  .blog-posts-eleven .post:not(:nth-child(1)) .excerpt {
    height: -moz-max-content;
    height: max-content;
  }
  .blog-posts-eleven .post:not(:nth-child(1)) .btn {
    height: -moz-max-content;
    height: max-content;
  }
}

.blog-posts-all-eleven {
  padding: 50px 0px;
}
.blog-posts-all-eleven .title-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}
.blog-posts-all-eleven .title-button .h2 {
  margin-bottom: 0px;
}
.blog-posts-all-eleven .posts-container {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.blog-posts-all-eleven .post {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.blog-posts-all-eleven .post .h2, .blog-posts-all-eleven .post .h3 {
  margin-bottom: 0px;
}
.blog-posts-all-eleven .post .image:not(.video) {
  height: 200px;
  position: relative;
  overflow: hidden;
}
.blog-posts-all-eleven .post .image:not(.video) img, .blog-posts-all-eleven .post .image:not(.video) svg {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.blog-posts-all-eleven .post .image:not(.video) svg {
  border: 1px solid var(--colorTextBody);
}
.blog-posts-all-eleven .post .image.video {
  height: 200px;
  position: relative;
  overflow: hidden;
}
.blog-posts-all-eleven .post .image.video img {
  height: 56%;
  position: static;
}
.blog-posts-all-eleven .post .image.video > div {
  aspect-ratio: 16/9;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blog-posts-all-eleven .post .excerpt {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.blog-posts-all-eleven .post .btn {
  width: -moz-max-content;
  width: max-content;
}
.blog-posts-all-eleven .zigzag-horizontal {
  display: none;
}
@media only screen and (min-width: 1000px) {
  .blog-posts-all-eleven .posts-container {
    display: grid;
    grid-template-columns: 0.33fr 0.33fr 0.33fr 0.33fr 0.33fr 0.33fr;
    grid-auto-rows: min-content;
    gap: 0px;
    grid-column-gap: 100px;
    grid-row-gap: 30px;
  }
  .blog-posts-all-eleven .zigzag-horizontal {
    display: block;
    grid-column-end: span 6;
    height: 10px;
    background: url(336becc4519fe00087b9.svg);
    background-size: 100% 100%;
  }
  .blog-posts-all-eleven .page-1.post:nth-child(1) {
    grid-row-end: span 2;
    grid-column-end: span 4;
    position: relative;
  }
  .blog-posts-all-eleven .page-1.post:nth-child(1) .image {
    height: 0px;
    padding-bottom: 75%;
  }
  .blog-posts-all-eleven .page-1.post:nth-child(1):after {
    content: "";
    height: 100%;
    width: 10px;
    position: absolute;
    top: 0;
    right: -55px;
    background: url(fcf7e777f5c030e71ac0.svg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }
  .blog-posts-all-eleven .page-1.post:nth-child(2), .blog-posts-all-eleven .page-1.post:nth-child(3) {
    grid-column-end: span 2 !important;
    height: -moz-min-content !important;
    height: min-content !important;
  }
  .blog-posts-all-eleven .post {
    height: -moz-min-content;
    height: min-content;
    grid-column-end: span 3;
  }
  .blog-posts-all-eleven .post * {
    grid-column-start: 2;
  }
  .blog-posts-all-eleven .post .image.video > div {
    width: auto !important;
  }
  .blog-posts-all-eleven .post .image {
    min-height: 200px;
    grid-column-start: 1;
    grid-row-start: 1;
    grid-row-end: span 3;
    width: 100%;
  }
  .blog-posts-all-eleven .post .excerpt {
    height: -moz-max-content;
    height: max-content;
  }
  .blog-posts-all-eleven .post .btn {
    height: -moz-max-content;
    height: max-content;
  }
}
.blog-posts-all-eleven nav[role=navigation] {
  grid-column-start: 1;
  grid-column-end: span 6;
  margin-top: 30px;
}
.blog-posts-all-eleven nav[role=navigation] ul {
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.blog-posts-all-eleven nav[role=navigation] * {
  margin: 0px;
  padding: 0px;
  font-size: 16px !important;
}
.blog-posts-all-eleven nav[role=navigation] a {
  text-decoration: underline;
}
.blog-posts-all-eleven nav[role=navigation] li.active {
  font-weight: 600 !important;
}
.blog-posts-all-eleven nav[role=navigation] li.disabled {
  opacity: 0.4;
}

#CartDrawer .cart-warning {
  padding: 20px;
  border-radius: 20px;
  background: #eee;
}
#CartDrawer .cart-warning .title {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}
#CartDrawer .cart-warning .title p {
  margin-bottom: 0px !important;
}
#CartDrawer .cart-warning .expander {
  max-height: 0px;
  transition: all 0.4s;
  overflow: hidden;
  padding-top: 0px;
}
#CartDrawer .cart-warning .minus {
  display: none;
}
#CartDrawer .cart-warning.open .expander {
  max-height: 300px;
  padding-top: 20px;
}
#CartDrawer .cart-warning.open .minus {
  display: block;
}
#CartDrawer .cart-warning.open .plus {
  display: none;
}

.collection-eleven {
  padding: 50px 0px;
}
.collection-eleven .collection-block {
  display: flex;
  gap: 30px;
  flex-direction: column;
}
@media (min-width: 1000px) {
  .collection-eleven .collection-block {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 50px;
  }
  .collection-eleven .collection-block .collection-content {
    flex: 0 0 calc(45% - 15px);
  }
  .collection-eleven .collection-block .collection-list {
    flex: 0 0 calc(55% - 15px);
  }
}
.collection-eleven .collection-content .btn {
  width: 100%;
  margin-top: 10px;
}
.collection-eleven .title {
  margin-bottom: 25px;
}
.collection-eleven .title * {
  margin-bottom: 0px;
  text-align: center;
}
.collection-eleven .title p:not(.font) {
  font-weight: 500 !important;
  font-size: 20px !important;
}
.collection-eleven .title .font {
  font-family: "selfie";
  font-size: 48px !important;
  letter-spacing: 0px;
  text-transform: none !important;
  margin: 5px 0px 0px;
}
.collection-eleven .title .font * {
  text-transform: none !important;
}
.collection-eleven .description * {
  text-align: justify;
}
.collection-eleven .collection-list {
  margin-top: 35px;
}
.collection-eleven .collection-list .grid__item {
  margin-bottom: 10px;
}
.collection-eleven .collection-list .grid__item .product-image {
  padding-bottom: 100%;
  margin-bottom: 8px;
}
.collection-eleven .collection-list .grid__item p {
  margin-bottom: 6px !important;
  font-weight: 500 !important;
}
.collection-eleven .collection-list .grid__item p:nth-of-type(1) {
  font-size: 15px !important;
}
.collection-eleven .collection-list .grid__item p:nth-of-type(2) {
  font-size: 11px !important;
}

.collection-menu-eleven {
  position: absolute;
  top: calc(100% - 0px);
  left: 0;
  background: white;
  background: url(3756215f7c629405c3d2.png) no-repeat;
  background-size: 100% 100%;
  opacity: 0;
  transition: opacity 0.4s;
  z-index: -1;
  min-width: 1000px;
  padding: 30px;
  overflow: hidden;
  pointer-events: none;
}
.collection-menu-eleven * {
  text-align: left;
  pointer-events: none !important;
}
.collection-menu-eleven .flex-container {
  margin-top: 30px;
  display: flex;
  gap: 50px;
}
.collection-menu-eleven .left {
  display: flex;
  flex-direction: column;
  gap: 15px;
  border-right: 2px solid var(--colorBtnPrimaryText);
  padding-right: 30px;
  flex-shrink: 0;
  padding: 10px 30px 10px 0px;
}
.collection-menu-eleven .left .collection-title {
  opacity: 0.5;
  margin-bottom: 0px !important;
  letter-spacing: 0px;
  cursor: pointer;
  transition: opacity 0.25s;
}
.collection-menu-eleven .left .collection-title.active {
  opacity: 1;
}
.collection-menu-eleven .right {
  position: relative;
  flex-grow: 1;
}
.collection-menu-eleven .right .collection-list {
  opacity: 0;
  position: absolute;
  left: 30px;
  top: 0px;
  transition: all 0.25s;
  pointer-events: none;
  flex-grow: 1;
  width: 100%;
  z-index: -1;
}
.collection-menu-eleven .right .collection-list > * > .btn {
  margin: 20px 0px;
  min-width: calc(40% - 15px);
  text-align: center;
}
.collection-menu-eleven .right .collection-list.active {
  opacity: 1;
  position: relative;
  left: 0px;
  top: 0px;
  pointer-events: all;
  transition-delay: 0.15s;
  z-index: 9;
}
.collection-menu-eleven .right .collection-list .grid__item {
  margin-bottom: 10px;
}
.collection-menu-eleven .right .collection-list .grid__item .product-image {
  padding-bottom: 100%;
  margin-bottom: 8px;
}
.collection-menu-eleven .right .collection-list .grid__item p {
  margin-bottom: 6px !important;
  font-weight: 500 !important;
}
.collection-menu-eleven .right .collection-list .grid__item p:nth-of-type(1) {
  font-size: 15px !important;
}
.collection-menu-eleven .right .collection-list .grid__item p:nth-of-type(2) {
  font-size: 11px !important;
}

.collection-menu-controller:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% + 60px);
  height: 100px;
  display: none;
  z-index: 99;
}
.collection-menu-controller:hover::after {
  display: block;
}

.collection-menu-eleven:hover,
.collection-menu-controller:hover ~ .collection-menu-eleven {
  opacity: 1 !important;
  z-index: 99;
  width: auto;
  height: auto;
}
.collection-menu-eleven:hover *,
.collection-menu-controller:hover ~ .collection-menu-eleven * {
  pointer-events: all !important;
}

.featured-collection-outer {
  margin: 50px 0px;
}
.featured-collection-outer .grid__item .grid-product__meta * {
  text-align: left;
}
.featured-collection-outer .grid__item .grid-product__title {
  font-size: 1em;
  letter-spacing: 1px !important;
}
.featured-collection-outer .btn-main {
  margin: 10px auto 0px !important;
}

.site-footer {
  padding-bottom: 0px;
  padding-top: 50px;
}
.site-footer .rte {
  margin-top: 30px;
  text-align: left;
}
.site-footer .rte ol, .site-footer .rte p, .site-footer .rte table, .site-footer .rte ul {
  margin-bottom: 5px;
}
@media only screen and (min-width: 769px) {
  .site-footer .grid__item[data-type=menu] .footer__collapsible {
    display: flex;
    justify-content: flex-end;
  }
}
.site-footer .grid__item[data-type=menu] ul {
  width: -moz-min-content;
  width: min-content;
}
.site-footer .grid__item[data-type=menu] ul li {
  text-align: left;
}
.site-footer .grid__item[data-type=menu] ul a {
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 18px !important;
  padding: 2px 0px !important;
  white-space: nowrap;
}
@media only screen and (min-width: 769px) {
  .site-footer .footer__logo {
    margin-bottom: 0px;
  }
}

.eleven-header {
  position: relative;
  z-index: 99;
}
.eleven-header .site-header__logo {
  margin-bottom: 0px;
}
.eleven-header .header-item--logo-split {
  align-items: flex-end;
}
.eleven-header .megamenu .page-width {
  position: relative;
}
.eleven-header .megamenu .page-width:before {
  content: "";
  display: block;
  width: 100%;
  height: 20px;
  position: absolute;
  left: 0%;
  top: -60px;
}
.eleven-header .megamenu {
  top: 100%;
  transition: opacity 0.4s;
}
@media only screen and (max-width: 768px) {
  .eleven-header .header-layout *:first-child, .eleven-header .header-layout *:last-child {
    flex: 0 0 30% !important;
  }
}
@media only screen and (min-width: 769px) {
  .eleven-header .header-item--left {
    position: absolute;
    left: max(40px, 50vw - 710px);
  }
  .eleven-header .header-item--icons {
    position: absolute;
    right: max(40px, 50vw - 710px);
  }
  .eleven-header .header-item--split-left > ul > li:nth-child(1) > a {
    padding-left: 0px;
  }
  .eleven-header .header-item--split-left > ul > li:nth-child(1) summary {
    padding-left: 0px;
  }
  .eleven-header .header-item--split-right > ul > li:nth-last-child(1) > a {
    padding-right: 0px;
  }
}
.eleven-header .hamburger {
  width: 25px;
  height: 20px;
  position: relative;
}
.eleven-header .hamburger .hamburger-inner, .eleven-header .hamburger:before, .eleven-header .hamburger:after {
  display: block;
  width: 90%;
  height: 1px;
  background: var(--colorNavText);
  position: absolute;
  transition: all 0.15s;
  transition-delay: 0s !important;
}
.eleven-header .hamburger .hamburger-inner {
  top: 50%;
  transform: translateY(-50%);
}
.eleven-header .hamburger:after, .eleven-header .hamburger:before {
  content: "";
  width: 100% !important;
}
.eleven-header .hamburger:after {
  top: 0px;
}
.eleven-header .hamburger:before {
  bottom: 0px;
}
.eleven-header button[aria-controls=NavDrawer] {
  padding-top: 0px;
  padding-bottom: 5px;
}

.transition-body:has(.drawer--is-open) button[aria-controls=NavDrawer] .hamburger-inner,
.transition-body:has(.drawer--is-transitioning) button[aria-controls=NavDrawer] .hamburger-inner {
  left: -100px;
}
.transition-body:has(.drawer--is-open) button[aria-controls=NavDrawer] .hamburger:after,
.transition-body:has(.drawer--is-transitioning) button[aria-controls=NavDrawer] .hamburger:after {
  transform: rotate(45deg);
  top: 12px;
}
.transition-body:has(.drawer--is-open) button[aria-controls=NavDrawer] .hamburger:before,
.transition-body:has(.drawer--is-transitioning) button[aria-controls=NavDrawer] .hamburger:before {
  transform: rotate(-45deg);
  top: 11.5px;
}

.site-nav__item, .site-nav__link {
  font-weight: 600;
  padding-bottom: 0px;
}
.site-nav__item summary, .site-nav__item a, .site-nav__link summary, .site-nav__link a {
  font-size: 18px;
  letter-spacing: 0px;
}

.site-nav__dropdown-link {
  font-weight: normal;
}

.header-item--split-left {
  justify-content: flex-start;
}

.header-item--split-right {
  justify-content: flex-end;
}

.header-layout[data-logo-align=center] .header-item--icons, .header-layout[data-logo-align=center] .header-item--navigation {
  align-items: flex-end;
  flex: 0 1 auto;
}

@media only screen and (max-width: 768px) {
  body.header-mobile-open {
    position: fixed;
    top: 0;
    left: 0;
  }
}
.header-mobile-refresh {
  display: flex;
  flex-direction: column;
  width: 100vw;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s;
  overflow: hidden;
  overflow-y: auto;
  background: #fff;
}
.header-mobile-refresh.active {
  pointer-events: all;
  opacity: 1;
}
.header-mobile-refresh .header-mobile-page {
  padding: 16px;
  background: #fff;
  width: 100%;
  min-height: 100%;
  position: absolute;
  top: 0;
  left: 100%;
  transition: left 0.5s;
  padding-top: 48px;
  display: flex;
  flex-direction: column;
}
.header-mobile-refresh .header-mobile-page.active, .header-mobile-refresh .header-mobile-page.always-active {
  left: 0;
}
.header-mobile-refresh .header-mobile-page.always-active.bg {
  display: none;
}
.header-mobile-refresh .header-mobile-back {
  cursor: pointer;
}
.header-mobile-refresh .header-mobile-close {
  position: absolute;
  top: 28px;
  right: 17px;
  cursor: pointer;
}
.header-mobile-refresh .header-mobile-close svg {
  width: 17px;
  height: 17px;
  pointer-events: none;
}
.header-mobile-refresh .header-mobile-title {
  color: #000;
  font-family: Jost;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.header-mobile-refresh .header-mobile-title-grey {
  color: #979797;
  font-family: Jost;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.header-mobile-refresh .header-mobile-pill {
  display: flex;
  padding: 3px 4px;
  justify-content: center;
  align-items: center;
  color: #FFF;
  font-family: Jost;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  background: #000;
  border-radius: 4px;
}
.header-mobile-refresh .header-mobile-heading {
  color: #000;
  font-family: Jost;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.header-mobile-refresh .header-mobile-arrow {
  height: 17px;
}
.header-mobile-refresh .header-mobile-arrow img, .header-mobile-refresh .header-mobile-arrow svg {
  height: 100%;
  width: auto;
  pointer-events: none;
}
.header-mobile-refresh .header-mobile-block {
  display: flex;
  flex-direction: column;
}
.header-mobile-refresh .header-mobile-block .header-mobile-title-block, .header-mobile-refresh .header-mobile-block .header-mobile-top-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 18px;
  padding-bottom: 18px;
}
.header-mobile-refresh .header-mobile-block .header-mobile-title-block {
  cursor: pointer;
  border-bottom: 1px solid #BDBDBD;
}
.header-mobile-refresh .header-mobile-block .header-mobile-colour-block {
  gap: 18px;
}
.header-mobile-refresh .header-mobile-block .header-mobile-colour-block .header-mobile-colour-column-container {
  display: flex;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
}
.header-mobile-refresh .header-mobile-block .header-mobile-colour-block .header-mobile-colour-column-container .header-mobile-colour-link {
  display: flex;
  align-items: center;
  width: 50%;
  margin-bottom: 18px;
  cursor: pointer;
}
.header-mobile-refresh .header-mobile-block .header-mobile-colour-block .header-mobile-colour-column-container .header-mobile-colour-link .colour {
  height: 21px;
  width: 21px;
  border-radius: 100%;
  background-color: #f3f3f3;
  background-size: cover;
  margin-right: 8px;
}
.header-mobile-refresh .header-mobile-block .header-mobile-colour-block .header-mobile-colour-column-container .header-mobile-colour-link .colour-name {
  color: #020202;
  font-family: Jost;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.header-mobile-refresh .header-mobile-block .header-mobile-mini-banner {
  border-radius: 4px;
  background: #e5dfdf;
  overflow: hidden;
  margin-bottom: 18px;
}
.header-mobile-refresh .header-mobile-block .header-mobile-mini-banner .header-mobile-banner-title-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
}
.header-mobile-refresh .header-mobile-block .header-mobile-mini-banner .header-mobile-banner-title-container .header-mobile-banner-title {
  color: #020202;
  font-family: Jost;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
}
.header-mobile-refresh .header-mobile-block .header-mobile-mini-banner .header-mobile-banner-title-container .header-mobile-banner-button {
  color: #020202;
  font-family: Jost;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  background: #fff;
  border: 1px solid #020202;
}
.header-mobile-refresh .header-mobile-block .header-mobile-mini-banner .header-mobile-banner-image {
  aspect-ratio: 2;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.header-mobile-refresh .header-mobile-bottom-links {
  margin-top: 26px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.header-mobile-refresh .header-mobile-bottom-links a {
  color: #979797;
  font-family: Jost;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

body:has(> #PBarNextFrameWrapper) .header-mobile-refresh {
  height: calc(100% - 70px);
}

.image-with-text-eleven {
  height: auto;
  max-width: 100%;
  overflow: hidden;
}
.image-with-text-eleven .flex {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
.image-with-text-eleven .flex .image img {
  width: 100%;
}
.image-with-text-eleven .flex .text {
  padding: 20px;
}
.image-with-text-eleven .flex .btn {
  width: 100%;
}
@media only screen and (min-width: 769px) {
  .image-with-text-eleven .flex {
    flex-direction: row;
    align-items: stretch;
    gap: 0px;
    border-top: 1px solid var(--colorTextBody);
    border-bottom: 1px solid var(--colorTextBody);
  }
  .image-with-text-eleven .flex .image {
    flex: 0 0 45%;
    position: relative;
  }
  .image-with-text-eleven .flex .image img {
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center center;
       object-position: center center;
  }
  .image-with-text-eleven .flex .text {
    flex: 0 0 55%;
    padding: 50px;
  }
  .image-with-text-eleven .flex .text .text-inner {
    max-width: 650px;
  }
}

.main-product-eleven + div {
  background: var(--colorBody);
  position: relative;
  z-index: 1;
}

.main-product-eleven .page-content--product {
  background: #838172;
  padding-top: 0px;
  padding-bottom: 0px;
}
.main-product-eleven .page-content--product .page-width {
  max-width: 1800px;
}
.main-product-eleven .page-content--product .product__main-photos {
  margin-bottom: 0px !important;
}
@media only screen and (min-width: 769px) {
  .main-product-eleven .page-content--product .product-single__sticky {
    top: 0px !important;
  }
}
@media only screen and (min-width: 769px) {
  .main-product-eleven .page-content--product .product__photos .image-element {
    width: calc(100vw - var(--scrollbarWidth));
    height: 100vh;
    max-width: none !important;
    position: relative;
    top: 0;
    left: calc(-0.5 * max(100vw - 1800px, 0px) - 40px);
  }
  .main-product-eleven .page-content--product .product__photos .product-main-slide, .main-product-eleven .page-content--product .product__photos .image-wrap {
    overflow: visible !important;
  }
  .main-product-eleven .page-content--product .product-single__sticky {
    height: 100vh;
  }
}
.main-product-eleven .page-content--product div[data-product-blocks] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.main-product-eleven .page-content--product div[data-product-blocks] .product-block {
  width: 100%;
}
.main-product-eleven .page-content--product .product-single__meta {
  padding: 5px 0px;
  position: relative;
}
.main-product-eleven .page-content--product .product-single__meta .variant-input-wrap {
  text-align: left;
}
.main-product-eleven .page-content--product .product-single__meta .product-info-bg {
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translate(-50%, 0%);
  display: block;
  width: calc(100% + 34px);
  height: calc(100% + 34px);
  max-width: none !important;
}
.main-product-eleven .page-content--product .product-single__meta .info-container {
  position: relative;
  z-index: 1;
}
.main-product-eleven .page-content--product .product-single__meta .product-info-bg-desktop {
  display: none;
}
@media only screen and (min-width: 769px) {
  .main-product-eleven .page-content--product .product-single__meta {
    padding: 40px 0px 40px 50px;
    margin-top: 100px;
  }
  .main-product-eleven .page-content--product .product-single__meta .product-info-bg {
    display: none;
  }
  .main-product-eleven .page-content--product .product-single__meta .product-info-bg-desktop {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    width: calc(100% + max(80px, 100vw - 1720px) / 2);
    height: calc(100% + 20px);
    max-width: none !important;
  }
}
.main-product-eleven .page-content--product .product-block--price {
  width: auto !important;
  display: inline-flex;
  align-items: center;
}
.main-product-eleven .page-content--product .product-block--price .product__policies {
  display: none;
}
.main-product-eleven .page-content--product .product-block--price .product__price {
  font-size: 24px !important;
  font-weight: 600 !important;
}
.main-product-eleven .page-content--product .title-block {
  display: flex;
  align-items: stretch;
  gap: 20px;
}
.main-product-eleven .page-content--product .title-block * {
  letter-spacing: 0px;
  margin-bottom: 0px;
}
.main-product-eleven .page-content--product .title-block .title {
  font-weight: 600 !important;
  text-align: left !important;
}
.main-product-eleven .page-content--product .title-block .alt {
  font-weight: 500 !important;
  text-align: left !important;
}
.main-product-eleven .page-content--product .title-block .color-tile {
  flex-grow: 1;
  display: block;
}
.main-product-eleven .page-content--product .variant-picker-block {
  display: inline-block;
  margin-right: 10px;
  text-align: left;
  width: auto !important;
}
.main-product-eleven .page-content--product .variant-wrapper {
  text-align: left;
  display: inline-block;
}
.main-product-eleven .page-content--product .variant-input-wrap {
  display: inline-block;
}
.main-product-eleven .page-content--product .variant-wrapper .variant-input label {
  font-weight: 600 !important;
  font-size: 14px !important;
  padding: 20px 5px;
  text-align: center !important;
  min-width: 60px;
  border: 2px solid var(--colorBtnPrimaryText) !important;
}
.main-product-eleven .page-content--product .variant-wrapper .variant-input input:checked + label {
  background: var(--colorBtnPrimaryText);
  border: 2px solid var(--colorBtnPrimary);
  color: var(--colorBtnPrimary);
  box-shadow: none !important;
}
.main-product-eleven .page-content--product .product__quantity .js-qty__wrapper {
  max-width: 150px;
}
.main-product-eleven .page-content--product .product__quantity input, .main-product-eleven .page-content--product .product__quantity button {
  border: 2px solid var(--colorBtnPrimaryText) !important;
}
.main-product-eleven .page-content--product .product__quantity input {
  padding: 14px 18px;
  font-weight: 600 !important;
}
.main-product-eleven .page-content--product .product__quantity button {
  padding: 14px 18px;
  font-weight: 600 !important;
}
.main-product-eleven .page-content--product .product-block--tab button {
  text-align: left;
  font-weight: 600;
  padding-left: 0px;
  padding-right: 0px;
  border-left: none;
  border-top: none;
  border-right: none;
  letter-spacing: 0px;
  font-size: 1em;
}
.main-product-eleven .page-content--product .product-block--tab .collapsible-content__inner {
  border: none;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 10px;
}
.main-product-eleven .page-content--product .usp {
  display: inline-flex;
  width: calc(33% - 2px) !important;
  padding-right: 20px;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 0px 20px;
}
.main-product-eleven .page-content--product .usp .icon-bg {
  width: 80%;
  height: 0px;
  padding-bottom: 80%;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}
.main-product-eleven .page-content--product .usp .icon-bg img {
  margin-bottom: -100%;
  width: 50%;
}
.main-product-eleven .page-content--product .usp p {
  text-align: center;
}
.main-product-eleven .page-content--product .collection-block {
  height: auto;
  margin-top: 40px;
}
.main-product-eleven .page-content--product .collection-block .title {
  margin-bottom: 25px;
}
.main-product-eleven .page-content--product .collection-block .title * {
  margin-bottom: 0px;
  text-align: center;
}
.main-product-eleven .page-content--product .collection-block .title p:not(.title) {
  font-weight: 500 !important;
  font-size: 20px !important;
}
.main-product-eleven .page-content--product .collection-block .title .title {
  font-family: "selfie";
  font-size: 48px !important;
  letter-spacing: 3px;
  text-transform: none !important;
  margin: 5px 0px 0px;
}
.main-product-eleven .page-content--product .collection-block .collection-list {
  margin-top: 35px;
}
.main-product-eleven .page-content--product .collection-block .collection-list .grid__item {
  margin-bottom: 10px;
}
.main-product-eleven .page-content--product .collection-block .collection-list .grid__item .product-image {
  padding-bottom: 100%;
  margin-bottom: 5px;
}
.main-product-eleven .page-content--product .collection-block .collection-list .grid__item p {
  margin-bottom: 4px !important;
  font-weight: 500 !important;
}
.main-product-eleven .page-content--product .collection-block .collection-list .grid__item p:nth-of-type(1) {
  font-size: 10px !important;
}
.main-product-eleven .page-content--product .collection-block .collection-list .grid__item p:nth-of-type(2) {
  font-size: 8px !important;
}
.main-product-eleven .page-content--product .title.product-block {
  margin-bottom: 5px;
}
.main-product-eleven .page-content--product .title.product-block h1 {
  margin-bottom: 3px !important;
}
.main-product-eleven .page-content--product .title.product-block h1, .main-product-eleven .page-content--product .title.product-block h2, .main-product-eleven .page-content--product .subtitle.product-block h1, .main-product-eleven .page-content--product .subtitle.product-block h2 {
  font-weight: 600 !important;
  margin-bottom: 0px !important;
  text-align: left;
}
.main-product-eleven .page-content--product hr {
  height: 2px;
  background: var(--colorTextBody);
}
.main-product-eleven .page-content--product .features.product-block .feature-text {
  font-size: 18px !important;
  font-weight: 600 !important;
  letter-spacing: 0px;
  margin-bottom: 0px !important;
  text-align: left;
}
.main-product-eleven .page-content--product .buttons.product-block {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 10px;
}
.main-product-eleven .page-content--product .buttons.product-block .form {
  flex-grow: 1;
}
.main-product-eleven .page-content--product .buttons.product-block form, .main-product-eleven .page-content--product .buttons.product-block button {
  height: 100%;
}

#NavDrawer {
  background: var(--colorNav);
  max-width: none !important;
}
#NavDrawer.drawer--left {
  left: -100vw;
  width: 100vw;
}
#NavDrawer.drawer--left.drawer--is-open {
  transform: translateX(100vw);
}
#NavDrawer .drawer__header {
  border-bottom: none !important;
}
#NavDrawer .drawer__close-button {
  padding: 0px;
  right: 0px !important;
  filter: invert(1);
}
#NavDrawer .mobile-nav__item {
  background: none !important;
}
#NavDrawer .drawer__scrollable {
  position: relative;
}
#NavDrawer .drawer__scrollable .eleven-menu-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid var(--colorNavText);
  padding: 15px 0px;
}
#NavDrawer .drawer__scrollable .eleven-menu-item > a {
  flex-grow: 1;
  font-weight: 600 !important;
}
#NavDrawer .drawer__scrollable .eleven-menu-item > * {
  color: white !important;
  margin: 0px;
}
#NavDrawer .drawer__scrollable .eleven-menu-item .next-arrow {
  font-size: 30px !important;
  line-height: 20px;
  min-width: 40px;
  text-align: right;
}
#NavDrawer .drawer__scrollable .sublink-menu {
  position: absolute;
  top: 0px;
  left: 100%;
  width: 100%;
  min-height: 100%;
  background: white;
  transition: left 0.2s;
  padding: 40px 20px 50px;
}
#NavDrawer .drawer__scrollable .sublink-menu .collection-non-click {
  color: black !important;
  font-weight: 500 !important;
  flex-grow: 1;
}
#NavDrawer .drawer__scrollable .sublink-menu .eleven-menu-item {
  border-bottom: 1px solid lightgray !important;
  flex-wrap: wrap;
}
#NavDrawer .drawer__scrollable .sublink-menu .eleven-menu-item > a, #NavDrawer .drawer__scrollable .sublink-menu .eleven-menu-item > .dropdown-arrow {
  color: var(--colorTextBody) !important;
  text-align: left;
}
#NavDrawer .drawer__scrollable .sublink-menu .eleven-menu-item .dropdown-arrow {
  font-size: 22px !important;
  line-height: 20px;
  transform: rotateZ(90deg) rotateY(0deg);
  transition: transform 0.25s;
}
#NavDrawer .drawer__scrollable .sublink-menu .eleven-menu-item .dropdown-arrow.active {
  transform: rotateZ(90deg) rotateY(180deg);
}
#NavDrawer .drawer__scrollable .sublink-menu .eleven-menu-item .mobile-dropdown {
  width: 100%;
  height: 0px;
  overflow: hidden;
  transition: all 0.25s;
  box-sizing: border-box !important;
}
#NavDrawer .drawer__scrollable .sublink-menu .eleven-menu-item .mobile-dropdown a {
  display: block;
  width: 100%;
  margin-bottom: -4px;
  letter-spacing: 0px !important;
}
#NavDrawer .drawer__scrollable .sublink-menu .eleven-menu-item .mobile-dropdown a.product {
  display: flex;
  flex-direction: column;
  width: calc(33% - 7px);
}
#NavDrawer .drawer__scrollable .sublink-menu .eleven-menu-item .mobile-dropdown a.product .image {
  padding-bottom: 100%;
  margin-bottom: 10px;
}
#NavDrawer .drawer__scrollable .sublink-menu .eleven-menu-item .mobile-dropdown a.product .h5 {
  letter-spacing: 0px;
  font-size: 12px !important;
  font-weight: 500 !important;
}
#NavDrawer .drawer__scrollable .sublink-menu .eleven-menu-item .mobile-dropdown a.product .h6 {
  letter-spacing: 0px;
  font-size: 9px !important;
  font-weight: 500 !important;
}
#NavDrawer .drawer__scrollable .sublink-menu .eleven-menu-item .mobile-dropdown .btn {
  margin: 20px auto 0px;
}
#NavDrawer .drawer__scrollable .sublink-menu .eleven-menu-item .mobile-dropdown .mobile-dropdown-inner {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
#NavDrawer .drawer__scrollable .sublink-menu.active {
  top: 0px;
  left: 0%;
}
#NavDrawer .drawer__scrollable .sublink-menu .sub-menu-title-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
#NavDrawer .drawer__scrollable .sublink-menu .sub-menu-title-container * {
  margin: 0px !important;
}
#NavDrawer .drawer__scrollable .sublink-menu .sub-menu-title-container h3 {
  font-weight: 600 !important;
}

.transition-body:has(#NavDrawer.drawer--is-open) .main-content:after {
  content: none !important;
}

@media only screen and (min-width: 769px) {
  .promo-grid {
    padding-bottom: 25px;
    padding-top: 35px;
  }
}

.split-hero .flex {
  display: flex;
  flex-direction: column;
  gap: 11px;
  padding-top: 11px;
}
.split-hero .card {
  width: 100%;
  height: 0px;
  padding-bottom: 83%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: relative;
}
.split-hero .card .content {
  width: 100%;
  position: absolute;
  z-index: 9;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  text-align: center;
}
.split-hero .card .content *:not(.btn) {
  color: white;
}
.split-hero .card img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.split-hero .card:nth-of-type(2) {
  order: -1;
}
@media screen and (min-width: 800px) {
  .split-hero .flex {
    flex-direction: row;
    padding: 23px;
    gap: 15px;
  }
  .split-hero .card {
    flex: 0 0 calc(50% - 7.5px);
    border-radius: 16px;
    width: 50%;
    padding-bottom: 41.5%;
  }
  .split-hero .card:nth-of-type(2) {
    order: 2;
  }
}

.grid-product__content {
  --spark-button-padding: 0.875em .75em;
  --spark-pdp-sku: none;
}
.grid-product__content .button {
  width: 100%;
}

@font-face {
  font-family: "selfie";
  src: url(77114bea730a0040ee00.otf);
}
.btn {
  border: 2px solid var(--colorBtnPrimaryText);
  letter-spacing: 1px;
}

.button-inverted {
  background: var(--colorBtnPrimaryText);
  color: var(--colorBtnPrimary);
}

.drawer {
  z-index: 999;
}

.disclosure-list__item:has([data-value=AT]),
.disclosure-list__item:has([data-value=CH]) {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWxldmVuLm1pbi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQ0NKO0FEQ0k7RUFDSTtBQ0NSO0FEQVE7RUFDSTtBQ0VaO0FEQVE7RUFDSTtBQ0VaO0FEQVE7RUFDSTtJQUNJO0VDRWQ7RURBVTtJQUNJO0VDRWQ7QUFDRjtBREVJO0VBQ0k7RUFDQTtFQUNBO0FDQVI7QURFSTtFQUNJO0FDQVI7QURFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNBUjtBRENRO0VBQ0k7QUNDWjtBRENRO0VBQ0k7QUNDWjtBREVJO0VBQ0k7SUFDSTtFQ0FWO0VERU07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFQ0FWO0VERU07SUFDSTtFQ0FWO0VER1U7SUFDSTtFQ0RkO0VER1U7SUFDSTtFQ0RkO0VESU07SUFDSTtJQUNBO0VDRlY7QUFDRjtBRElJO0VBQ0k7SUFDSTtJQUNBO0VDRlY7RURJTTtJQUNJO0VDRlY7RURJTTtJQUNJO0lBQ0E7RUNGVjtBQUNGO0FETUk7RUFDSTtFQUNBO0FDSlI7QURLUTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtBQ0haOztBQzFGQTtFQUVJO0FENEZKO0FDMUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUQ0RlI7QUMzRlE7RUFDSTtBRDZGWjtBQ3hGSTtFQUNJO0VBQ0E7RUFDQTtBRDBGUjtBQ3RGSTtFQUNJO0VBQ0E7RUFDQTtBRHdGUjtBQ3RGUTtFQUNJO0FEd0ZaO0FDckZRO0VBQ0k7RUFDQTtBRHVGWjtBQ3RGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0tBQUE7RUFDQTtLQUFBO0FEd0ZoQjtBQ3JGUTtFQUNJO0VBQUE7QUR1Rlo7QUNuRkk7RUFDSTtBRHFGUjtBQ2pGSTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VEbUZWO0VDaEZNO0lBQ0k7RURrRlY7RUMvRU07SUFDSTtJQUNBO0VEaUZWO0VDaEZVO0lBQ0k7RURrRmQ7RUM5RU07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFRGdGVjtFQzlFVTtJQUNJO0VEZ0ZkO0VDN0VVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUQrRWQ7RUM3RVU7SUFDSTtJQUFBO0VEK0VkO0VDN0VVO0lBQ0k7SUFBQTtFRCtFZDtBQUNGOztBRTNLQTtFQUVJO0FGNktKO0FFM0tJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUY2S1I7QUU1S1E7RUFDSTtBRjhLWjtBRXpLSTtFQUNJO0VBQ0E7RUFDQTtBRjJLUjtBRXZLSTtFQUNJO0VBQ0E7RUFDQTtBRnlLUjtBRXZLUTtFQUNJO0FGeUtaO0FFdEtRO0VBQ0k7RUFDQTtFQUNBO0FGd0taO0FFdktZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0tBQUE7QUZ5S2hCO0FFdktZO0VBQ0k7QUZ5S2hCO0FFdEtRO0VBQ0k7RUFDQTtFQUNBO0FGd0taO0FFdktZO0VBQ0k7RUFDQTtBRnlLaEI7QUV2S1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGeUtoQjtBRXRLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3S1o7QUV0S1E7RUFDSTtFQUFBO0FGd0taO0FFcEtJO0VBQ0k7QUZzS1I7QUVsS0k7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRm9LVjtFRWpLTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZtS1Y7RUUvSlU7SUFDSTtJQUNBO0lBQ0E7RUZpS2Q7RUVoS2M7SUFDSTtJQUNBO0VGa0tsQjtFRS9KYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRmlLbEI7RUU3SlU7SUFDSTtJQUNBO0lBQUE7RUYrSmQ7RUUzSk07SUFDSTtJQUFBO0lBQ0E7RUY2SlY7RUUzSlU7SUFDSTtFRjZKZDtFRXpKYztJQUNJO0VGMkpsQjtFRXZKVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZ5SmQ7RUV2SlU7SUFDSTtJQUFBO0VGeUpkO0VFdkpVO0lBQ0k7SUFBQTtFRnlKZDtBQUNGO0FFbkpJO0VBQ0k7RUFDQTtFQUNBO0FGcUpSO0FFcEpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnNKWjtBRXBKUTtFQUNJO0VBQ0E7RUFDQTtBRnNKWjtBRXBKUTtFQUNJO0FGc0paO0FFcEpRO0VBQ0k7QUZzSlo7QUVwSlE7RUFDSTtBRnNKWjs7QUczVUE7RUFDSTtFQUNBO0VBQ0E7QUg4VUo7QUc1VUk7RUFDSTtFQUNBO0VBQ0E7QUg4VVI7QUc3VVE7RUFDSTtBSCtVWjtBRzNVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FINlVSO0FHMVVJO0VBQ0k7QUg0VVI7QUd4VVE7RUFDSTtFQUNBO0FIMFVaO0FHeFVRO0VBQ0k7QUgwVVo7QUd4VVE7RUFDSTtBSDBVWjs7QUk1V0E7RUFFSTtBSjhXSjtBSTVXSTtFQUNJO0VBQ0E7RUFDQTtBSjhXUjtBSTdXUTtFQUpKO0lBS1E7SUFDQTtJQUNBO0lBQ0E7RUpnWFY7RUkvV1U7SUFDSTtFSmlYZDtFSS9XVTtJQUNJO0VKaVhkO0FBQ0Y7QUk3V0k7RUFDSTtFQUNBO0FKK1dSO0FJNVdJO0VBQ0k7QUo4V1I7QUk3V1E7RUFDSTtFQUNBO0FKK1daO0FJN1dRO0VBQ0k7RUFDQTtBSitXWjtBSTdXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUorV1o7QUk5V1k7RUFDSTtBSmdYaEI7QUkzV0k7RUFDSTtBSjZXUjtBSTFXSTtFQUNJO0FKNFdSO0FJM1dRO0VBQ0k7QUo2V1o7QUk1V1k7RUFDSTtFQUNBO0FKOFdoQjtBSTVXWTtFQUNJO0VBQ0E7QUo4V2hCO0FJNVdZO0VBQ0k7QUo4V2hCO0FJNVdZO0VBQ0k7QUo4V2hCOztBS25iQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMc2JKO0FLcmJJO0VBQ0k7RUFDQTtBTHViUjtBS3BiSTtFQUNJO0VBQ0E7RUFDQTtBTHNiUjtBS25iSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMcWJSO0FLcGJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHNiWjtBS3JiWTtFQUNJO0FMdWJoQjtBS2xiSTtFQUNJO0VBQ0E7QUxvYlI7QUtuYlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxxYlo7QUtwYlk7RUFDSTtFQUNBO0VBQ0E7QUxzYmhCO0FLcGJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzYmhCO0FLcGJZO0VBQ0k7QUxzYmhCO0FLcmJnQjtFQUNJO0VBQ0E7QUx1YnBCO0FLcmJnQjtFQUNJO0VBQ0E7QUx1YnBCO0FLcmJnQjtFQUNJO0FMdWJwQjtBS3JiZ0I7RUFDSTtBTHVicEI7O0FLN2FJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMZ2JSO0FLOWFJO0VBQ0k7QUxnYlI7O0FLNWFBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0FMK2FKO0FLN2FJOztFQUNJO0FMZ2JSOztBTXhpQkE7RUFFSTtBTjBpQko7QU12aUJRO0VBQ0k7QU55aUJaO0FNdGlCUTtFQUNJO0VBQ0E7QU53aUJaO0FNcGlCSTtFQUNJO0FOc2lCUjs7QU90akJBO0VBQ0k7RUFDQTtBUHlqQko7QU94akJJO0VBQ0k7RUFDQTtBUDBqQlI7QU96akJRO0VBQ0k7QVAyakJaO0FPdGpCUTtFQUNJO0lBQ0k7SUFDQTtFUHdqQmQ7QUFDRjtBT3RqQlE7RUFDSTtFQUFBO0FQd2pCWjtBT3RqQlk7RUFDSTtBUHdqQmhCO0FPcmpCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB1akJoQjtBT2xqQkk7RUFDSTtJQUNJO0VQb2pCVjtBQUNGOztBUTFsQkE7RUFDSTtFQUNBO0FSNmxCSjtBUTVsQkk7RUFDSTtBUjhsQlI7QVE1bEJJO0VBQ0k7QVI4bEJSO0FRMWxCSTtFQUNJO0FSNGxCUjtBUTNsQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjZsQlo7QVF4bEJJO0VBQ0k7RUFDQTtBUjBsQlI7QVF2bEJJO0VBRVE7SUFDSTtFUndsQmQ7QUFDRjtBUXBsQkk7RUFDSTtJQUNJO0lBQ0E7RVJzbEJWO0VRcGxCTTtJQUNJO0lBQ0E7RVJzbEJWO0VRbmxCVTtJQUNJO0VScWxCZDtFUW5sQlU7SUFDSTtFUnFsQmQ7RVFsbEJNO0lBQ0k7RVJvbEJWO0FBQ0Y7QVFobEJJO0VBQ0k7RUFDQTtFQUNBO0FSa2xCUjtBUWpsQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm1sQlo7QVFqbEJRO0VBQ0k7RUFDQTtBUm1sQlo7QVFqbEJRO0VBQ0k7RUFDQTtBUm1sQlo7QVFqbEJRO0VBQ0k7QVJtbEJaO0FRamxCUTtFQUNJO0FSbWxCWjtBUS9rQkk7RUFDSTtFQUNBO0FSaWxCUjs7QVExa0JJOztFQUNJO0FSOGtCUjtBUTVrQkk7O0VBQ0k7RUFDQTtBUitrQlI7QVE3a0JJOztFQUNJO0VBQ0E7QVJnbEJSOztBUTNrQkE7RUFDSTtFQUNBO0FSOGtCSjtBUTdrQkk7RUFDSTtFQUNBO0FSK2tCUjs7QVE1a0JBO0VBQ0k7QVIra0JKOztBUTNrQkE7RUFDSTtBUjhrQko7O0FRNWtCQTtFQUNJO0FSK2tCSjs7QVE3a0JBO0VBQ0k7RUFDQTtBUmdsQko7O0FTdHRCQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VUeXRCTjtBQUNGO0FTdHRCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR3dEJKO0FTdHRCSTtFQUNJO0VBQ0E7QVR3dEJSO0FTcnRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR1dEJSO0FTdHRCUTtFQUNJO0FUd3RCWjtBU3R0QlE7RUFDSTtBVHd0Qlo7QVNwdEJJO0VBQ0k7QVRzdEJSO0FTbnRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUcXRCUjtBU3B0QlE7RUFDSTtFQUNBO0VBQ0E7QVRzdEJaO0FTbHRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG90QlI7QVNqdEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbXRCUjtBU2h0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRrdEJSO0FTL3NCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGl0QlI7QVM5c0JJO0VBQ0k7QVRndEJSO0FTL3NCUTtFQUNJO0VBQ0E7RUFDQTtBVGl0Qlo7QVM3c0JJO0VBQ0k7RUFDQTtBVCtzQlI7QVM5c0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGd0Qlo7QVM5c0JRO0VBQ0k7RUFDQTtBVGd0Qlo7QVM5c0JRO0VBQ0k7QVRndEJaO0FTL3NCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUaXRCaEI7QVNodEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRrdEJwQjtBU2p0Qm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbXRCeEI7QVNqdEJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG10QnhCO0FTOXNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUZ3RCWjtBUy9zQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVGl0QmhCO0FTaHRCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRrdEJwQjtBU2h0QmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUa3RCcEI7QVMvc0JZO0VBQ0k7RUFDQTtLQUFBO0VBQ0E7QVRpdEJoQjtBUzdzQkk7RUFDSTtFQUNBO0VBQ0E7QVQrc0JSO0FTOXNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGd0Qlo7O0FTM3NCQTtFQUNJO0FUOHNCSjs7QVV4NkJBO0VBQ0k7RUFDQTtFQUNBO0FWMjZCSjtBVXo2Qkk7RUFDSTtFQUNBO0VBQ0E7QVYyNkJSO0FVejZCWTtFQUNJO0FWMjZCaEI7QVV4NkJRO0VBQ0k7QVYwNkJaO0FVeDZCUTtFQUNJO0FWMDZCWjtBVXY2QlE7RUFoQko7SUFpQlE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVjA2QlY7RVV6NkJVO0lBQ0k7SUFDQTtFVjI2QmQ7RVUxNkJjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7T0FBQTtJQUNBO09BQUE7RVY0NkJsQjtFVXo2QlU7SUFDSTtJQUNBO0VWMjZCZDtFVTE2QmM7SUFDSTtFVjQ2QmxCO0FBQ0Y7O0FXdjlCQTtFQUNJO0VBQ0E7RUFDQTtBWDA5Qko7O0FXcjlCSTtFQUNJO0VBQ0E7RUFDQTtBWHc5QlI7QVd2OUJRO0VBQ0k7QVh5OUJaO0FXdDlCUTtFQUNJO0FYdzlCWjtBV3Q5QlE7RUFDSTtJQUNJO0VYdzlCZDtBQUNGO0FXNThCUTtFQUVRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VYNjhCbEI7RVczOEJjO0lBQ0k7RVg2OEJsQjtFVzE4QlU7SUFDSTtFWDQ4QmQ7QUFDRjtBV3Y4QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWHk4Qlo7QVd4OEJZO0VBQ0k7QVgwOEJoQjtBV3Q4QlE7RUFDSTtFQUNBO0FYdzhCWjtBV3Y4Qlk7RUFDSTtBWHk4QmhCO0FXdjhCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh5OEJoQjtBV3Y4Qlk7RUFDSTtFQUNBO0FYeThCaEI7QVd2OEJZO0VBQ0k7QVh5OEJoQjtBV3Q4Qlk7RUF4Qko7SUF5QlE7SUFDQTtFWHk4QmQ7RVd4OEJjO0lBQ0k7RVgwOEJsQjtFV3g4QmM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWDA4QmxCO0FBQ0Y7QVd0OEJRO0VBQ0k7RUFDQTtFQUNBO0FYdzhCWjtBV3Y4Qlk7RUFDSTtBWHk4QmhCO0FXdjhCWTtFQUNJO0VBQ0E7QVh5OEJoQjtBV3I4QlE7RUFDSTtFQUNBO0VBQ0E7QVh1OEJaO0FXdDhCWTtFQUNJO0VBQ0E7QVh3OEJoQjtBV3Q4Qlk7RUFDSTtFQUNBO0FYdzhCaEI7QVd0OEJZO0VBQ0k7RUFDQTtBWHc4QmhCO0FXdDhCWTtFQUNJO0VBQ0E7QVh3OEJoQjtBV3A4QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWHM4Qlo7QVdwOEJRO0VBQ0k7RUFDQTtBWHM4Qlo7QVdwOEJRO0VBQ0k7QVhzOEJaO0FXbjhCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHE4QmhCO0FXbjhCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYcThCaEI7QVcvN0JZO0VBQ0k7QVhpOEJoQjtBVy83Qlk7RUFDSTtBWGk4QmhCO0FXLzdCWTtFQUNJO0VBQ0E7QVhpOEJoQjtBVy83Qlk7RUFDSTtFQUNBO0FYaThCaEI7QVczN0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYNjdCaEI7QVczN0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVg2N0JoQjtBV3g3QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYMDdCWjtBV3o3Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYMjdCaEI7QVcxN0JnQjtFQUNJO0VBQ0E7QVg0N0JwQjtBV3o3Qlk7RUFDSTtBWDI3QmhCO0FXdDdCUTtFQUNJO0VBQ0E7QVh3N0JaO0FXdjdCWTtFQUNJO0FYeTdCaEI7QVd4N0JnQjtFQUNJO0VBQ0E7QVgwN0JwQjtBV3g3QmdCO0VBQ0k7RUFDQTtBWDA3QnBCO0FXeDdCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYMDdCcEI7QVd0N0JZO0VBQ0k7QVh3N0JoQjtBV3Y3QmdCO0VBQ0k7QVh5N0JwQjtBV3g3Qm9CO0VBQ0k7RUFDQTtBWDA3QnhCO0FXeDdCb0I7RUFDSTtFQUNBO0FYMDdCeEI7QVd4N0JvQjtFQUNJO0FYMDdCeEI7QVd4N0JvQjtFQUNJO0FYMDdCeEI7QVduN0JRO0VBQ0k7QVhxN0JaO0FXcDdCWTtFQUNJO0FYczdCaEI7QVdqN0JZO0VBQ0k7RUFDQTtFQUNBO0FYbTdCaEI7QVcvNkJRO0VBQ0k7RUFDQTtBWGk3Qlo7QVc1NkJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDg2QmhCO0FXMTZCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYNDZCWjtBVzM2Qlk7RUFDSTtBWDY2QmhCO0FXMTZCWTtFQUNJO0FYNDZCaEI7O0FZbnZDQTtFQUNJO0VBQ0E7QVpzdkNKO0FZcHZDSTtFQUNJO0VBQ0E7QVpzdkNSO0FZcnZDUTtFQUNJO0FadXZDWjtBWWp2Q0k7RUFDSTtBWm12Q1I7QVlodkNJO0VBQ0k7RUFDQTtFQUNBO0Faa3ZDUjtBWS91Q0k7RUFDSTtBWml2Q1I7QVk5dUNJO0VBQ0k7QVpndkNSO0FZL3VDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVppdkNaO0FZaHZDWTtFQUNJO0VBQ0E7QVprdkNoQjtBWWh2Q1k7RUFDSTtFQUNBO0Faa3ZDaEI7QVlodkNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVprdkNoQjtBWTd1Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaK3VDWjtBWTV1Q1k7RUFDSTtFQUNBO0VBQ0E7QVo4dUNoQjtBWTN1Q1k7RUFDSTtFQUNBO0FaNnVDaEI7QVk1dUNnQjtFQUNJO0VBQ0E7QVo4dUNwQjtBWTV1Q2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVo4dUNwQjtBWTd1Q29CO0VBQ0k7QVordUN4QjtBWTV1Q2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjh1Q3BCO0FZN3VDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWit1Q3hCO0FZN3VDb0I7RUFDSTtFQUNBO0VBQ0E7QVordUN4QjtBWTl1Q3dCO0VBQ0k7RUFDQTtBWmd2QzVCO0FZOXVDd0I7RUFDSTtFQUNBO0VBQ0E7QVpndkM1QjtBWTl1Q3dCO0VBQ0k7RUFDQTtFQUNBO0FaZ3ZDNUI7QVk3dUNvQjtFQUNJO0FaK3VDeEI7QVk3dUNvQjtFQUNJO0VBQ0E7RUFDQTtBWit1Q3hCO0FZMXVDWTtFQUNJO0VBQ0E7QVo0dUNoQjtBWXp1Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjJ1Q2hCO0FZMXVDZ0I7RUFDSTtBWjR1Q3BCO0FZMXVDZ0I7RUFDSTtBWjR1Q3BCOztBWW51Q0E7RUFDSTtBWnN1Q0o7O0FhNzNDSTtFQURKO0lBRVE7SUFDQTtFYmk0Q047QUFDRjs7QWNsNENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWRxNENSO0FjbDRDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRvNENSO0FjbjRDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkcTRDWjtBY3A0Q1k7RUFDSTtBZHM0Q2hCO0FjbjRDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtBZHE0Q1o7QWNuNENRO0VBQ0k7QWRxNENaO0FjaDRDSTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VkazRDVjtFY2g0Q007SUFDSTtJQUNBO0lBQ0E7SUFDQTtFZGs0Q1Y7RWNqNENVO0lBQ0k7RWRtNENkO0FBQ0Y7O0FlNzdDQTtFQUNJO0VBQ0E7QWZnOENKO0FlOTdDSTtFQUNJO0FmZzhDUjs7QUFuN0NBO0VBQ0k7RUFDQTtBQXM3Q0o7QUFoN0NBO0VBQ0k7RUFDQTtBQWs3Q0o7O0FBLzZDQTtFQUNJO0VBQ0E7QUFrN0NKOztBQS82Q0E7RUFDSTtBQWs3Q0o7O0FBLzZDQTs7RUFFSTtBQWs3Q0osQyIsInNvdXJjZXMiOlsid2VicGFjazovL3BhaW50aW5nLXRoZS1wYXN0Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvX2JhY2tncm91bmQtdmlkZW8tdGV4dC5zY3NzIiwid2VicGFjazovL3BhaW50aW5nLXRoZS1wYXN0Ly4vc3JjL3Njc3MvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9wYWludGluZy10aGUtcGFzdC8uL3NyYy9zY3NzL3NlY3Rpb25zL19ibG9nLXBvc3RzLWVsZXZlbi5zY3NzIiwid2VicGFjazovL3BhaW50aW5nLXRoZS1wYXN0Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvX2Jsb2ctcG9zdHMtYWxsLWVsZXZlbi5zY3NzIiwid2VicGFjazovL3BhaW50aW5nLXRoZS1wYXN0Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvX2NhcnQtZHJhd2VyLnNjc3MiLCJ3ZWJwYWNrOi8vcGFpbnRpbmctdGhlLXBhc3QvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fY29sbGVjdGlvbi1lbGV2ZW4uc2NzcyIsIndlYnBhY2s6Ly9wYWludGluZy10aGUtcGFzdC8uL3NyYy9zY3NzL3NlY3Rpb25zL2NvbGxlY3Rpb24tbWVudS1lbGV2ZW4uc2NzcyIsIndlYnBhY2s6Ly9wYWludGluZy10aGUtcGFzdC8uL3NyYy9zY3NzL3NlY3Rpb25zL19mZWF0dXJlZC1jb2xsZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vcGFpbnRpbmctdGhlLXBhc3QvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcGFpbnRpbmctdGhlLXBhc3QvLi9zcmMvc2Nzcy9zZWN0aW9ucy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcGFpbnRpbmctdGhlLXBhc3QvLi9zcmMvc2Nzcy9zZWN0aW9ucy9faGVhZGVyLW1vYmlsZS5zY3NzIiwid2VicGFjazovL3BhaW50aW5nLXRoZS1wYXN0Ly4vc3JjL3Njc3Mvc2VjdGlvbnMvX2ltYWdlLXRleHQtZWxldmVuLnNjc3MiLCJ3ZWJwYWNrOi8vcGFpbnRpbmctdGhlLXBhc3QvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fbWFpbi1wcm9kdWN0LnNjc3MiLCJ3ZWJwYWNrOi8vcGFpbnRpbmctdGhlLXBhc3QvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fZHJhd2VyLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9wYWludGluZy10aGUtcGFzdC8uL3NyYy9zY3NzL3NlY3Rpb25zL19wcm9tby1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vcGFpbnRpbmctdGhlLXBhc3QvLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc3BsaXQtaGVyby5zY3NzIiwid2VicGFjazovL3BhaW50aW5nLXRoZS1wYXN0Ly4vc3JjL3Njc3Mvc25pcHBldHMvcHJvZHVjdC1ncmlkLWl0ZW0uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIudmlkZW8tcGFyZW50LXNlY3Rpb24ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogOTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JCb2R5KSAhaW1wb3J0YW50O1xuXG4gICAgLmJhY2tncm91bmQtbWVkaWEtdGV4dF9fdmlkZW8ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmLmRlc2t0b3AtdmlkZW8ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLm1vYmlsZS12aWRlbyB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMgLyA1LjM1XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgJi5kZXNrdG9wLXZpZGVvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubW9iaWxlLXZpZGVvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2tncm91bmQtbWVkaWEtdGV4dF9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICB9XG4gICAgLmFuaW1hdGlvbi1jb250ZW50cyB7XG4gICAgICAgIGFuaW1hdGlvbjogcmlzZS11cCAxcyBjdWJpYy1iZXppZXIoMC4yNiwgMC41NCwgMC4zMiwgMSkgMC41cyBmb3J3YXJkc1xuICAgIH1cbiAgICAuYmFja2dyb3VuZC1tZWRpYS10ZXh0X190ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL3BhcGVyX2JnX2hlcm8ucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIC5iYWNrZ3JvdW5kLW1lZGlhLXRleHRfX3N1YnRleHQgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtXG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5iYWNrZ3JvdW5kLW1lZGlhLXRleHRfX3RleHQgaDEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAuYmFja2dyb3VuZC1tZWRpYS10ZXh0X192aWRlbyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQgLyA0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgfVxuICAgICAgICAuYmFja2dyb3VuZC1tZWRpYS10ZXh0X19pbm5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDAlO1xuICAgICAgICB9XG4gICAgICAgICY6aGFzKC5tb2JpbGUtdmlkZW8pIHtcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFja2dyb3VuZC1tZWRpYS10ZXh0X19pbm5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFja2dyb3VuZC1tZWRpYS10ZXh0X19hbGlnbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmJhY2tncm91bmQtbWVkaWEtdGV4dF9fdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogNTIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5iYWNrZ3JvdW5kLW1lZGlhLXRleHRfX2FsaWduZXIge1xuICAgICAgICAgICAgbWFyZ2luOiA5MHB4IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYW5pbWF0aW9uLWNyb3BwZXIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuaGVyb19iZ19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJ3NlY3Rpb25zL2JhY2tncm91bmQtdmlkZW8tdGV4dCc7XG5AdXNlICdzZWN0aW9ucy9ibG9nLXBvc3RzLWVsZXZlbic7XG5AdXNlICdzZWN0aW9ucy9ibG9nLXBvc3RzLWFsbC1lbGV2ZW4nO1xuQHVzZSAnc2VjdGlvbnMvY2FydC1kcmF3ZXInO1xuQHVzZSAnc2VjdGlvbnMvY29sbGVjdGlvbi1lbGV2ZW4nO1xuQHVzZSAnc2VjdGlvbnMvY29sbGVjdGlvbi1tZW51LWVsZXZlbic7XG5AdXNlICdzZWN0aW9ucy9mZWF0dXJlZC1jb2xsZWN0aW9uJztcbkB1c2UgJ3NlY3Rpb25zL2Zvb3Rlcic7XG5AdXNlICdzZWN0aW9ucy9oZWFkZXInO1xuQHVzZSAnc2VjdGlvbnMvaGVhZGVyLW1vYmlsZSc7XG5AdXNlICdzZWN0aW9ucy9pbWFnZS10ZXh0LWVsZXZlbic7XG5AdXNlICdzZWN0aW9ucy9tYWluLXByb2R1Y3QnO1xuQHVzZSAnc2VjdGlvbnMvZHJhd2VyLW1lbnUnO1xuQHVzZSAnc2VjdGlvbnMvcHJvbW8tZ3JpZCc7XG5AdXNlICdzZWN0aW9ucy9zcGxpdC1oZXJvJztcblxuQHVzZSAnc25pcHBldHMvcHJvZHVjdC1ncmlkLWl0ZW0nO1xuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnc2VsZmllJztcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL1NlbGZpZV9QcmludGVkLm90ZicpO1xufVxuXG4qIHtcbiAgICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJ0biB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3JCdG5QcmltYXJ5VGV4dCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmJ1dHRvbi1pbnZlcnRlZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JCdG5QcmltYXJ5VGV4dCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yQnRuUHJpbWFyeSk7XG59XG5cbi5kcmF3ZXIge1xuICAgIHotaW5kZXg6IDk5OTtcbn1cblxuLmRpc2Nsb3N1cmUtbGlzdF9faXRlbTpoYXMoW2RhdGEtdmFsdWU9XCJBVFwiXSksXG4uZGlzY2xvc3VyZS1saXN0X19pdGVtOmhhcyhbZGF0YS12YWx1ZT1cIkNIXCJdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iLCIuYmxvZy1wb3N0cy1lbGV2ZW4ge1xuXG4gICAgcGFkZGluZzogNTBweCAwcHg7XG5cbiAgICAudGl0bGUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAuaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuXG4gICAgLnBvc3RzLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cblxuICAgIC5wb3N0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAgIC5oMiwgLmgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5leGNlcnB0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIC5wb3N0cy1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogLjhmciAxZnI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IC41ZnIgLjVmcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5leGNlcnB0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3Q6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0Om5vdCg6bnRoLWNoaWxkKDEpKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gcmVwZWF0KDIsIDFmcik7XG5cbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufSIsIi5ibG9nLXBvc3RzLWFsbC1lbGV2ZW4ge1xuXG4gICAgcGFkZGluZzogNTBweCAwcHg7XG5cbiAgICAudGl0bGUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAuaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuXG4gICAgLnBvc3RzLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cblxuICAgIC5wb3N0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAgIC5oMiwgLmgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZTpub3QoLnZpZGVvKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGltZywgc3ZnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3JUZXh0Qm9keSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UudmlkZW8ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTYlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZXhjZXJwdCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuemlnemFnLWhvcml6b250YWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgLnBvc3RzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAuMzNmciAuMzNmciAuMzNmciAuMzNmciAuMzNmciAuMzNmcjtcbiAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW4tY29udGVudDtcbiAgICAgICAgICAgIGdhcDogMHB4O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMDBweDtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC56aWd6YWctaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvYmxvZ196aWd6YWdfaG9yaXpvbnRhbC5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtMSB7XG4gICAgICAgICAgICAmLnBvc3Q6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC01NXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9ibG9nX3ppZ3phZy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnBvc3Q6bnRoLWNoaWxkKDIpLCAmLnBvc3Q6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogbWluLWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcblxuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDJcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlLnZpZGVvIHtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogc3BhbiAzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV4Y2VycHQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgKiB7XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgbGkuYWN0aXZlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBsaS5kaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNFxuICAgICAgICB9XG4gICAgfVxuXG5cbn0iLCIjQ2FydERyYXdlciAuY2FydC13YXJuaW5nIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4cGFuZGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cblxuICAgIC5taW51cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgICAgLmV4cGFuZGVyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1pbnVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5wbHVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICAgXG59IiwiLmNvbGxlY3Rpb24tZWxldmVuIHtcblxuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuXG4gICAgLmNvbGxlY3Rpb24tYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICAgICAgLmNvbGxlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNDUlIC0gMTVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sbGVjdGlvbi1saXN0IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1NSUgLSAxNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY29sbGVjdGlvbi1jb250ZW50IC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAqIHsgXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgcDpub3QoLmZvbnQpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mb250IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnc2VsZmllJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwcHggMHB4O1xuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiAqIHtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB9XG5cbiAgICAuY29sbGVjdGlvbi1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgLmdyaWRfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHA6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jb2xsZWN0aW9uLW1lbnUtZWxldmVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAwcHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvY29sbGVjdGlvbl9tZW51X2JnLnBuZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG1pbi13aWR0aDogMTAwMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAqIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmxleC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDUwcHg7XG4gICAgfVxuXG4gICAgLmxlZnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWNvbG9yQnRuUHJpbWFyeVRleHQpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMHB4O1xuICAgICAgICAuY29sbGVjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cztcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIC5jb2xsZWN0aW9uLWxpc3Qge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgPiAqID4gLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNDAlIC0gMTVweCk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xNXM7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ncmlkX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHA6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5jb2xsZWN0aW9uLW1lbnUtY29udHJvbGxlciB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgfVxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uY29sbGVjdGlvbi1tZW51LWVsZXZlbjpob3Zlcixcbi5jb2xsZWN0aW9uLW1lbnUtY29udHJvbGxlcjpob3ZlciB+IC5jb2xsZWN0aW9uLW1lbnUtZWxldmVuIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8vIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgKiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLmZlYXR1cmVkLWNvbGxlY3Rpb24tb3V0ZXIge1xuXG4gICAgbWFyZ2luOiA1MHB4IDBweDtcblxuICAgIC5ncmlkX19pdGVtIHtcbiAgICAgICAgLmdyaWQtcHJvZHVjdF9fbWV0YSAqIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JpZC1wcm9kdWN0X190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tbWFpbiB7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIuc2l0ZS1mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgLnJ0ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG9sLCBwLCB0YWJsZSwgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdyaWRfX2l0ZW1bZGF0YS10eXBlPVwibWVudVwiXSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIC5mb290ZXJfX2NvbGxhcHNpYmxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5mb290ZXJfX2xvZ28ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5lbGV2ZW4taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk7XG4gICAgLnNpdGUtaGVhZGVyX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgICAuaGVhZGVyLWl0ZW0tLWxvZ28tc3BsaXQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLy8gZGV0YWlsc1tkYXRhLWhvdmVyPVwidHJ1ZVwiXSB7XG4gICAgLm1lZ2FtZW51IC5wYWdlLXdpZHRoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5tZWdhbWVudSB7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyLWxheW91dCB7XG4gICAgICAgICAgICAqOmZpcnN0LWNoaWxkLCAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmhlYWRlci1pdGVtLS1sZWZ0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IG1heCg0MHB4LCBjYWxjKDUwdncgLSA3MTBweCkpO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXItaXRlbS0taWNvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IG1heCg0MHB4LCBjYWxjKDUwdncgLSA3MTBweCkpO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXItaXRlbS0tc3BsaXQtbGVmdCA+IHVsID4gbGk6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyLWl0ZW0tLXNwbGl0LXJpZ2h0ID4gdWwgPiBsaTpudGgtbGFzdC1jaGlsZCgxKSA+IGEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuaGFtYnVyZ2VyIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyLCAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yTmF2VGV4dCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvblthcmlhLWNvbnRyb2xzPVwiTmF2RHJhd2VyXCJdIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG5cbn1cblxuLnRyYW5zaXRpb24tYm9keTpoYXMoLmRyYXdlci0taXMtb3BlbikgYnV0dG9uW2FyaWEtY29udHJvbHM9XCJOYXZEcmF3ZXJcIl0sXG4udHJhbnNpdGlvbi1ib2R5OmhhcyguZHJhd2VyLS1pcy10cmFuc2l0aW9uaW5nKSBidXR0b25bYXJpYS1jb250cm9scz1cIk5hdkRyYXdlclwiXSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICB9XG4gICAgLmhhbWJ1cmdlcjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgIH1cbiAgICAuaGFtYnVyZ2VyOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRvcDogMTEuNXB4O1xuICAgIH1cbn1cblxuXG4uc2l0ZS1uYXZfX2l0ZW0sIC5zaXRlLW5hdl9fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHN1bW1hcnksIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgfVxufVxuLnNpdGUtbmF2X19kcm9wZG93bi1saW5rIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsXG59XG5cblxuLmhlYWRlci1pdGVtLS1zcGxpdC1sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbi5oZWFkZXItaXRlbS0tc3BsaXQtcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uaGVhZGVyLWxheW91dFtkYXRhLWxvZ28tYWxpZ249Y2VudGVyXSAuaGVhZGVyLWl0ZW0tLWljb25zLCAuaGVhZGVyLWxheW91dFtkYXRhLWxvZ28tYWxpZ249Y2VudGVyXSAuaGVhZGVyLWl0ZW0tLW5hdmlnYXRpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbn0iLCJAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgYm9keS5oZWFkZXItbW9iaWxlLW9wZW57XG4gICAgICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgIH1cbn1cblxuLmhlYWRlci1tb2JpbGUtcmVmcmVzaHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgbGVmdDowO1xuICAgIHRvcDowO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBvcGFjaXR5OjA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgJi5hY3RpdmV7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmhlYWRlci1tb2JpbGUtcGFnZXtcbiAgICAgICAgcGFkZGluZzoxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OjEwMCU7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDoxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXM7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAmLmFjdGl2ZSwgJi5hbHdheXMtYWN0aXZle1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICB9XG4gICAgICAgICYuYWx3YXlzLWFjdGl2ZS5iZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItbW9iaWxlLWJhY2t7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cblxuICAgIC5oZWFkZXItbW9iaWxlLWNsb3Nle1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHdpZHRoOjE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItbW9iaWxlLXRpdGxle1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEpvc3Q7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLW1vYmlsZS10aXRsZS1ncmV5e1xuICAgICAgICBjb2xvcjogIzk3OTc5NztcbiAgICAgICAgZm9udC1mYW1pbHk6IEpvc3Q7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLW1vYmlsZS1waWxse1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAzcHggNHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBKb3N0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgYmFja2dyb3VuZDojMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLmhlYWRlci1tb2JpbGUtaGVhZGluZ3tcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBKb3N0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRlci1tb2JpbGUtYXJyb3d7XG4gICAgICAgIGhlaWdodDoxN3B4O1xuICAgICAgICBpbWcsc3Zne1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLW1vYmlsZS1ibG9ja3tcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAuaGVhZGVyLW1vYmlsZS10aXRsZS1ibG9jaywuaGVhZGVyLW1vYmlsZS10b3AtYmxvY2t7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MThweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXItbW9iaWxlLXRpdGxlLWJsb2Nre1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JEQkRCRDtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyLW1vYmlsZS1jb2xvdXItYmxvY2t7XG4gICAgICAgICAgICBnYXA6MThweDtcbiAgICAgICAgICAgIC5oZWFkZXItbW9iaWxlLWNvbG91ci1jb2x1bW4tY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICAgICAgICAgIC5oZWFkZXItbW9iaWxlLWNvbG91ci1saW5re1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxOHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLmNvbG91cntcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNvbG91ci1uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMjAyMDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogSm9zdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyLW1vYmlsZS1taW5pLWJhbm5lcntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U1ZGZkZjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE4cHg7XG4gICAgICAgICAgICAuaGVhZGVyLW1vYmlsZS1iYW5uZXItdGl0bGUtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTZweDtcbiAgICAgICAgICAgICAgICAuaGVhZGVyLW1vYmlsZS1iYW5uZXItdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDIwMjAyO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogSm9zdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGVhZGVyLW1vYmlsZS1iYW5uZXItYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAyMDIwMjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEpvc3Q7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDIwMjAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZWFkZXItbW9iaWxlLWJhbm5lci1pbWFnZXtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDpjb3ZlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItbW9iaWxlLWJvdHRvbS1saW5rc3tcbiAgICAgICAgbWFyZ2luLXRvcDoyNnB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEpvc3Q7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHk6aGFzKD4gI1BCYXJOZXh0RnJhbWVXcmFwcGVyKSAuaGVhZGVyLW1vYmlsZS1yZWZyZXNoe1xuICAgIGhlaWdodDogY2FsYyggMTAwJSAtIDcwcHggKTtcbn0iLCIuaW1hZ2Utd2l0aC10ZXh0LWVsZXZlbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgZ2FwOiAwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3JUZXh0Qm9keSk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JUZXh0Qm9keSk7XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0NSU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDU1JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAgICAgICAgIC50ZXh0LWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1haW4tcHJvZHVjdC1lbGV2ZW4gKyBkaXYge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yQm9keSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5tYWluLXByb2R1Y3QtZWxldmVuIHtcblxuICAgIC5wYWdlLWNvbnRlbnQtLXByb2R1Y3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODM4MTcyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAucGFnZS13aWR0aCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAucHJvZHVjdF9fbWFpbi1waG90b3Mge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7ICAgXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgLnByb2R1Y3Qtc2luZ2xlX19zdGlja3kge1xuICAgICAgICAgICAgICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLy8gLnByb2R1Y3QtbWFpbi1iZyB7XG4gICAgICAgIC8vICAgICAvLyB3aWR0aDogMTAwdnc7XG4gICAgICAgIC8vICAgICAvLyBoZWlnaHQ6IDEwMHZ3O1xuICAgICAgICAvLyAgICAgLy8gbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAvLyAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIFxuICAgICAgICAvLyAgICAgLy8gfVxuICAgICAgICAvLyB9XG4gICAgXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIC5wcm9kdWN0X19waG90b3Mge1xuICAgICAgICAgICAgICAgIC5pbWFnZS1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXJXaWR0aCkpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoKC0wLjUgKiBtYXgoMTAwdncgLSAxODAwcHgsIDBweCkpIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LW1haW4tc2xpZGUsIC5pbWFnZS13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHVjdC1zaW5nbGVfX3N0aWNreSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgIFxuICAgIFxuICAgICAgICBkaXZbZGF0YS1wcm9kdWN0LWJsb2Nrc10ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAucHJvZHVjdC1ibG9jayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnByb2R1Y3Qtc2luZ2xlX19tZXRhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAudmFyaWFudC1pbnB1dC13cmFwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mby1iZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzRweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzNHB4KTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHVjdC1pbmZvLWJnLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDBweCA0MHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mby1iZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8tYmctZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyBjYWxjKG1heCg4MHB4LCBjYWxjKDEwMHZ3IC0gMTcyMHB4KSkgLyAyKSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAucHJvZHVjdC1ibG9jay0tcHJpY2Uge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5wcm9kdWN0X19wb2xpY2llcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9kdWN0X19wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC50aXRsZS1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hbHQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sb3ItdGlsZSB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudmFyaWFudC1waWNrZXItYmxvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnZhcmlhbnQtd3JhcHBlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC52YXJpYW50LWlucHV0LXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC52YXJpYW50LXdyYXBwZXIgLnZhcmlhbnQtaW5wdXQge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3JCdG5QcmltYXJ5VGV4dCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JCdG5QcmltYXJ5VGV4dCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3JCdG5QcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JCdG5QcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICBcbiAgICAgICAgLnByb2R1Y3RfX3F1YW50aXR5IHtcbiAgICAgICAgICAgIC5qcy1xdHlfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCwgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvckJ0blByaW1hcnlUZXh0KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgXG4gICAgICAgIC5wcm9kdWN0LWJsb2NrLS10YWIge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sbGFwc2libGUtY29udGVudF9faW5uZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICBcbiAgICAgICAgLnVzcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDJweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICAgICAgICAgIC5pY29uLWJnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgIFxuICAgICAgICAuY29sbGVjdGlvbi1ibG9jayB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgICogeyBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHA6bm90KC50aXRsZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ3NlbGZpZSc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwcHggMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5jb2xsZWN0aW9uLWxpc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgLmdyaWRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHA6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgXG4gICAgICAgIC50aXRsZS5wcm9kdWN0LWJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnRpdGxlLnByb2R1Y3QtYmxvY2ssIC5zdWJ0aXRsZS5wcm9kdWN0LWJsb2NrIHtcbiAgICAgICAgICAgIGgxLCBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgaHIge1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvclRleHRCb2R5KTtcbiAgICAgICAgfVxuICAgIFxuICAgIFxuICAgICAgICAuZmVhdHVyZXMucHJvZHVjdC1ibG9jayB7XG4gICAgICAgICAgICAuZmVhdHVyZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5idXR0b25zLnByb2R1Y3QtYmxvY2sge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIC5mb3JtIHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvcm0sIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiNOYXZEcmF3ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yTmF2KTtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICYuZHJhd2VyLS1sZWZ0IHtcbiAgICAgICAgbGVmdDogLTEwMHZ3O1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICYuZHJhd2VyLS1pcy1vcGVuIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDB2dyk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLmRyYXdlcl9faGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5kcmF3ZXJfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICB9XG5cbiAgICAubW9iaWxlLW5hdl9faXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZHJhd2VyX19zY3JvbGxhYmxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuZWxldmVuLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvck5hdlRleHQpO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5leHQtYXJyb3cge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnN1YmxpbmstbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgLjJzO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDUwcHg7XG5cblxuICAgICAgICAgICAgLmNvbGxlY3Rpb24tbm9uLWNsaWNrIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZWxldmVuLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0Z3JheSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICA+IGEsID4gLmRyb3Bkb3duLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yVGV4dEJvZHkpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZykgcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tb2JpbGUtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYS5wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gN3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5oNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubW9iaWxlLWRyb3Bkb3duLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Yi1tZW51LXRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4udHJhbnNpdGlvbi1ib2R5OmhhcygjTmF2RHJhd2VyLmRyYXdlci0taXMtb3BlbikgLm1haW4tY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufSIsIi5wcm9tby1ncmlkIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICB9XG59IiwiLnNwbGl0LWhlcm8ge1xuICAgIC8vIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAuZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTFweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDExcHhcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgzJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgKjpub3QoLmJ0bikge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIG9yZGVyOiAtMVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAuZmxleCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgcGFkZGluZzogMjNweDtcbiAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA3LjVweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MS41JTtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4uZ3JpZC1wcm9kdWN0X19jb250ZW50IHtcbiAgICAtLXNwYXJrLWJ1dHRvbi1wYWRkaW5nOiAwLjg3NWVtIC43NWVtO1xuICAgIC0tc3BhcmstcGRwLXNrdTogbm9uZTtcblxuICAgIC5idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/