@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;500;700&display=swap");
.l-Column.is-gutter--m .l-Column__inner {
  margin-right: 0;
  margin-left: 0;
}

.l-Column.is-gutter--m .l-Column__cols {
  padding: 0;
}

.g-Text,
.g-Image {
  margin-bottom: 0;
}

.SectionProduct {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  color: #292929;
}

.ProductCard {
  background-color: #FFFFFF;
  border-color: #CEC36E;
  border-width: 3px;
  border-style: solid;
  border-radius: 20px;
}

.ProductCard__title {
  color: #3E3A3A;
  font-family: "Noto Serif JP", sans-serif;
  font-weight: 500;
  text-align: center;
}

.ProductCard__title span {
  padding-inline: 0.1em;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #FDF5A6));
  background: linear-gradient(transparent 70%, #FDF5A6 70%);
}

.ProductCard__date {
  color: #3E3A3A;
  line-height: 1;
  font-family: "Noto Serif JP", sans-serif;
  font-weight: 500;
  text-align: center;
}

.ProductCard__copy {
  color: #3E3A3A;
  font-family: "Noto Serif JP", sans-serif;
  font-weight: 500;
  text-align: center;
}

.ProductCard__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ProductCard__name {
  line-height: calc(37 / 26);
  font-family: "Noto Serif JP", sans-serif;
  font-weight: 700;
}

.ProductCard__description {
  font-family: YuGoPr6N-Medium, sans-serif;
}

.ProductCard__label {
  display: inline-block;
  border-radius: 4px;
  background: linear-gradient(315deg, #75746E, #A4A489);
  color: #FFFFFF;
  font-family: YuGoPr6N-Bold, sans-serif;
  font-weight: 600;
  line-height: 1;
}

.ProductCard__price {
  line-height: 1;
}

.ProductCard__price .-yen {
  font-family: YuGoPr6N-Bold, sans-serif;
  font-weight: 600;
}

.ProductCard__price .-tax {
  font-family: YuGoPr6N-Bold, sans-serif;
  font-weight: 600;
}

.ProductCard__price .-weight {
  font-family: YuGoPr6N-Medium, sans-serif;
}

.ProductCard__buttonDetail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  width: 100%;
  border-radius: 3px;
  background-color: #A8960D;
  line-height: 1;
  color: #ffffff;
  font-family: YuGoPr6N-Bold, sans-serif;
  font-weight: 600;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

.ProductCard__buttonDetail .-arrow {
  display: block;
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("//kao-h.assetsadobe3.com/is/image/content/dam/sites/kao/webmember-kao-kirei-com/jp/kbbplaypark/campaign/playpark-040/freehtml/arrow-white-right_01.png?fmt=png-alpha&wid=16");
}

.ProductCard__buttonBuy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  width: 100%;
  border: solid 2px #E01D75;
  border-radius: 3px;
  background-color: #FFFFFF;
  line-height: 1;
  color: #E01D75;
  font-family: YuGoPr6N-Bold, sans-serif;
  font-weight: 600;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

.ProductCard__buttonBuy .-arrow {
  display: block;
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("//kao-h.assetsadobe3.com/is/image/content/dam/sites/kao/webmember-kao-kirei-com/jp/kbbplaypark/campaign/playpark-040/freehtml/arrow-pink-right_01.png?fmt=png-alpha&wid=16");
}

.ProductPointCard {
  background-color: #FFFFFF;
  border-style: solid;
  border-color: #CEC36E;
  border-width: 3px;
  border-radius: 20px;
}

.ProductPointCard__title {
  line-height: 1;
  font-family: "Noto Serif JP", sans-serif;
  font-weight: 700;
  text-align: center;
}

.ProductPointCard__title span {
  padding-inline: 0.1em;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #FDF5A6));
  background: linear-gradient(transparent 70%, #FDF5A6 70%);
}

.ProductPointCard__body {
  display: grid;
}

.ProductPointCard__list {
  display: grid;
}

.ProductPointCard__list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 2;
  font-family: "Noto Serif JP", sans-serif;
  font-weight: 500;
}

.ProductPointCard__list li span:nth-child(1) {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.ProductPointCard__list sup {
  font-size: 0.6em;
}

.ProductPointCard__note {
  color: #3B3B3B;
  font-family: YuGoPr6N-Medium, sans-serif;
}

.ProductConversionCard__title {
  line-height: 1;
  font-family: "Noto Serif JP", sans-serif;
  font-weight: 500;
  text-align: center;
}

.ProductConversionCard__button {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

.SectionVoice {
  background-color: #FEFCE0;
  color: #292929;
}

.SectionVoice__title {
  border-bottom: solid #292929 1px;
  line-height: 1;
  font-family: "Noto Serif JP", sans-serif;
  font-weight: 200;
}

.SectionVoice__lede {
  font-family: YuGoPr6N-Medium, sans-serif;
  font-size: min(calc(20 / 375 * 100vw), 32px);
  text-align: center;
}

.SectionVoice__lede > span {
  font-size: min(calc(16 / 375 * 100vw), 24px);
}

.SectionVoice__lede strong {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  color: #CA1A69;
  line-height: 1;
  font-family: YuGoPr6N-Bold, sans-serif;
  font-weight: 600;
  font-size: min(calc(24 / 375 * 100vw), 32px);
}

.SectionVoice__lede strong > span {
  font-size: min(calc(17 / 375 * 100vw), 24px);
}

.SectionVoice__lede strong::before, .SectionVoice__lede strong::after {
  width: 2px;
  content: "";
  background-color: #CA1A69;
}

.SectionVoice__lede strong::before {
  margin-right: 0.5em;
  -webkit-transform: rotate(-30deg);
          transform: rotate(-30deg);
}

.SectionVoice__lede strong::after {
  margin-left: 0.5em;
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
}

.SectionVoice__body {
  display: grid;
}

.VoiceCard__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.VoiceCard__text {
  font-family: YuGoPr6N-Bold, sans-serif;
  font-weight: 600;
}

.SectionBanner {
  background-color: #FEFCE0;
  color: #292929;
}

.SectionBanner__title {
  font-family: "Noto Serif JP", sans-serif;
  font-weight: 700;
  text-align: center;
}

.SectionBanner__body a {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

@media screen and (min-width: 750px) {
  .DisplaySP {
    display: none;
  }
  .SectionProduct {
    padding-inline: 20px;
    background-image: url("//kao-h.assetsadobe3.com/is/image/content/dam/sites/kao/webmember-kao-kirei-com/jp/kbbplaypark/campaign/playpark-040/freehtml/product_bg_01_pc.png?wid=2732");
  }
  .SectionProduct__inner {
    padding-top: 164px;
    padding-bottom: 120px;
  }
  .SectionProduct__main {
    max-width: 840px;
    margin-inline: auto;
  }
  .SectionProduct__point {
    max-width: 840px;
    margin-inline: auto;
    margin-top: 60px;
  }
  .SectionProduct__conversion {
    max-width: 496px;
    margin-inline: auto;
    margin-top: 60px;
  }
  .ProductCard__inner {
    padding-block: 60px;
  }
  .ProductCard__title {
    line-height: calc(54 / 36);
    font-size: 36px;
  }
  .ProductCard__date {
    margin-top: 38px;
    font-size: 36px;
  }
  .ProductCard__copy {
    margin-top: 32px;
    line-height: calc(48 / 32);
    font-size: 32px;
  }
  .ProductCard__body {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
    -webkit-column-gap: 44px;
       -moz-column-gap: 44px;
            column-gap: 44px;
    width: 537px;
    margin-inline: auto;
    margin-top: 32px;
  }
  .ProductCard__image {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 107px;
  }
  .ProductCard__name {
    font-size: 26px;
  }
  .ProductCard__description {
    margin-top: 10px;
    line-height: calc(31 / 16);
    font-size: 16px;
  }
  .ProductCard__label {
    padding-block: 4px;
    padding-inline: 6px;
    margin-top: 20px;
    font-size: 14px;
  }
  .ProductCard__price {
    margin-top: 12px;
  }
  .ProductCard__price .-yen {
    font-size: 26px;
  }
  .ProductCard__price .-tax {
    font-size: 18px;
  }
  .ProductCard__price .-weight {
    padding-left: 1em;
    font-size: 16px;
  }
  .ProductCard__buttonDetail {
    width: 329px;
    padding-block: 20px;
    margin-top: 20px;
    font-size: 19px;
  }
  .ProductCard__buttonDetail .-arrow {
    right: 41px;
    width: 8px;
    height: 13px;
  }
  .ProductCard__buttonBuy {
    width: 329px;
    padding-block: 20px;
    margin-top: 20px;
    font-size: 19px;
  }
  .ProductCard__buttonBuy .-arrow {
    right: 39px;
    width: 8px;
    height: 13px;
  }
  .ProductPointCard__inner {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding-block: 64px;
    margin-inline: auto;
  }
  .ProductPointCard__title {
    font-size: 24px;
  }
  .ProductPointCard__body {
    margin-top: 26px;
  }
  .ProductPointCard__list {
    row-gap: 16px;
  }
  .ProductPointCard__list li {
    -webkit-column-gap: 12px;
       -moz-column-gap: 12px;
            column-gap: 12px;
    font-size: 18px;
  }
  .ProductPointCard__list li span:nth-child(1) {
    width: 37px;
  }
  .ProductPointCard__list li span:nth-child(2) {
    margin-top: 4px;
  }
  .ProductPointCard__note {
    margin-top: 24px;
    line-height: calc(20 / 12);
    font-size: 12px;
  }
  .ProductConversionCard__title {
    font-size: 24px;
  }
  .ProductConversionCard__body {
    margin-top: 16px;
  }
  .SectionVoice {
    padding-block: 80px;
    padding-inline: 20px;
  }
  .SectionVoice__inner {
    max-width: 960px;
    margin-inline: auto;
  }
  .SectionVoice__title {
    padding-bottom: 20px;
    font-size: 40px;
  }
  .SectionVoice__lede {
    margin-top: 50px;
  }
  .SectionVoice__lede strong::before, .SectionVoice__lede strong::after {
    height: 32px;
  }
  .SectionVoice__body {
    grid-template-columns: repeat(2, 1fr);
    -webkit-column-gap: 30px;
       -moz-column-gap: 30px;
            column-gap: 30px;
    row-gap: 30px;
    margin-top: 50px;
  }
  .VoiceCard {
    min-height: 196px;
    background: linear-gradient(150deg, transparent 14px, #FFFFFF 0);
  }
  .VoiceCard__inner {
    height: 100%;
    padding-block: 30px;
    padding-left: calc(10 / 460 * 100%);
    padding-right: calc(40 / 460 * 100%);
  }
  .VoiceCard__icon {
    width: calc(90 / 380 * 100%);
  }
  .VoiceCard__text {
    width: calc(308 / 380 * 100%);
    line-height: calc(34 / 16);
    font-size: 16px;
  }
  .SectionBanner {
    padding-block: 60px;
    padding-inline: 20px;
  }
  .SectionBanner__inner {
    max-width: 620px;
    margin-inline: auto;
  }
  .SectionBanner__title {
    line-height: 1;
    font-size: 24px;
  }
  .SectionBanner__body {
    margin-top: 16px;
  }
}

@media screen and (max-width: 749px) {
  .DisplayPC {
    display: none;
  }
  .SectionProduct {
    background-image: url("//kao-h.assetsadobe3.com/is/image/content/dam/sites/kao/webmember-kao-kirei-com/jp/kbbplaypark/campaign/playpark-040/freehtml/product_bg_01_sp.png?wid=750");
  }
  .SectionProduct__inner {
    padding-block: calc(40 / 375 * 100vw);
  }
  .SectionProduct__main {
    padding-inline: calc(20 / 375 * 100vw);
  }
  .SectionProduct__point {
    padding-top: calc(20 / 375 * 100vw);
    padding-inline: calc(20 / 375 * 100vw);
  }
  .SectionProduct__conversion {
    padding-top: calc(24 / 375 * 100vw);
    padding-inline: calc(44 / 375 * 100vw);
  }
  .ProductCard__inner {
    padding-block: calc(30 / 375 * 100vw);
    padding-inline: calc(20 / 375 * 100vw);
  }
  .ProductCard__title {
    font-size: calc(20 / 375 * 100vw);
  }
  .ProductCard__date {
    margin-top: calc(13 / 375 * 100vw);
    font-size: calc(20 / 375 * 100vw);
  }
  .ProductCard__copy {
    margin-top: calc(16 / 375 * 100vw);
    font-size: calc(19 / 375 * 100vw);
  }
  .ProductCard__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: calc(30 / 375 * 100vw);
  }
  .ProductCard__image {
    width: calc(77 / 375 * 100vw);
    margin-inline: auto;
  }
  .ProductCard__text {
    margin-top: calc(24 / 375 * 100vw);
    text-align: center;
  }
  .ProductCard__name {
    font-size: calc(22 / 375 * 100vw);
  }
  .ProductCard__description {
    width: calc(295 / 375 * 100vw);
    margin-top: calc(8 / 375 * 100vw);
    font-size: calc(14 / 375 * 100vw);
  }
  .ProductCard__label {
    padding-block: calc(4 / 375 * 100vw);
    padding-inline: calc(6 / 375 * 100vw);
    margin-top: calc(18 / 375 * 100vw);
    font-size: calc(14 / 375 * 100vw);
  }
  .ProductCard__price {
    margin-top: calc(12 / 375 * 100vw);
  }
  .ProductCard__price .-yen {
    font-size: calc(28 / 375 * 100vw);
  }
  .ProductCard__price .-tax {
    font-size: calc(16 / 375 * 100vw);
  }
  .ProductCard__price .-weight {
    display: block;
    margin-top: calc(8 / 375 * 100vw);
    font-size: calc(16 / 375 * 100vw);
  }
  .ProductCard__buttonDetail {
    padding-block: calc(18 / 375 * 100vw);
    margin-top: calc(18 / 375 * 100vw);
    font-size: calc(19 / 375 * 100vw);
  }
  .ProductCard__buttonDetail .-arrow {
    right: calc(24 / 375 * 100vw);
    width: calc(8 / 375 * 100vw);
    height: calc(13 / 375 * 100vw);
  }
  .ProductCard__buttonBuy {
    padding-block: calc(18 / 375 * 100vw);
    margin-top: calc(18 / 375 * 100vw);
    font-size: calc(19 / 375 * 100vw);
  }
  .ProductCard__buttonBuy .-arrow {
    right: calc(20 / 375 * 100vw);
    width: calc(8 / 375 * 100vw);
    height: calc(13 / 375 * 100vw);
  }
  .ProductPointCard__inner {
    padding-block: calc(25 / 375 * 100vw);
    padding-inline: calc(20 / 375 * 100vw);
  }
  .ProductPointCard__title {
    font-size: calc(20 / 375 * 100vw);
  }
  .ProductPointCard__body {
    margin-top: calc(26 / 375 * 100vw);
  }
  .ProductPointCard__list {
    row-gap: calc(16 / 375 * 100vw);
  }
  .ProductPointCard__list li {
    -webkit-column-gap: calc(10 / 375 * 100vw);
       -moz-column-gap: calc(10 / 375 * 100vw);
            column-gap: calc(10 / 375 * 100vw);
    font-size: calc(16 / 375 * 100vw);
  }
  .ProductPointCard__list li span:nth-child(1) {
    width: calc(37 / 375 * 100vw);
  }
  .ProductPointCard__list li span:nth-child(2) {
    margin-top: calc(4 / 375 * 100vw);
  }
  .ProductPointCard__note {
    margin-top: calc(22 / 375 * 100vw);
    line-height: calc(18 / 10);
    font-size: calc(10 / 375 * 100vw);
  }
  .ProductConversionCard__title {
    font-size: calc(20 / 375 * 100vw);
  }
  .ProductConversionCard__body {
    margin-top: calc(10 / 375 * 100vw);
  }
  .SectionVoice {
    padding-block: calc(40 / 375 * 100vw);
    padding-inline: calc(20 / 375 * 100vw);
  }
  .SectionVoice__title {
    padding-bottom: calc(10 / 375 * 100vw);
    font-size: calc(22 / 375 * 100vw);
  }
  .SectionVoice__lede {
    margin-top: calc(25 / 375 * 100vw);
  }
  .SectionVoice__lede strong::before, .SectionVoice__lede strong::after {
    height: calc(26 / 375 * 100vw);
  }
  .SectionVoice__body {
    row-gap: calc(30 / 375 * 100vw);
    margin-top: calc(30 / 375 * 100vw);
  }
  .VoiceCard:nth-child(odd) {
    background: linear-gradient(150deg, transparent calc(12 / 375 * 100vw), #FFFFFF 0);
  }
  .VoiceCard:nth-child(even) {
    background: linear-gradient(-150deg, transparent calc(12 / 375 * 100vw), #FFFFFF 0);
  }
  .VoiceCard__inner {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-block: calc(30 / 375 * 100vw);
    padding-left: calc(10 / 375 * 100vw);
    padding-right: calc(20 / 375 * 100vw);
  }
  .VoiceCard__icon {
    width: calc(82 / 375 * 100vw);
  }
  .VoiceCard__text {
    width: calc(210 / 375 * 100vw);
    line-height: calc(29 / 16);
    font-size: calc(16 / 375 * 100vw);
  }
  .SectionBanner {
    padding: calc(30 / 375 * 100vw);
  }
  .SectionBanner__title {
    line-height: calc(25 / 20);
    font-size: calc(20 / 375 * 100vw);
  }
  .SectionBanner__body {
    margin-top: calc(16 / 375 * 100vw);
  }
}

@media (any-hover: hover) {
  .ProductCard__buttonDetail:hover {
    opacity: 0.7;
  }
  .ProductCard__buttonBuy:hover {
    opacity: 0.7;
  }
  .ProductConversionCard__button:hover {
    opacity: 0.7;
  }
  .SectionBanner__body a:hover {
    opacity: 0.7;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImh0ZG9jcy9jb250ZW50L2RhbS9zaXRlcy9rYW8vd2VibWVtYmVyLWthby1raXJlaS1jb20vanAva2JicGxheXBhcmsvY2FtcGFpZ24vcGxheXBhcmstMDQwL3Njc3MvZm91bmRhdGlvbi9fc2NhZmZvbGRpbmcuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS9zaXRlcy9rYW8vd2VibWVtYmVyLWthby1raXJlaS1jb20vanAva2JicGxheXBhcmsvY2FtcGFpZ24vcGxheXBhcmstMDQwL3BsYXlwYXJrLTA0MC5jc3MiLCJodGRvY3MvY29udGVudC9kYW0vc2l0ZXMva2FvL3dlYm1lbWJlci1rYW8ta2lyZWktY29tL2pwL2tiYnBsYXlwYXJrL2NhbXBhaWduL3BsYXlwYXJrLTA0MC9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vc2l0ZXMva2FvL3dlYm1lbWJlci1rYW8ta2lyZWktY29tL2pwL2tiYnBsYXlwYXJrL2NhbXBhaWduL3BsYXlwYXJrLTA0MC9zY3NzL2ZvdW5kYXRpb24vX2Z1bmN0aW9uLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vc2l0ZXMva2FvL3dlYm1lbWJlci1rYW8ta2lyZWktY29tL2pwL2tiYnBsYXlwYXJrL2NhbXBhaWduL3BsYXlwYXJrLTA0MC9zY3NzL3BhZ2VzL192b2ljZS5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3NpdGVzL2thby93ZWJtZW1iZXIta2FvLWtpcmVpLWNvbS9qcC9rYmJwbGF5cGFyay9jYW1wYWlnbi9wbGF5cGFyay0wNDAvc2Nzcy9wYWdlcy9fYmFubmVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsbUdBQVk7QUFFWjtFQUVJLGVBQWU7RUFDZixjQUFjO0FDRGxCOztBREZBO0VBT0ksVUFBVTtBQ0RkOztBRE1BOztFQUVFLGdCQUFnQjtBQ0hsQjs7QUNiQTtFQUNFLDRCQUE0QjtFQUM1QiwrQkFBK0I7RUFDL0Isc0JBQXNCO0VBQ3RCLGNBQWM7QUQ0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Z0I7T0FBaEIscUJBQWdCO1lBQWhCLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsZ0JBQWdCO0VIMnRCbEI7RUd0dEJGO0lBRUksaUJBQWlCO0lBQ2pCLGdFQUFnRTtFSDB0QmxFO0VHNXNCRjtJQVVJLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsbUNBQW1DO0lBQ25DLG9DQUFvQztFSGt1QnRDO0VHOXRCRjtJQUtJLDRCQUE0QjtFSHF1QjlCO0VHanVCRjtJQVNJLDZCQUE2QjtJQUM3QiwwQkQzSXlDO0lDNEl6QyxlQUFlO0VIMnVCakI7RUlyNEJGO0lBT0ksbUJBQW1CO0lBQ25CLG9CQUFvQjtFSis0QnRCO0VJMzRCRjtJQUVJLGdCQUFnQjtJQUNoQixtQkFBbUI7RUorNEJyQjtFSXo0QkY7SUFTSSxjQUFjO0lBQ2QsZUFBZTtFSm01QmpCO0VJLzRCRjtJQUtJLGdCQUFnQjtFSnM1QmxCO0FBMzZCRjs7QURRRTtFQURGO0lBRUksYUFBYTtFQ0pmO0VDeEJGO0lBTUksbUxBQWdFO0VEK0JsRTtFQ3ZCRjtJQUVJLHFDQ1o4QztFRjhDaEQ7RUMxQkY7SUFFSSxzQ0N0QjhDO0VGMkRoRDtFQzdCRjtJQUVJLG1DQ2hDOEM7SURpQzlDLHNDQ2pDOEM7RUZ5RWhEO0VDL0JGO0lBRUksbUNDNUM4QztJRDZDOUMsc0NDN0M4QztFRndGaEQ7RUN6QkY7SUFFSSxxQ0NqRThDO0lEa0U5QyxzQ0NsRThDO0VGK0doRDtFQ3BDRjtJQU1JLGlDQ2pGOEM7RUZrSWhEO0VDckNGO0lBT0ksa0NDcEc4QztJRHFHOUMsaUNDckc4QztFRjZKaEQ7RUNoREY7SUFNSSxrQ0NuSDhDO0lEb0g5QyxpQ0NwSDhDO0VGa0xoRDtFQ3JERjtJQUdJLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0QixrQ0NqSThDO0VGcU1oRDtFQ3pERjtJQUVJLDZCQzlJOEM7SUQrSTlDLG1CQUFtQjtFRHVFckI7RUMvREY7SUFFSSxrQ0N6SjhDO0lEMEo5QyxrQkFBa0I7RUQwRXBCO0VDdEVGO0lBS0ksaUNDbks4QztFRmdQaEQ7RUN0RUY7SUFHSSw4QkM3SzhDO0lEOEs5QyxpQ0M5SzhDO0lEK0s5QyxpQ0MvSzhDO0VGa1FoRDtFQzFFRjtJQVNJLG9DQ2pNOEM7SURrTTlDLHFDQ2xNOEM7SURtTTlDLGtDQ25NOEM7SURvTTlDLGlDQ3BNOEM7RUY2UmhEO0VDL0VGO0lBR0ksa0NDak44QztFRmdUaEQ7RUNsR0Y7SUFZTSxpQ0MxTjRDO0VGaVVoRDtFQ25IRjtJQXNCTSxpQ0NwTzRDO0VGa1ZoRDtFQ3BJRjtJQStCTSxjQUFjO0lBQ2QsaUNDOU80QztJRCtPNUMsaUNDL080QztFRm9XaEQ7RUM1R0Y7SUFnQkkscUNDeFE4QztJRHlROUMsa0NDelE4QztJRDBROUMsaUNDMVE4QztFRm9ZaEQ7RUM1SUY7SUF1Q00sNkJDL1I0QztJRGdTNUMsNEJDaFM0QztJRGlTNUMsOEJDalM0QztFRm9haEQ7RUN6SEY7SUFpQkkscUNDNVQ4QztJRDZUOUMsa0NDN1Q4QztJRDhUOUMsaUNDOVQ4QztFRnNjaEQ7RUMzSkY7SUF3Q00sNkJDblY0QztJRG9WNUMsNEJDcFY0QztJRHFWNUMsOEJDclY0QztFRnNlaEQ7RUM5SEY7SUFFSSxxQ0MxVzhDO0lEMlc5QyxzQ0MzVzhDO0VGNmZoRDtFQ3ZJRjtJQU1JLGlDQzVYOEM7RUZraEJoRDtFQzNJRjtJQUdJLGtDQzFZOEM7RUZ1aUJoRDtFQ3RKRjtJQUdJLCtCQ3BaOEM7RUZ1akJoRDtFQ3RLRjtJQWNNLDBDQy9aNEM7T0QrWjVDLHVDQy9aNEM7WUQrWjVDLGtDQy9aNEM7SURnYTVDLGlDQ2hhNEM7RUYya0JoRDtFQzFMRjtJQXdCUSw2QkN6YTBDO0VGNGxCaEQ7RUMzTUY7SUFnQ1EsaUNDamIwQztFRndtQmhEO0VDM0tGO0lBSUksa0NDamM4QztJRGtjOUMsMEJDeGJ5QztJRHliekMsaUNDbmM4QztFRituQmhEO0VDOUtGO0lBTUksaUNDdmQ4QztFRm9wQmhEO0VDdExGO0lBRUksa0NDaGU4QztFRmdxQmhEO0VHcHFCRjtJQUlJLHFDREE4QztJQ0M5QyxzQ0REOEM7RUY4ckJoRDtFRzVxQkY7SUFNSSxzQ0R4QjhDO0lDeUI5QyxpQ0R6QjhDO0VGMHRCaEQ7RUd6ckJGO0lBS0ksa0NEdEM4QztFRjZ1QmhEO0VHNXNCRjtJQStCUSw4QkRoRTBDO0VGa3hCaEQ7RUdqc0JGO0lBR0ksK0JEcEY4QztJQ3FGOUMsa0NEckY4QztFRjZ5QmhEO0VHN3NCRjtJQU9NLGtGQUFvRTtFSDR0QnhFO0VHbnVCRjtJQVlNLG1GQUFxRTtFSDZ0QnpFO0VHeHRCRjtJQUlJLHlCQUE4QjtRQUE5QixzQkFBOEI7WUFBOUIsOEJBQThCO0lBQzlCLHFDRHRIOEM7SUN1SDlDLG9DRHZIOEM7SUN3SDlDLHFDRHhIOEM7RUZ1MUJoRDtFR3J0QkY7SUFFSSw2QkRwSThDO0VGczJCaEQ7RUczdEJGO0lBSUksOEJEL0k4QztJQ2dKOUMsMEJEdEl5QztJQ3VJekMsaUNEako4QztFRnkzQmhEO0VJNzNCRjtJQUlJLCtCRkE4QztFRjQ0QmhEO0VJMzNCRjtJQUtJLDBCRlp5QztJRWF6QyxpQ0Z2QjhDO0VGdTZCaEQ7RUl4NEJGO0lBRUksa0NGakM4QztFRm83QmhEO0FBLzVCRjs7QUM2UEU7RUExQkY7SUE0Qk0sWUFBWTtFRCtIaEI7RUN4R0Y7SUE2Qk0sWUFBWTtFRDZJaEI7RUNrQkY7SUFNTSxZQUFZO0VEcU1oQjtFSW5wQkY7SUFjUSxZQUFZO0VKeTVCbEI7QUFsakJGIiwiZmlsZSI6Imh0ZG9jcy9jb250ZW50L2RhbS9zaXRlcy9rYW8vd2VibWVtYmVyLWthby1raXJlaS1jb20vanAva2JicGxheXBhcmsvY2FtcGFpZ24vcGxheXBhcmstMDQwL3BsYXlwYXJrLTA0MC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTZXJpZitKUDp3Z2h0QDIwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcblxuLmwtQ29sdW1uLmlzLWd1dHRlci0tbSB7XG4gIC5sLUNvbHVtbl9faW5uZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5sLUNvbHVtbl9fY29scyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5cbi5nLVRleHQsXG4uZy1JbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuXG4uRGlzcGxheVNQIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uRGlzcGxheVBDIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuXG4vLyAubWIwIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuLy8gLm10MCB7IG1hcmdpbi10b3A6IDA7IH1cblxuXG5cbi8vIC5iZ19tYWluIHtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjJFRjtcbi8vICAgY29sb3I6ICM1OTU5NTk7XG4vLyB9XG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTZXJpZitKUDp3Z2h0QDIwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbi5sLUNvbHVtbi5pcy1ndXR0ZXItLW0gLmwtQ29sdW1uX19pbm5lciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5sLUNvbHVtbi5pcy1ndXR0ZXItLW0gLmwtQ29sdW1uX19jb2xzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmctVGV4dCxcbi5nLUltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkRpc3BsYXlTUCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuRGlzcGxheVBDIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5TZWN0aW9uUHJvZHVjdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuU2VjdGlvblByb2R1Y3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8va2FvLWguYXNzZXRzYWRvYmUzLmNvbS9pcy9pbWFnZS9jb250ZW50L2RhbS9zaXRlcy9rYW8vd2VibWVtYmVyLWthby1raXJlaS1jb20vanAva2JicGxheXBhcmsvY2FtcGFpZ24vcGxheXBhcmstMDQwL2ZyZWVodG1sL3Byb2R1Y3RfYmdfMDFfc3AucG5nP3dpZD03NTBcIik7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLlNlY3Rpb25Qcm9kdWN0IHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvL2thby1oLmFzc2V0c2Fkb2JlMy5jb20vaXMvaW1hZ2UvY29udGVudC9kYW0vc2l0ZXMva2FvL3dlYm1lbWJlci1rYW8ta2lyZWktY29tL2pwL2tiYnBsYXlwYXJrL2NhbXBhaWduL3BsYXlwYXJrLTA0MC9mcmVlaHRtbC9wcm9kdWN0X2JnXzAxX3BjLnBuZz93aWQ9MjczMlwiKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuU2VjdGlvblByb2R1Y3RfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKDQwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5TZWN0aW9uUHJvZHVjdF9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLlNlY3Rpb25Qcm9kdWN0X19tYWluIHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuU2VjdGlvblByb2R1Y3RfX21haW4ge1xuICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuU2VjdGlvblByb2R1Y3RfX3BvaW50IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuU2VjdGlvblByb2R1Y3RfX3BvaW50IHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuU2VjdGlvblByb2R1Y3RfX2NvbnZlcnNpb24ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDI0IC8gMzc1ICogMTAwdncpO1xuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKDQ0IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5TZWN0aW9uUHJvZHVjdF9fY29udmVyc2lvbiB7XG4gICAgbWF4LXdpZHRoOiA0OTZweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLlByb2R1Y3RDYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjQ0VDMzZFO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLlByb2R1Y3RDYXJkX19pbm5lciB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYygzMCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuUHJvZHVjdENhcmRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICB9XG59XG5cbi5Qcm9kdWN0Q2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzNFM0EzQTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5Qcm9kdWN0Q2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuUHJvZHVjdENhcmRfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg1NCAvIDM2KTtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLlByb2R1Y3RDYXJkX190aXRsZSBzcGFuIHtcbiAgcGFkZGluZy1pbmxpbmU6IDAuMWVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzAlLCAjRkRGNUE2IDcwJSk7XG59XG5cbi5Qcm9kdWN0Q2FyZF9fZGF0ZSB7XG4gIGNvbG9yOiAjM0UzQTNBO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5Qcm9kdWN0Q2FyZF9fZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMyAvIDM3NSAqIDEwMHZ3KTtcbiAgICBmb250LXNpemU6IGNhbGMoMjAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLlByb2R1Y3RDYXJkX19kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG4uUHJvZHVjdENhcmRfX2NvcHkge1xuICBjb2xvcjogIzNFM0EzQTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5Qcm9kdWN0Q2FyZF9fY29weSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxNiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBmb250LXNpemU6IGNhbGMoMTkgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLlByb2R1Y3RDYXJkX19jb3B5IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQ4IC8gMzIpO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG4uUHJvZHVjdENhcmRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuUHJvZHVjdENhcmRfX2JvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogY2FsYygzMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuUHJvZHVjdENhcmRfX2JvZHkge1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgY29sdW1uLWdhcDogNDRweDtcbiAgICB3aWR0aDogNTM3cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5Qcm9kdWN0Q2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDc3IC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLlByb2R1Y3RDYXJkX19pbWFnZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5Qcm9kdWN0Q2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyNCAvIDM3NSAqIDEwMHZ3KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLlByb2R1Y3RDYXJkX19uYW1lIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzcgLyAyNik7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLlByb2R1Y3RDYXJkX19uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjIgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLlByb2R1Y3RDYXJkX19uYW1lIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLlByb2R1Y3RDYXJkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1NZWRpdW0sIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5Qcm9kdWN0Q2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiBjYWxjKDI5NSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDggLyAzNzUgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5Qcm9kdWN0Q2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzEgLyAxNik7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5Qcm9kdWN0Q2FyZF9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxNWRlZywgIzc1NzQ2RSwgI0E0QTQ4OSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogWXVHb1ByNk4tQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5Qcm9kdWN0Q2FyZF9fbGFiZWwge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGMoNCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyg2IC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTggLyAzNzUgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5Qcm9kdWN0Q2FyZF9fbGFiZWwge1xuICAgIHBhZGRpbmctYmxvY2s6IDRweDtcbiAgICBwYWRkaW5nLWlubGluZTogNnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5Qcm9kdWN0Q2FyZF9fcHJpY2Uge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLlByb2R1Y3RDYXJkX19wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuUHJvZHVjdENhcmRfX3ByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5cbi5Qcm9kdWN0Q2FyZF9fcHJpY2UgLi15ZW4ge1xuICBmb250LWZhbWlseTogWXVHb1ByNk4tQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLlByb2R1Y3RDYXJkX19wcmljZSAuLXllbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI4IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5Qcm9kdWN0Q2FyZF9fcHJpY2UgLi15ZW4ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uUHJvZHVjdENhcmRfX3ByaWNlIC4tdGF4IHtcbiAgZm9udC1mYW1pbHk6IFl1R29QcjZOLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5Qcm9kdWN0Q2FyZF9fcHJpY2UgLi10YXgge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuUHJvZHVjdENhcmRfX3ByaWNlIC4tdGF4IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLlByb2R1Y3RDYXJkX19wcmljZSAuLXdlaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1NZWRpdW0sIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5Qcm9kdWN0Q2FyZF9fcHJpY2UgLi13ZWlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoOCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBmb250LXNpemU6IGNhbGMoMTYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLlByb2R1Y3RDYXJkX19wcmljZSAuLXdlaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5Qcm9kdWN0Q2FyZF9fYnV0dG9uRGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4OTYwRDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogWXVHb1ByNk4tQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5Qcm9kdWN0Q2FyZF9fYnV0dG9uRGV0YWlsIHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKDE4IC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTggLyAzNzUgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKDE5IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5Qcm9kdWN0Q2FyZF9fYnV0dG9uRGV0YWlsIHtcbiAgICB3aWR0aDogMzI5cHg7XG4gICAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLlByb2R1Y3RDYXJkX19idXR0b25EZXRhaWw6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4uUHJvZHVjdENhcmRfX2J1dHRvbkRldGFpbCAuLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvL2thby1oLmFzc2V0c2Fkb2JlMy5jb20vaXMvaW1hZ2UvY29udGVudC9kYW0vc2l0ZXMva2FvL3dlYm1lbWJlci1rYW8ta2lyZWktY29tL2pwL2tiYnBsYXlwYXJrL2NhbXBhaWduL3BsYXlwYXJrLTA0MC9mcmVlaHRtbC9hcnJvdy13aGl0ZS1yaWdodF8wMS5wbmc/Zm10PXBuZy1hbHBoYSZ3aWQ9MTZcIik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5Qcm9kdWN0Q2FyZF9fYnV0dG9uRGV0YWlsIC4tYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKDI0IC8gMzc1ICogMTAwdncpO1xuICAgIHdpZHRoOiBjYWxjKDggLyAzNzUgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDEzIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5Qcm9kdWN0Q2FyZF9fYnV0dG9uRGV0YWlsIC4tYXJyb3cge1xuICAgIHJpZ2h0OiA0MXB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICB9XG59XG5cbi5Qcm9kdWN0Q2FyZF9fYnV0dG9uQnV5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogc29saWQgMnB4ICNFMDFENzU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjRTAxRDc1O1xuICBmb250LWZhbWlseTogWXVHb1ByNk4tQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5Qcm9kdWN0Q2FyZF9fYnV0dG9uQnV5IHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKDE4IC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTggLyAzNzUgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKDE5IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5Qcm9kdWN0Q2FyZF9fYnV0dG9uQnV5IHtcbiAgICB3aWR0aDogMzI5cHg7XG4gICAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLlByb2R1Y3RDYXJkX19idXR0b25CdXk6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4uUHJvZHVjdENhcmRfX2J1dHRvbkJ1eSAuLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvL2thby1oLmFzc2V0c2Fkb2JlMy5jb20vaXMvaW1hZ2UvY29udGVudC9kYW0vc2l0ZXMva2FvL3dlYm1lbWJlci1rYW8ta2lyZWktY29tL2pwL2tiYnBsYXlwYXJrL2NhbXBhaWduL3BsYXlwYXJrLTA0MC9mcmVlaHRtbC9hcnJvdy1waW5rLXJpZ2h0XzAxLnBuZz9mbXQ9cG5nLWFscGhhJndpZD0xNlwiKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLlByb2R1Y3RDYXJkX19idXR0b25CdXkgLi1hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoMjAgLyAzNzUgKiAxMDB2dyk7XG4gICAgd2lkdGg6IGNhbGMoOCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTMgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLlByb2R1Y3RDYXJkX19idXR0b25CdXkgLi1hcnJvdyB7XG4gICAgcmlnaHQ6IDM5cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbn1cblxuLlByb2R1Y3RQb2ludENhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNDRUMzNkU7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuUHJvZHVjdFBvaW50Q2FyZF9faW5uZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGMoMjUgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGMoMjAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLlByb2R1Y3RQb2ludENhcmRfX2lubmVyIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZy1ibG9jazogNjRweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5cbi5Qcm9kdWN0UG9pbnRDYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLlByb2R1Y3RQb2ludENhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLlByb2R1Y3RQb2ludENhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLlByb2R1Y3RQb2ludENhcmRfX3RpdGxlIHNwYW4ge1xuICBwYWRkaW5nLWlubGluZTogMC4xZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3MCUsICNGREY1QTYgNzAlKTtcbn1cblxuLlByb2R1Y3RQb2ludENhcmRfX2JvZHkge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuUHJvZHVjdFBvaW50Q2FyZF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyNiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuUHJvZHVjdFBvaW50Q2FyZF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuXG4uUHJvZHVjdFBvaW50Q2FyZF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5Qcm9kdWN0UG9pbnRDYXJkX19saXN0IHtcbiAgICByb3ctZ2FwOiBjYWxjKDE2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5Qcm9kdWN0UG9pbnRDYXJkX19saXN0IHtcbiAgICByb3ctZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5Qcm9kdWN0UG9pbnRDYXJkX19saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLlByb2R1Y3RQb2ludENhcmRfX2xpc3QgbGkge1xuICAgIGNvbHVtbi1nYXA6IGNhbGMoMTAgLyAzNzUgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5Qcm9kdWN0UG9pbnRDYXJkX19saXN0IGxpIHtcbiAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uUHJvZHVjdFBvaW50Q2FyZF9fbGlzdCBsaSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuUHJvZHVjdFBvaW50Q2FyZF9fbGlzdCBsaSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IGNhbGMoMzcgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLlByb2R1Y3RQb2ludENhcmRfX2xpc3QgbGkgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAzN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5Qcm9kdWN0UG9pbnRDYXJkX19saXN0IGxpIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDQgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLlByb2R1Y3RQb2ludENhcmRfX2xpc3QgbGkgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuXG4uUHJvZHVjdFBvaW50Q2FyZF9fbGlzdCBzdXAge1xuICBmb250LXNpemU6IDAuNmVtO1xufVxuXG4uUHJvZHVjdFBvaW50Q2FyZF9fbm90ZSB7XG4gIGNvbG9yOiAjM0IzQjNCO1xuICBmb250LWZhbWlseTogWXVHb1ByNk4tTWVkaXVtLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuUHJvZHVjdFBvaW50Q2FyZF9fbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyMiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxOCAvIDEwKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLlByb2R1Y3RQb2ludENhcmRfX25vdGUge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxMik7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5Qcm9kdWN0Q29udmVyc2lvbkNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuUHJvZHVjdENvbnZlcnNpb25DYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5Qcm9kdWN0Q29udmVyc2lvbkNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLlByb2R1Y3RDb252ZXJzaW9uQ2FyZF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuUHJvZHVjdENvbnZlcnNpb25DYXJkX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5Qcm9kdWN0Q29udmVyc2lvbkNhcmRfX2J1dHRvbiB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLlByb2R1Y3RDb252ZXJzaW9uQ2FyZF9fYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLlNlY3Rpb25Wb2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUZDRTA7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuU2VjdGlvblZvaWNlIHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKDQwIC8gMzc1ICogMTAwdncpO1xuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKDIwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5TZWN0aW9uVm9pY2Uge1xuICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLlNlY3Rpb25Wb2ljZV9faW5uZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG4uU2VjdGlvblZvaWNlX190aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICMyOTI5MjkgMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuU2VjdGlvblZvaWNlX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAgLyAzNzUgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKDIyIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5TZWN0aW9uVm9pY2VfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLlNlY3Rpb25Wb2ljZV9fbGVkZSB7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogbWluKGNhbGMoMjAgLyAzNzUgKiAxMDB2dyksIDMycHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5TZWN0aW9uVm9pY2VfX2xlZGUge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjUgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLlNlY3Rpb25Wb2ljZV9fbGVkZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4uU2VjdGlvblZvaWNlX19sZWRlID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogbWluKGNhbGMoMTYgLyAzNzUgKiAxMDB2dyksIDI0cHgpO1xufVxuXG4uU2VjdGlvblZvaWNlX19sZWRlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGNvbG9yOiAjQ0ExQTY5O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFl1R29QcjZOLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogbWluKGNhbGMoMjQgLyAzNzUgKiAxMDB2dyksIDMycHgpO1xufVxuXG4uU2VjdGlvblZvaWNlX19sZWRlIHN0cm9uZyA+IHNwYW4ge1xuICBmb250LXNpemU6IG1pbihjYWxjKDE3IC8gMzc1ICogMTAwdncpLCAyNHB4KTtcbn1cblxuLlNlY3Rpb25Wb2ljZV9fbGVkZSBzdHJvbmc6OmJlZm9yZSwgLlNlY3Rpb25Wb2ljZV9fbGVkZSBzdHJvbmc6OmFmdGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBMUE2OTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLlNlY3Rpb25Wb2ljZV9fbGVkZSBzdHJvbmc6OmJlZm9yZSwgLlNlY3Rpb25Wb2ljZV9fbGVkZSBzdHJvbmc6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMjYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLlNlY3Rpb25Wb2ljZV9fbGVkZSBzdHJvbmc6OmJlZm9yZSwgLlNlY3Rpb25Wb2ljZV9fbGVkZSBzdHJvbmc6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLlNlY3Rpb25Wb2ljZV9fbGVkZSBzdHJvbmc6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XG59XG5cbi5TZWN0aW9uVm9pY2VfX2xlZGUgc3Ryb25nOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xufVxuXG4uU2VjdGlvblZvaWNlX19ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLlNlY3Rpb25Wb2ljZV9fYm9keSB7XG4gICAgcm93LWdhcDogY2FsYygzMCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5TZWN0aW9uVm9pY2VfX2JvZHkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLlZvaWNlQ2FyZCB7XG4gICAgbWluLWhlaWdodDogMTk2cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1MGRlZywgdHJhbnNwYXJlbnQgMTRweCwgI0ZGRkZGRiAwKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuVm9pY2VDYXJkOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUwZGVnLCB0cmFuc3BhcmVudCBjYWxjKDEyIC8gMzc1ICogMTAwdncpLCAjRkZGRkZGIDApO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5Wb2ljZUNhcmQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTE1MGRlZywgdHJhbnNwYXJlbnQgY2FsYygxMiAvIDM3NSAqIDEwMHZ3KSwgI0ZGRkZGRiAwKTtcbiAgfVxufVxuXG4uVm9pY2VDYXJkX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5Wb2ljZUNhcmRfX2lubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ibG9jazogY2FsYygzMCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuVm9pY2VDYXJkX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYmxvY2s6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwIC8gNDYwICogMTAwJSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg0MCAvIDQ2MCAqIDEwMCUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5Wb2ljZUNhcmRfX2ljb24ge1xuICAgIHdpZHRoOiBjYWxjKDgyIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5Wb2ljZUNhcmRfX2ljb24ge1xuICAgIHdpZHRoOiBjYWxjKDkwIC8gMzgwICogMTAwJSk7XG4gIH1cbn1cblxuLlZvaWNlQ2FyZF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuVm9pY2VDYXJkX190ZXh0IHtcbiAgICB3aWR0aDogY2FsYygyMTAgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjkgLyAxNik7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5Wb2ljZUNhcmRfX3RleHQge1xuICAgIHdpZHRoOiBjYWxjKDMwOCAvIDM4MCAqIDEwMCUpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM0IC8gMTYpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uU2VjdGlvbkJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUZDRTA7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuU2VjdGlvbkJhbm5lciB7XG4gICAgcGFkZGluZzogY2FsYygzMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuU2VjdGlvbkJhbm5lciB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuU2VjdGlvbkJhbm5lcl9faW5uZXIge1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG4uU2VjdGlvbkJhbm5lcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLlNlY3Rpb25CYW5uZXJfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDIwKTtcbiAgICBmb250LXNpemU6IGNhbGMoMjAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLlNlY3Rpb25CYW5uZXJfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLlNlY3Rpb25CYW5uZXJfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLlNlY3Rpb25CYW5uZXJfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLlNlY3Rpb25CYW5uZXJfX2JvZHkgYSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLlNlY3Rpb25CYW5uZXJfX2JvZHkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4iLCIuU2VjdGlvblByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogIzI5MjkyOTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGltZ0Rpcn0vcHJvZHVjdF9iZ18wMV9zcC5wbmc/d2lkPTc1MCcpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWdEaXJ9L3Byb2R1Y3RfYmdfMDFfcGMucG5nP3dpZD0yNzMyJyk7XG4gIH1cbn1cblxuLlNlY3Rpb25Qcm9kdWN0X19pbm5lciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgcGFkZGluZy1ibG9jazogdndTUCg0MCk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMTY0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5TZWN0aW9uUHJvZHVjdF9fbWFpbiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IHZ3U1AoMjApO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5cbi5TZWN0aW9uUHJvZHVjdF9fcG9pbnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIHBhZGRpbmctdG9wOiB2d1NQKDIwKTtcbiAgICBwYWRkaW5nLWlubGluZTogdndTUCgyMCk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4uU2VjdGlvblByb2R1Y3RfX2NvbnZlcnNpb24ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIHBhZGRpbmctdG9wOiB2d1NQKDI0KTtcbiAgICBwYWRkaW5nLWlubGluZTogdndTUCg0NCk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDQ5NnB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG5cbi5Qcm9kdWN0Q2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0NFQzM2RTtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5Qcm9kdWN0Q2FyZF9faW5uZXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIHBhZGRpbmctYmxvY2s6IHZ3U1AoMzApO1xuICAgIHBhZGRpbmctaW5saW5lOiB2d1NQKDIwKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIH1cbn1cblxuLy8gLlByb2R1Y3RDYXJkX19oZWFkIHt9XG5cbi5Qcm9kdWN0Q2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzNFM0EzQTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgZm9udC1zaXplOiB2d1NQKDIwKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgzNiwgNTQpO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICBzcGFuIHtcbiAgICBwYWRkaW5nLWlubGluZTogMC4xZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDcwJSwgI0ZERjVBNiA3MCUpO1xuICB9XG59XG5cbi5Qcm9kdWN0Q2FyZF9fZGF0ZSB7XG4gIGNvbG9yOiAjM0UzQTNBO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgbWFyZ2luLXRvcDogdndTUCgxMyk7XG4gICAgZm9udC1zaXplOiB2d1NQKDIwKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5Qcm9kdWN0Q2FyZF9fY29weSB7XG4gIGNvbG9yOiAjM0UzQTNBO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBtYXJnaW4tdG9wOiB2d1NQKDE2KTtcbiAgICBmb250LXNpemU6IHZ3U1AoMTkpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogbGgoMzIsIDQ4KTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLlByb2R1Y3RDYXJkX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IHZ3U1AoMzApO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICBjb2x1bW4tZ2FwOiA0NHB4O1xuICAgIHdpZHRoOiA1MzdweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cblxuLlByb2R1Y3RDYXJkX19pbWFnZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgd2lkdGg6IHZ3U1AoNzcpO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTA3cHg7XG4gIH1cbn1cblxuLlByb2R1Y3RDYXJkX190ZXh0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBtYXJnaW4tdG9wOiB2d1NQKDI0KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLlByb2R1Y3RDYXJkX19uYW1lIHtcbiAgbGluZS1oZWlnaHQ6IGxoKDI2LCAzNyk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBmb250LXNpemU6IHZ3U1AoMjIpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5Qcm9kdWN0Q2FyZF9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogWXVHb1ByNk4tTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIHdpZHRoOiB2d1NQKDI5NSk7XG4gICAgbWFyZ2luLXRvcDogdndTUCg4KTtcbiAgICBmb250LXNpemU6IHZ3U1AoMTQpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogbGgoMTYsIDMxKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLlByb2R1Y3RDYXJkX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjNzU3NDZFLCAjQTRBNDg5KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiB2d1NQKDQpO1xuICAgIHBhZGRpbmctaW5saW5lOiB2d1NQKDYpO1xuICAgIG1hcmdpbi10b3A6IHZ3U1AoMTgpO1xuICAgIGZvbnQtc2l6ZTogdndTUCgxNCk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uUHJvZHVjdENhcmRfX3ByaWNlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgbWFyZ2luLXRvcDogdndTUCgxMik7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIC4teWVuIHtcbiAgICBmb250LWZhbWlseTogWXVHb1ByNk4tQm9sZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgICBmb250LXNpemU6IHZ3U1AoMjgpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgfVxuICAuLXRheCB7XG4gICAgZm9udC1mYW1pbHk6IFl1R29QcjZOLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgICAgZm9udC1zaXplOiB2d1NQKDE2KTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgLi13ZWlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogdndTUCg4KTtcbiAgICAgIGZvbnQtc2l6ZTogdndTUCgxNik7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLlByb2R1Y3RDYXJkX19idXR0b25EZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTg5NjBEO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiB2d1NQKDE4KTtcbiAgICBtYXJnaW4tdG9wOiB2d1NQKDE4KTtcbiAgICBmb250LXNpemU6IHZ3U1AoMTkpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgd2lkdGg6IDMyOXB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG4gIC4tYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skaW1nRGlyfS9hcnJvdy13aGl0ZS1yaWdodF8wMS5wbmc/Zm10PXBuZy1hbHBoYSZ3aWQ9MTYnKTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgICAgcmlnaHQ6IHZ3U1AoMjQpO1xuICAgICAgd2lkdGg6IHZ3U1AoOCk7XG4gICAgICBoZWlnaHQ6IHZ3U1AoMTMpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgcmlnaHQ6IDQxcHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uUHJvZHVjdENhcmRfX2J1dHRvbkJ1eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IHNvbGlkIDJweCAjRTAxRDc1O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0UwMUQ3NTtcbiAgZm9udC1mYW1pbHk6IFl1R29QcjZOLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIHBhZGRpbmctYmxvY2s6IHZ3U1AoMTgpO1xuICAgIG1hcmdpbi10b3A6IHZ3U1AoMTgpO1xuICAgIGZvbnQtc2l6ZTogdndTUCgxOSk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICB3aWR0aDogMzI5cHg7XG4gICAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cbiAgLi1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWdEaXJ9L2Fycm93LXBpbmstcmlnaHRfMDEucG5nP2ZtdD1wbmctYWxwaGEmd2lkPTE2Jyk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICAgIHJpZ2h0OiB2d1NQKDIwKTtcbiAgICAgIHdpZHRoOiB2d1NQKDgpO1xuICAgICAgaGVpZ2h0OiB2d1NQKDEzKTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgIHJpZ2h0OiAzOXB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uUHJvZHVjdFBvaW50Q2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0NFQzM2RTtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5Qcm9kdWN0UG9pbnRDYXJkX19pbm5lciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgcGFkZGluZy1ibG9jazogdndTUCgyNSk7XG4gICAgcGFkZGluZy1pbmxpbmU6IHZ3U1AoMjApO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmctYmxvY2s6IDY0cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG4vLyAuUHJvZHVjdFBvaW50Q2FyZF9faGVhZCB7fVxuXG4uUHJvZHVjdFBvaW50Q2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgZm9udC1zaXplOiB2d1NQKDIwKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICBzcGFuIHtcbiAgICBwYWRkaW5nLWlubGluZTogMC4xZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDcwJSwgI0ZERjVBNiA3MCUpO1xuICB9XG59XG5cbi5Qcm9kdWN0UG9pbnRDYXJkX19ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBtYXJnaW4tdG9wOiB2d1NQKDI2KTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cblxuLlByb2R1Y3RQb2ludENhcmRfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIHJvdy1nYXA6IHZ3U1AoMTYpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgcm93LWdhcDogMTZweDtcbiAgfVxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgICAgY29sdW1uLWdhcDogdndTUCgxMCk7XG4gICAgICBmb250LXNpemU6IHZ3U1AoMTYpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgY29sdW1uLWdhcDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgICAgICB3aWR0aDogdndTUCgzNyk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdndTUCg0KTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc3VwIHtcbiAgICBmb250LXNpemU6IDAuNmVtO1xuICB9XG59XG5cbi5Qcm9kdWN0UG9pbnRDYXJkX19ub3RlIHtcbiAgY29sb3I6ICMzQjNCM0I7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgbWFyZ2luLXRvcDogdndTUCgyMik7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDEwLCAxOCk7XG4gICAgZm9udC1zaXplOiB2d1NQKDEwKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDEyLCAyMCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cblxuLy8gLlByb2R1Y3RDb252ZXJzaW9uQ2FyZCB7fVxuXG4vLyAuUHJvZHVjdENvbnZlcnNpb25DYXJkX19oZWFkIHt9XG5cbi5Qcm9kdWN0Q29udmVyc2lvbkNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIGZvbnQtc2l6ZTogdndTUCgyMCk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLlByb2R1Y3RDb252ZXJzaW9uQ2FyZF9fYm9keSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgbWFyZ2luLXRvcDogdndTUCgxMCk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5Qcm9kdWN0Q29udmVyc2lvbkNhcmRfX2J1dHRvbiB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHZ3OiB2aWV3cG9ydCB3aWR0aFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy9cbkBmdW5jdGlvbiB2d1NQKCRzaXplLCAkdmlld3BvcnRWYWw6ICR2aWV3cG9ydCkge1xuICAvLyBAcmV0dXJuIGNhbGMoMTAwIC8gI3skdmlld3BvcnRWYWx9ICogI3skc2l6ZX0gKiAxdncpO1xuICBAcmV0dXJuIGNhbGMoI3skc2l6ZX0gLyAjeyR2aWV3cG9ydFZhbH0gKiAxMDB2dyk7XG59XG5cblxuQGZ1bmN0aW9uIHZ3UEMoJHNpemUsICR2aWV3cG9ydFZhbDogMTM2Nikge1xuICBAcmV0dXJuIGNhbGMoI3skc2l6ZX0gLyAjeyR2aWV3cG9ydFZhbH0gKiAxMDB2dyk7XG59XG5cblxuQGZ1bmN0aW9uIGxoKCRmb250U2l6ZSwgJGxpbmVIZWlnaHQpe1xuICBAcmV0dXJuIGNhbGMoI3skbGluZUhlaWdodH0gLyAjeyRmb250U2l6ZX0pO1xufVxuIiwiLlNlY3Rpb25Wb2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUZDRTA7XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIHBhZGRpbmctYmxvY2s6IHZ3U1AoNDApO1xuICAgIHBhZGRpbmctaW5saW5lOiB2d1NQKDIwKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cblxuLlNlY3Rpb25Wb2ljZV9faW5uZXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG4vLyAuU2VjdGlvblZvaWNlX19oZWFkXG5cbi5TZWN0aW9uVm9pY2VfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgIzI5MjkyOSAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IHZ3U1AoMTApO1xuICAgIGZvbnQtc2l6ZTogdndTUCgyMik7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLlNlY3Rpb25Wb2ljZV9fbGVkZSB7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogdW5xdW90ZShcIm1pbigje3Z3U1AoMjApfSwgMzJweClcIik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBtYXJnaW4tdG9wOiB2d1NQKDI1KTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IHVucXVvdGUoXCJtaW4oI3t2d1NQKDE2KX0sIDI0cHgpXCIpO1xuICB9XG4gIHN0cm9uZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgY29sb3I6ICNDQTFBNjk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6IFl1R29QcjZOLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IHVucXVvdGUoXCJtaW4oI3t2d1NQKDI0KX0sIDMycHgpXCIpO1xuICAgID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6IHVucXVvdGUoXCJtaW4oI3t2d1NQKDE3KX0sIDI0cHgpXCIpO1xuICAgIH1cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ExQTY5O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICAgICAgaGVpZ2h0OiB2d1NQKDI2KTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5TZWN0aW9uVm9pY2VfX2JvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIHJvdy1nYXA6IHZ3U1AoMzApO1xuICAgIG1hcmdpbi10b3A6IHZ3U1AoMzApO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5cbi5Wb2ljZUNhcmQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1pbi1oZWlnaHQ6IDE5NnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTBkZWcsIHRyYW5zcGFyZW50IDE0cHgsICNGRkZGRkYgMCk7XG4gIH1cbiAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTBkZWcsIHRyYW5zcGFyZW50IHZ3U1AoMTIpLCAjRkZGRkZGIDApO1xuICAgIH1cbiAgfVxuICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTUwZGVnLCB0cmFuc3BhcmVudCB2d1NQKDEyKSwgI0ZGRkZGRiAwKTtcbiAgICB9XG4gIH1cbn1cblxuLlZvaWNlQ2FyZF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJsb2NrOiB2d1NQKDMwKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZ3U1AoMTApO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZ3U1AoMjApO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYmxvY2s6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwIC8gNDYwICogMTAwJSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg0MCAvIDQ2MCAqIDEwMCUpO1xuICB9XG59XG5cbi5Wb2ljZUNhcmRfX2ljb24ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIHdpZHRoOiB2d1NQKDgyKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIHdpZHRoOiBjYWxjKDkwIC8gMzgwICogMTAwJSk7XG4gIH1cbn1cblxuLlZvaWNlQ2FyZF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIHdpZHRoOiB2d1NQKDIxMCk7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDE2LCAyOSk7XG4gICAgZm9udC1zaXplOiB2d1NQKDE2KTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIHdpZHRoOiBjYWxjKDMwOCAvIDM4MCAqIDEwMCUpO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgxNiwgMzQpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuIiwiLlNlY3Rpb25CYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGQ0UwO1xuICBjb2xvcjogIzI5MjkyOTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBwYWRkaW5nOiB2d1NQKDMwKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cblxuLlNlY3Rpb25CYW5uZXJfX2lubmVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cblxuLy8gLlNlY3Rpb25CYW5uZXJfX2hlYWRcblxuLlNlY3Rpb25CYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDIwLCAyNSk7XG4gICAgZm9udC1zaXplOiB2d1NQKDIwKTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uU2VjdGlvbkJhbm5lcl9fYm9keSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgbWFyZ2luLXRvcDogdndTUCgxNik7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgYSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIl19 */
