.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;
}

.CPSectionLede {
  background-color: #F4F2EF;
  color: #292929;
}

.CPLede__text {
  font-family: YuGoPr6N-Bold, sans-serif;
  font-weight: 600;
  text-align: center;
}

.CPLede__text strong {
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
  -webkit-text-decoration-color: #E01D75;
          text-decoration-color: #E01D75;
  text-underline-offset: 0.4em;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

.CPLede__text strong .is-green {
  color: #197536;
}

.CPLede__text strong .is-pink {
  color: #E01D75;
}

.CPLede__text p + p {
  margin-top: 0.5em;
}

.CPLede__button {
  margin-inline: auto;
}

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

.CPProductCard {
  background-color: #FFFFFF;
  border-radius: 20px;
}

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

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

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

.CPProductCard__label {
  display: inline-block;
  border-radius: 4px;
  background-color: #F5609A;
  color: #FFFFFF;
  font-family: YuGoPr6N-Bold, sans-serif;
  font-weight: 600;
  line-height: 1;
}

.CPProductCard__price {
  font-family: YuGoPr6N-Bold, sans-serif;
  font-weight: 600;
  line-height: 1;
}

.CPProductCard__shopLink {
  font-family: YuGoPr6N-Bold, sans-serif;
  font-weight: 600;
  line-height: 1;
}

.CPProductCard__shopLink a {
  color: #E01D75;
  text-decoration: underline;
}

.CPSectionVoice {
  background-color: #E8F9FF;
  color: #292929;
}

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

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

.CPVoiceLede 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: #E01D75;
  line-height: 1;
  font-family: YuGoPr6N-Bold, sans-serif;
  font-weight: 600;
  font-size: min(calc(24 / 375 * 100vw), 32px);
}

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

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

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

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

.CPVoiceBox {
  display: grid;
}

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

.CPVoiceCard__age {
  color: #21A8D1;
  font-family: YuGoPr6N-Bold, sans-serif;
  font-weight: 600;
  line-height: 1;
  text-align: center;
}

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

.CPSectionRecommend {
  background-color: #EBE5D8;
}

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

.CPSectionFeature {
  background: linear-gradient(45deg, #E7F0F5, #ECE8F6, #E7F0F5);
  color: #292929;
}

.CPFeatureGroup__subtitle {
  margin-inline: auto;
}

.CPFeatureGroup__subtitle.-item1 {
  margin-top: 0;
}

.CPFeatureGroup__subtitleNote {
  font-family: YuGoPr6N-Medium, sans-serif;
  text-align: right;
}

.CPFeatureCard {
  position: relative;
  background-color: #FFFFFF;
  border-color: #B8BEEF;
  border-width: 3px;
  border-style: solid;
  border-radius: 20px;
}

.CPFeatureCard__button {
  display: block;
  width: 100%;
}

.CPFeatureCard__images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-inline: auto;
}

.CPFeatureCard__image {
  margin-inline: auto;
}

.CPFeatureNote {
  margin-left: auto;
}

