@keyframes promo-hero-word-appear {
  0% {
    transform: translateY(100%) skew(5deg, 5deg);
  }
  100% {
    transform: translateY(0px) skew(0deg, 0deg);
  }
}
.promo-hero__inner {
  height: calc(100vh - 106px);
  height: calc((var(--vh, 1vh) * 100) - 106px);
  min-height: calc(720px - 106px);
}
@media only screen and (max-width: 1023px) {
  .promo-hero__inner {
    height: calc(100vh - 49px);
    height: calc((var(--vh, 1vh) * 100) - 49px);
    min-height: calc(480px - 49px);
  }
}
.has-promo-banner .promo-hero__inner {
  height: calc(100vh - 146px);
  height: calc((var(--vh, 1vh) * 100) - 146px);
  min-height: calc(720px - 146px);
}
@media only screen and (max-width: 1023px) {
  .has-promo-banner .promo-hero__inner {
    height: calc(100vh - 89px);
    height: calc((var(--vh, 1vh) * 100) - 89px);
    min-height: calc(480px - 89px);
  }
}
.promo-hero__item {
  transition: opacity 0.235s ease;
  opacity: 0;
  pointer-events: none;
}
.promo-hero__item.is-active {
  opacity: 1;
  pointer-events: all;
  z-index: 10;
}
.promo-hero__item .c-shoppable-images {
  position: absolute;
}
@media only screen and (max-width: 1023px) {
  .promo-hero__item .c-shoppable-images {
    display: none;
  }
}
.promo-hero__item .c-shoppable-images__image {
  object-position: right;
}
.promo-hero__item .c-shoppable-images__products {
  left: unset;
  right: 0;
  transform: translate(0%, -50%);
}
.promo-hero__item .promo-hero-title {
  font-size: 65px;
  line-height: 1.25;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  .promo-hero__item .promo-hero-title {
    font-size: 35px;
  }
}
@media only screen and (max-width: 425px) {
  .promo-hero__item .promo-hero-title {
    font-size: 28px;
  }
}
.promo-hero__item .promo-hero-title__word {
  display: inline-flex;
  overflow: hidden;
}
.promo-hero__item .promo-hero-title__word:nth-child(1) > span {
  animation-delay: 1.633s;
}
.promo-hero__item .promo-hero-title__word:nth-child(2) > span {
  animation-delay: 1.766s;
}
.promo-hero__item .promo-hero-title__word:nth-child(3) > span {
  animation-delay: 1.899s;
}
.promo-hero__item .promo-hero-title__word:nth-child(4) > span {
  animation-delay: 2.032s;
}
.promo-hero__item .promo-hero-title__word:nth-child(5) > span {
  animation-delay: 2.165s;
}
.promo-hero__item .promo-hero-title__word:nth-child(6) > span {
  animation-delay: 2.298s;
}
.promo-hero__item .promo-hero-title__word:nth-child(7) > span {
  animation-delay: 2.431s;
}
.promo-hero__item .promo-hero-title__word:nth-child(8) > span {
  animation-delay: 2.564s;
}
.promo-hero__item .promo-hero-title__word:nth-child(9) > span {
  animation-delay: 2.697s;
}
.promo-hero__item .promo-hero-title__word:nth-child(10) > span {
  animation-delay: 2.83s;
}
.promo-hero__item .promo-hero-title__word > span {
  display: inline-block;
  transform: translateY(100%);
  will-change: transform;
  animation: promo-hero-word-appear 1s cubic-bezier(0.16, 1.08, 0.38, 0.98) forwards;
}
.promo-hero__item .promo-hero-subtitle {
  line-height: 1.5;
  opacity: 0;
  animation: fade-in 1s 2.5s cubic-bezier(0.16, 1.08, 0.38, 0.98) forwards, from-bottom 1s 2.5s cubic-bezier(0.16, 1.08, 0.38, 0.98) forwards;
}
.promo-hero__item .promo-hero-btn {
  opacity: 0;
  animation: fade-in 1s 2.5s cubic-bezier(0.16, 1.08, 0.38, 0.98) forwards, from-bottom 1s 2.5s cubic-bezier(0.16, 1.08, 0.38, 0.98) forwards;
}
#featured-slider .js-slider__item {
  display: none;
}
#featured-slider .js-slider__item.is-active {
  display: block;
}
#featured-slider #panier-bleu {
  background-color: #051D4A;
}
#featured-slider #panier-bleu .icon-quebec {
  position: absolute;
  color: #052a77;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 600px;
}
@media only screen and (max-width: 767px) {
  #featured-slider #panier-bleu .icon-quebec {
    color: #0638A7;
    left: unset;
    right: 0;
    transform: translate(50%, -50%);
  }
}
#featured-slider #panier-bleu .icon-quebec:before {
  position: static;
}
#featured-slider #panier-bleu .icon-quebec.in-background {
  opacity: 0.7;
  font-size: 1200px;
  left: 0;
}
#featured-slider #moisson-quebec {
  background-color: #368142;
}
#featured-slider #moisson-quebec #moisson-quebec-left-side {
  max-width: calc(2080px / 2);
}
#featured-slider #moisson-quebec #moisson-quebec-left-side .c-typography--link:hover {
  color: white;
  background-image: linear-gradient(white, white);
}
#featured-slider #moisson-quebec .background-fade {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 240px;
  background: linear-gradient(0deg, #0B1222 0%, transparent 100%);
}
#featured-slider #moisson-quebec .icon-hand {
  position: absolute;
  z-index: -10;
  right: 80px;
  bottom: 152px;
  font-size: 400px;
  color: #3b8e47;
}
@media only screen and (max-width: 767px) {
  #featured-slider #moisson-quebec .icon-hand {
    bottom: 0;
    right: 0;
  }
}
#featured-slider #moisson-quebec .icon-hand:before {
  position: static;
}
#featured-slider #moisson-quebec .icon-heart {
  position: absolute;
  z-index: -10;
  right: 0;
  bottom: 72px;
  color: #3b8e47;
  font-size: 300px;
}
@media only screen and (max-width: 767px) {
  #featured-slider #moisson-quebec .icon-heart {
    bottom: -104px;
    right: -104px;
  }
}
#featured-slider #moisson-quebec .icon-heart:before {
  position: static;
}
#values .value-slider .value {
  position: relative;
  outline: none;
  min-width: 80px;
}
@media only screen and (max-width: 1365px) {
  #values .value-slider .value {
    min-width: 0px;
  }
}
@media only screen and (max-width: 425px) {
  #values .value-slider .value {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
}
#values .value-slider .value:not(:last-child) {
  margin-right: 240px;
}
@media only screen and (max-width: 1920px) {
  #values .value-slider .value:not(:last-child) {
    margin-right: 176px;
  }
}
@media only screen and (max-width: 1365px) {
  #values .value-slider .value:not(:last-child) {
    margin-right: 40px;
  }
}
#values .value-slider .value__text {
  position: absolute;
  white-space: nowrap;
  left: 50%;
  transform: translateX(-50%);
  top: 80px;
  text-align: center;
  margin-bottom: 8px;
}
@media only screen and (max-width: 1365px) {
  #values .value-slider .value__text {
    position: static;
    left: unset;
    transform: none;
    top: unset;
    margin-top: 32px;
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  #values .value-slider .value__text {
    white-space: normal;
  }
}
#values .value-slider .value__subtext {
  white-space: nowrap;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 104px;
  text-align: center;
  margin-bottom: 0;
  font-size: 12px;
}
@media only screen and (max-width: 1920px) {
  #values .value-slider .value__subtext {
    white-space: normal;
    width: 240px;
  }
}
@media only screen and (max-width: 1440px) {
  #values .value-slider .value__subtext {
    width: 208px;
  }
}
@media only screen and (max-width: 1365px) {
  #values .value-slider .value__subtext {
    width: unset;
    position: static;
    left: unset;
    transform: none;
    top: unset;
    display: block;
  }
}
@media only screen and (max-width: 425px) {
  #values .value-slider .slick-dots {
    margin-top: 16px;
  }
}
#categories .category img {
  transition: box-shadow 0.325s cubic-bezier(0.33, 0, 0.25, 1);
}
#categories .category img:hover,
#categories .category img:focus {
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
}
#news .flex .news-article {
  outline: none;
}
@media only screen and (max-width: 767px) {
  #news .flex .news-article {
    opacity: 1;
    transform: translateY(0px);
  }
}
#news .flex .news-article__image {
  min-height: 24px;
  max-width: 120px;
}
#news .flex__image {
  min-height: 24px;
  max-width: 120px;
}
@keyframes wave {
  0% {
    transform: translate(-50%, -50%) scale(1, 1) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -47%) scale(1, 1.15) rotate(2deg);
  }
}
#business .c-product-card {
  max-width: 240px;
}
#volume-discounts .wave {
  position: absolute;
  width: 110%;
  height: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(1, 0.5);
  opacity: 0;
  z-index: -1;
  min-width: 1920px;
  transition: transform 1s cubic-bezier(0.33, 0, 0.25, 1), opacity 1s cubic-bezier(0.33, 0, 0.25, 1);
}
#volume-discounts .wave.js-scrolled {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1, 1);
  animation: wave 5s ease-in-out alternate infinite;
  animation-delay: 1s;
}
@media only screen and (max-width: 1439px) {
  #volume-discounts .wave {
    top: 70%;
  }
}
@media only screen and (max-width: 767px) {
  #volume-discounts .wave {
    top: 70%;
    left: 20%;
  }
}
@media only screen and (max-width: 425px) {
  #volume-discounts .wave {
    left: 10%;
  }
}
#volume-discounts .js-on-scroll > div {
  transform: scale(0.8) translateY(16px);
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0.33, 0, 0.25, 1), transform 0.5s cubic-bezier(0.33, 0, 0.25, 1);
}
#volume-discounts .js-on-scroll > div:nth-child(2) {
  transition-delay: 0.25s;
}
#volume-discounts .js-on-scroll > div:nth-child(3) {
  transition-delay: 0.5s;
}
#volume-discounts .js-on-scroll.js-scrolled > div {
  transform: scale(1) translateY(0px);
  opacity: 1;
}
#about-us .play-video {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.05);
  transition: all 0.325s cubic-bezier(0.33, 0, 0.25, 1);
}
#about-us .play-video .c-icon {
  -webkit-text-stroke: 2px #7985A2;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: color 0.325s cubic-bezier(0.33, 0, 0.25, 1);
}
#about-us .play-video:hover,
#about-us .play-video:focus {
  height: 56px !important;
  width: 56px !important;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
}
#about-us .play-video:hover .c-icon,
#about-us .play-video:focus .c-icon {
  color: #7985A2 !important;
}
#gift-cards.js-on-scroll #line-pattern {
  position: absolute;
  left: 50%;
  top: 50%;
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  transform: translate(-50%, -50%);
}
#gift-cards.js-on-scroll #line-pattern path {
  transition: stroke-dashoffset cubic-bezier(0.33, 0, 0.25, 1);
}
#gift-cards.js-on-scroll #line-pattern path#Tracé_1097 {
  stroke-dasharray: 726.29;
  stroke-dashoffset: 726.29;
  transition-duration: 1.4s;
}
.js-scrolled#gift-cards.js-on-scroll #line-pattern path#Tracé_1097 {
  stroke-dashoffset: 0;
}
#gift-cards.js-on-scroll #line-pattern path#Tracé_1098 {
  stroke-dasharray: 611.57;
  stroke-dashoffset: 611.57;
  transition-duration: 1.2s;
  transition-delay: 0.5s;
}
.js-scrolled#gift-cards.js-on-scroll #line-pattern path#Tracé_1098 {
  stroke-dashoffset: 0;
}
#gift-cards.js-on-scroll #line-pattern path#Tracé_1326 {
  stroke-dasharray: 1149.54;
  stroke-dashoffset: 1149.54;
  transition-duration: 2.2s;
  transition-delay: 1s;
}
.js-scrolled#gift-cards.js-on-scroll #line-pattern path#Tracé_1326 {
  stroke-dashoffset: 0;
}
#social-club .slick-list {
  padding: 0 160px;
}
#social-club .slick-list .slick-track {
  display: flex;
}
#trees {
  background-color: #ECF7F6;
}
#trees .planted-trees {
  color: #00A673;
}
/* OUR CORPORATE BRAND SECTION */
.u-max-w-full {
  max-width: 100%!important;
}
.u-rounded-8 {
  border-radius: 8px;
}
.u-mobile-show {
  display: none;
}
.u-padding-top-lg {
  padding-top: 2.5rem !important;
}
.u-margin-top-lg {
  margin-top: 2.5rem !important;
}
.o-layout.-gutter-x-lg {
  margin-left: -2.5rem;
}
.u-margin-bottom-sm {
  margin-bottom: 1rem!important;
}
.o-layout {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
.u-margin-top-lg {
  margin-top: 2.5rem !important;
}
.o-layout.-gutter-y-lg > .o-layout_item {
  padding-bottom: 2.5rem;
}
.o-layout.-gutter-x-lg > .o-layout_item {
  padding-left: 2.5rem;
}
.u-1\/5 {
  width: 20%!important;
}
.o-layout_item {
  display: flex;
}
.o-layout_item img {
  max-width: 100%;
  height: auto;
}
.btn-corporate-brand {
  display: flex;
  max-width: fit-content;
  margin: 0 auto;
}
@media (max-width: 700px) {
  .u-1\/3\@tablet {
    width: 33.33333333% !important;
  }
}
@media (max-width: 425px) {
  .u-mobile-hide {
    display: none;
  }
  .u-mobile-show {
    display: block;
  }
  .u-1\/2\@mobile {
    width: 50% !important;
  }
  .o-layout .o-layout_item:last-child {
    width: 100% !important;
    margin: 0 auto;
    display: flex;
    max-width: fit-content;
  }
}
.bts-reviews .flickity-slider > div {
  opacity: 0 !important;
}
.bts-reviews .flickity-slider .is-selected {
  opacity: 1 !important;
}
.bts-reviews .flickity-slider .is-selected h3 {
  opacity: 0;
  animation: fade-in 0.4s 0.16s cubic-bezier(0.42, 0, 0.002, 1) forwards, from-bottom 0.4s 0.16s cubic-bezier(0.42, 0, 0.002, 1) forwards;
}
.bts-reviews .flickity-slider .is-selected h4 {
  opacity: 0;
  animation: fade-in 0.4s 0.24s cubic-bezier(0.42, 0, 0.002, 1) forwards, from-bottom 0.4s 0.24s cubic-bezier(0.42, 0, 0.002, 1) forwards;
}
.bts-reviews .flickity-page-dots {
  position: relative;
  bottom: unset;
  text-align: left;
  margin-top: 32px;
  counter-reset: x;
}
@media only screen and (max-width: 767px) {
  .bts-reviews .flickity-page-dots {
    margin-top: 16px;
  }
}
.bts-reviews .flickity-page-dots .dot {
  position: relative;
  width: auto;
  height: auto;
  opacity: 1;
  border-radius: 0;
  background: transparent;
  margin: 0;
  font-size: 25px;
  font-weight: bold;
  color: #5A5858;
}
@media only screen and (max-width: 767px) {
  .bts-reviews .flickity-page-dots .dot {
    font-size: 20px;
  }
}
.bts-reviews .flickity-page-dots .dot.is-selected {
  color: #0B1222;
}
@keyframes fill-in {
  0% {
    width: 0px;
  }
  100% {
    width: 100%;
  }
}
.bts-reviews .flickity-page-dots .dot.is-selected:before {
  content: '';
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 0px;
  height: 2px;
  background-color: #F41E02;
  animation: fill-in 0.15s ease forwards;
}
.bts-reviews .flickity-page-dots .dot:not(:last-child) {
  margin-right: 24px;
}
.bts-reviews .flickity-page-dots .dot:after {
  content: counter(x, decimal-leading-zero);
  counter-increment: x;
}
.container-bts-hero {
  max-width: 100% !important;
  padding-left: 160px !important;
  padding-right: 0px !important;
}
#financing-main {
  overflow: hidden;
}
.bts-hero-mobile,
.bts-hero-desktop {
  background-color: #ECF7F6;
}
.bts-collections-bg {
  background-color: #FAFAFA;
}
.bts-reviews-bg {
  background-color: #EDF0F0;
}
.bts-hero-mobile,
.bts-collection-mobile {
  display: none;
}
@media (max-width: 1023px) {
  .bts-hero-mobile,
  .bts-collection-mobile {
    display: block !important;
  }
  .bts-hero-desktop,
  .bts-collection-desktop {
    display: none;
  }
}
@media (min-width: 1405px) {
  .bts-hero-desktop h1 {
    font-size: 65px !important;
    line-height: 81px !important;
  }
}
@media (min-width: 1210px) and (max-width: 1404px) {
  .bts-hero-desktop h1 {
    font-size: 55px !important;
    line-height: 71px !important;
  }
}
@media (min-width: 1024px) and (max-width: 1209px) {
  .bts-hero-desktop h1 {
    font-size: 35px !important;
    line-height: 51px !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .bts-hero-desktop h1 {
    font-size: 35px !important;
    line-height: 51px !important;
  }
}
@media (max-width: 767px) {
  .bts-hero-desktop h1 {
    font-size: 34px !important;
    line-height: 40px !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .bts-reviews {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media (max-width: 425px) {
  .bts-reviews .flickity-prev-next-button {
    top: 100% !important;
  }
  .bts-reviews .flickity-prev-next-button {
    font-size: 0px;
    height: 48px;
    width: 48px;
    border-radius: 50%;
    position: absolute;
    transform: translateY(-50%);
    border: 0;
    padding: 0;
    outline: none;
    background-color: white;
    box-shadow: 0px 0px 6px rgb(0 0 0%);
    z-index: 1;
    cursor: pointer;
    transition: transform 0.235s cubic-bezier(0.33, 0, 0.25, 1);
  }
  .bts-reviews .flickity-prev-next-button:focus,
  .bts-reviews .flickity-prev-next-button:hover {
    transform: translateY(-50%) scale(1);
  }
}
/* ========================================================================================*/
/* Styles for scroll bar on mobile for "Furniture Shopping Made Easy" section  */
/* ========================================================================================*/
@media screen and (max-width: 767px) {
  .bts-made-easy-scroll {
    overflow-x: auto;
    /*white-space: nowrap;*/
    width: auto;
    position: relative;
    scrollbar-width: thin;
  }
  .bts-made-easy-scroll::-webkit-scrollbar {
    -webkit-appearance: none;
    height: 4px;
  }
  .bts-made-easy-scroll::-webkit-scrollbar-thumb {
    background: #F41E02;
  }
  .bts-made-easy-scroll::-webkit-scrollbar-track {
    background: #FFF4EF;
  }
}
a.bts-hero-anchor {
  display: block;
  position: relative;
  top: -65px;
  visibility: hidden;
}
.c-icon.free-shipping-fr {
  background-image: url(/wp-content/themes/wp-plogg-theme-bestar/assets/images/free-shipping-fr.svg);
}
.c-icon.made-in-quebec-fr {
  background-image: url(/wp-content/themes/wp-plogg-theme-bestar/assets/images/made-in-quebec-fr.svg);
}
.c-icon.customer-service-fr {
  background-image: url(/wp-content/themes/wp-plogg-theme-bestar/assets/images/customer-service-fr.svg);
}
.c-icon.assembly-guides-fr {
  background-image: url(/wp-content/themes/wp-plogg-theme-bestar/assets/images/assembly-guides-fr.svg);
}
.c-icon.warranty-fr-fr {
  background-image: url(/wp-content/themes/wp-plogg-theme-bestar/assets/images/warranty-fr-fr.svg);
}
.c-accordion-head.mbplp-accordion-head:after {
  content: '\e826' !important;
  border: 1px solid;
  border-radius: 50%;
  width: auto !important;
  height: auto !important;
  line-height: 16px !important;
  padding: 6px !important;
}
[aria-expanded="true"].c-accordion-head.mbplp-accordion-head:after {
  content: '\e828' !important;
}
.c-accordion-body.mbplp-accordion-body {
  border-bottom: 0px solid #EDF0F0 !important;
}
[aria-expanded="true"].c-accordion-head.mbplp-accordion-head + .c-accordion-body.mbplp-accordion-body {
  height: fit-content !important;
}
.mbplp-cb-text {
  margin-left: auto;
  width: 40% !important;
  align-items: flex-end !important;
  text-align: center !important;
}
.promo-hero-subtitle.mbplp-cb-subtitle {
  margin: 0 auto;
}
.promo-hero-btn.mbplp-cb-btn {
  margin: 0 auto;
}
@media (min-width: 768px) and (max-width: 899px) {
  .mbplp-hero-text {
    width: 80% !important;
  }
}
@media screen and (max-width: 767px) {
  .mbplp-hero-title {
    font-size: 34px !important;
    line-height: 40px !important;
  }
}
.mbplp-categories-caption {
  font-size: 18px !important;
  line-height: 24px !important;
  font-weight: 600 !important;
}
.mbplp-categories-p {
  font-size: 18px !important;
  line-height: 27px !important;
  font-weight: normal !important;
}
.mbplp-accordion-head {
  font-size: 30px !important;
  line-height: 37px !important;
  font-weight: 600 !important;
  padding-right: 42px !important;
}
.mbplp-accordion-head-inner {
  font-size: 25px !important;
  line-height: 32px !important;
  font-weight: 600 !important;
  margin-right: 7px;
}
.mbplp-cb-title {
  font-size: 37px !important;
  line-height: 48px !important;
  font-weight: 600 !important;
  color: #0B1222 !important;
}
.mbplp-cb-subtitle {
  font-size: 20px !important;
  line-height: 25px !important;
  font-weight: normal !important;
  color: #0B1222 !important;
}
.mbplp-purchased {
  font-size: 22px;
  line-height: 28.6px;
}
@media (min-width: 960px) and (max-width: 1360px) {
  .mbplp-cb-text {
    width: 60% !important;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  .mbplp-cb-text {
    width: 80% !important;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .mbplp-cb-text {
    width: 100% !important;
  }
  .promo-hero__item .c-shoppable-images__image.mbplp-cb-image {
    object-position: center !important;
  }
}
@media screen and (max-width: 425px) {
  .mbplp-accordion-head {
    font-size: 25px !important;
    line-height: 30px !important;
    font-weight: 600 !important;
  }
  .mbplp-accordion-head-inner {
    font-size: 18px !important;
    line-height: 24px !important;
    font-weight: normal !important;
  }
  .mbplp-purchased {
    font-size: 18px !important;
    line-height: 24px !important;
  }
  .mbplp-cb-section {
    margin-top: 275px !important;
  }
  .mbplp-cb-video {
    height: 275px !important;
  }
}
@media (min-width: 1275px) and (max-width: 1535px) {
  .mbplp-categories-p {
    padding-left: 250px !important;
    padding-right: 250px !important;
  }
}
@media (min-width: 1024px) and (max-width: 1660px) {
  .mbplp-collections-boxes img {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
@media screen and (max-width: 1023px) {
  .mbplp-faq-section {
    display: inline-block;
  }
}
@media screen and (max-width: 360px) {
  .mbplp-collections-boxes p {
    padding-left: 5px !important;
    font-size: 10px !important;
    padding-right: 5px !important;
  }
}
@media (min-width: 575px) and (max-width: 642px) {
  .mbplp-collections-boxes p {
    padding-left: 5px !important;
    font-size: 12px !important;
    padding-right: 5px !important;
  }
}
@media (min-width: 768px) and (max-width: 925px) {
  .mbplp-collections-boxes p {
    padding-left: 5px !important;
    font-size: 12px !important;
    padding-right: 5px !important;
  }
  .mbplp-collections-boxes img {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
}
@media (min-width: 768px) and (max-width: 770px) {
  .mbplp-collections-boxes p {
    font-size: 11px !important;
  }
}
@media (min-width: 1025px) and (max-width: 1130px) {
  .mbplp-collections-boxes p {
    padding-left: 5px !important;
    font-size: 12px !important;
    padding-right: 5px !important;
  }
}
@media (min-width: 1368px) and (max-width: 1400px) {
  .mbplp-collections-boxes p {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
.c-icon.fi-quick-decision {
  background-image: url(/wp-content/themes/wp-plogg-theme-bestar/assets/images/bestar-shop-pay-financing-icons-01-quick-decision.svg);
}
.c-icon.fi-easy-payments {
  background-image: url(/wp-content/themes/wp-plogg-theme-bestar/assets/images/bestar-shop-pay-financing-icons-02-easy-payments.svg);
}
.c-icon.fi-no-fees {
  background-image: url(/wp-content/themes/wp-plogg-theme-bestar/assets/images/bestar-shop-pay-financing-icons-03-no-fees.svg);
}
.ca-bottom-section ol {
  padding-left: 20px !important;
}
.ca-bottom-section li {
  margin-bottom: 10px !important;
}
.ca-bottom-section li:before {
  color: #0B1222 !important;
}
.ca-bottom-section h2 {
  font-size: 32px !important;
  line-height: 40px !important;
}
#title {
  max-width: calc(1920px + 80px * 2) !important;
  padding-left: 80px !important;
  padding-right: 80px !important;
  margin-bottom: 0px !important;
  margin: 0 auto;
}
.c-breadcrumbs {
  padding: 4px 0 !important;
  margin: 0 !important;
}
.home-values-container.fi-perks-section h2 {
  font-size: 32px !important;
  line-height: 42px !important;
  font-weight: bold !important;
  color: #FFFFFF !important;
}
.home-values-container.fi-perks-section p {
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: 300 !important;
  color: #FFFFFF !important;
}
.home-values-container.fi-perks-section h6 {
  font-size: 14px !important;
  line-height: 18px !important;
  font-weight: 300 !important;
  color: #FFFFFF !important;
}
.home-values-container.fi-perks-section .fi-perks-title {
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: bold !important;
  color: #FFFFFF !important;
  padding-bottom: 5px;
  display: inline-block;
}
.fi-shop-pay .fi-disclaimer p {
  font-size: 14px !important;
  line-height: 24px !important;
  font-weight: 300 !important;
  color: #0B1222 !important;
  opacity: 0.8;
  margin-bottom: 0px !important;
}
.home-values-container .home-value {
  flex: 1;
}
@media screen and (min-width: 1851px) {
  #financing-main .bts-hero-desktop h1 {
    padding-right: 280px;
  }
  #financing-main .fi-shop-pay h2 {
    padding: 0 480px;
  }
}
@media (min-width: 1601px) and (max-width: 1850px) {
  #financing-main .bts-hero-desktop h1 {
    padding-right: 160px;
  }
  #financing-main .fi-shop-pay h2 {
    padding: 0 280px;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi90ZW1wbGF0ZXMvZmluYW5jaW5nL2ZpbmFuY2luZy5sZXNzIiwid2VicGFjazovLy9maW5hbmNpbmcubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNDO0lBQ0M7RUNEQTtFRElEO0lBQ0M7RUNGQTtBQUNGO0FETUM7RUFDQztFQUNBO0VBQ0E7QUNKRjtBRE1FO0VBQUE7SUFDQztJQUNBO0lBQ0E7RUNIRDtBQUNGO0FES0U7RUFDQztFQUNBO0VBQ0E7QUNISDtBREtHO0VBQUE7SUFDQztJQUNBO0lBQ0E7RUNGRjtBQUNGO0FETUM7RUFDQztFQUNBO0VBQ0E7QUNKRjtBRE1FO0VBQ0M7RUFDQTtFQUNBO0FDSkg7QURKQztFQVlFO0FDTEg7QURPRztFQUFBO0lBQ0M7RUNKRjtBQUNGO0FETUc7RUFDQztBQ0pKO0FET0c7RUFDQztFQUNBO0VBQ0E7QUNMSjtBRHBCQztFQThCRTtFQUNBO0VBQ0E7QUNQSDtBRFNHO0VBQUE7SUFDQztFQ05GO0FBQ0Y7QURRRztFQUFBO0lBQ0M7RUNMRjtBQUNGO0FEUUc7RUFDQztFQUNBO0FDTko7QURVTztFQUNDO0FDUlI7QURPTztFQUNDO0FDTFI7QURJTztFQUNDO0FDRlI7QURDTztFQUNDO0FDQ1I7QURGTztFQUNDO0FDSVI7QURMTztFQUNDO0FDT1I7QURSTztFQUNDO0FDVVI7QURYTztFQUNDO0FDYVI7QURkTztFQUNDO0FDZ0JSO0FEakJPO0VBQ0M7QUNtQlI7QURaSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FDY0w7QUQzRUM7RUFvRUU7RUFDQTtFQUNBO0FDVUg7QURoRkM7RUEwRUU7RUFDQTtBQ1NIO0FESkE7RUFFRTtBQ0tGO0FESEU7RUFDQztBQ0tIO0FEVkE7RUFVRTtBQ0dGO0FEYkE7RUFhRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNHSDtBRERHO0VBQUE7SUFDQztJQUNBO0lBQ0E7SUFDQTtFQ0lGO0FBQ0Y7QURGRztFQUNDO0FDSUo7QURERztFQUNDO0VBQ0E7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RUFBNEI7QUN5SjlIO0FEeEpBO0VBQTJDO0VBQTBCO0VBQTRCO0VBQTJCO0FDOEo1SDtBRDdKQTtFQUE0QztFQUEwQjtFQUE0QjtFQUEyQjtBQ21LN0g7QURsS0E7RUFBeUQ7RUFBMEI7RUFBNEI7RUFBNEI7RUFBeUI7RUFBb0I7QUMwS3hMO0FEeEtBO0VBQStCO0VBQTBCO0VBQTRCO0VBQTJCO0VBQXlCO0VBQVk7QUNnTHJKO0FEOUtBO0VBQW9DO0FDaUxwQztBRC9LQTtFQUNBO0lBQXNDO0VDa0xwQztFRGpMRjtJQUFpQztFQ29ML0I7QUFDRjtBRGxMQTtFQUNBO0lBQXNDO0VDcUxwQztFRHBMRjtJQUFpQztFQ3VML0I7QUFDRiIsImZpbGUiOiJjc3MvZmluYW5jaW5nLjFlN2NiMTMxLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvbGVzcy92YXJpYWJsZXMubGVzc1wiO1xuXG5Aa2V5ZnJhbWVzIHByb21vLWhlcm8td29yZC1hcHBlYXIge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHNrZXcoNWRlZywgNWRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBza2V3KDBkZWcsIDBkZWcpO1xuXHR9XG59XG5cbi5wcm9tby1oZXJvIHtcblx0Jl9faW5uZXIge1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIEBoZWFkZXItaGVpZ2h0KTtcblx0XHRoZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpICogMTAwKSAtIEBoZWFkZXItaGVpZ2h0KTtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKEBzaXplLTkweCAtIEBoZWFkZXItaGVpZ2h0KTtcblxuXHRcdEBtZWRpYSBAc3QtbGFwdG9wIHtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIEBoZWFkZXItaGVpZ2h0LS1tb2JpbGUpO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKCh2YXIoLS12aCwgMXZoKSAqIDEwMCkgLSBAaGVhZGVyLWhlaWdodC0tbW9iaWxlKTtcblx0XHRcdG1pbi1oZWlnaHQ6IGNhbGMoQHNpemUtNjB4IC0gQGhlYWRlci1oZWlnaHQtLW1vYmlsZSk7XG5cdFx0fVxuXG5cdFx0Lmhhcy1wcm9tby1iYW5uZXIgJiB7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSBAaGVhZGVyLWhlaWdodC0tcHJvbW8tYmFubmVyKTtcblx0XHRcdGhlaWdodDogY2FsYygodmFyKC0tdmgsIDF2aCkgKiAxMDApIC0gQGhlYWRlci1oZWlnaHQtLXByb21vLWJhbm5lcik7XG5cdFx0XHRtaW4taGVpZ2h0OiBjYWxjKEBzaXplLTkweCAtIEBoZWFkZXItaGVpZ2h0LS1wcm9tby1iYW5uZXIpO1xuXG5cdFx0XHRAbWVkaWEgQHN0LWxhcHRvcCB7XG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIEBoZWFkZXItaGVpZ2h0LS1wcm9tby1iYW5uZXItLW1vYmlsZSk7XG5cdFx0XHRcdGhlaWdodDogY2FsYygodmFyKC0tdmgsIDF2aCkgKiAxMDApIC0gQGhlYWRlci1oZWlnaHQtLXByb21vLWJhbm5lci0tbW9iaWxlKTtcblx0XHRcdFx0bWluLWhlaWdodDogY2FsYyhAc2l6ZS02MHggLSBAaGVhZGVyLWhlaWdodC0tcHJvbW8tYmFubmVyLS1tb2JpbGUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjIzNXMgZWFzZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHR9XG5cblx0XHQuYy1zaG9wcGFibGUtaW1hZ2VzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdFx0QG1lZGlhIEBzdC1sYXB0b3Age1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19pbWFnZSB7XG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3Byb2R1Y3RzIHtcblx0XHRcdFx0bGVmdDogdW5zZXQ7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByb21vLWhlcm8tdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiA2NXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHRAbWVkaWEgQHN0LXRhYmxldCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIEBtb2JpbGUtbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH1cblxuXG5cdFx0XHQmX193b3JkIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0ZWFjaChyYW5nZSgxMCksIHtcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKEB7dmFsdWV9KSB7XG5cdFx0XHRcdFx0XHRcdCY+c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAoMS41cyArIChAdmFsdWUgKiAwLjEzM3MpKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHQpO1xuXG5cdFx0XHRcdCY+c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0XHRcdFx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogcHJvbW8taGVyby13b3JkLWFwcGVhciAxcyBjdWJpYy1iZXppZXIoLjE2LCAxLjA4LCAuMzgsIC45OCkgZm9yd2FyZHM7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wcm9tby1oZXJvLXN1YnRpdGxlIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0YW5pbWF0aW9uOiBmYWRlLWluIDFzIDIuNXMgY3ViaWMtYmV6aWVyKC4xNiwgMS4wOCwgLjM4LCAuOTgpIGZvcndhcmRzLCBmcm9tLWJvdHRvbSAxcyAyLjVzIGN1YmljLWJlemllciguMTYsIDEuMDgsIC4zOCwgLjk4KSBmb3J3YXJkcztcblx0XHR9XG5cblx0XHQucHJvbW8taGVyby1idG4ge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdGFuaW1hdGlvbjogZmFkZS1pbiAxcyAyLjVzIGN1YmljLWJlemllciguMTYsIDEuMDgsIC4zOCwgLjk4KSBmb3J3YXJkcywgZnJvbS1ib3R0b20gMXMgMi41cyBjdWJpYy1iZXppZXIoLjE2LCAxLjA4LCAuMzgsIC45OCkgZm9yd2FyZHM7XG5cdFx0fVxuXHR9XG59XG5cbiNmZWF0dXJlZC1zbGlkZXIge1xuXHQuanMtc2xpZGVyX19pdGVtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0I3Bhbmllci1ibGV1IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxRDRBO1xuXG5cdFx0Lmljb24tcXVlYmVjIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbG9yOiAjMDUyYTc3O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdGZvbnQtc2l6ZTogNjAwcHg7XG5cblx0XHRcdEBtZWRpYSBAc3QtdGFibGV0IHtcblx0XHRcdFx0Y29sb3I6ICMwNjM4QTc7XG5cdFx0XHRcdGxlZnQ6IHVuc2V0O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmluLWJhY2tncm91bmQge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTIwMHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNtb2lzc29uLXF1ZWJlYyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzM2ODE0MjtcblxuXHRcdCNtb2lzc29uLXF1ZWJlYy1sZWZ0LXNpZGUge1xuXHRcdFx0bWF4LXdpZHRoOiB+J2NhbGMoMjA4MHB4IC8gMiknO1xuXG5cdFx0XHQuYy10eXBvZ3JhcGh5LS1saW5rIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh3aGl0ZSwgd2hpdGUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJhY2tncm91bmQtZmFkZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IEBzaXplLTMweDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCBAYWNjZW50LTUwMCAwJSwgdHJhbnNwYXJlbnQgMTAwJSlcblx0XHR9XG5cblx0XHQuaWNvbi1oYW5kIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IC0xMDtcblx0XHRcdHJpZ2h0OiBAc2l6ZS0xMHg7XG5cdFx0XHRib3R0b206IEBzaXplLTE5eDtcblx0XHRcdGZvbnQtc2l6ZTogNDAwcHg7XG5cdFx0XHRjb2xvcjogIzNiOGU0NztcblxuXHRcdFx0QG1lZGlhIEBzdC10YWJsZXQge1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb24taGVhcnQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogLTEwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IEBzaXplLTl4O1xuXHRcdFx0Y29sb3I6ICMzYjhlNDc7XG5cdFx0XHRmb250LXNpemU6IDMwMHB4O1xuXG5cdFx0XHRAbWVkaWEgQHN0LXRhYmxldCB7XG5cdFx0XHRcdGJvdHRvbTogLUBzaXplLTEzeDtcblx0XHRcdFx0cmlnaHQ6IC1Ac2l6ZS0xM3g7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3ZhbHVlcyB7XG5cdC52YWx1ZS1zbGlkZXIge1xuXHRcdC52YWx1ZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0bWluLXdpZHRoOiA4MHB4O1xuXG5cdFx0XHRAbWVkaWEgQHN0LWxhcHRvcC1tIHtcblx0XHRcdFx0bWluLXdpZHRoOiAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBAbW9iaWxlLWwge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IEBzaXplLTF4ICAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogQHNpemUtMXggICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogQHNpemUtMzB4O1xuXG5cdFx0XHRcdEBtZWRpYSBAZGVza3RvcCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBAc2l6ZS0yMng7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgQHN0LWxhcHRvcC1tIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IEBzaXplLTV4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHR0b3A6IEBzaXplLTEweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBAc2l6ZS0xeDtcblxuXHRcdFx0XHRAbWVkaWEgQHN0LWxhcHRvcC1tIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdGxlZnQ6IHVuc2V0O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHR0b3A6IHVuc2V0O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IEBzaXplLTR4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIEBzdC10YWJsZXQge1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fc3VidGV4dCB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdHRvcDogQHNpemUtMTN4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblxuXHRcdFx0XHRAbWVkaWEgQGRlc2t0b3Age1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdFx0d2lkdGg6IEBzaXplLTMweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBAbGFwdG9wLWwge1xuXHRcdFx0XHRcdHdpZHRoOiBAc2l6ZS0yNng7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgQHN0LWxhcHRvcC1tIHtcblx0XHRcdFx0XHR3aWR0aDogdW5zZXQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRsZWZ0OiB1bnNldDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0dG9wOiB1bnNldDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGljay1kb3RzIHtcblx0XHRcdEBtZWRpYSBAbW9iaWxlLWwge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBAc2l6ZS0yeDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2NhdGVnb3JpZXMge1xuXHQuY2F0ZWdvcnkge1xuXHRcdGltZyB7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zMjVzIGN1YmljLWJlemllciguMzMsIDAsIC4yNSwgMSk7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jbmV3cyB7XG5cdC5mbGV4IHtcblx0XHQubmV3cy1hcnRpY2xlIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHRcdEBtZWRpYSBAc3QtdGFibGV0IHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2ltYWdlIHtcblx0XHRcdFx0bWluLWhlaWdodDogQHNpemUtM3g7XG5cdFx0XHRcdG1heC13aWR0aDogQHNpemUtMTV4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2ltYWdlIHtcblx0XHRcdG1pbi1oZWlnaHQ6IEBzaXplLTN4O1xuXHRcdFx0bWF4LXdpZHRoOiBAc2l6ZS0xNXg7XG5cdFx0fVxuXHR9XG59XG5cbkBrZXlmcmFtZXMgd2F2ZSB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLCAxKSByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDclKSBzY2FsZSgxLCAxLjE1KSByb3RhdGUoMmRlZyk7XG5cdH1cbn1cblxuI2J1c2luZXNzIHtcblx0LmMtcHJvZHVjdC1jYXJkIHtcblx0XHRtYXgtd2lkdGg6IEBzaXplLTMweDtcblx0fVxufVxuXG4jdm9sdW1lLWRpc2NvdW50cyB7XG5cdC53YXZlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDExMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLCAwLjUpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0bWluLXdpZHRoOiAxOTIwcHg7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllciguMzMsIDAsIC4yNSwgMSksIG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKC4zMywgMCwgLjI1LCAxKTtcblxuXHRcdCYuanMtc2Nyb2xsZWQge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEsIDEpO1xuXHRcdFx0YW5pbWF0aW9uOiB3YXZlIDVzIGVhc2UtaW4tb3V0IGFsdGVybmF0ZSBpbmZpbml0ZTtcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogMXM7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIEBzdC1sYXB0b3AtbCB7XG5cdFx0XHR0b3A6IDcwJTtcblx0XHR9XG5cblx0XHRAbWVkaWEgQHN0LXRhYmxldCB7XG5cdFx0XHR0b3A6IDcwJTtcblx0XHRcdGxlZnQ6IDIwJTtcblx0XHR9XG5cblx0XHRAbWVkaWEgQG1vYmlsZS1sIHtcblx0XHRcdGxlZnQ6IDEwJTtcblx0XHR9XG5cdH1cblxuXHQuanMtb24tc2Nyb2xsIHtcblx0XHQmPmRpdiB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWSgxNnB4KTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBjdWJpYy1iZXppZXIoLjMzLCAwLCAuMjUsIDEpLCB0cmFuc2Zvcm0gLjVzIGN1YmljLWJlemllciguMzMsIDAsIC4yNSwgMSk7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjI1cztcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5qcy1zY3JvbGxlZCB7XG5cdFx0XHQmPmRpdiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwcHgpO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jYWJvdXQtdXMge1xuXHQucGxheS12aWRlbyB7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zMjVzIGN1YmljLWJlemllciguMzMsIDAsIC4yNSwgMSk7XG5cblx0XHQuYy1pY29uIHtcblx0XHRcdC13ZWJraXQtdGV4dC1zdHJva2U6IDJweCBAYWNjZW50LTQwMDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAuMzI1cyBjdWJpYy1iZXppZXIoLjMzLCAwLCAuMjUsIDEpO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRoZWlnaHQ6IEBzaXplLTd4ICAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IEBzaXplLTd4ICAhaW1wb3J0YW50O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG5cdFx0XHQuYy1pY29uIHtcblx0XHRcdFx0Y29sb3I6IEBhY2NlbnQtNDAwICAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jZ2lmdC1jYXJkcyB7XG5cdCYuanMtb24tc2Nyb2xsIHtcblx0XHQjbGluZS1wYXR0ZXJuIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cblx0XHRcdHBhdGgge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCBjdWJpYy1iZXppZXIoLjMzLCAwLCAuMjUsIDEpO1xuXG5cdFx0XHRcdCYjVHJhY8OpXzEwOTcge1xuXHRcdFx0XHRcdHN0cm9rZS1kYXNoYXJyYXk6IDcyNi4yOTtcblx0XHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogNzI2LjI5O1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDEuNHM7XG5cblx0XHRcdFx0XHQuanMtc2Nyb2xsZWQmIHtcblx0XHRcdFx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYjVHJhY8OpXzEwOTgge1xuXHRcdFx0XHRcdHN0cm9rZS1kYXNoYXJyYXk6IDYxMS41Nztcblx0XHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogNjExLjU3O1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC41cztcblxuXHRcdFx0XHRcdC5qcy1zY3JvbGxlZCYge1xuXHRcdFx0XHRcdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiNUcmFjw6lfMTMyNiB7XG5cdFx0XHRcdFx0c3Ryb2tlLWRhc2hhcnJheTogMTE0OS41NDtcblx0XHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMTE0OS41NDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjJzO1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuXG5cdFx0XHRcdFx0LmpzLXNjcm9sbGVkJiB7XG5cdFx0XHRcdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3NvY2lhbC1jbHViIHtcblx0LnNsaWNrLWxpc3Qge1xuXHRcdHBhZGRpbmc6IDAgQHNpemUtMjB4O1xuXG5cdFx0LnNsaWNrLXRyYWNrIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG59XG5cbiN0cmVlcyB7XG5cdGJhY2tncm91bmQtY29sb3I6IEBtaW50O1xuXG5cdC5wbGFudGVkLXRyZWVzIHtcblx0XHRjb2xvcjogQGdyZWVuO1xuXG5cdH1cbn1cblxuXG4vKiBPVVIgQ09SUE9SQVRFIEJSQU5EIFNFQ1RJT04gKi9cbi51LW1heC13LWZ1bGwge21heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7fVxuLnUtcm91bmRlZC04IHtib3JkZXItcmFkaXVzOiA4cHg7fVxuLnUtbW9iaWxlLXNob3cge2Rpc3BsYXk6IG5vbmU7fVxuLnUtcGFkZGluZy10b3AtbGcge3BhZGRpbmctdG9wOiAyLjVyZW0haW1wb3J0YW50O31cbi51LW1hcmdpbi10b3AtbGcge21hcmdpbi10b3A6IDIuNXJlbSFpbXBvcnRhbnQ7fVxuLm8tbGF5b3V0Li1ndXR0ZXIteC1sZyB7bWFyZ2luLWxlZnQ6IC0yLjVyZW07fVxuLnUtbWFyZ2luLWJvdHRvbS1zbSB7bWFyZ2luLWJvdHRvbTogMXJlbSFpbXBvcnRhbnQ7fVxuLm8tbGF5b3V0IHtkaXNwbGF5OiBmbGV4O2ZsZXgtd3JhcDogd3JhcDttYXJnaW46IDA7cGFkZGluZzogMDtsaXN0LXN0eWxlOiBub25lO31cbi51LW1hcmdpbi10b3AtbGcge21hcmdpbi10b3A6IDIuNXJlbSFpbXBvcnRhbnQ7fVxuLm8tbGF5b3V0Li1ndXR0ZXIteS1sZz4uby1sYXlvdXRfaXRlbSB7cGFkZGluZy1ib3R0b206IDIuNXJlbTt9XG4uby1sYXlvdXQuLWd1dHRlci14LWxnPi5vLWxheW91dF9pdGVtIHtwYWRkaW5nLWxlZnQ6IDIuNXJlbTt9XG4udS0xXFwvNSB7d2lkdGg6IDIwJSFpbXBvcnRhbnQ7fVxuLm8tbGF5b3V0X2l0ZW0ge2Rpc3BsYXk6IGZsZXg7fVxuLm8tbGF5b3V0X2l0ZW0gaW1nIHttYXgtd2lkdGg6IDEwMCU7aGVpZ2h0OiBhdXRvO31cbi5idG4tY29ycG9yYXRlLWJyYW5kIHtkaXNwbGF5OiBmbGV4O21heC13aWR0aDogZml0LWNvbnRlbnQ7bWFyZ2luOiAwIGF1dG87fVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcblx0LnUtMVxcLzNcXEB0YWJsZXQge3dpZHRoOiAzMy4zMzMzMzMzMzMzJSFpbXBvcnRhbnQ7fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG5cdC51LW1vYmlsZS1oaWRlIHtkaXNwbGF5OiBub25lO31cblx0LnUtbW9iaWxlLXNob3cge2Rpc3BsYXk6IGJsb2NrO31cblx0LnUtMVxcLzJcXEBtb2JpbGUge3dpZHRoOiA1MCUgIWltcG9ydGFudDt9XG5cdC5vLWxheW91dCAuby1sYXlvdXRfaXRlbTpsYXN0LWNoaWxkIHt3aWR0aDogMTAwJSAhaW1wb3J0YW50O21hcmdpbjogMCBhdXRvO2Rpc3BsYXk6IGZsZXg7bWF4LXdpZHRoOiBmaXQtY29udGVudDt9XG59XG5cbi8vIFJldmlld3Ncbi5idHMtcmV2aWV3cyB7XG5cdC5mbGlja2l0eS1zbGlkZXIge1xuXHRcdCY+ZGl2IHtcblx0XHRcdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuaXMtc2VsZWN0ZWQge1xuXHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZS1pbiAuNHMgLjE2cyBjdWJpYy1iZXppZXIoMC40MjAsIDAuMDAwLCAwLjAwMiwgMS4wMDApIGZvcndhcmRzLFxuXHRcdFx0XHRmcm9tLWJvdHRvbSAuNHMgLjE2cyBjdWJpYy1iZXppZXIoMC40MjAsIDAuMDAwLCAwLjAwMiwgMS4wMDApIGZvcndhcmRzO1xuXHRcdFx0fVxuXG5cdFx0XHRoNCB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZS1pbiAuNHMgLjI0cyBjdWJpYy1iZXppZXIoMC40MjAsIDAuMDAwLCAwLjAwMiwgMS4wMDApIGZvcndhcmRzLFxuXHRcdFx0XHRmcm9tLWJvdHRvbSAuNHMgLjI0cyBjdWJpYy1iZXppZXIoMC40MjAsIDAuMDAwLCAwLjAwMiwgMS4wMDApIGZvcndhcmRzO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0LmZsaWNraXR5LXBhZ2UtZG90cyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvdHRvbTogdW5zZXQ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tdG9wOiBAc2l6ZS00eDtcblx0XHRjb3VudGVyLXJlc2V0OiB4O1xuXG5cdFx0QG1lZGlhIEBzdC10YWJsZXQge1xuXHRcdFx0bWFyZ2luLXRvcDogQHNpemUtMng7XG5cdFx0fVxuXG5cdFx0LmRvdCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGNvbG9yOiBAc3VyZmFjZS04MDA7XG5cblx0XHRcdEBtZWRpYSBAc3QtdGFibGV0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmlzLXNlbGVjdGVkIHtcblx0XHRcdFx0Y29sb3I6IEBhY2NlbnQtNTAwO1xuXG5cdFx0XHRcdEBrZXlmcmFtZXMgZmlsbC1pbiB7XG5cdFx0XHRcdFx0MCUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQxMDAlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAtQHNpemUtMDV4O1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS01MDA7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBmaWxsLWluIC4xNXMgZWFzZSBmb3J3YXJkcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IEBzaXplLTN4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogY291bnRlcih4LCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5jb250YWluZXItYnRzLWhlcm8ge1xuXHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuI2ZpbmFuY2luZy1tYWluIHtvdmVyZmxvdzpoaWRkZW47fVxuXG4uYnRzLWhlcm8tbW9iaWxlLCAuYnRzLWhlcm8tZGVza3RvcCB7YmFja2dyb3VuZC1jb2xvcjogI0VDRjdGNjt9XG4uYnRzLWNvbGxlY3Rpb25zLWJnIHtiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO31cbi5idHMtcmV2aWV3cy1iZyB7YmFja2dyb3VuZC1jb2xvcjogI0VERjBGMDt9XG5cbi5idHMtaGVyby1tb2JpbGUsIC5idHMtY29sbGVjdGlvbi1tb2JpbGUge2Rpc3BsYXk6bm9uZTt9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdC5idHMtaGVyby1tb2JpbGUsIC5idHMtY29sbGVjdGlvbi1tb2JpbGUge2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt9XG5cdC5idHMtaGVyby1kZXNrdG9wLCAuYnRzLWNvbGxlY3Rpb24tZGVza3RvcCB7ZGlzcGxheTpub25lO31cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDVweCkge1xuXHQuYnRzLWhlcm8tZGVza3RvcCBoMSB7Zm9udC1zaXplOjY1cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDo4MXB4ICFpbXBvcnRhbnQ7fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MDRweCkge1xuXHQuYnRzLWhlcm8tZGVza3RvcCBoMSB7Zm9udC1zaXplOjU1cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDo3MXB4ICFpbXBvcnRhbnQ7fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuXHQuYnRzLWhlcm8tZGVza3RvcCBoMSB7Zm9udC1zaXplOjM1cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDo1MXB4ICFpbXBvcnRhbnQ7fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdC5idHMtaGVyby1kZXNrdG9wIGgxIHtmb250LXNpemU6MzVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjUxcHggIWltcG9ydGFudDt9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmJ0cy1oZXJvLWRlc2t0b3AgaDEge2ZvbnQtc2l6ZTozNHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6NDBweCAhaW1wb3J0YW50O31cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5idHMtcmV2aWV3cyB7cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG5cdC5idHMtcmV2aWV3cyAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7dG9wOiAxMDAlICFpbXBvcnRhbnQ7fVxuXHQuYnRzLXJldmlld3MgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge2ZvbnQtc2l6ZTogMHB4O2hlaWdodDogNDhweDt3aWR0aDogNDhweDtib3JkZXItcmFkaXVzOiA1MCU7cG9zaXRpb246IGFic29sdXRlO3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtib3JkZXI6IDA7cGFkZGluZzogMDtvdXRsaW5lOiBub25lO2JhY2tncm91bmQtY29sb3I6IHdoaXRlO2JveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYigwIDAgMCAvIDE2JSk7ei1pbmRleDogMTtjdXJzb3I6IHBvaW50ZXI7dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjM1cyBjdWJpYy1iZXppZXIoMC4zMywgMCwgMC4yNSwgMSk7fVxuXHQuYnRzLXJldmlld3MgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246Zm9jdXMsIC5idHMtcmV2aWV3cyAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpob3ZlciB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO31cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiBTdHlsZXMgZm9yIHNjcm9sbCBiYXIgb24gbW9iaWxlIGZvciBcIkZ1cm5pdHVyZSBTaG9wcGluZyBNYWRlIEVhc3lcIiBzZWN0aW9uICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5idHMtbWFkZS1lYXN5LXNjcm9sbCB7b3ZlcmZsb3cteDogYXV0bzsvKndoaXRlLXNwYWNlOiBub3dyYXA7Ki93aWR0aDogYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtzY3JvbGxiYXItd2lkdGg6IHRoaW47fVxuXHQuYnRzLW1hZGUtZWFzeS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHstd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7aGVpZ2h0OiA0cHg7fVxuXHQuYnRzLW1hZGUtZWFzeS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtiYWNrZ3JvdW5kOiAjRjQxRTAyO31cblx0LmJ0cy1tYWRlLWVhc3ktc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7YmFja2dyb3VuZDogI0ZGRjRFRjt9XG59XG5cbmEuYnRzLWhlcm8tYW5jaG9yIHtkaXNwbGF5OiBibG9jaztwb3NpdGlvbjogcmVsYXRpdmU7dG9wOiAtNjVweDt2aXNpYmlsaXR5OiBoaWRkZW47fVxuXG5cbi5jLWljb24uZnJlZS1zaGlwcGluZy1mciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd3AtcGxvZ2ctdGhlbWUtYmVzdGFyL2Fzc2V0cy9pbWFnZXMvZnJlZS1zaGlwcGluZy1mci5zdmcpO1xufVxuLmMtaWNvbi5tYWRlLWluLXF1ZWJlYy1mciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd3AtcGxvZ2ctdGhlbWUtYmVzdGFyL2Fzc2V0cy9pbWFnZXMvbWFkZS1pbi1xdWViZWMtZnIuc3ZnKTtcbn1cbi5jLWljb24uY3VzdG9tZXItc2VydmljZS1mciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd3AtcGxvZ2ctdGhlbWUtYmVzdGFyL2Fzc2V0cy9pbWFnZXMvY3VzdG9tZXItc2VydmljZS1mci5zdmcpO1xufVxuLmMtaWNvbi5hc3NlbWJseS1ndWlkZXMtZnIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3dwLXBsb2dnLXRoZW1lLWJlc3Rhci9hc3NldHMvaW1hZ2VzL2Fzc2VtYmx5LWd1aWRlcy1mci5zdmcpO1xufVxuLmMtaWNvbi53YXJyYW50eS1mci1mciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd3AtcGxvZ2ctdGhlbWUtYmVzdGFyL2Fzc2V0cy9pbWFnZXMvd2FycmFudHktZnItZnIuc3ZnKTtcbn1cblxuXG4uYy1hY2NvcmRpb24taGVhZC5tYnBscC1hY2NvcmRpb24taGVhZDphZnRlciB7Y29udGVudDogJ1xcZTgyNicgIWltcG9ydGFudDtib3JkZXI6IDFweCBzb2xpZDtib3JkZXItcmFkaXVzOiA1MCU7d2lkdGg6IGF1dG8gIWltcG9ydGFudDtoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O3BhZGRpbmc6IDZweCAhaW1wb3J0YW50O31cblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXS5jLWFjY29yZGlvbi1oZWFkLm1icGxwLWFjY29yZGlvbi1oZWFkOmFmdGVyIHtjb250ZW50OiAnXFxlODI4JyAhaW1wb3J0YW50O31cblxuLmMtYWNjb3JkaW9uLWJvZHkubWJwbHAtYWNjb3JkaW9uLWJvZHkge2JvcmRlci1ib3R0b206IDBweCBzb2xpZCAjRURGMEYwICFpbXBvcnRhbnQ7fVxuW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLmMtYWNjb3JkaW9uLWhlYWQubWJwbHAtYWNjb3JkaW9uLWhlYWQgKyAuYy1hY2NvcmRpb24tYm9keS5tYnBscC1hY2NvcmRpb24tYm9keSB7aGVpZ2h0OmZpdC1jb250ZW50ICFpbXBvcnRhbnQ7fVxuXG4ubWJwbHAtY2ItdGV4dCB7bWFyZ2luLWxlZnQ6IGF1dG87d2lkdGg6IDQwJSAhaW1wb3J0YW50O2FsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O3RleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O31cbi5wcm9tby1oZXJvLXN1YnRpdGxlLm1icGxwLWNiLXN1YnRpdGxlIHttYXJnaW46IDAgYXV0bzt9XG4ucHJvbW8taGVyby1idG4ubWJwbHAtY2ItYnRuIHttYXJnaW46IDAgYXV0bzt9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG5cdC5tYnBscC1oZXJvLXRleHQge3dpZHRoOiA4MCUgIWltcG9ydGFudDt9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5tYnBscC1oZXJvLXRpdGxlIHtmb250LXNpemU6IDM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O31cbn1cblxuLm1icGxwLWNhdGVnb3JpZXMtY2FwdGlvbiB7Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7fVxuLm1icGxwLWNhdGVnb3JpZXMtcCB7Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6IDI3cHggIWltcG9ydGFudDtmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7fVxuLm1icGxwLWFjY29yZGlvbi1oZWFkIHtmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDogMzdweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7fVxuLm1icGxwLWFjY29yZGlvbi1oZWFkLWlubmVyIHtmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6IDdweDt9XG5cbi5tYnBscC1jYi10aXRsZSB7Zm9udC1zaXplOiAzN3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7Y29sb3I6ICMwQjEyMjIgIWltcG9ydGFudDt9XG4ubWJwbHAtY2Itc3VidGl0bGUge2ZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O2NvbG9yOiAjMEIxMjIyICFpbXBvcnRhbnQ7fVxuLm1icGxwLXB1cmNoYXNlZCB7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjguNnB4O31cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTM2MHB4KSB7XG5cdC5tYnBscC1jYi10ZXh0IHt3aWR0aDogNjAlICFpbXBvcnRhbnQ7fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcblx0Lm1icGxwLWNiLXRleHQge3dpZHRoOiA4MCUgIWltcG9ydGFudDt9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubWJwbHAtY2ItdGV4dCB7d2lkdGg6IDEwMCUgIWltcG9ydGFudDt9XG5cdC5wcm9tby1oZXJvX19pdGVtIC5jLXNob3BwYWJsZS1pbWFnZXNfX2ltYWdlLm1icGxwLWNiLWltYWdlIHtvYmplY3QtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O31cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG5cdC5tYnBscC1hY2NvcmRpb24taGVhZCB7Zm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7fVxuXHQubWJwbHAtYWNjb3JkaW9uLWhlYWQtaW5uZXIge2ZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O31cblx0Lm1icGxwLXB1cmNoYXNlZCB7Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDt9XG5cdC5tYnBscC1jYi1zZWN0aW9uIHttYXJnaW4tdG9wOiAyNzVweCAhaW1wb3J0YW50O31cblx0Lm1icGxwLWNiLXZpZGVvIHtoZWlnaHQ6IDI3NXB4ICFpbXBvcnRhbnQ7fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzVweCkgYW5kIChtYXgtd2lkdGg6IDE1MzVweCkge1xuXHQubWJwbHAtY2F0ZWdvcmllcy1wIHtwYWRkaW5nLWxlZnQ6IDI1MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDogMjUwcHggIWltcG9ydGFudDt9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTY2MHB4KSB7XG5cdC5tYnBscC1jb2xsZWN0aW9ucy1ib3hlcyBpbWcge3BhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDt9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0Lm1icGxwLWZhcS1zZWN0aW9uIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuXHQubWJwbHAtY29sbGVjdGlvbnMtYm94ZXMgcCB7cGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDt9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIGFuZCAobWF4LXdpZHRoOiA2NDJweCkge1xuXHQubWJwbHAtY29sbGVjdGlvbnMtYm94ZXMgcCB7cGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtmb250LXNpemU6IDEycHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDt9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MjVweCkge1xuXHQubWJwbHAtY29sbGVjdGlvbnMtYm94ZXMgcCB7cGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtmb250LXNpemU6IDEycHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDt9XG5cdC5tYnBscC1jb2xsZWN0aW9ucy1ib3hlcyBpbWcge3BhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDt9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuXHQubWJwbHAtY29sbGVjdGlvbnMtYm94ZXMgcCB7Zm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuXHQubWJwbHAtY29sbGVjdGlvbnMtYm94ZXMgcCB7cGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtmb250LXNpemU6IDEycHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDt9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2OHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG5cdC5tYnBscC1jb2xsZWN0aW9ucy1ib3hlcyBwIHtwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O31cbn1cblxuLmMtaWNvbi5maS1xdWljay1kZWNpc2lvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd3AtcGxvZ2ctdGhlbWUtYmVzdGFyL2Fzc2V0cy9pbWFnZXMvYmVzdGFyLXNob3AtcGF5LWZpbmFuY2luZy1pY29ucy0wMS1xdWljay1kZWNpc2lvbi5zdmcpO1xufVxuLmMtaWNvbi5maS1lYXN5LXBheW1lbnRzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93cC1wbG9nZy10aGVtZS1iZXN0YXIvYXNzZXRzL2ltYWdlcy9iZXN0YXItc2hvcC1wYXktZmluYW5jaW5nLWljb25zLTAyLWVhc3ktcGF5bWVudHMuc3ZnKTtcbn1cbi5jLWljb24uZmktbm8tZmVlcyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd3AtcGxvZ2ctdGhlbWUtYmVzdGFyL2Fzc2V0cy9pbWFnZXMvYmVzdGFyLXNob3AtcGF5LWZpbmFuY2luZy1pY29ucy0wMy1uby1mZWVzLnN2Zyk7XG59XG5cblxuXG4uY2EtYm90dG9tLXNlY3Rpb24gb2wge3BhZGRpbmctbGVmdDoyMHB4ICFpbXBvcnRhbnQ7fVxuLmNhLWJvdHRvbS1zZWN0aW9uIGxpIHttYXJnaW4tYm90dG9tOjEwcHggIWltcG9ydGFudDt9XG4uY2EtYm90dG9tLXNlY3Rpb24gbGk6YmVmb3JlIHtjb2xvcjogIzBCMTIyMiAhaW1wb3J0YW50O31cbi5jYS1ib3R0b20tc2VjdGlvbiBoMiB7Zm9udC1zaXplOjMycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDo0MHB4ICFpbXBvcnRhbnQ7fVxuXG5cbiN0aXRsZSB7bWF4LXdpZHRoOiBjYWxjKDE5MjBweCArIDgwcHggKiAyKSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDttYXJnaW46MCBhdXRvO31cbi5jLWJyZWFkY3J1bWJzIHtwYWRkaW5nOiA0cHggMCAhaW1wb3J0YW50O21hcmdpbjogMCAhaW1wb3J0YW50O31cblxuLmhvbWUtdmFsdWVzLWNvbnRhaW5lci5maS1wZXJrcy1zZWN0aW9uIGgyIHtmb250LXNpemU6MzJweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjQycHggIWltcG9ydGFudDtmb250LXdlaWdodDpib2xkICFpbXBvcnRhbnQ7Y29sb3I6I0ZGRkZGRiAhaW1wb3J0YW50O31cbi5ob21lLXZhbHVlcy1jb250YWluZXIuZmktcGVya3Mtc2VjdGlvbiBwIHtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjI0cHggIWltcG9ydGFudDtmb250LXdlaWdodDozMDAgIWltcG9ydGFudDtjb2xvcjojRkZGRkZGICFpbXBvcnRhbnQ7fVxuLmhvbWUtdmFsdWVzLWNvbnRhaW5lci5maS1wZXJrcy1zZWN0aW9uIGg2IHtmb250LXNpemU6MTRweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjE4cHggIWltcG9ydGFudDtmb250LXdlaWdodDozMDAgIWltcG9ydGFudDtjb2xvcjojRkZGRkZGICFpbXBvcnRhbnQ7fVxuLmhvbWUtdmFsdWVzLWNvbnRhaW5lci5maS1wZXJrcy1zZWN0aW9uIC5maS1wZXJrcy10aXRsZSB7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoyNHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6Ym9sZCAhaW1wb3J0YW50O2NvbG9yOiNGRkZGRkYgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTogNXB4O2Rpc3BsYXk6IGlubGluZS1ibG9jazt9XG5cbi5maS1zaG9wLXBheSAuZmktZGlzY2xhaW1lciBwIHtmb250LXNpemU6MTRweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjI0cHggIWltcG9ydGFudDtmb250LXdlaWdodDozMDAgIWltcG9ydGFudDtjb2xvcjojMEIxMjIyICFpbXBvcnRhbnQ7b3BhY2l0eTowLjg7bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7fVxuXG4uaG9tZS12YWx1ZXMtY29udGFpbmVyIC5ob21lLXZhbHVlIHtmbGV4OiAxO31cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTg1MXB4KSB7XG4jZmluYW5jaW5nLW1haW4gLmJ0cy1oZXJvLWRlc2t0b3AgaDEge3BhZGRpbmctcmlnaHQ6MjgwcHg7fVxuI2ZpbmFuY2luZy1tYWluIC5maS1zaG9wLXBheSBoMiB7cGFkZGluZzogMCA0ODBweDt9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxODUwcHgpIHtcbiNmaW5hbmNpbmctbWFpbiAuYnRzLWhlcm8tZGVza3RvcCBoMSB7cGFkZGluZy1yaWdodDoxNjBweDt9XG4jZmluYW5jaW5nLW1haW4gLmZpLXNob3AtcGF5IGgyIHtwYWRkaW5nOiAwIDI4MHB4O31cbn1cblxuIiwiQGtleWZyYW1lcyBwcm9tby1oZXJvLXdvcmQtYXBwZWFyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSBza2V3KDVkZWcsIDVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNrZXcoMGRlZywgMGRlZyk7XG4gIH1cbn1cbi5wcm9tby1oZXJvX19pbm5lciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEwNnB4KTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS12aCwgMXZoKSAqIDEwMCkgLSAxMDZweCk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoNzIwcHggLSAxMDZweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvbW8taGVyb19faW5uZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQ5cHgpO1xuICAgIGhlaWdodDogY2FsYygodmFyKC0tdmgsIDF2aCkgKiAxMDApIC0gNDlweCk7XG4gICAgbWluLWhlaWdodDogY2FsYyg0ODBweCAtIDQ5cHgpO1xuICB9XG59XG4uaGFzLXByb21vLWJhbm5lciAucHJvbW8taGVyb19faW5uZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDZweCk7XG4gIGhlaWdodDogY2FsYygodmFyKC0tdmgsIDF2aCkgKiAxMDApIC0gMTQ2cHgpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDcyMHB4IC0gMTQ2cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhcy1wcm9tby1iYW5uZXIgLnByb21vLWhlcm9fX2lubmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4OXB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoKHZhcigtLXZoLCAxdmgpICogMTAwKSAtIDg5cHgpO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoNDgwcHggLSA4OXB4KTtcbiAgfVxufVxuLnByb21vLWhlcm9fX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjM1cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcm9tby1oZXJvX19pdGVtLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb21vLWhlcm9fX2l0ZW0gLmMtc2hvcHBhYmxlLWltYWdlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9tby1oZXJvX19pdGVtIC5jLXNob3BwYWJsZS1pbWFnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9tby1oZXJvX19pdGVtIC5jLXNob3BwYWJsZS1pbWFnZXNfX2ltYWdlIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbn1cbi5wcm9tby1oZXJvX19pdGVtIC5jLXNob3BwYWJsZS1pbWFnZXNfX3Byb2R1Y3RzIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG59XG4ucHJvbW8taGVyb19faXRlbSAucHJvbW8taGVyby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9tby1oZXJvX19pdGVtIC5wcm9tby1oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnByb21vLWhlcm9fX2l0ZW0gLnByb21vLWhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnByb21vLWhlcm9fX2l0ZW0gLnByb21vLWhlcm8tdGl0bGVfX3dvcmQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9tby1oZXJvX19pdGVtIC5wcm9tby1oZXJvLXRpdGxlX193b3JkOm50aC1jaGlsZCgxKSA+IHNwYW4ge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNjMzcztcbn1cbi5wcm9tby1oZXJvX19pdGVtIC5wcm9tby1oZXJvLXRpdGxlX193b3JkOm50aC1jaGlsZCgyKSA+IHNwYW4ge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNzY2cztcbn1cbi5wcm9tby1oZXJvX19pdGVtIC5wcm9tby1oZXJvLXRpdGxlX193b3JkOm50aC1jaGlsZCgzKSA+IHNwYW4ge1xuICBhbmltYXRpb24tZGVsYXk6IDEuODk5cztcbn1cbi5wcm9tby1oZXJvX19pdGVtIC5wcm9tby1oZXJvLXRpdGxlX193b3JkOm50aC1jaGlsZCg0KSA+IHNwYW4ge1xuICBhbmltYXRpb24tZGVsYXk6IDIuMDMycztcbn1cbi5wcm9tby1oZXJvX19pdGVtIC5wcm9tby1oZXJvLXRpdGxlX193b3JkOm50aC1jaGlsZCg1KSA+IHNwYW4ge1xuICBhbmltYXRpb24tZGVsYXk6IDIuMTY1cztcbn1cbi5wcm9tby1oZXJvX19pdGVtIC5wcm9tby1oZXJvLXRpdGxlX193b3JkOm50aC1jaGlsZCg2KSA+IHNwYW4ge1xuICBhbmltYXRpb24tZGVsYXk6IDIuMjk4cztcbn1cbi5wcm9tby1oZXJvX19pdGVtIC5wcm9tby1oZXJvLXRpdGxlX193b3JkOm50aC1jaGlsZCg3KSA+IHNwYW4ge1xuICBhbmltYXRpb24tZGVsYXk6IDIuNDMxcztcbn1cbi5wcm9tby1oZXJvX19pdGVtIC5wcm9tby1oZXJvLXRpdGxlX193b3JkOm50aC1jaGlsZCg4KSA+IHNwYW4ge1xuICBhbmltYXRpb24tZGVsYXk6IDIuNTY0cztcbn1cbi5wcm9tby1oZXJvX19pdGVtIC5wcm9tby1oZXJvLXRpdGxlX193b3JkOm50aC1jaGlsZCg5KSA+IHNwYW4ge1xuICBhbmltYXRpb24tZGVsYXk6IDIuNjk3cztcbn1cbi5wcm9tby1oZXJvX19pdGVtIC5wcm9tby1oZXJvLXRpdGxlX193b3JkOm50aC1jaGlsZCgxMCkgPiBzcGFuIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjgzcztcbn1cbi5wcm9tby1oZXJvX19pdGVtIC5wcm9tby1oZXJvLXRpdGxlX193b3JkID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBhbmltYXRpb246IHByb21vLWhlcm8td29yZC1hcHBlYXIgMXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEuMDgsIDAuMzgsIDAuOTgpIGZvcndhcmRzO1xufVxuLnByb21vLWhlcm9fX2l0ZW0gLnByb21vLWhlcm8tc3VidGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGZhZGUtaW4gMXMgMi41cyBjdWJpYy1iZXppZXIoMC4xNiwgMS4wOCwgMC4zOCwgMC45OCkgZm9yd2FyZHMsIGZyb20tYm90dG9tIDFzIDIuNXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEuMDgsIDAuMzgsIDAuOTgpIGZvcndhcmRzO1xufVxuLnByb21vLWhlcm9fX2l0ZW0gLnByb21vLWhlcm8tYnRuIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlLWluIDFzIDIuNXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEuMDgsIDAuMzgsIDAuOTgpIGZvcndhcmRzLCBmcm9tLWJvdHRvbSAxcyAyLjVzIGN1YmljLWJlemllcigwLjE2LCAxLjA4LCAwLjM4LCAwLjk4KSBmb3J3YXJkcztcbn1cbiNmZWF0dXJlZC1zbGlkZXIgLmpzLXNsaWRlcl9faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZmVhdHVyZWQtc2xpZGVyIC5qcy1zbGlkZXJfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jZmVhdHVyZWQtc2xpZGVyICNwYW5pZXItYmxldSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTFENEE7XG59XG4jZmVhdHVyZWQtc2xpZGVyICNwYW5pZXItYmxldSAuaWNvbi1xdWViZWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMDUyYTc3O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiA2MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2ZlYXR1cmVkLXNsaWRlciAjcGFuaWVyLWJsZXUgLmljb24tcXVlYmVjIHtcbiAgICBjb2xvcjogIzA2MzhBNztcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICB9XG59XG4jZmVhdHVyZWQtc2xpZGVyICNwYW5pZXItYmxldSAuaWNvbi1xdWViZWM6YmVmb3JlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbiNmZWF0dXJlZC1zbGlkZXIgI3Bhbmllci1ibGV1IC5pY29uLXF1ZWJlYy5pbi1iYWNrZ3JvdW5kIHtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXNpemU6IDEyMDBweDtcbiAgbGVmdDogMDtcbn1cbiNmZWF0dXJlZC1zbGlkZXIgI21vaXNzb24tcXVlYmVjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ODE0Mjtcbn1cbiNmZWF0dXJlZC1zbGlkZXIgI21vaXNzb24tcXVlYmVjICNtb2lzc29uLXF1ZWJlYy1sZWZ0LXNpZGUge1xuICBtYXgtd2lkdGg6IGNhbGMoMjA4MHB4IC8gMik7XG59XG4jZmVhdHVyZWQtc2xpZGVyICNtb2lzc29uLXF1ZWJlYyAjbW9pc3Nvbi1xdWViZWMtbGVmdC1zaWRlIC5jLXR5cG9ncmFwaHktLWxpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh3aGl0ZSwgd2hpdGUpO1xufVxuI2ZlYXR1cmVkLXNsaWRlciAjbW9pc3Nvbi1xdWViZWMgLmJhY2tncm91bmQtZmFkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwQjEyMjIgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuI2ZlYXR1cmVkLXNsaWRlciAjbW9pc3Nvbi1xdWViZWMgLmljb24taGFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTEwO1xuICByaWdodDogODBweDtcbiAgYm90dG9tOiAxNTJweDtcbiAgZm9udC1zaXplOiA0MDBweDtcbiAgY29sb3I6ICMzYjhlNDc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNmZWF0dXJlZC1zbGlkZXIgI21vaXNzb24tcXVlYmVjIC5pY29uLWhhbmQge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuI2ZlYXR1cmVkLXNsaWRlciAjbW9pc3Nvbi1xdWViZWMgLmljb24taGFuZDpiZWZvcmUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuI2ZlYXR1cmVkLXNsaWRlciAjbW9pc3Nvbi1xdWViZWMgLmljb24taGVhcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNzJweDtcbiAgY29sb3I6ICMzYjhlNDc7XG4gIGZvbnQtc2l6ZTogMzAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNmZWF0dXJlZC1zbGlkZXIgI21vaXNzb24tcXVlYmVjIC5pY29uLWhlYXJ0IHtcbiAgICBib3R0b206IC0xMDRweDtcbiAgICByaWdodDogLTEwNHB4O1xuICB9XG59XG4jZmVhdHVyZWQtc2xpZGVyICNtb2lzc29uLXF1ZWJlYyAuaWNvbi1oZWFydDpiZWZvcmUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuI3ZhbHVlcyAudmFsdWUtc2xpZGVyIC52YWx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWluLXdpZHRoOiA4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgI3ZhbHVlcyAudmFsdWUtc2xpZGVyIC52YWx1ZSB7XG4gICAgbWluLXdpZHRoOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgI3ZhbHVlcyAudmFsdWUtc2xpZGVyIC52YWx1ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN2YWx1ZXMgLnZhbHVlLXNsaWRlciAudmFsdWU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAjdmFsdWVzIC52YWx1ZS1zbGlkZXIgLnZhbHVlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTc2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICN2YWx1ZXMgLnZhbHVlLXNsaWRlciAudmFsdWU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG4jdmFsdWVzIC52YWx1ZS1zbGlkZXIgLnZhbHVlX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICN2YWx1ZXMgLnZhbHVlLXNsaWRlciAudmFsdWVfX3RleHQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdmFsdWVzIC52YWx1ZS1zbGlkZXIgLnZhbHVlX190ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4jdmFsdWVzIC52YWx1ZS1zbGlkZXIgLnZhbHVlX19zdWJ0ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAxMDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAjdmFsdWVzIC52YWx1ZS1zbGlkZXIgLnZhbHVlX19zdWJ0ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgI3ZhbHVlcyAudmFsdWUtc2xpZGVyIC52YWx1ZV9fc3VidGV4dCB7XG4gICAgd2lkdGg6IDIwOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAjdmFsdWVzIC52YWx1ZS1zbGlkZXIgLnZhbHVlX19zdWJ0ZXh0IHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBsZWZ0OiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdG9wOiB1bnNldDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAjdmFsdWVzIC52YWx1ZS1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbiNjYXRlZ29yaWVzIC5jYXRlZ29yeSBpbWcge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMzI1cyBjdWJpYy1iZXppZXIoMC4zMywgMCwgMC4yNSwgMSk7XG59XG4jY2F0ZWdvcmllcyAuY2F0ZWdvcnkgaW1nOmhvdmVyLFxuI2NhdGVnb3JpZXMgLmNhdGVnb3J5IGltZzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbiNuZXdzIC5mbGV4IC5uZXdzLWFydGljbGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbmV3cyAuZmxleCAubmV3cy1hcnRpY2xlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG4jbmV3cyAuZmxleCAubmV3cy1hcnRpY2xlX19pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG4jbmV3cyAuZmxleF9faW1hZ2Uge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuQGtleWZyYW1lcyB3YXZlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEsIDEpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDclKSBzY2FsZSgxLCAxLjE1KSByb3RhdGUoMmRlZyk7XG4gIH1cbn1cbiNidXNpbmVzcyAuYy1wcm9kdWN0LWNhcmQge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuI3ZvbHVtZS1kaXNjb3VudHMgLndhdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMTAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBtaW4td2lkdGg6IDE5MjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjMzLCAwLCAwLjI1LCAxKSwgb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC4zMywgMCwgMC4yNSwgMSk7XG59XG4jdm9sdW1lLWRpc2NvdW50cyAud2F2ZS5qcy1zY3JvbGxlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEsIDEpO1xuICBhbmltYXRpb246IHdhdmUgNXMgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlIGluZmluaXRlO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgI3ZvbHVtZS1kaXNjb3VudHMgLndhdmUge1xuICAgIHRvcDogNzAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN2b2x1bWUtZGlzY291bnRzIC53YXZlIHtcbiAgICB0b3A6IDcwJTtcbiAgICBsZWZ0OiAyMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgI3ZvbHVtZS1kaXNjb3VudHMgLndhdmUge1xuICAgIGxlZnQ6IDEwJTtcbiAgfVxufVxuI3ZvbHVtZS1kaXNjb3VudHMgLmpzLW9uLXNjcm9sbCA+IGRpdiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVZKDE2cHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMzMsIDAsIDAuMjUsIDEpLCB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4zMywgMCwgMC4yNSwgMSk7XG59XG4jdm9sdW1lLWRpc2NvdW50cyAuanMtb24tc2Nyb2xsID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xufVxuI3ZvbHVtZS1kaXNjb3VudHMgLmpzLW9uLXNjcm9sbCA+IGRpdjpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuI3ZvbHVtZS1kaXNjb3VudHMgLmpzLW9uLXNjcm9sbC5qcy1zY3JvbGxlZCA+IGRpdiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuI2Fib3V0LXVzIC5wbGF5LXZpZGVvIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjMyNXMgY3ViaWMtYmV6aWVyKDAuMzMsIDAsIDAuMjUsIDEpO1xufVxuI2Fib3V0LXVzIC5wbGF5LXZpZGVvIC5jLWljb24ge1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHggIzc5ODVBMjtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMzI1cyBjdWJpYy1iZXppZXIoMC4zMywgMCwgMC4yNSwgMSk7XG59XG4jYWJvdXQtdXMgLnBsYXktdmlkZW86aG92ZXIsXG4jYWJvdXQtdXMgLnBsYXktdmlkZW86Zm9jdXMge1xuICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDU2cHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuI2Fib3V0LXVzIC5wbGF5LXZpZGVvOmhvdmVyIC5jLWljb24sXG4jYWJvdXQtdXMgLnBsYXktdmlkZW86Zm9jdXMgLmMtaWNvbiB7XG4gIGNvbG9yOiAjNzk4NUEyICFpbXBvcnRhbnQ7XG59XG4jZ2lmdC1jYXJkcy5qcy1vbi1zY3JvbGwgI2xpbmUtcGF0dGVybiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbiNnaWZ0LWNhcmRzLmpzLW9uLXNjcm9sbCAjbGluZS1wYXR0ZXJuIHBhdGgge1xuICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCBjdWJpYy1iZXppZXIoMC4zMywgMCwgMC4yNSwgMSk7XG59XG4jZ2lmdC1jYXJkcy5qcy1vbi1zY3JvbGwgI2xpbmUtcGF0dGVybiBwYXRoI1RyYWPDqV8xMDk3IHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNzI2LjI5O1xuICBzdHJva2UtZGFzaG9mZnNldDogNzI2LjI5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjRzO1xufVxuLmpzLXNjcm9sbGVkI2dpZnQtY2FyZHMuanMtb24tc2Nyb2xsICNsaW5lLXBhdHRlcm4gcGF0aCNUcmFjw6lfMTA5NyB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xufVxuI2dpZnQtY2FyZHMuanMtb24tc2Nyb2xsICNsaW5lLXBhdHRlcm4gcGF0aCNUcmFjw6lfMTA5OCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDYxMS41NztcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDYxMS41NztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cbi5qcy1zY3JvbGxlZCNnaWZ0LWNhcmRzLmpzLW9uLXNjcm9sbCAjbGluZS1wYXR0ZXJuIHBhdGgjVHJhY8OpXzEwOTgge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbn1cbiNnaWZ0LWNhcmRzLmpzLW9uLXNjcm9sbCAjbGluZS1wYXR0ZXJuIHBhdGgjVHJhY8OpXzEzMjYge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMTQ5LjU0O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTE0OS41NDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4ycztcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4uanMtc2Nyb2xsZWQjZ2lmdC1jYXJkcy5qcy1vbi1zY3JvbGwgI2xpbmUtcGF0dGVybiBwYXRoI1RyYWPDqV8xMzI2IHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG59XG4jc29jaWFsLWNsdWIgLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nOiAwIDE2MHB4O1xufVxuI3NvY2lhbC1jbHViIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jdHJlZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGN0Y2O1xufVxuI3RyZWVzIC5wbGFudGVkLXRyZWVzIHtcbiAgY29sb3I6ICMwMEE2NzM7XG59XG4vKiBPVVIgQ09SUE9SQVRFIEJSQU5EIFNFQ1RJT04gKi9cbi51LW1heC13LWZ1bGwge1xuICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xufVxuLnUtcm91bmRlZC04IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnUtbW9iaWxlLXNob3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnUtcGFkZGluZy10b3AtbGcge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4udS1tYXJnaW4tdG9wLWxnIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4uby1sYXlvdXQuLWd1dHRlci14LWxnIHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG59XG4udS1tYXJnaW4tYm90dG9tLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSFpbXBvcnRhbnQ7XG59XG4uby1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi51LW1hcmdpbi10b3AtbGcge1xuICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi5vLWxheW91dC4tZ3V0dGVyLXktbGcgPiAuby1sYXlvdXRfaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG4uby1sYXlvdXQuLWd1dHRlci14LWxnID4gLm8tbGF5b3V0X2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbi51LTFcXC81IHtcbiAgd2lkdGg6IDIwJSFpbXBvcnRhbnQ7XG59XG4uby1sYXlvdXRfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uby1sYXlvdXRfaXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5idG4tY29ycG9yYXRlLWJyYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnUtMVxcLzNcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC51LW1vYmlsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51LW1vYmlsZS1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS0xXFwvMlxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5vLWxheW91dCAuby1sYXlvdXRfaXRlbTpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLmJ0cy1yZXZpZXdzIC5mbGlja2l0eS1zbGlkZXIgPiBkaXYge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG4uYnRzLXJldmlld3MgLmZsaWNraXR5LXNsaWRlciAuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uYnRzLXJldmlld3MgLmZsaWNraXR5LXNsaWRlciAuaXMtc2VsZWN0ZWQgaDMge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGZhZGUtaW4gMC40cyAwLjE2cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIGZvcndhcmRzLCBmcm9tLWJvdHRvbSAwLjRzIDAuMTZzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjAwMiwgMSkgZm9yd2FyZHM7XG59XG4uYnRzLXJldmlld3MgLmZsaWNraXR5LXNsaWRlciAuaXMtc2VsZWN0ZWQgaDQge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGZhZGUtaW4gMC40cyAwLjI0cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4wMDIsIDEpIGZvcndhcmRzLCBmcm9tLWJvdHRvbSAwLjRzIDAuMjRzIGN1YmljLWJlemllcigwLjQyLCAwLCAwLjAwMiwgMSkgZm9yd2FyZHM7XG59XG4uYnRzLXJldmlld3MgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiB1bnNldDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgY291bnRlci1yZXNldDogeDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0cy1yZXZpZXdzIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5idHMtcmV2aWV3cyAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNUE1ODU4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRzLXJldmlld3MgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5idHMtcmV2aWV3cyAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBjb2xvcjogIzBCMTIyMjtcbn1cbkBrZXlmcmFtZXMgZmlsbC1pbiB7XG4gIDAlIHtcbiAgICB3aWR0aDogMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYnRzLXJldmlld3MgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDFFMDI7XG4gIGFuaW1hdGlvbjogZmlsbC1pbiAwLjE1cyBlYXNlIGZvcndhcmRzO1xufVxuLmJ0cy1yZXZpZXdzIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLmJ0cy1yZXZpZXdzIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdDphZnRlciB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoeCwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xuICBjb3VudGVyLWluY3JlbWVudDogeDtcbn1cbi5jb250YWluZXItYnRzLWhlcm8ge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbiNmaW5hbmNpbmctbWFpbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnRzLWhlcm8tbW9iaWxlLFxuLmJ0cy1oZXJvLWRlc2t0b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGN0Y2O1xufVxuLmJ0cy1jb2xsZWN0aW9ucy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG59XG4uYnRzLXJldmlld3MtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGMEYwO1xufVxuLmJ0cy1oZXJvLW1vYmlsZSxcbi5idHMtY29sbGVjdGlvbi1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnRzLWhlcm8tbW9iaWxlLFxuICAuYnRzLWNvbGxlY3Rpb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5idHMtaGVyby1kZXNrdG9wLFxuICAuYnRzLWNvbGxlY3Rpb24tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDVweCkge1xuICAuYnRzLWhlcm8tZGVza3RvcCBoMSB7XG4gICAgZm9udC1zaXplOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDgxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMTBweCkgYW5kIChtYXgtd2lkdGg6IDE0MDRweCkge1xuICAuYnRzLWhlcm8tZGVza3RvcCBoMSB7XG4gICAgZm9udC1zaXplOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDcxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAuYnRzLWhlcm8tZGVza3RvcCBoMSB7XG4gICAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDUxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idHMtaGVyby1kZXNrdG9wIGgxIHtcbiAgICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNTFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0cy1oZXJvLWRlc2t0b3AgaDEge1xuICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idHMtcmV2aWV3cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5idHMtcmV2aWV3cyAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0cy1yZXZpZXdzIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCByZ2IoMCAwIDAlKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yMzVzIGN1YmljLWJlemllcigwLjMzLCAwLCAwLjI1LCAxKTtcbiAgfVxuICAuYnRzLXJldmlld3MgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b246Zm9jdXMsXG4gIC5idHMtcmV2aWV3cyAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIFN0eWxlcyBmb3Igc2Nyb2xsIGJhciBvbiBtb2JpbGUgZm9yIFwiRnVybml0dXJlIFNob3BwaW5nIE1hZGUgRWFzeVwiIHNlY3Rpb24gICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idHMtbWFkZS1lYXN5LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAvKndoaXRlLXNwYWNlOiBub3dyYXA7Ki9cbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICB9XG4gIC5idHMtbWFkZS1lYXN5LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxuICAuYnRzLW1hZGUtZWFzeS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjQxRTAyO1xuICB9XG4gIC5idHMtbWFkZS1lYXN5LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNGRkY0RUY7XG4gIH1cbn1cbmEuYnRzLWhlcm8tYW5jaG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNjVweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmMtaWNvbi5mcmVlLXNoaXBwaW5nLWZyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93cC1wbG9nZy10aGVtZS1iZXN0YXIvYXNzZXRzL2ltYWdlcy9mcmVlLXNoaXBwaW5nLWZyLnN2Zyk7XG59XG4uYy1pY29uLm1hZGUtaW4tcXVlYmVjLWZyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93cC1wbG9nZy10aGVtZS1iZXN0YXIvYXNzZXRzL2ltYWdlcy9tYWRlLWluLXF1ZWJlYy1mci5zdmcpO1xufVxuLmMtaWNvbi5jdXN0b21lci1zZXJ2aWNlLWZyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93cC1wbG9nZy10aGVtZS1iZXN0YXIvYXNzZXRzL2ltYWdlcy9jdXN0b21lci1zZXJ2aWNlLWZyLnN2Zyk7XG59XG4uYy1pY29uLmFzc2VtYmx5LWd1aWRlcy1mciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd3AtcGxvZ2ctdGhlbWUtYmVzdGFyL2Fzc2V0cy9pbWFnZXMvYXNzZW1ibHktZ3VpZGVzLWZyLnN2Zyk7XG59XG4uYy1pY29uLndhcnJhbnR5LWZyLWZyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93cC1wbG9nZy10aGVtZS1iZXN0YXIvYXNzZXRzL2ltYWdlcy93YXJyYW50eS1mci1mci5zdmcpO1xufVxuLmMtYWNjb3JkaW9uLWhlYWQubWJwbHAtYWNjb3JkaW9uLWhlYWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlODI2JyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XG59XG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0uYy1hY2NvcmRpb24taGVhZC5tYnBscC1hY2NvcmRpb24taGVhZDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGU4MjgnICFpbXBvcnRhbnQ7XG59XG4uYy1hY2NvcmRpb24tYm9keS5tYnBscC1hY2NvcmRpb24tYm9keSB7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjRURGMEYwICFpbXBvcnRhbnQ7XG59XG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0uYy1hY2NvcmRpb24taGVhZC5tYnBscC1hY2NvcmRpb24taGVhZCArIC5jLWFjY29yZGlvbi1ib2R5Lm1icGxwLWFjY29yZGlvbi1ib2R5IHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xufVxuLm1icGxwLWNiLXRleHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4ucHJvbW8taGVyby1zdWJ0aXRsZS5tYnBscC1jYi1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnByb21vLWhlcm8tYnRuLm1icGxwLWNiLWJ0biB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLm1icGxwLWhlcm8tdGV4dCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWJwbHAtaGVyby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1icGxwLWNhdGVnb3JpZXMtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4ubWJwbHAtY2F0ZWdvcmllcy1wIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5tYnBscC1hY2NvcmRpb24taGVhZCB7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzdweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQycHggIWltcG9ydGFudDtcbn1cbi5tYnBscC1hY2NvcmRpb24taGVhZC1pbm5lciB7XG4gIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLm1icGxwLWNiLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzN3B4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwQjEyMjIgIWltcG9ydGFudDtcbn1cbi5tYnBscC1jYi1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMEIxMjIyICFpbXBvcnRhbnQ7XG59XG4ubWJwbHAtcHVyY2hhc2VkIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjguNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gIC5tYnBscC1jYi10ZXh0IHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYnBscC1jYi10ZXh0IHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYnBscC1jYi10ZXh0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9tby1oZXJvX19pdGVtIC5jLXNob3BwYWJsZS1pbWFnZXNfX2ltYWdlLm1icGxwLWNiLWltYWdlIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWJwbHAtYWNjb3JkaW9uLWhlYWQge1xuICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYnBscC1hY2NvcmRpb24taGVhZC1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1icGxwLXB1cmNoYXNlZCB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuICAubWJwbHAtY2Itc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjc1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWJwbHAtY2ItdmlkZW8ge1xuICAgIGhlaWdodDogMjc1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzVweCkgYW5kIChtYXgtd2lkdGg6IDE1MzVweCkge1xuICAubWJwbHAtY2F0ZWdvcmllcy1wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE2NjBweCkge1xuICAubWJwbHAtY29sbGVjdGlvbnMtYm94ZXMgaW1nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWJwbHAtZmFxLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLm1icGxwLWNvbGxlY3Rpb25zLWJveGVzIHAge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzVweCkgYW5kIChtYXgtd2lkdGg6IDY0MnB4KSB7XG4gIC5tYnBscC1jb2xsZWN0aW9ucy1ib3hlcyBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5MjVweCkge1xuICAubWJwbHAtY29sbGVjdGlvbnMtYm94ZXMgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWJwbHAtY29sbGVjdGlvbnMtYm94ZXMgaW1nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5tYnBscC1jb2xsZWN0aW9ucy1ib3hlcyBwIHtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAubWJwbHAtY29sbGVjdGlvbnMtYm94ZXMgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWJwbHAtY29sbGVjdGlvbnMtYm94ZXMgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmMtaWNvbi5maS1xdWljay1kZWNpc2lvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd3AtcGxvZ2ctdGhlbWUtYmVzdGFyL2Fzc2V0cy9pbWFnZXMvYmVzdGFyLXNob3AtcGF5LWZpbmFuY2luZy1pY29ucy0wMS1xdWljay1kZWNpc2lvbi5zdmcpO1xufVxuLmMtaWNvbi5maS1lYXN5LXBheW1lbnRzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy93cC1wbG9nZy10aGVtZS1iZXN0YXIvYXNzZXRzL2ltYWdlcy9iZXN0YXItc2hvcC1wYXktZmluYW5jaW5nLWljb25zLTAyLWVhc3ktcGF5bWVudHMuc3ZnKTtcbn1cbi5jLWljb24uZmktbm8tZmVlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvd3AtcGxvZ2ctdGhlbWUtYmVzdGFyL2Fzc2V0cy9pbWFnZXMvYmVzdGFyLXNob3AtcGF5LWZpbmFuY2luZy1pY29ucy0wMy1uby1mZWVzLnN2Zyk7XG59XG4uY2EtYm90dG9tLXNlY3Rpb24gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5jYS1ib3R0b20tc2VjdGlvbiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5jYS1ib3R0b20tc2VjdGlvbiBsaTpiZWZvcmUge1xuICBjb2xvcjogIzBCMTIyMiAhaW1wb3J0YW50O1xufVxuLmNhLWJvdHRvbS1zZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4jdGl0bGUge1xuICBtYXgtd2lkdGg6IGNhbGMoMTkyMHB4ICsgODBweCAqIDIpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jLWJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZzogNHB4IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uaG9tZS12YWx1ZXMtY29udGFpbmVyLmZpLXBlcmtzLXNlY3Rpb24gaDIge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5ob21lLXZhbHVlcy1jb250YWluZXIuZmktcGVya3Mtc2VjdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5ob21lLXZhbHVlcy1jb250YWluZXIuZmktcGVya3Mtc2VjdGlvbiBoNiB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4uaG9tZS12YWx1ZXMtY29udGFpbmVyLmZpLXBlcmtzLXNlY3Rpb24gLmZpLXBlcmtzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5maS1zaG9wLXBheSAuZmktZGlzY2xhaW1lciBwIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwQjEyMjIgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC44O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi5ob21lLXZhbHVlcy1jb250YWluZXIgLmhvbWUtdmFsdWUge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTg1MXB4KSB7XG4gICNmaW5hbmNpbmctbWFpbiAuYnRzLWhlcm8tZGVza3RvcCBoMSB7XG4gICAgcGFkZGluZy1yaWdodDogMjgwcHg7XG4gIH1cbiAgI2ZpbmFuY2luZy1tYWluIC5maS1zaG9wLXBheSBoMiB7XG4gICAgcGFkZGluZzogMCA0ODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDE4NTBweCkge1xuICAjZmluYW5jaW5nLW1haW4gLmJ0cy1oZXJvLWRlc2t0b3AgaDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICB9XG4gICNmaW5hbmNpbmctbWFpbiAuZmktc2hvcC1wYXkgaDIge1xuICAgIHBhZGRpbmc6IDAgMjgwcHg7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/