.CPFeatureHistory__head {
  position: relative;
  width: 100%;
  background-color: #595959;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.CPFeatureHistory__head::after {
  content: "";
  position: absolute;
  top: 50%;
  translate: 0 -50%;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  background-image: url("//kao-h.assetsadobe3.com/is/image/content/dam/sites/kao/webmember-kao-kirei-com/jp/kbbplaypark/campaign/playpark-033/feature-history_icon_01.png?fmt=png-alpha&wid=41");
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.CPFeatureHistory__head.is-open {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.CPFeatureHistory__head.is-open::after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.CPFeatureHistory__title {
  color: #FFFFFF;
  font-family: YuGoPr6N-Bold, sans-serif;
  font-weight: 600;
  text-align: center;
}

.CPFeatureHistory__body {
  background-color: #FFFFFF;
  border: solid 1px #707070;
}

.CPFeatureHistory__text {
  margin-inline: auto;
}

.CPFeatureHistory__image {
  margin-inline: auto;
}

.CPSectionCounseling {
  background-color: #F4F2EF;
}

.CPCounselingBox__card {
  border-radius: 40px;
  background-color: #B5CDE3;
}

.CPCounselingBox__cardTitle {
  font-family: YuGoPr6N-Bold, sans-serif;
  font-weight: 600;
  text-align: center;
}

.CPCounselingBox__cardText {
  font-family: YuGoPr6N-Medium, sans-serif;
  text-align: center;
}

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

@media screen and (min-width: 750px) {
  .DisplaySP {
    display: none;
  }
  .CPSectionLede__inner {
    max-width: 960px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
    margin-inline: auto;
  }
  .CPLede__text {
    line-height: calc(34 / 19);
    font-size: 19px;
  }
  .CPLede__button {
    width: 586px;
    margin-block: 16px;
  }
  .CPSectionProduct {
    padding-inline: 20px;
    background-image: url("//kao-h.assetsadobe3.com/is/image/content/dam/sites/kao/webmember-kao-kirei-com/jp/kbbplaypark/campaign/playpark-033/product_bg_01_pc.png?fmt=png-alpha&wid=2734");
  }
  .CPSectionProduct__inner {
    max-width: 868px;
    padding-top: 120px;
    padding-bottom: 120px;
    margin-inline: auto;
  }
  .CPProductCard {
    padding-block: 80px;
    padding-inline: 20px;
  }
  .CPProductCard__inner {
    max-width: 599px;
    margin-inline: auto;
  }
  .CPProductCard__head {
    width: 596px;
    margin-inline: auto;
  }
  .CPProductCard__body {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 24px;
    translate: -6px;
  }
  .CPProductCard__image {
    width: calc(214 / 599 * 100%);
  }
  .CPProductCard__text {
    width: calc(329 / 599 * 100%);
    margin-top: calc(60 / 599 * 100%);
  }
  .CPProductCard__name {
    line-height: calc(37 / 26);
    font-size: 26px;
  }
  .CPProductCard__description {
    margin-top: 10px;
    line-height: calc(31 / 16);
    font-size: 16px;
  }
  .CPProductCard__label {
    padding-block: 4px;
    padding-inline: 6px;
    margin-top: 24px;
    font-size: 14px;
  }
  .CPProductCard__price {
    margin-top: 12px;
  }
  .CPProductCard__price .-yen {
    font-size: 26px;
  }
  .CPProductCard__price .-tax {
    font-size: 18px;
  }
  .CPProductCard__button {
    margin-top: 19px;
  }
  .CPProductCard__shopLink {
    margin-top: 19px;
    font-size: 20px;
  }
  .CPProductCard__foot {
    margin-top: 24px;
  }
  .CPSectionVoice {
    padding-block: 80px;
    padding-inline: 20px;
  }
  .CPSectionVoice__inner {
    max-width: 960px;
    margin-inline: auto;
  }
  .CPVoiceLede {
    margin-top: 50px;
  }
  .CPVoiceLede strong::before, .CPVoiceLede strong::after {
    height: 32px;
  }
  .CPVoiceBox {
    row-gap: 30px;
    margin-top: 60px;
  }
  .CPVoiceCard {
    min-height: 164px;
    background: linear-gradient(-150deg, transparent 14px, #FFFFFF 0);
    -webkit-filter: drop-shadow(8px 8px 0 #B9CEEF);
            filter: drop-shadow(8px 8px 0 #B9CEEF);
  }
  .CPVoiceCard__inner {
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
    min-height: 160px;
    padding-block: 40px;
    padding-inline: calc(48 / 960 * 100%);
  }
  .CPVoiceCard__icon {
    width: 67px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .CPVoiceCard__age {
    margin-top: 5px;
    font-size: 16px;
  }
  .CPVoiceCard__text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: calc(776 / 960 * 100%);
    line-height: calc(34 / 16);
    font-size: 16px;
  }
  .CPSectionRecommend {
    padding-top: 23px;
    padding-bottom: 60px;
    padding-inline: 20px;
  }
  .CPSectionRecommend__inner {
    max-width: 634px;
    margin-inline: auto;
  }
  .CPRecommendBox__title {
    width: 618px;
  }
  .CPRecommendBox__body {
    margin-top: 35px;
  }
  .CPRecommendBox__text {
    line-height: calc(25 / 15);
    font-size: 15px;
  }
  .CPSectionFeature {
    padding-block: 120px;
    padding-inline: 20px;
  }
  .CPSectionFeature__inner {
    max-width: 960px;
    margin-inline: auto;
  }
  .CPFeatureGroup + .CPFeatureGroup {
    margin-top: 80px;
  }
  .CPFeatureGroup__body {
    margin-top: 24px;
  }
  .CPFeatureGroup__subtitle {
    margin-top: 80px;
  }
  .CPFeatureGroup__subtitle.-item2 {
    max-width: 681px;
  }
  .CPFeatureGroup__subtitle.-item3 {
    max-width: 723px;
  }
  .CPFeatureGroup__subtitle.-item4 {
    max-width: 449px;
  }
  .CPFeatureGroup__subtitle.-item5 {
    max-width: 569px;
  }
  .CPFeatureGroup__subtitleNote {
    margin-top: 40px;
    margin-right: 40px;
    font-size: 14px;
  }
  .CPFeatureCard {
    margin-top: 40px;
  }
  .CPFeatureGroup__subtitleNote + .CPFeatureCard {
    margin-top: 7px;
  }
  .CPFeatureCard__inner {
    padding-block: 80px;
  }
  .CPFeatureCard__images {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
    max-width: 690px;
  }
  .CPFeatureCard__images .CPFeatureCard__image.-item6-1 .CPFeatureCard__button {
    margin-top: 24px;
  }
  .CPFeatureCard__images .CPFeatureCard__image.-item6-2 .CPFeatureCard__button {
    margin-top: 20px;
  }
  .CPFeatureCard__image.-item1 {
    max-width: 588px;
  }
  .CPFeatureCard__image.-item2 {
    max-width: 588px;
  }
  .CPFeatureCard__image.-item8 {
    max-width: 588px;
  }
  .CPFeatureCard__image.-item3 {
    max-width: 674px;
  }
  .CPFeatureCard__image.-item4 {
    max-width: 686px;
  }
  .CPFeatureCard__image.-item5 {
    max-width: 681px;
  }
  .CPFeatureCard__image.-item7 {
    max-width: 745px;
  }
  .CPFeatureNote {
    max-width: 164px;
    margin-top: 24px;
  }
  .CPFeatureHistory {
    margin-top: 40px;
  }
  .CPFeatureHistory__head {
    padding-top: 18px;
    padding-bottom: 12px;
  }
  .CPFeatureHistory__head::after {
    width: 18px;
    height: 10px;
    right: 26px;
  }
  .CPFeatureHistory__title {
    font-size: 24px;
  }
  .CPFeatureHistory__body {
    padding-block: 80px;
  }
  .CPFeatureHistory__text {
    max-width: 557px;
  }
  .CPFeatureHistory__image {
    max-width: 745px;
    margin-top: 80px;
    translate: 28px;
  }
  .CPSectionCounseling {
    padding-block: 80px;
    padding-inline: 20px;
  }
  .CPSectionCounseling__inner {
    max-width: 656px;
    margin-inline: auto;
  }
  .CPCounselingBox__title {
    max-width: 406px;
    margin-inline: auto;
  }
  .CPCounselingBox__card {
    padding-block: 40px;
    padding-inline: 40px;
  }
  .CPCounselingBox__cardTitle {
    line-height: calc(27 / 19);
    font-size: 19px;
  }
  .CPCounselingBox__cardBody {
    margin-top: 20px;
  }
  .CPCounselingBox__cardText {
    line-height: calc(25 / 15);
    font-size: 15px;
  }
  .CPCounselingBox__cardFoot {
    margin-top: 35px;
  }
  .CPCounselingBox__cardButtons {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
    max-width: 426px;
    margin-inline: auto;
  }
}

@media screen and (max-width: 749px) {
  .DisplayPC {
    display: none;
  }
  .CPSectionLede__inner {
    padding-left: calc(20 / 375 * 100vw);
    padding-right: calc(20 / 375 * 100vw);
    padding-top: calc(30 / 375 * 100vw);
    padding-bottom: calc(30 / 375 * 100vw);
  }
  .CPLede__text {
    line-height: calc(29 / 16);
    font-size: calc(16 / 375 * 100vw);
  }
  .CPLede__button {
    width: calc(297 / 375 * 100vw);
    margin-block: calc(16 / 375 * 100vw);
  }
  .CPSectionProduct {
    padding-inline: calc(20 / 375 * 100vw);
    background-image: url("//kao-h.assetsadobe3.com/is/image/content/dam/sites/kao/webmember-kao-kirei-com/jp/kbbplaypark/campaign/playpark-033/product_bg_01_sp.png?fmt=png-alpha&wid=750");
  }
  .CPSectionProduct__inner {
    padding-block: calc(40 / 375 * 100vw);
  }
  .CPProductCard__inner {
    padding-block: calc(40 / 375 * 100vw);
    padding-inline: calc(20 / 375 * 100vw);
  }
  .CPProductCard__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: calc(24 / 375 * 100vw);
  }
  .CPProductCard__image {
    width: calc(149 / 375 * 100vw);
    margin-inline: auto;
  }
  .CPProductCard__text {
    margin-top: calc(24 / 375 * 100vw);
    text-align: center;
  }
  .CPProductCard__name {
    line-height: calc(31 / 22);
    font-size: calc(22 / 375 * 100vw);
  }
  .CPProductCard__description {
    margin-top: calc(12 / 375 * 100vw);
    font-size: calc(14 / 375 * 100vw);
  }
  .CPProductCard__label {
    padding-block: calc(4 / 375 * 100vw);
    padding-inline: calc(6 / 375 * 100vw);
    margin-top: calc(20 / 375 * 100vw);
    font-size: calc(14 / 375 * 100vw);
  }
  .CPProductCard__price {
    margin-top: calc(12 / 375 * 100vw);
  }
  .CPProductCard__price .-yen {
    font-size: calc(28 / 375 * 100vw);
  }
  .CPProductCard__price .-tax {
    font-size: calc(16 / 375 * 100vw);
  }
  .CPProductCard__button {
    margin-top: calc(20 / 375 * 100vw);
  }
  .CPProductCard__shopLink {
    margin-top: calc(20 / 375 * 100vw);
    font-size: calc(20 / 375 * 100vw);
  }
  .CPProductCard__foot {
    margin-top: calc(24 / 375 * 100vw);
  }
  .CPSectionVoice {
    padding-block: calc(50 / 375 * 100vw);
    padding-inline: calc(20 / 375 * 100vw);
  }
  .CPVoiceLede {
    margin-top: calc(25 / 375 * 100vw);
  }
  .CPVoiceLede strong::before, .CPVoiceLede strong::after {
    height: calc(26 / 375 * 100vw);
  }
  .CPVoiceBox {
    row-gap: calc(30 / 375 * 100vw);
    margin-top: calc(30 / 375 * 100vw);
  }
  .CPVoiceCard {
    -webkit-filter: drop-shadow(calc(8 / 375 * 100vw) calc(8 / 375 * 100vw) 0 #B9CEEF);
            filter: drop-shadow(calc(8 / 375 * 100vw) calc(8 / 375 * 100vw) 0 #B9CEEF);
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }
  .CPVoiceCard:nth-child(odd) {
    background: linear-gradient(150deg, transparent calc(12 / 375 * 100vw), #FFFFFF 0);
  }
  .CPVoiceCard:nth-child(even) {
    background: linear-gradient(-150deg, transparent calc(12 / 375 * 100vw), #FFFFFF 0);
  }
  .CPVoiceCard__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-block: calc(40 / 375 * 100vw);
    padding-inline: calc(20 / 375 * 100vw);
  }
  .CPVoiceCard__icon {
    width: calc(60 / 375 * 100vw);
  }
  .CPVoiceCard__age {
    margin-top: calc(5 / 375 * 100vw);
    font-size: calc(16 / 375 * 100vw);
  }
  .CPVoiceCard__text {
    margin-top: calc(15 / 375 * 100vw);
    line-height: calc(29 / 16);
    font-size: calc(16 / 375 * 100vw);
  }
  .CPSectionRecommend {
    padding-top: calc(17 / 375 * 100vw);
    padding-bottom: calc(40 / 375 * 100vw);
    padding-inline: calc(20 / 375 * 100vw);
  }
  .CPRecommendBox__title {
    width: calc(270 / 375 * 100vw);
    margin-inline: auto;
  }
  .CPRecommendBox__body {
    margin-top: calc(20 / 375 * 100vw);
  }
  .CPRecommendBox__text {
    line-height: calc(22 / 13);
    font-size: calc(13 / 375 * 100vw);
  }
  .CPSectionFeature {
    padding-block: calc(40 / 375 * 100vw);
    padding-inline: calc(20 / 375 * 100vw);
  }
  .CPFeatureGroup + .CPFeatureGroup {
    margin-top: calc(40 / 375 * 100vw);
  }
  .CPFeatureGroup__body {
    margin-top: calc(32 / 375 * 100vw);
  }
  .CPFeatureGroup__subtitle {
    margin-top: calc(40 / 375 * 100vw);
    margin-bottom: calc(24 / 375 * 100vw);
  }
  .CPFeatureGroup__subtitle.-item1 {
    width: calc(245 / 375 * 100vw);
    margin-bottom: calc(16 / 375 * 100vw);
  }
  .CPFeatureGroup__subtitle.-item2 {
    width: calc(317 / 375 * 100vw);
  }
  .CPFeatureGroup__subtitle.-item3 {
    width: calc(297 / 375 * 100vw);
  }
  .CPFeatureGroup__subtitle.-item4 {
    width: calc(234 / 375 * 100vw);
  }
  .CPFeatureGroup__subtitle.-item5 {
    width: calc(245 / 375 * 100vw);
  }
  .CPFeatureGroup__subtitleNote {
    margin-right: calc(10 / 375 * 100vw);
    font-size: calc(14 / 375 * 100vw);
  }
  .CPFeatureCard + .CPFeatureCard {
    margin-top: calc(20 / 375 * 100vw);
  }
  .CPFeatureGroup__subtitleNote + .CPFeatureCard {
    margin-top: calc(2 / 375 * 100vw);
  }
  .CPFeatureCard__inner {
    padding-block: calc(40 / 375 * 100vw);
  }
  .CPFeatureCard__images {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: calc(297 / 375 * 100vw);
    row-gap: calc(24 / 375 * 100vw);
  }
  .CPFeatureCard__images .CPFeatureCard__image.-item6-1 .CPFeatureCard__button {
    margin-top: calc(24 / 375 * 100vw);
  }
  .CPFeatureCard__images .CPFeatureCard__image.-item6-2 .CPFeatureCard__button {
    margin-top: calc(24 / 375 * 100vw);
  }
  .CPFeatureCard__image.-item1 {
    width: calc(297 / 375 * 100vw);
  }
  .CPFeatureCard__image.-item2 {
    width: calc(297 / 375 * 100vw);
  }
  .CPFeatureCard__image.-item8 {
    width: calc(297 / 375 * 100vw);
  }
  .CPFeatureCard__image.-item3 {
    width: calc(297 / 375 * 100vw);
  }
  .CPFeatureCard__image.-item4 {
    width: calc(297 / 375 * 100vw);
  }
  .CPFeatureCard__image.-item5 {
    width: calc(297 / 375 * 100vw);
  }
  .CPFeatureCard__image.-item7 {
    width: calc(311 / 375 * 100vw);
  }
  .CPFeatureNote {
    width: calc(143 / 375 * 100vw);
    margin-top: calc(20 / 375 * 100vw);
  }
  .CPFeatureHistory {
    margin-top: calc(24 / 375 * 100vw);
  }
  .CPFeatureHistory__head {
    padding-block: calc(12 / 375 * 100vw);
  }
  .CPFeatureHistory__head::after {
    width: calc(11 / 375 * 100vw);
    height: calc(6 / 375 * 100vw);
    right: calc(17 / 375 * 100vw);
  }
  .CPFeatureHistory__title {
    font-size: calc(16 / 375 * 100vw);
  }
  .CPFeatureHistory__body {
    padding-block: calc(40 / 375 * 100vw);
  }
  .CPFeatureHistory__text {
    width: calc(297 / 375 * 100vw);
  }
  .CPFeatureHistory__image {
    width: calc(297 / 375 * 100vw);
    margin-top: calc(40 / 375 * 100vw);
  }
  .CPSectionCounseling {
    padding-top: calc(40 / 375 * 100vw);
    padding-bottom: calc(50 / 375 * 100vw);
    padding-inline: calc(20 / 375 * 100vw);
  }
  .CPCounselingBox__card {
    padding-top: calc(40 / 375 * 100vw);
    padding-bottom: calc(50 / 375 * 100vw);
    padding-inline: calc(31 / 375 * 100vw);
  }
  .CPCounselingBox__cardTitle {
    line-height: calc(24 / 17);
    font-size: calc(17 / 375 * 100vw);
  }
  .CPCounselingBox__cardBody {
    margin-top: calc(18 / 375 * 100vw);
  }
  .CPCounselingBox__cardText {
    line-height: calc(22 / 13);
    font-size: calc(13 / 375 * 100vw);
  }
  .CPCounselingBox__cardFoot {
    margin-top: calc(35 / 375 * 100vw);
  }
  .CPCounselingBox__cardButtons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: calc(15 / 375 * 100vw);
  }
}

@media (any-hover: hover) {
  .CPLede__button a:hover {
    opacity: 0.7;
  }
  .CPProductCard__button a:hover {
    opacity: 0.7;
  }
  .CPProductCard__shopLink a:hover {
    text-decoration: none;
  }
  .CPProductCard__anchorLink a:hover {
    opacity: 0.7;
  }
  .CPFeatureCard__button:hover {
    opacity: 0.7;
  }
  .CPFeatureHistory__head:hover {
    opacity: 0.7;
  }
  .CPCounselingBox__cardButton:hover {
    opacity: 0.7;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImh0ZG9jcy9jb250ZW50L2RhbS9zaXRlcy9rYW8vd2VibWVtYmVyLWthby1raXJlaS1jb20vanAva2JicGxheXBhcmsvY2FtcGFpZ24vcGxheXBhcmstMDMzL3Njc3MvZm91bmRhdGlvbi9fc2NhZmZvbGRpbmcuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS9zaXRlcy9rYW8vd2VibWVtYmVyLWthby1raXJlaS1jb20vanAva2JicGxheXBhcmsvY2FtcGFpZ24vcGxheXBhcmstMDMzL3BsYXlwYXJrLTAzMy5jc3MiLCJodGRvY3MvY29udGVudC9kYW0vc2l0ZXMva2FvL3dlYm1lbWJlci1rYW8ta2lyZWktY29tL2pwL2tiYnBsYXlwYXJrL2NhbXBhaWduL3BsYXlwYXJrLTAzMy9zY3NzL3BhZ2VzL19sZWRlLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vc2l0ZXMva2FvL3dlYm1lbWJlci1rYW8ta2lyZWktY29tL2pwL2tiYnBsYXlwYXJrL2NhbXBhaWduL3BsYXlwYXJrLTAzMy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vc2l0ZXMva2FvL3dlYm1lbWJlci1rYW8ta2lyZWktY29tL2pwL2tiYnBsYXlwYXJrL2NhbXBhaWduL3BsYXlwYXJrLTAzMy9zY3NzL3BhZ2VzL192b2ljZS5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3NpdGVzL2thby93ZWJtZW1iZXIta2FvLWtpcmVpLWNvbS9qcC9rYmJwbGF5cGFyay9jYW1wYWlnbi9wbGF5cGFyay0wMzMvc2Nzcy9wYWdlcy9fcmVjb21tZW5kLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vc2l0ZXMva2FvL3dlYm1lbWJlci1rYW8ta2lyZWktY29tL2pwL2tiYnBsYXlwYXJrL2NhbXBhaWduL3BsYXlwYXJrLTAzMy9zY3NzL3BhZ2VzL19mZWF0dXJlLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vc2l0ZXMva2FvL3dlYm1lbWJlci1rYW8ta2lyZWktY29tL2pwL2tiYnBsYXlwYXJrL2NhbXBhaWduL3BsYXlwYXJrLTAzMy9zY3NzL3BhZ2VzL19jb3Vuc2VsaW5nLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vc2l0ZXMva2FvL3dlYm1lbWJlci1rYW8ta2lyZWktY29tL2pwL2tiYnBsYXlwYXJrL2NhbXBhaWduL3BsYXlwYXJrLTAzMy9zY3NzL2ZvdW5kYXRpb24vX2Z1bmN0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFFSSxlQUFlO0VBQ2YsY0FBYztBQ0FsQjs7QURIQTtFQU9JLFVBQVU7QUNBZDs7QURLQTs7RUFFRSxnQkFBZ0I7QUNGbEI7O0FDWkE7RUFDRSx5QkFBeUI7RUFDekIsY0FBYztBRDJCaEI7O0FDT0E7RUFDRSxzQ0FBc0M7RUFDdEMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBRGdCcEI7O0FDbkJBO0VBZ0JJLDBCQUEwQjtFQUMxQixnQ0FBZ0M7RUFDaEMsc0NBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qiw0QkFBNEI7RUFDNUIsc0NBQThCO1VBQTlCLDhCQUE4QjtBRHFCbEM7O0FDekNBO0VBc0JnQixjQUFjO0FEdUI5Qjs7QUM3Q0E7RUF1QmUsY0FBYztBRDBCN0I7O0FDakRBO0VBMkJJLGlCQUFpQjtBRDBCckI7O0FDckJBO0VBQ0UsbUJBQW1CO0FEd0JyQjs7QUU3RkE7RUFDRSw0QkFBNEI7RUFDNUIsK0JBQStCO0VBQy9CLHNCQUFzQjtFQUN0QixjQUFjO0FGb0hoQjs7QUV2RkE7RUFDRSx5QkFBeUI7RUFJekIsbUJBQW1CO0FGb0hyQjs7QUVqRkE7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtBRmdIZjs7QUV2RUE7RUFDRSxzQ0FBc0M7RUFDdEMsZ0JBQWdCO0FGb0hsQjs7QUV0R0E7RUFDRSx3Q0FBd0M7QUZ1SDFDOztBRXhHQTtFQUNFLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLGNBQWM7RUFDZCxzQ0FBc0M7RUFDdEMsZ0JBQWdCO0VBQ2hCLGNBQWM7QUYwSGhCOztBRXhHQTtFQUNFLHNDQUFzQztFQUN0QyxnQkFBZ0I7RUFDaEIsY0FBYztBRjZIaEI7O0FFMUVBO0VBQ0Usc0NBQXNDO0VBQ3RDLGdCQUFnQjtFQUNoQixjQUFjO0FGbUloQjs7QUV0SUE7RUFnQkksY0FBYztFQUNkLDBCQUEwQjtBRndJOUI7O0FHM1hBO0VBQ0UseUJBQXlCO0VBQ3pCLGNBQWM7QUhzWmhCOztBRzVYQTtFQUNFLHdDQUF3QztFQUN4Qyw0Q0FBNEM7RUFDNUMsa0JBQWtCO0FIb1pwQjs7QUd2WkE7RUFlSSw0Q0FBNEM7QUh3WmhEOztBR3ZhQTtFQW1CSSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHNCQUFxQjtNQUFyQixtQkFBcUI7VUFBckIscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCxjQUFjO0VBQ2Qsc0NBQXNDO0VBQ3RDLGdCQUFnQjtFQUVoQiw0Q0FBNEM7QUh1WmhEOztBR2xiQTtFQStCTSw0Q0FBNEM7QUh1WmxEOztBR3RiQTtFQW9DTSxVQUFVO0VBQ1YsV0FBVztFQUNYLHlCQUF5QjtBSHNaL0I7O0FHNWJBO0VBa0RNLG1CQUFtQjtFQUNuQixpQ0FBeUI7VUFBekIseUJBQXlCO0FIMFovQjs7QUc3Y0E7RUF1RE0sa0JBQWtCO0VBQ2xCLGdDQUF3QjtVQUF4Qix3QkFBd0I7QUgwWjlCOztBR3BaQTtFQUNFLGFBQWE7QUh1WmY7O0FHbldBO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBSCtZckI7O0FHbFhBO0VBQ0UsY0FBYztFQUNkLHNDQUFzQztFQUN0QyxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGtCQUFrQjtBSG1acEI7O0FHcllBO0VBQ0Usc0NBQXNDO0VBQ3RDLGdCQUFnQjtBSHNabEI7O0FJemxCQTtFQUNFLHlCQUF5QjtBSjZtQjNCOztBSXhpQkE7RUFDRSx3Q0FBd0M7QUoybEIxQzs7QUtscUJBO0VBQ0UsNkRBQTZEO0VBQzdELGNBQWM7QUxtckJoQjs7QUszbkJBO0VBQ0UsbUJBQW1CO0FMMnFCckI7O0FLNXFCQTtFQWFJLGFBQWE7QUxnckJqQjs7QUs5bkJBO0VBQ0Usd0NBQXdDO0VBQ3hDLGlCQUFpQjtBTHdyQm5COztBS3pxQkE7RUFDRSxrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLG1CQUFtQjtBTDJyQnJCOztBS3hwQkE7RUFDRSxjQUFjO0VBQ2QsV0FBVztBTCtyQmI7O0FLcnJCQTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQW1CO0FMOHJCckI7O0FLdHBCQTtFQUNFLG1CQUFtQjtBTGlzQnJCOztBSzdtQkE7RUFDRSxpQkFBaUI7QUxvc0JuQjs7QUsxcUJBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsMkJBQTJCO0VBQzNCLDRCQUE0QjtBTHVzQjlCOztBSzVzQkE7RUFpQkksV0FBVztFQUNYLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsaUJBQWlCO0VBQ2pCLDRCQUE0QjtFQUM1QiwrQkFBK0I7RUFDL0Isc0JBQXNCO0VBQ3RCLDhMQUFvRjtFQUNwRixpQ0FBeUI7VUFBekIseUJBQXlCO0VBQ3pCLCtDQUErQjtFQUEvQix1Q0FBK0I7RUFBL0IsK0JBQStCO0VBQS9CLDREQUErQjtBTDRzQm5DOztBS3R1QkE7RUEwQ0ksOEJBQThCO0VBQzlCLCtCQUErQjtBTGd0Qm5DOztBSzN2QkE7RUErQ0ksK0JBQXVCO1VBQXZCLHVCQUF1QjtBTGd0QjNCOztBS3JzQkE7RUFDRSxjQUFjO0VBQ2Qsc0NBQXNDO0VBQ3RDLGdCQUFnQjtFQUNoQixrQkFBa0I7QUw4c0JwQjs7QUtsc0JBO0VBQ0UseUJBQXlCO0VBQ3pCLHlCQUF5QjtBTGl0QjNCOztBS3JzQkE7RUFDRSxtQkFBbUI7QUxvdEJyQjs7QUt4c0JBO0VBQ0UsbUJBQW1CO0FMdXRCckI7O0FNdHBDQTtFQUNFLHlCQUF5QjtBTndxQzNCOztBTWpuQ0E7RUFDRSxtQkFBbUI7RUFDbkIseUJBQXlCO0FOaXBDM0I7O0FNMW5DQTtFQUNFLHNDQUFzQztFQUN0QyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FONG9DcEI7O0FNam5DQTtFQUNFLHdDQUF3QztFQUN4QyxrQkFBa0I7QU44b0NwQjs7QU1ybkNBO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7QU5rcENmOztBRHp3Q0U7RUFERjtJQUVJLGFBQWE7RUNKZjtFQ0pGO0lBU0ksZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLG9CQUFvQjtJQUNwQixtQkFBbUI7RURxQnJCO0VDWkY7SUFXSSwwQk1qQ3lDO0lOa0N6QyxlQUFlO0VEb0JqQjtFQ0FGO0lBU0ksWUFBWTtJQUNaLGtCQUFrQjtFRDRCcEI7RUUxR0Y7SUFZSSxvQkFBb0I7SUFDcEIseUxBQStFO0VGd0hqRjtFRW5IRjtJQU1JLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLG1CQUFtQjtFRnlIckI7RUVuSEY7SUFRSSxtQkFBbUI7SUFDbkIsb0JBQW9CO0VGc0h0QjtFRWpIRjtJQU9JLGdCQUFnQjtJQUNoQixtQkFBbUI7RUZ1SHJCO0VFbEhGO0lBRUksWUFBWTtJQUNaLG1CQUFtQjtFRnNIckI7RUU1R0Y7SUFTSSx5QkFBOEI7UUFBOUIsc0JBQThCO1lBQTlCLDhCQUE4QjtJQUM5QixnQkFBZ0I7SUFDaEIsZUFBZTtFRm9IakI7RUUvR0Y7SUFRSSw2QkFBNkI7RUZvSC9CO0VFL0dGO0lBT0ksNkJBQTZCO0lBQzdCLGlDQUFpQztFRnFIbkM7RUVoSEY7SUFVSSwwQksvR3lDO0lMZ0h6QyxlQUFlO0VGd0hqQjtFRW5IRjtJQVNJLGdCQUFnQjtJQUNoQiwwQksvSHlDO0lMZ0l6QyxlQUFlO0VGMkhqQjtFRXRIRjtJQWlCSSxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixlQUFlO0VGOEhqQjtFRXpIRjtJQVVJLGdCQUFnQjtFRmlJbEI7RUUzSUY7SUFtQk0sZUFBZTtFRm9JbkI7RUV2SkY7SUE2Qk0sZUFBZTtFRnNJbkI7RUVoSUY7SUFNSSxnQkFBZ0I7RUZzSWxCO0VFekhGO0lBV0ksZ0JBQWdCO0lBQ2hCLGVBQWU7RUZ1SWpCO0VFdkhGO0lBTUksZ0JBQWdCO0VGd0lsQjtFRzVZRjtJQVVJLG1CQUFtQjtJQUNuQixvQkFBb0I7RUgwWnRCO0VHclpGO0lBRUksZ0JBQWdCO0lBQ2hCLG1CQUFtQjtFSHlackI7RUdoWkY7SUFVSSxnQkFBZ0I7RUh3WmxCO0VHbGFGO0lBNkNRLFlBQVk7RUgwWmxCO0VHellGO0lBU0ksYUFBYTtJQUNiLGdCQUFnQjtFSDJabEI7RUd0WkY7SUFPSSxpQkFBaUI7SUFDakIsaUVBQWlFO0lBQ2pFLDhDQUFzQztZQUF0QyxzQ0FBc0M7RUg0WnhDO0VHL1hGO0lBV0ksd0JBQWdCO09BQWhCLHFCQUFnQjtZQUFoQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixxQ0FBcUM7RUhtWnZDO0VHOVlGO0lBTUksV0FBVztJQUNYLG9CQUFjO1FBQWQsY0FBYztFSG9aaEI7RUcvWUY7SUFhSSxlQUFlO0lBQ2YsZUFBZTtFSHVaakI7RUdsWkY7SUFXSSxtQkFBTztRQUFQLFdBQU87WUFBUCxPQUFPO0lBQ1AsNkJBQTZCO0lBQzdCLDBCSWhNeUM7SUppTXpDLGVBQWU7RUgwWmpCO0VJem1CRjtJQVVJLGlCQUFpQjtJQUNqQixvQkFBb0I7SUFDcEIsb0JBQW9CO0VKaW5CdEI7RUkzbUJGO0lBRUksZ0JBQWdCO0lBQ2hCLG1CQUFtQjtFSittQnJCO0VJdmxCRjtJQU9JLFlBQVk7RUo2bEJkO0VJdmxCRjtJQU1JLGdCQUFnQjtFSjZsQmxCO0VJdmxCRjtJQVNJLDBCR2pFeUM7SUhrRXpDLGVBQWU7RUorbEJqQjtFSy9xQkY7SUFVSSxvQkFBb0I7SUFDcEIsb0JBQW9CO0VMdXJCdEI7RUtqckJGO0lBRUksZ0JBQWdCO0lBQ2hCLG1CQUFtQjtFTHFyQnJCO0VLL3FCRjtJQU9NLGdCQUFnQjtFTG9yQnBCO0VLdHFCRjtJQU1JLGdCQUFnQjtFTDRxQmxCO0VLdnFCRjtJQVNJLGdCQUFnQjtFTCtxQmxCO0VLeHJCRjtJQTJCTSxnQkFBZ0I7RUxvckJwQjtFSy9zQkY7SUFxQ00sZ0JBQWdCO0VMc3JCcEI7RUszdEJGO0lBK0NNLGdCQUFnQjtFTHdyQnBCO0VLdnVCRjtJQXlETSxnQkFBZ0I7RUwwckJwQjtFS3ByQkY7SUFVSSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGVBQWU7RUw0ckJqQjtFS3ZyQkY7SUFTSSxnQkFBZ0I7RUw2ckJsQjtFS3ByQkE7SUFNSSxlQUFlO0VMZ3NCbkI7RUsxckJGO0lBTUksbUJBQW1CO0VMZ3NCckI7RUsvcUJGO0lBV0ksc0JBQXFCO1FBQXJCLG1CQUFxQjtZQUFyQixxQkFBcUI7SUFDckIsd0JBQWdCO09BQWhCLHFCQUFnQjtZQUFoQixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0VMa3NCbEI7RUsvc0JGO0lBdUJRLGdCQUFnQjtFTG9zQnRCO0VLM3RCRjtJQW1DUSxnQkFBZ0I7RUxvc0J0QjtFSzdyQkY7SUFTTSxnQkFBZ0I7RUxvc0JwQjtFSzdzQkY7SUFtQk0sZ0JBQWdCO0VMc3NCcEI7RUt6dEJGO0lBNkJNLGdCQUFnQjtFTHdzQnBCO0VLcnVCRjtJQXVDTSxnQkFBZ0I7RUwwc0JwQjtFS2p2QkY7SUFpRE0sZ0JBQWdCO0VMNHNCcEI7RUs3dkJGO0lBMkRNLGdCQUFnQjtFTDhzQnBCO0VLendCRjtJQStFTSxnQkFBZ0I7RUxzc0JwQjtFS2hzQkY7SUFTSSxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0VMd3NCbEI7RUtsc0JGO0lBTUksZ0JBQWdCO0VMd3NCbEI7RUtuc0JGO0lBWUksaUJBQWlCO0lBQ2pCLG9CQUFvQjtFTDJzQnRCO0VLeHRCRjtJQW1DTSxXQUFXO0lBQ1gsWUFBWTtJQUNaLFdBQVc7RUxndEJmO0VLM3JCRjtJQVdJLGVBQWU7RUxrdEJqQjtFSzdzQkY7SUFTSSxtQkFBbUI7RUxxdEJyQjtFS2h0QkY7SUFRSSxnQkFBZ0I7RUx3dEJsQjtFS250QkY7SUFTSSxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGVBQWU7RUwydEJqQjtFTXBxQ0Y7SUFVSSxtQkFBbUI7SUFDbkIsb0JBQW9CO0VONHFDdEI7RU10cUNGO0lBRUksZ0JBQWdCO0lBQ2hCLG1CQUFtQjtFTjBxQ3JCO0VNM3BDRjtJQUVJLGdCQUFnQjtJQUNoQixtQkFBbUI7RU4rcENyQjtFTTdvQ0Y7SUFXSSxtQkFBbUI7SUFDbkIsb0JBQW9CO0VOcXBDdEI7RU14b0NGO0lBV0ksMEJDOUV5QztJRCtFekMsZUFBZTtFTmdwQ2pCO0VNem9DRjtJQU1JLGdCQUFnQjtFTitvQ2xCO0VNMW9DRjtJQVVJLDBCQzNHeUM7SUQ0R3pDLGVBQWU7RU5rcENqQjtFTTdvQ0Y7SUFNSSxnQkFBZ0I7RU5tcENsQjtFTTlvQ0Y7SUFTSSx3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2Qix3QkFBZ0I7T0FBaEIscUJBQWdCO1lBQWhCLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsbUJBQW1CO0VOc3BDckI7QUExeENGOztBRE9FO0VBREY7SUFFSSxhQUFhO0VDSGY7RUNWRjtJQUVJLG9DTVg4QztJTlk5QyxxQ01aOEM7SU5hOUMsbUNNYjhDO0lOYzlDLHNDTWQ4QztFUGlDaEQ7RUNERjtJQU1JLDBCTTVCeUM7SU42QnpDLGlDTXZDOEM7RVB5RGhEO0VDT0Y7SUFJSSw4Qk1wRThDO0lOcUU5QyxvQ01yRThDO0VQK0ZoRDtFRW5HRjtJQU9JLHNDS0g4QztJTEk5Qyx3TEFBOEU7RUZzSGhGO0VFNUdGO0lBRUkscUNLaEI4QztFUHVJaEQ7RUU1RkY7SUFFSSxxQ0s3QzhDO0lMOEM5QyxzQ0s5QzhDO0VQbUtoRDtFRTlGRjtJQUlJLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0QixrQ0sxRThDO0VQNExoRDtFRXZHRjtJQUVJLDhCS3ZGOEM7SUx5RjlDLG1CQUFtQjtFRmtIckI7RUV6R0Y7SUFFSSxrQ0twRzhDO0lMcUc5QyxrQkFBa0I7RUZtSHBCO0VFekdGO0lBS0ksMEJLMUd5QztJTDJHekMsaUNLckg4QztFUDJPaEQ7RUU1R0Y7SUFJSSxrQ0tuSThDO0lMb0k5QyxpQ0twSThDO0VQNlBoRDtFRTlHRjtJQVVJLG9DS3pKOEM7SUwwSjlDLHFDSzFKOEM7SUwySjlDLGtDSzNKOEM7SUw0SjlDLGlDSzVKOEM7RVB3UmhEO0VFaEhGO0lBTUksa0NLOUs4QztFUDZTaEQ7RUVySUY7SUFlTSxpQ0t2TDRDO0VQeVRoRDtFRWpKRjtJQXlCTSxpQ0tqTTRDO0VQcVVoRDtFRTFIRjtJQUVJLGtDSzdNOEM7RVBpVmhEO0VFbkhGO0lBTUksa0NLcE84QztJTHFPOUMsaUNLck84QztFUDBXaEQ7RUVoSEY7SUFFSSxrQ0s1UDhDO0VQa1loRDtFR3RZRjtJQUtJLHFDSUQ4QztJSkU5QyxzQ0lGOEM7RVAwWmhEO0VHbFlGO0lBTUksa0NJOUI4QztFUG9iaEQ7RUc1WkY7SUF5Q1EsOEJJakUwQztFUHlkaEQ7RUduWUY7SUFJSSwrQkkxRjhDO0lKMkY5QyxrQ0kzRjhDO0VQb2ZoRDtFRy9ZRjtJQUVJLGtGQUE4QztZQUE5QywwRUFBOEM7SUFDOUMsZ0NBQXdCO1lBQXhCLHdCQUF3QjtFSDBaMUI7RUc3WkY7SUFjTSxrRkFBb0U7RUg2WnhFO0VHM2FGO0lBbUJNLG1GQUFxRTtFSDhaekU7RUczWUY7SUFLSSw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIscUNJako4QztJSmtKOUMsc0NJbEo4QztFUG1pQmhEO0VHcllGO0lBRUksNkJJaEs4QztFUGtqQmhEO0VHeFlGO0lBUUksaUNJbEw4QztJSm1MOUMsaUNJbkw4QztFUHdrQmhEO0VHM1lGO0lBS0ksa0NJbE04QztJSm1NOUMsMEJJekx5QztJSjBMekMsaUNJcE04QztFUDRsQmhEO0VJaG1CRjtJQUlJLG1DR0E4QztJSEM5QyxzQ0dEOEM7SUhFOUMsc0NHRjhDO0VQaW5CaEQ7RUl4a0JGO0lBRUksOEJHM0M4QztJSDRDOUMsbUJBQW1CO0VKMmxCckI7RUlqbEJGO0lBRUksa0NHeEQ4QztFUG1wQmhEO0VJamxCRjtJQUlJLDBCRzVEeUM7SUg2RHpDLGlDR3ZFOEM7RVBvcUJoRDtFS3hxQkY7SUFLSSxxQ0VEOEM7SUZFOUMsc0NFRjhDO0VQdXJCaEQ7RUtqcUJGO0lBR00sa0NFekI0QztFUDJzQmhEO0VLaHFCRjtJQUVJLGtDRTdDOEM7RVB1dEJoRDtFS2pxQkY7SUFJSSxrQ0UxRDhDO0lGMkQ5QyxxQ0UzRDhDO0VQd3VCaEQ7RUtsckJGO0lBZ0JNLDhCRXRFNEM7SUZ1RTVDLHFDRXZFNEM7RVB5dkJoRDtFS25zQkY7SUF1Qk0sOEJFN0U0QztFUCt2QmhEO0VLenNCRjtJQWlDTSw4QkV2RjRDO0VQMndCaEQ7RUtydEJGO0lBMkNNLDhCRWpHNEM7RVB1eEJoRDtFS2p1QkY7SUFxRE0sOEJFM0c0QztFUG15QmhEO0VLOXFCRjtJQUtJLG9DRTFIOEM7SUYySDlDLGlDRTNIOEM7RVBxekJoRDtFSy9xQkY7SUFjTSxrQ0VwSjRDO0VQazFCaEQ7RUsxckJBO0lBRUksaUNFMUo0QztFUHcxQmhEO0VLcHJCRjtJQUVJLHFDRXRLOEM7RVBvMkJoRDtFS3pxQkY7SUFLSSw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsOEJFak04QztJRmtNOUMsK0JFbE04QztFUGs0QmhEO0VLdnNCRjtJQW1CUSxrQ0U5TTBDO0VQZzVCaEQ7RUtydEJGO0lBK0JRLGtDRTFOMEM7RVA0NUJoRDtFS3ZyQkY7SUFLTSw4QkUxTzRDO0VQNDZCaEQ7RUt2c0JGO0lBZU0sOEJFcFA0QztFUHc3QmhEO0VLbnRCRjtJQXlCTSw4QkU5UDRDO0VQbzhCaEQ7RUsvdEJGO0lBbUNNLDhCRXhRNEM7RVBnOUJoRDtFSzN1QkY7SUE2Q00sOEJFbFI0QztFUDQ5QmhEO0VLdnZCRjtJQXVETSw4QkU1UjRDO0VQdytCaEQ7RUtud0JGO0lBMkVNLDhCRWhUNEM7RVBvL0JoRDtFSzFyQkY7SUFJSSw4QkU5VDhDO0lGK1Q5QyxrQ0UvVDhDO0VQcWdDaEQ7RUszckJGO0lBRUksa0NFNVU4QztFUGtoQ2hEO0VLN3JCRjtJQVFJLHFDRTdWOEM7RVBzaUNoRDtFS2p0QkY7SUE2Qk0sNkJFbFg0QztJRm1YNUMsNkJFblg0QztJRm9YNUMsNkJFcFg0QztFUGtrQ2hEO0VLbnJCRjtJQU9JLGlDRXRaOEM7RVBzbUNoRDtFS3ZzQkY7SUFLSSxxQ0VwYThDO0VQdW5DaEQ7RUsxc0JGO0lBSUksOEJFamI4QztFUHVvQ2hEO0VLN3NCRjtJQUlJLDhCRTliOEM7SUYrYjlDLGtDRS9iOEM7RVB3cENoRDtFTTVwQ0Y7SUFJSSxtQ0NBOEM7SURDOUMsc0NDRDhDO0lERTlDLHNDQ0Y4QztFUDRxQ2hEO0VNeG5DRjtJQUtJLG1DQ3pEOEM7SUQwRDlDLHNDQzFEOEM7SUQyRDlDLHNDQzNEOEM7RVA4c0NoRDtFTWpvQ0Y7SUFNSSwwQkN6RXlDO0lEMEV6QyxpQ0NwRjhDO0VQa3VDaEQ7RU1sb0NGO0lBRUksa0NDbEc4QztFUCt1Q2hEO0VNcG9DRjtJQUtJLDBCQ3RHeUM7SUR1R3pDLGlDQ2pIOEM7RVBpd0NoRDtFTXRvQ0Y7SUFFSSxrQ0M3SDhDO0VQOHdDaEQ7RU14b0NGO0lBSUksNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLCtCQzNJOEM7RVAreENoRDtBQTN3Q0Y7O0FDMERJO0VBZEo7SUFnQlEsWUFBWTtFRDRCbEI7RUUrRkY7SUFZUSxZQUFZO0VGc0lsQjtFRS9IRjtJQXFCUSxxQkFBcUI7RUZ5STNCO0VFdkhGO0lBSVEsWUFBWTtFRnFJbEI7RUsvTkY7SUFNTSxZQUFZO0VMZ3NCaEI7RUtoaUJGO0lBb0RNLFlBQVk7RUxndEJoQjtFTWw4QkY7SUFHTSxZQUFZO0VOb3BDaEI7QUFqc0NGIiwiZmlsZSI6Imh0ZG9jcy9jb250ZW50L2RhbS9zaXRlcy9rYW8vd2VibWVtYmVyLWthby1raXJlaS1jb20vanAva2JicGxheXBhcmsvY2FtcGFpZ24vcGxheXBhcmstMDMzL3BsYXlwYXJrLTAzMy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIubC1Db2x1bW4uaXMtZ3V0dGVyLS1tIHtcbiAgLmwtQ29sdW1uX19pbm5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmwtQ29sdW1uX19jb2xzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cblxuLmctVGV4dCxcbi5nLUltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG5cbi5EaXNwbGF5U1Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5EaXNwbGF5UEMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG5cbi8vIC5tYjAgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4vLyAubXQwIHsgbWFyZ2luLXRvcDogMDsgfVxuXG5cblxuLy8gLmJnX21haW4ge1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMkVGO1xuLy8gICBjb2xvcjogIzU5NTk1OTtcbi8vIH0iLCIubC1Db2x1bW4uaXMtZ3V0dGVyLS1tIC5sLUNvbHVtbl9faW5uZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubC1Db2x1bW4uaXMtZ3V0dGVyLS1tIC5sLUNvbHVtbl9fY29scyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5nLVRleHQsXG4uZy1JbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5EaXNwbGF5U1Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkRpc3BsYXlQQyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uQ1BTZWN0aW9uTGVkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYyRUY7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BTZWN0aW9uTGVkZV9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIwIC8gMzc1ICogMTAwdncpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMwIC8gMzc1ICogMTAwdncpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUFNlY3Rpb25MZWRlX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5cbi5DUExlZGVfX3RleHQge1xuICBmb250LWZhbWlseTogWXVHb1ByNk4tQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BMZWRlX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyOSAvIDE2KTtcbiAgICBmb250LXNpemU6IGNhbGMoMTYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQTGVkZV9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzQgLyAxOSk7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5cbi5DUExlZGVfX3RleHQgc3Ryb25nIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMWVtO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNFMDFENzU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC40ZW07XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuLkNQTGVkZV9fdGV4dCBzdHJvbmcgLmlzLWdyZWVuIHtcbiAgY29sb3I6ICMxOTc1MzY7XG59XG5cbi5DUExlZGVfX3RleHQgc3Ryb25nIC5pcy1waW5rIHtcbiAgY29sb3I6ICNFMDFENzU7XG59XG5cbi5DUExlZGVfX3RleHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLkNQTGVkZV9fYnV0dG9uIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQTGVkZV9fYnV0dG9uIHtcbiAgICB3aWR0aDogY2FsYygyOTcgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luLWJsb2NrOiBjYWxjKDE2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUExlZGVfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDU4NnB4O1xuICAgIG1hcmdpbi1ibG9jazogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLkNQTGVkZV9fYnV0dG9uIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4uQ1BTZWN0aW9uUHJvZHVjdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BTZWN0aW9uUHJvZHVjdCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGMoMjAgLyAzNzUgKiAxMDB2dyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLy9rYW8taC5hc3NldHNhZG9iZTMuY29tL2lzL2ltYWdlL2NvbnRlbnQvZGFtL3NpdGVzL2thby93ZWJtZW1iZXIta2FvLWtpcmVpLWNvbS9qcC9rYmJwbGF5cGFyay9jYW1wYWlnbi9wbGF5cGFyay0wMzMvcHJvZHVjdF9iZ18wMV9zcC5wbmc/Zm10PXBuZy1hbHBoYSZ3aWQ9NzUwXCIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUFNlY3Rpb25Qcm9kdWN0IHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvL2thby1oLmFzc2V0c2Fkb2JlMy5jb20vaXMvaW1hZ2UvY29udGVudC9kYW0vc2l0ZXMva2FvL3dlYm1lbWJlci1rYW8ta2lyZWktY29tL2pwL2tiYnBsYXlwYXJrL2NhbXBhaWduL3BsYXlwYXJrLTAzMy9wcm9kdWN0X2JnXzAxX3BjLnBuZz9mbXQ9cG5nLWFscGhhJndpZD0yNzM0XCIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUFNlY3Rpb25Qcm9kdWN0X19pbm5lciB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYyg0MCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BTZWN0aW9uUHJvZHVjdF9faW5uZXIge1xuICAgIG1heC13aWR0aDogODY4cHg7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5cbi5DUFByb2R1Y3RDYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQUHJvZHVjdENhcmQge1xuICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQUHJvZHVjdENhcmRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKDQwIC8gMzc1ICogMTAwdncpO1xuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKDIwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUFByb2R1Y3RDYXJkX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA1OTlweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUFByb2R1Y3RDYXJkX19oZWFkIHtcbiAgICB3aWR0aDogNTk2cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG4uQ1BQcm9kdWN0Q2FyZF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUFByb2R1Y3RDYXJkX19ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjQgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQUHJvZHVjdENhcmRfX2JvZHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHRyYW5zbGF0ZTogLTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BQcm9kdWN0Q2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDE0OSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUFByb2R1Y3RDYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoMjE0IC8gNTk5ICogMTAwJSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQUHJvZHVjdENhcmRfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjQgLyAzNzUgKiAxMDB2dyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUFByb2R1Y3RDYXJkX190ZXh0IHtcbiAgICB3aWR0aDogY2FsYygzMjkgLyA1OTkgKiAxMDAlKTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYwIC8gNTk5ICogMTAwJSk7XG4gIH1cbn1cblxuLkNQUHJvZHVjdENhcmRfX25hbWUge1xuICBmb250LWZhbWlseTogWXVHb1ByNk4tQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQUHJvZHVjdENhcmRfX25hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMxIC8gMjIpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BQcm9kdWN0Q2FyZF9fbmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzcgLyAyNik7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5DUFByb2R1Y3RDYXJkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1NZWRpdW0sIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUFByb2R1Y3RDYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBmb250LXNpemU6IGNhbGMoMTQgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQUHJvZHVjdENhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMxIC8gMTYpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uQ1BQcm9kdWN0Q2FyZF9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1NjA5QTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQUHJvZHVjdENhcmRfX2xhYmVsIHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKDQgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGMoNiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIwIC8gMzc1ICogMTAwdncpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BQcm9kdWN0Q2FyZF9fbGFiZWwge1xuICAgIHBhZGRpbmctYmxvY2s6IDRweDtcbiAgICBwYWRkaW5nLWlubGluZTogNnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5DUFByb2R1Y3RDYXJkX19wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQUHJvZHVjdENhcmRfX3ByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEyIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUFByb2R1Y3RDYXJkX19wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BQcm9kdWN0Q2FyZF9fcHJpY2UgLi15ZW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyOCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BQcm9kdWN0Q2FyZF9fcHJpY2UgLi15ZW4ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BQcm9kdWN0Q2FyZF9fcHJpY2UgLi10YXgge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BQcm9kdWN0Q2FyZF9fcHJpY2UgLi10YXgge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BQcm9kdWN0Q2FyZF9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUFByb2R1Y3RDYXJkX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5DUFByb2R1Y3RDYXJkX19idXR0b24gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi5DUFByb2R1Y3RDYXJkX19zaG9wTGluayB7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQUHJvZHVjdENhcmRfX3Nob3BMaW5rIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIwIC8gMzc1ICogMTAwdncpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BQcm9kdWN0Q2FyZF9fc2hvcExpbmsge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5DUFByb2R1Y3RDYXJkX19zaG9wTGluayBhIHtcbiAgY29sb3I6ICNFMDFENzU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLkNQUHJvZHVjdENhcmRfX3Nob3BMaW5rIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BQcm9kdWN0Q2FyZF9fZm9vdCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyNCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BQcm9kdWN0Q2FyZF9fZm9vdCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLkNQUHJvZHVjdENhcmRfX2FuY2hvckxpbmsgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi5DUFNlY3Rpb25Wb2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEY5RkY7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BTZWN0aW9uVm9pY2Uge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGMoNTAgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGMoMjAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQU2VjdGlvblZvaWNlIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUFNlY3Rpb25Wb2ljZV9faW5uZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG4uQ1BWb2ljZUxlZGUge1xuICBmb250LWZhbWlseTogWXVHb1ByNk4tTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IG1pbihjYWxjKDIwIC8gMzc1ICogMTAwdncpLCAzMnB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BWb2ljZUxlZGUge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjUgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQVm9pY2VMZWRlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5DUFZvaWNlTGVkZSA+IHNwYW4ge1xuICBmb250LXNpemU6IG1pbihjYWxjKDE2IC8gMzc1ICogMTAwdncpLCAyNHB4KTtcbn1cblxuLkNQVm9pY2VMZWRlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGNvbG9yOiAjRTAxRDc1O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFl1R29QcjZOLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogbWluKGNhbGMoMjQgLyAzNzUgKiAxMDB2dyksIDMycHgpO1xufVxuXG4uQ1BWb2ljZUxlZGUgc3Ryb25nID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogbWluKGNhbGMoMTcgLyAzNzUgKiAxMDB2dyksIDI0cHgpO1xufVxuXG4uQ1BWb2ljZUxlZGUgc3Ryb25nOjpiZWZvcmUsIC5DUFZvaWNlTGVkZSBzdHJvbmc6OmFmdGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwMUQ3NTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQVm9pY2VMZWRlIHN0cm9uZzo6YmVmb3JlLCAuQ1BWb2ljZUxlZGUgc3Ryb25nOjphZnRlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDI2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUFZvaWNlTGVkZSBzdHJvbmc6OmJlZm9yZSwgLkNQVm9pY2VMZWRlIHN0cm9uZzo6YWZ0ZXIge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uQ1BWb2ljZUxlZGUgc3Ryb25nOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xufVxuXG4uQ1BWb2ljZUxlZGUgc3Ryb25nOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xufVxuXG4uQ1BWb2ljZUJveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUFZvaWNlQm94IHtcbiAgICByb3ctZ2FwOiBjYWxjKDMwIC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMzAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQVm9pY2VCb3gge1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BWb2ljZUNhcmQge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coY2FsYyg4IC8gMzc1ICogMTAwdncpIGNhbGMoOCAvIDM3NSAqIDEwMHZ3KSAwICNCOUNFRUYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BWb2ljZUNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDE2NHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTUwZGVnLCB0cmFuc3BhcmVudCAxNHB4LCAjRkZGRkZGIDApO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coOHB4IDhweCAwICNCOUNFRUYpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUFZvaWNlQ2FyZDpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1MGRlZywgdHJhbnNwYXJlbnQgY2FsYygxMiAvIDM3NSAqIDEwMHZ3KSwgI0ZGRkZGRiAwKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BWb2ljZUNhcmQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTE1MGRlZywgdHJhbnNwYXJlbnQgY2FsYygxMiAvIDM3NSAqIDEwMHZ3KSwgI0ZGRkZGRiAwKTtcbiAgfVxufVxuXG4uQ1BWb2ljZUNhcmRfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQVm9pY2VDYXJkX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKDQwIC8gMzc1ICogMTAwdncpO1xuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKDIwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUFZvaWNlQ2FyZF9faW5uZXIge1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyg0OCAvIDk2MCAqIDEwMCUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUFZvaWNlQ2FyZF9faWNvbiB7XG4gICAgd2lkdGg6IGNhbGMoNjAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQVm9pY2VDYXJkX19pY29uIHtcbiAgICB3aWR0aDogNjdweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4uQ1BWb2ljZUNhcmRfX2FnZSB7XG4gIGNvbG9yOiAjMjFBOEQxO1xuICBmb250LWZhbWlseTogWXVHb1ByNk4tQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQVm9pY2VDYXJkX19hZ2Uge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBmb250LXNpemU6IGNhbGMoMTYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQVm9pY2VDYXJkX19hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLkNQVm9pY2VDYXJkX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFl1R29QcjZOLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUFZvaWNlQ2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxNSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyOSAvIDE2KTtcbiAgICBmb250LXNpemU6IGNhbGMoMTYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQVm9pY2VDYXJkX190ZXh0IHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiBjYWxjKDc3NiAvIDk2MCAqIDEwMCUpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM0IC8gMTYpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uQ1BTZWN0aW9uUmVjb21tZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTVEODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQU2VjdGlvblJlY29tbWVuZCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTcgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNDAgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGMoMjAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQU2VjdGlvblJlY29tbWVuZCB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQU2VjdGlvblJlY29tbWVuZF9faW5uZXIge1xuICAgIG1heC13aWR0aDogNjM0cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BSZWNvbW1lbmRCb3hfX3RpdGxlIHtcbiAgICB3aWR0aDogY2FsYygyNzAgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BSZWNvbW1lbmRCb3hfX3RpdGxlIHtcbiAgICB3aWR0aDogNjE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQUmVjb21tZW5kQm94X19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUFJlY29tbWVuZEJveF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuXG4uQ1BSZWNvbW1lbmRCb3hfX3RleHQge1xuICBmb250LWZhbWlseTogWXVHb1ByNk4tTWVkaXVtLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BSZWNvbW1lbmRCb3hfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMTMpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BSZWNvbW1lbmRCb3hfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI1IC8gMTUpO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uQ1BTZWN0aW9uRmVhdHVyZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0U3RjBGNSwgI0VDRThGNiwgI0U3RjBGNSk7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BTZWN0aW9uRmVhdHVyZSB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYyg0MCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BTZWN0aW9uRmVhdHVyZSB7XG4gICAgcGFkZGluZy1ibG9jazogMTIwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQU2VjdGlvbkZlYXR1cmVfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQRmVhdHVyZUdyb3VwICsgLkNQRmVhdHVyZUdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDQwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUEZlYXR1cmVHcm91cCArIC5DUEZlYXR1cmVHcm91cCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BGZWF0dXJlR3JvdXBfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMzIgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQRmVhdHVyZUdyb3VwX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbi5DUEZlYXR1cmVHcm91cF9fc3VidGl0bGUge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BGZWF0dXJlR3JvdXBfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDQwIC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjQgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQRmVhdHVyZUdyb3VwX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG4uQ1BGZWF0dXJlR3JvdXBfX3N1YnRpdGxlLi1pdGVtMSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUEZlYXR1cmVHcm91cF9fc3VidGl0bGUuLWl0ZW0xIHtcbiAgICB3aWR0aDogY2FsYygyNDUgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BGZWF0dXJlR3JvdXBfX3N1YnRpdGxlLi1pdGVtMiB7XG4gICAgd2lkdGg6IGNhbGMoMzE3IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUEZlYXR1cmVHcm91cF9fc3VidGl0bGUuLWl0ZW0yIHtcbiAgICBtYXgtd2lkdGg6IDY4MXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUEZlYXR1cmVHcm91cF9fc3VidGl0bGUuLWl0ZW0zIHtcbiAgICB3aWR0aDogY2FsYygyOTcgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQRmVhdHVyZUdyb3VwX19zdWJ0aXRsZS4taXRlbTMge1xuICAgIG1heC13aWR0aDogNzIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQRmVhdHVyZUdyb3VwX19zdWJ0aXRsZS4taXRlbTQge1xuICAgIHdpZHRoOiBjYWxjKDIzNCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BGZWF0dXJlR3JvdXBfX3N1YnRpdGxlLi1pdGVtNCB7XG4gICAgbWF4LXdpZHRoOiA0NDlweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BGZWF0dXJlR3JvdXBfX3N1YnRpdGxlLi1pdGVtNSB7XG4gICAgd2lkdGg6IGNhbGMoMjQ1IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUEZlYXR1cmVHcm91cF9fc3VidGl0bGUuLWl0ZW01IHtcbiAgICBtYXgtd2lkdGg6IDU2OXB4O1xuICB9XG59XG5cbi5DUEZlYXR1cmVHcm91cF9fc3VidGl0bGVOb3RlIHtcbiAgZm9udC1mYW1pbHk6IFl1R29QcjZOLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUEZlYXR1cmVHcm91cF9fc3VidGl0bGVOb3RlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAgLyAzNzUgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUEZlYXR1cmVHcm91cF9fc3VidGl0bGVOb3RlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLkNQRmVhdHVyZUNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0I4QkVFRjtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUEZlYXR1cmVDYXJkIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUEZlYXR1cmVDYXJkICsgLkNQRmVhdHVyZUNhcmQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQRmVhdHVyZUdyb3VwX19zdWJ0aXRsZU5vdGUgKyAuQ1BGZWF0dXJlQ2FyZCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUEZlYXR1cmVHcm91cF9fc3VidGl0bGVOb3RlICsgLkNQRmVhdHVyZUNhcmQge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BGZWF0dXJlQ2FyZF9faW5uZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGMoNDAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQRmVhdHVyZUNhcmRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICB9XG59XG5cbi5DUEZlYXR1cmVDYXJkX19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuQ1BGZWF0dXJlQ2FyZF9fYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLkNQRmVhdHVyZUNhcmRfX2ltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUEZlYXR1cmVDYXJkX19pbWFnZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGNhbGMoMjk3IC8gMzc1ICogMTAwdncpO1xuICAgIHJvdy1nYXA6IGNhbGMoMjQgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQRmVhdHVyZUNhcmRfX2ltYWdlcyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BGZWF0dXJlQ2FyZF9faW1hZ2VzIC5DUEZlYXR1cmVDYXJkX19pbWFnZS4taXRlbTYtMSAuQ1BGZWF0dXJlQ2FyZF9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDI0IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUEZlYXR1cmVDYXJkX19pbWFnZXMgLkNQRmVhdHVyZUNhcmRfX2ltYWdlLi1pdGVtNi0xIC5DUEZlYXR1cmVDYXJkX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQRmVhdHVyZUNhcmRfX2ltYWdlcyAuQ1BGZWF0dXJlQ2FyZF9faW1hZ2UuLWl0ZW02LTIgLkNQRmVhdHVyZUNhcmRfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyNCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BGZWF0dXJlQ2FyZF9faW1hZ2VzIC5DUEZlYXR1cmVDYXJkX19pbWFnZS4taXRlbTYtMiAuQ1BGZWF0dXJlQ2FyZF9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5DUEZlYXR1cmVDYXJkX19pbWFnZSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUEZlYXR1cmVDYXJkX19pbWFnZS4taXRlbTEge1xuICAgIHdpZHRoOiBjYWxjKDI5NyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BGZWF0dXJlQ2FyZF9faW1hZ2UuLWl0ZW0xIHtcbiAgICBtYXgtd2lkdGg6IDU4OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUEZlYXR1cmVDYXJkX19pbWFnZS4taXRlbTIge1xuICAgIHdpZHRoOiBjYWxjKDI5NyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BGZWF0dXJlQ2FyZF9faW1hZ2UuLWl0ZW0yIHtcbiAgICBtYXgtd2lkdGg6IDU4OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUEZlYXR1cmVDYXJkX19pbWFnZS4taXRlbTgge1xuICAgIHdpZHRoOiBjYWxjKDI5NyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BGZWF0dXJlQ2FyZF9faW1hZ2UuLWl0ZW04IHtcbiAgICBtYXgtd2lkdGg6IDU4OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUEZlYXR1cmVDYXJkX19pbWFnZS4taXRlbTMge1xuICAgIHdpZHRoOiBjYWxjKDI5NyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BGZWF0dXJlQ2FyZF9faW1hZ2UuLWl0ZW0zIHtcbiAgICBtYXgtd2lkdGg6IDY3NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUEZlYXR1cmVDYXJkX19pbWFnZS4taXRlbTQge1xuICAgIHdpZHRoOiBjYWxjKDI5NyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BGZWF0dXJlQ2FyZF9faW1hZ2UuLWl0ZW00IHtcbiAgICBtYXgtd2lkdGg6IDY4NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUEZlYXR1cmVDYXJkX19pbWFnZS4taXRlbTUge1xuICAgIHdpZHRoOiBjYWxjKDI5NyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BGZWF0dXJlQ2FyZF9faW1hZ2UuLWl0ZW01IHtcbiAgICBtYXgtd2lkdGg6IDY4MXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUEZlYXR1cmVDYXJkX19pbWFnZS4taXRlbTcge1xuICAgIHdpZHRoOiBjYWxjKDMxMSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BGZWF0dXJlQ2FyZF9faW1hZ2UuLWl0ZW03IHtcbiAgICBtYXgtd2lkdGg6IDc0NXB4O1xuICB9XG59XG5cbi5DUEZlYXR1cmVOb3RlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUEZlYXR1cmVOb3RlIHtcbiAgICB3aWR0aDogY2FsYygxNDMgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BGZWF0dXJlTm90ZSB7XG4gICAgbWF4LXdpZHRoOiAxNjRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUEZlYXR1cmVIaXN0b3J5IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDI0IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUEZlYXR1cmVIaXN0b3J5IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5DUEZlYXR1cmVIaXN0b3J5X19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BGZWF0dXJlSGlzdG9yeV9faGVhZCB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYygxMiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BGZWF0dXJlSGlzdG9yeV9faGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLkNQRmVhdHVyZUhpc3RvcnlfX2hlYWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNsYXRlOiAwIC01MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8va2FvLWguYXNzZXRzYWRvYmUzLmNvbS9pcy9pbWFnZS9jb250ZW50L2RhbS9zaXRlcy9rYW8vd2VibWVtYmVyLWthby1raXJlaS1jb20vanAva2JicGxheXBhcmsvY2FtcGFpZ24vcGxheXBhcmstMDMzL2ZlYXR1cmUtaGlzdG9yeV9pY29uXzAxLnBuZz9mbXQ9cG5nLWFscGhhJndpZD00MVwiKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQRmVhdHVyZUhpc3RvcnlfX2hlYWQ6OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoNiAvIDM3NSAqIDEwMHZ3KTtcbiAgICByaWdodDogY2FsYygxNyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BGZWF0dXJlSGlzdG9yeV9faGVhZDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICByaWdodDogMjZweDtcbiAgfVxufVxuXG4uQ1BGZWF0dXJlSGlzdG9yeV9faGVhZC5pcy1vcGVuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4uQ1BGZWF0dXJlSGlzdG9yeV9faGVhZC5pcy1vcGVuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLkNQRmVhdHVyZUhpc3RvcnlfX2hlYWQ6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4uQ1BGZWF0dXJlSGlzdG9yeV9fdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFl1R29QcjZOLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQRmVhdHVyZUhpc3RvcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQRmVhdHVyZUhpc3RvcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLkNQRmVhdHVyZUhpc3RvcnlfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IHNvbGlkIDFweCAjNzA3MDcwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BGZWF0dXJlSGlzdG9yeV9fYm9keSB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYyg0MCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BGZWF0dXJlSGlzdG9yeV9fYm9keSB7XG4gICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgfVxufVxuXG4uQ1BGZWF0dXJlSGlzdG9yeV9fdGV4dCB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUEZlYXR1cmVIaXN0b3J5X190ZXh0IHtcbiAgICB3aWR0aDogY2FsYygyOTcgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQRmVhdHVyZUhpc3RvcnlfX3RleHQge1xuICAgIG1heC13aWR0aDogNTU3cHg7XG4gIH1cbn1cblxuLkNQRmVhdHVyZUhpc3RvcnlfX2ltYWdlIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQRmVhdHVyZUhpc3RvcnlfX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsYygyOTcgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg0MCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BGZWF0dXJlSGlzdG9yeV9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogNzQ1cHg7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB0cmFuc2xhdGU6IDI4cHg7XG4gIH1cbn1cblxuLkNQU2VjdGlvbkNvdW5zZWxpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMkVGO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BTZWN0aW9uQ291bnNlbGluZyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNDAgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNTAgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGMoMjAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQU2VjdGlvbkNvdW5zZWxpbmcge1xuICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQU2VjdGlvbkNvdW5zZWxpbmdfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDY1NnB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQQ291bnNlbGluZ0JveF9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNDA2cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG4uQ1BDb3Vuc2VsaW5nQm94X19jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1Q0RFMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQQ291bnNlbGluZ0JveF9fY2FyZCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNDAgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNTAgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGMoMzEgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLkNQQ291bnNlbGluZ0JveF9fY2FyZCB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICBwYWRkaW5nLWlubGluZTogNDBweDtcbiAgfVxufVxuXG4uQ1BDb3Vuc2VsaW5nQm94X19jYXJkVGl0bGUge1xuICBmb250LWZhbWlseTogWXVHb1ByNk4tQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BDb3Vuc2VsaW5nQm94X19jYXJkVGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTcpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BDb3Vuc2VsaW5nQm94X19jYXJkVGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI3IC8gMTkpO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuQ1BDb3Vuc2VsaW5nQm94X19jYXJkQm9keSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxOCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BDb3Vuc2VsaW5nQm94X19jYXJkQm9keSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uQ1BDb3Vuc2VsaW5nQm94X19jYXJkVGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQQ291bnNlbGluZ0JveF9fY2FyZFRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMTMpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BDb3Vuc2VsaW5nQm94X19jYXJkVGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjUgLyAxNSk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5DUENvdW5zZWxpbmdCb3hfX2NhcmRGb290IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDM1IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5DUENvdW5zZWxpbmdCb3hfX2NhcmRGb290IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG5cbi5DUENvdW5zZWxpbmdCb3hfX2NhcmRCdXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLkNQQ291bnNlbGluZ0JveF9fY2FyZEJ1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogY2FsYygxNSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAuQ1BDb3Vuc2VsaW5nQm94X19jYXJkQnV0dG9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDQyNnB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5DUENvdW5zZWxpbmdCb3hfX2NhcmRCdXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuIiwiLkNQU2VjdGlvbkxlZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMkVGO1xuICBjb2xvcjogIzI5MjkyOTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICB9XG59XG5cblxuLkNQU2VjdGlvbkxlZGVfX2lubmVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZ3U1AoMjApO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZ3U1AoMjApO1xuICAgIHBhZGRpbmctdG9wOiB2d1NQKDMwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdndTUCgzMCk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG5cbi5DUExlZGUge1xufVxuXG5cbi5DUExlZGVfX3RleHQge1xuICBmb250LWZhbWlseTogWXVHb1ByNk4tQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDE2LCAyOSk7XG4gICAgZm9udC1zaXplOiB2d1NQKDE2KTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDE5LCAzNCk7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG5cbiAgc3Ryb25nIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjFlbTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNFMDFENzU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjRlbTtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG5cbiAgICAuaXMtZ3JlZW4geyBjb2xvcjogIzE5NzUzNjsgfVxuICAgIC5pcy1waW5rIHsgY29sb3I6ICNFMDFENzU7IH1cbiAgfVxuXG4gIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxufVxuXG5cbi5DUExlZGVfX2J1dHRvbiB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICB3aWR0aDogdndTUCgyOTcpO1xuICAgIG1hcmdpbi1ibG9jazogdndTUCgxNik7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIHdpZHRoOiA1ODZweDtcbiAgICBtYXJnaW4tYmxvY2s6IDE2cHg7XG4gIH1cblxuICBhIHtcbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuQ1BTZWN0aW9uUHJvZHVjdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjMjkyOTI5O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IHZ3U1AoMjApO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skaW1nRGlyfS9wcm9kdWN0X2JnXzAxX3NwLnBuZz9mbXQ9cG5nLWFscGhhJndpZD03NTAnKTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWdEaXJ9L3Byb2R1Y3RfYmdfMDFfcGMucG5nP2ZtdD1wbmctYWxwaGEmd2lkPTI3MzQnKTtcbiAgfVxufVxuXG5cbi5DUFNlY3Rpb25Qcm9kdWN0X19pbm5lciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgcGFkZGluZy1ibG9jazogdndTUCg0MCk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1heC13aWR0aDogODY4cHg7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5cblxuXG4uQ1BQcm9kdWN0Q2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIC8vIGJvcmRlci1jb2xvcjogI0VGQjhDNTtcbiAgLy8gYm9yZGVyLXdpZHRoOiAzcHg7XG4gIC8vIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5cblxuLkNQUHJvZHVjdENhcmRfX2lubmVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiB2d1NQKDQwKTtcbiAgICBwYWRkaW5nLWlubGluZTogdndTUCgyMCk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1heC13aWR0aDogNTk5cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG5cbi5DUFByb2R1Y3RDYXJkX19oZWFkIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICB3aWR0aDogNTk2cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG5cbi5DUFByb2R1Y3RDYXJkX190aXRsZSB7XG5cbn1cblxuXG4uQ1BQcm9kdWN0Q2FyZF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IHZ3U1AoMjQpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB0cmFuc2xhdGU6IC02cHg7XG4gIH1cbn1cblxuXG4uQ1BQcm9kdWN0Q2FyZF9faW1hZ2Uge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIHdpZHRoOiB2d1NQKDE0OSk7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IHZ3U1AoNDUpO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIHdpZHRoOiBjYWxjKDIxNCAvIDU5OSAqIDEwMCUpO1xuICB9XG59XG5cblxuLkNQUHJvZHVjdENhcmRfX3RleHQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIG1hcmdpbi10b3A6IHZ3U1AoMjQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgd2lkdGg6IGNhbGMoMzI5IC8gNTk5ICogMTAwJSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2MCAvIDU5OSAqIDEwMCUpO1xuICB9XG59XG5cblxuLkNQUHJvZHVjdENhcmRfX25hbWUge1xuICBmb250LWZhbWlseTogWXVHb1ByNk4tQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgyMiwgMzEpO1xuICAgIGZvbnQtc2l6ZTogdndTUCgyMik7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgyNiwgMzcpO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5cbi5DUFByb2R1Y3RDYXJkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1NZWRpdW0sIHNhbnMtc2VyaWY7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBtYXJnaW4tdG9wOiB2d1NQKDEyKTtcbiAgICBmb250LXNpemU6IHZ3U1AoMTQpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgxNiwgMzEpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5cbi5DUFByb2R1Y3RDYXJkX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjU2MDlBO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFl1R29QcjZOLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgcGFkZGluZy1ibG9jazogdndTUCg0KTtcbiAgICBwYWRkaW5nLWlubGluZTogdndTUCg2KTtcbiAgICBtYXJnaW4tdG9wOiB2d1NQKDIwKTtcbiAgICBmb250LXNpemU6IHZ3U1AoMTQpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5cbi5DUFByb2R1Y3RDYXJkX19wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIG1hcmdpbi10b3A6IHZ3U1AoMTIpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgLi15ZW4ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgICBmb250LXNpemU6IHZ3U1AoMjgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgLi10YXgge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgICBmb250LXNpemU6IHZ3U1AoMTYpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59XG5cblxuLkNQUHJvZHVjdENhcmRfX2J1dHRvbiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgbWFyZ2luLXRvcDogdndTUCgyMCk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gIH1cblxuICBhIHtcbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLkNQUHJvZHVjdENhcmRfX3Nob3BMaW5rIHtcbiAgZm9udC1mYW1pbHk6IFl1R29QcjZOLUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgbWFyZ2luLXRvcDogdndTUCgyMCk7XG4gICAgZm9udC1zaXplOiB2d1NQKDIwKTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogI0UwMUQ3NTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uQ1BQcm9kdWN0Q2FyZF9fZm9vdCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgbWFyZ2luLXRvcDogdndTUCgyNCk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuXG4uQ1BQcm9kdWN0Q2FyZF9fYW5jaG9yTGluayB7XG4gIGEge1xuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLkNQU2VjdGlvblZvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RjlGRjtcbiAgY29sb3I6ICMyOTI5Mjk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiB2d1NQKDUwKTtcbiAgICBwYWRkaW5nLWlubGluZTogdndTUCgyMCk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cblxuXG4uQ1BTZWN0aW9uVm9pY2VfX2lubmVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cblxuXG4vLyAuQ1BWb2ljZUhlYWRpbmcge1xuLy8gfVxuXG5cbi5DUFZvaWNlTGVkZSB7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogdW5xdW90ZShcIm1pbigje3Z3U1AoMjApfSwgMzJweClcIik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIG1hcmdpbi10b3A6IHZ3U1AoMjUpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgPiBzcGFuIHtcbiAgICAvLyBmb250LXNpemU6IG1pbigyNHB4LCB2d1NQKDE2KSk7XG4gICAgZm9udC1zaXplOiB1bnF1b3RlKFwibWluKCN7dndTUCgxNil9LCAyNHB4KVwiKTtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgY29sb3I6ICNFMDFENzU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6IFl1R29QcjZOLUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAvLyBmb250LXNpemU6IG1pbigzMnB4LCB2d1NQKDI0KSk7XG4gICAgZm9udC1zaXplOiB1bnF1b3RlKFwibWluKCN7dndTUCgyNCl9LCAzMnB4KVwiKTtcblxuICAgID4gc3BhbiB7XG4gICAgICAvLyBmb250LXNpemU6IG1pbigyNHB4LCB2d1NQKDE3KSk7XG4gICAgICBmb250LXNpemU6IHVucXVvdGUoXCJtaW4oI3t2d1NQKDE3KX0sIDI0cHgpXCIpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMDFENzU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgICAgIGhlaWdodDogdndTUCgyNik7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi5DUFZvaWNlQm94IHtcbiAgZGlzcGxheTogZ3JpZDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIHJvdy1nYXA6IHZ3U1AoMzApO1xuICAgIG1hcmdpbi10b3A6IHZ3U1AoMzApO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuXG4uQ1BWb2ljZUNhcmQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3codndTUCg4KSB2d1NQKDgpIDAgI0I5Q0VFRik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBtaW4taGVpZ2h0OiAxNjRweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTE1MGRlZywgdHJhbnNwYXJlbnQgMTRweCwgI0ZGRkZGRiAwKTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDhweCA4cHggMCAjQjlDRUVGKTtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKG9kZCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUwZGVnLCB0cmFuc3BhcmVudCB2d1NQKDEyKSwgI0ZGRkZGRiAwKTtcbiAgICB9XG4gIH1cbiAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTE1MGRlZywgdHJhbnNwYXJlbnQgdndTUCgxMiksICNGRkZGRkYgMCk7XG4gICAgfVxuICB9XG5cbiAgLy8gJjpudGgtY2hpbGQoNG4rMSksXG4gIC8vICY6bnRoLWNoaWxkKDRuKzIpIHtcbiAgLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAvLyAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1MGRlZywgdHJhbnNwYXJlbnQgMTRweCwgI0ZGRkZGRiAwKTtcbiAgLy8gICB9XG4gIC8vIH1cbiAgLy8gJjpudGgtY2hpbGQoNG4rMyksXG4gIC8vICY6bnRoLWNoaWxkKDRuKzQpIHtcbiAgLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAvLyAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xNTBkZWcsIHRyYW5zcGFyZW50IDE0cHgsICNGRkZGRkYgMCk7XG4gIC8vICAgfVxuICAvLyB9XG59XG5cblxuLkNQVm9pY2VDYXJkX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYmxvY2s6IHZ3U1AoNDApO1xuICAgIHBhZGRpbmctaW5saW5lOiB2d1NQKDIwKTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKDQ4IC8gOTYwICogMTAwJSk7XG4gIH1cbn1cblxuXG4uQ1BWb2ljZUNhcmRfX2ljb24ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIHdpZHRoOiB2d1NQKDYwKTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgd2lkdGg6IDY3cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuXG4uQ1BWb2ljZUNhcmRfX2FnZSB7XG4gIGNvbG9yOiAjMjFBOEQxO1xuICBmb250LWZhbWlseTogWXVHb1ByNk4tQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIG1hcmdpbi10b3A6IHZ3U1AoNSk7XG4gICAgZm9udC1zaXplOiB2d1NQKDE2KTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5cbi5DUFZvaWNlQ2FyZF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgbWFyZ2luLXRvcDogdndTUCgxNSk7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDE2LCAyOSk7XG4gICAgZm9udC1zaXplOiB2d1NQKDE2KTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogY2FsYyg3NzYgLyA5NjAgKiAxMDAlKTtcbiAgICBsaW5lLWhlaWdodDogbGgoMTYsIDM0KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbiIsIi5DUFNlY3Rpb25SZWNvbW1lbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFNUQ4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgcGFkZGluZy10b3A6IHZ3U1AoMTcpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2d1NQKDQwKTtcbiAgICBwYWRkaW5nLWlubGluZTogdndTUCgyMCk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5cblxuXG4uQ1BTZWN0aW9uUmVjb21tZW5kX19pbm5lciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA2MzRweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5cblxuXG4uQ1BSZWNvbW1lbmRCb3gge1xuXG59XG5cblxuXG4uQ1BSZWNvbW1lbmRCb3hfX2lubmVyIHtcblxufVxuXG5cblxuLkNQUmVjb21tZW5kQm94X19oZWFkIHtcblxufVxuXG5cblxuLkNQUmVjb21tZW5kQm94X190aXRsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgd2lkdGg6IHZ3U1AoMjcwKTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICB3aWR0aDogNjE4cHg7XG4gIH1cbn1cblxuXG5cbi5DUFJlY29tbWVuZEJveF9fYm9keSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgbWFyZ2luLXRvcDogdndTUCgyMCk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuXG5cbi5DUFJlY29tbWVuZEJveF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1NZWRpdW0sIHNhbnMtc2VyaWY7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBsaW5lLWhlaWdodDogbGgoMTMsIDIyKTtcbiAgICBmb250LXNpemU6IHZ3U1AoMTMpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBsaW5lLWhlaWdodDogbGgoMTUsIDI1KTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuXG4iLCIuQ1BTZWN0aW9uRmVhdHVyZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0U3RjBGNSwgI0VDRThGNiwgI0U3RjBGNSk7XG4gIGNvbG9yOiAjMjkyOTI5O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgcGFkZGluZy1ibG9jazogdndTUCg0MCk7XG4gICAgcGFkZGluZy1pbmxpbmU6IHZ3U1AoMjApO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMjBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuXG5cblxuLkNQU2VjdGlvbkZlYXR1cmVfX2lubmVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cblxuXG5cbi5DUEZlYXR1cmVHcm91cCB7XG4gICYgKyAmIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgICAgbWFyZ2luLXRvcDogdndTUCg0MCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICB9XG59XG5cbi5DUEZlYXR1cmVHcm91cF9faW5uZXIge1xufVxuLkNQRmVhdHVyZUdyb3VwX19oZWFkIHtcbn1cbi5DUEZlYXR1cmVHcm91cF9fdGl0bGUge1xufVxuXG5cblxuLkNQRmVhdHVyZUdyb3VwX19ib2R5IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBtYXJnaW4tdG9wOiB2d1NQKDMyKTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG5cbi5DUEZlYXR1cmVHcm91cF9fc3VidGl0bGUge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgbWFyZ2luLXRvcDogdndTUCg0MCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdndTUCgyNCk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cblxuICAmLi1pdGVtMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgICB3aWR0aDogdndTUCgyNDUpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogdndTUCgxNik7XG4gICAgfVxuICB9XG5cbiAgJi4taXRlbTIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgICB3aWR0aDogdndTUCgzMTcpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDY4MXB4O1xuICAgIH1cbiAgfVxuXG4gICYuLWl0ZW0zIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgICAgd2lkdGg6IHZ3U1AoMjk3KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgbWF4LXdpZHRoOiA3MjNweDtcbiAgICB9XG4gIH1cblxuICAmLi1pdGVtNCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICAgIHdpZHRoOiB2d1NQKDIzNCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgIG1heC13aWR0aDogNDQ5cHg7XG4gICAgfVxuICB9XG5cbiAgJi4taXRlbTUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgICB3aWR0aDogdndTUCgyNDUpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDU2OXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5DUEZlYXR1cmVHcm91cF9fc3VidGl0bGVOb3RlIHtcbiAgZm9udC1mYW1pbHk6IFl1R29QcjZOLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZ3U1AoMTApO1xuICAgIGZvbnQtc2l6ZTogdndTUCgxNCk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5cbi5DUEZlYXR1cmVDYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNCOEJFRUY7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgICAgbWFyZ2luLXRvcDogdndTUCgyMCk7XG4gICAgfVxuICB9XG5cbiAgLkNQRmVhdHVyZUdyb3VwX19zdWJ0aXRsZU5vdGUgKyAmIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgICAgbWFyZ2luLXRvcDogdndTUCgyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5DUEZlYXR1cmVDYXJkX19pbm5lciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgcGFkZGluZy1ibG9jazogdndTUCg0MCk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIH1cbn1cblxuXG4uQ1BGZWF0dXJlQ2FyZF9fYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxufVxuXG5cbi5DUEZlYXR1cmVDYXJkX19pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogdndTUCgyOTcpO1xuICAgIHJvdy1nYXA6IHZ3U1AoMjQpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgICBtYXgtd2lkdGg6IDY5MHB4O1xuICB9XG5cbiAgLkNQRmVhdHVyZUNhcmRfX2ltYWdlLi1pdGVtNi0xIHtcbiAgICAuQ1BGZWF0dXJlQ2FyZF9fYnV0dG9uIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3U1AoMjQpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5DUEZlYXR1cmVDYXJkX19pbWFnZS4taXRlbTYtMiB7XG4gICAgLkNQRmVhdHVyZUNhcmRfX2J1dHRvbiB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiB2d1NQKDI0KTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uQ1BGZWF0dXJlQ2FyZF9faW1hZ2Uge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuXG4gICYuLWl0ZW0xIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgICAgd2lkdGg6IHZ3U1AoMjk3KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgbWF4LXdpZHRoOiA1ODhweDtcbiAgICB9XG4gIH1cblxuICAmLi1pdGVtMiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICAgIHdpZHRoOiB2d1NQKDI5Nyk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgIG1heC13aWR0aDogNTg4cHg7XG4gICAgfVxuICB9XG5cbiAgJi4taXRlbTgge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgICB3aWR0aDogdndTUCgyOTcpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDU4OHB4O1xuICAgIH1cbiAgfVxuXG4gICYuLWl0ZW0zIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgICAgd2lkdGg6IHZ3U1AoMjk3KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgICAgbWF4LXdpZHRoOiA2NzRweDtcbiAgICB9XG4gIH1cblxuICAmLi1pdGVtNCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICAgIHdpZHRoOiB2d1NQKDI5Nyk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgIG1heC13aWR0aDogNjg2cHg7XG4gICAgfVxuICB9XG5cbiAgJi4taXRlbTUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgICB3aWR0aDogdndTUCgyOTcpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDY4MXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vICYuLWl0ZW02IHtcbiAgLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAvLyAgICAgd2lkdGg6IHZ3U1AoMjcwKTtcbiAgLy8gICB9XG5cbiAgLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAvLyAgICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAmLi1pdGVtNyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICAgIHdpZHRoOiB2d1NQKDMxMSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgIG1heC13aWR0aDogNzQ1cHg7XG4gICAgfVxuICB9XG59XG5cblxuLkNQRmVhdHVyZU5vdGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIHdpZHRoOiB2d1NQKDE0Myk7XG4gICAgbWFyZ2luLXRvcDogdndTUCgyMCk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1heC13aWR0aDogMTY0cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG5cblxuLkNQRmVhdHVyZUhpc3Rvcnkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIG1hcmdpbi10b3A6IHZ3U1AoMjQpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cblxuLkNQRmVhdHVyZUhpc3RvcnlfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTU5O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiB2d1NQKDEyKTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNsYXRlOiAwIC01MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWdEaXJ9L2ZlYXR1cmUtaGlzdG9yeV9pY29uXzAxLnBuZz9mbXQ9cG5nLWFscGhhJndpZD00MScpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgICB3aWR0aDogdndTUCgxMSk7XG4gICAgICBoZWlnaHQ6IHZ3U1AoNik7XG4gICAgICByaWdodDogdndTUCgxNyk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1vcGVuIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgfVxuXG4gICYuaXMtb3Blbjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG59XG5cblxuLkNQRmVhdHVyZUhpc3RvcnlfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBZdUdvUHI2Ti1Cb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBmb250LXNpemU6IHZ3U1AoMTYpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuXG4uQ1BGZWF0dXJlSGlzdG9yeV9fYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MDcwNzA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiB2d1NQKDQwKTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgfVxufVxuXG5cbi5DUEZlYXR1cmVIaXN0b3J5X190ZXh0IHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIHdpZHRoOiB2d1NQKDI5Nyk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1heC13aWR0aDogNTU3cHg7XG4gIH1cbn1cblxuXG4uQ1BGZWF0dXJlSGlzdG9yeV9faW1hZ2Uge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgd2lkdGg6IHZ3U1AoMjk3KTtcbiAgICBtYXJnaW4tdG9wOiB2d1NQKDQwKTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA3NDVweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIHRyYW5zbGF0ZTogMjhweDtcbiAgfVxufVxuIiwiLkNQU2VjdGlvbkNvdW5zZWxpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMkVGO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgcGFkZGluZy10b3A6IHZ3U1AoNDApO1xuICAgIHBhZGRpbmctYm90dG9tOiB2d1NQKDUwKTtcbiAgICBwYWRkaW5nLWlubGluZTogdndTUCgyMCk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cblxuXG5cbi5DUFNlY3Rpb25Db3Vuc2VsaW5nX19pbm5lciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA2NTZweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5cblxuXG4uQ1BDb3Vuc2VsaW5nQm94IHtcbn1cbi5DUENvdW5zZWxpbmdCb3hfX2lubmVyIHtcbn1cbi5DUENvdW5zZWxpbmdCb3hfX2hlYWQge1xufVxuXG5cblxuLkNQQ291bnNlbGluZ0JveF9fdGl0bGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIG1heC13aWR0aDogNDA2cHg7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG5cblxuLkNQQ291bnNlbGluZ0JveF9fYm9keSB7XG4gIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC8vICAgbWFyZ2luLXRvcDogdndTUCgyMCk7XG4gIC8vIH1cblxuICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAvLyAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIC8vIH1cbn1cblxuXG5cbi5DUENvdW5zZWxpbmdCb3hfX2NhcmQge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVDREUzO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgcGFkZGluZy10b3A6IHZ3U1AoNDApO1xuICAgIHBhZGRpbmctYm90dG9tOiB2d1NQKDUwKTtcbiAgICBwYWRkaW5nLWlubGluZTogdndTUCgzMSk7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gIH1cbn1cblxuXG4uQ1BDb3Vuc2VsaW5nQm94X19jYXJkSW5uZXIge1xufVxuXG5cbi5DUENvdW5zZWxpbmdCb3hfX2NhcmRIZWFkIHtcbn1cblxuXG4uQ1BDb3Vuc2VsaW5nQm94X19jYXJkVGl0bGUge1xuICBmb250LWZhbWlseTogWXVHb1ByNk4tQm9sZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDE3LCAyNCk7XG4gICAgZm9udC1zaXplOiB2d1NQKDE3KTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDE5LCAyNyk7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5cblxuXG5cbi5DUENvdW5zZWxpbmdCb3hfX2NhcmRCb2R5IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgICBtYXJnaW4tdG9wOiB2d1NQKDE4KTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5cbi5DUENvdW5zZWxpbmdCb3hfX2NhcmRUZXh0IHtcbiAgZm9udC1mYW1pbHk6IFl1R29QcjZOLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDEzLCAyMik7XG4gICAgZm9udC1zaXplOiB2d1NQKDEzKTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDE1LCAyNSk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cblxuLkNQQ291bnNlbGluZ0JveF9fY2FyZEZvb3Qge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAgIG1hcmdpbi10b3A6IHZ3U1AoMzUpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG5cblxuLkNQQ291bnNlbGluZ0JveF9fY2FyZEJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiB2d1NQKDE1KTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDQyNnB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cblxuXG4uQ1BDb3Vuc2VsaW5nQm94X19jYXJkQnV0dG9uIHtcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG59XG4iLCIvLyB2dzogdmlld3BvcnQgd2lkdGhcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vXG5AZnVuY3Rpb24gdndTUCgkc2l6ZSwgJHZpZXdwb3J0VmFsOiAkdmlld3BvcnQpIHtcbiAgLy8gQHJldHVybiBjYWxjKDEwMCAvICN7JHZpZXdwb3J0VmFsfSAqICN7JHNpemV9ICogMXZ3KTtcbiAgQHJldHVybiBjYWxjKCN7JHNpemV9IC8gI3skdmlld3BvcnRWYWx9ICogMTAwdncpO1xufVxuXG5cbkBmdW5jdGlvbiB2d1BDKCRzaXplLCAkdmlld3BvcnRWYWw6IDEzNjYpIHtcbiAgQHJldHVybiBjYWxjKCN7JHNpemV9IC8gI3skdmlld3BvcnRWYWx9ICogMTAwdncpO1xufVxuXG5cbkBmdW5jdGlvbiBsaCgkZm9udFNpemUsICRsaW5lSGVpZ2h0KXtcbiAgQHJldHVybiBjYWxjKCN7JGxpbmVIZWlnaHR9IC8gI3skZm9udFNpemV9KTtcbn1cbiJdfQ== */
