@charset "UTF-8";
html {
  font-size: 62.5%;
}

body {
  width: 100%;
}

.main-area{
  background-color: #F0EFE7;
}

.p-220613 * {
  box-sizing: border-box;
}
.p-220613 li, .p-220613 summary {
  list-style: none;
}
.p-220613 img, .p-220613 video, .p-220613 picture {
  width: 100%;
  height: auto;
}
.p-220613 a, .p-220613 picture, .p-220613 figure {
  display: block;
}
.p-220613 a {
  color: inherit;
  text-decoration: none;
}
.p-220613 table {
  border-collapse: collapse;
}
.p-220613 img {
  width: 100%;
  height: auto;
  border: none;
  vertical-align: bottom;
}
@media all and (-ms-high-contrast: none) {
  .p-220613 video {
    transform: scale(1.02);
    transform-origin: top left;
  }
}
.p-220613 address {
  font-style: inherit;
}
.p-220613 *:focus {
  outline: none;
}
.p-220613 .whitebg {
  position: relative;
  z-index: 1;
}
.p-220613 .whitebg::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: #fff;
  top: 0;
  left: 0;
  z-index: -1;
}

@media screen and (max-width: 767px) {
  .p-220613 .pc_only {
    display: none;
  }
  .p-220613 .sp_only {
    display: block;
  }
  .p-220613 .whitebg::after {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .p-220613 .sp_only {
    display: none;
  }
  .p-220613 .pc_only {
    display: block;
  }
  .p-220613 img {
    image-rendering: -webkit-optimize-contrast;
  }
  .p-220613 .breadcrumb__list {
    padding-bottom: 1.6rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1366px) {
  html,
body {
    font-size: calc(10 *(100vw / 1366));
  }
  #breadlist {
    margin-left: calc(60 *(100vw / 1366));
  }
}
.p-220613 .js-fade-Vr {
  transition-duration: 3s;
  opacity: 0;
  transform: translateY(0);
}
.p-220613 .js-fade-Vr.active {
  opacity: 1;
  transform: translateY(0);
}

.p-220613 {
  /* font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif; */
  font-family: "Hiragino Sans", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000;
}
.p-220613 .keyvisual-textArea__subtext {
  letter-spacing: 0.05em;
  line-height: 1.8;
  font-size: calc(24 *(100vw / 750));
  color: #535353;
}
@media screen and (min-width: 768px) {
  .p-220613 .keyvisual-textArea__subtext {
    letter-spacing: 0.05em;
    line-height: 1.5;
    font-size: 1.1rem;
  }
}
/* .p-220613 .sec-item__title {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(110 *(100vw / 750));
  letter-spacing: 0.05em;
  font-size: calc(46 *(100vw / 750));
  font-weight: bold;
  color: #fff;
  background: #57D5CB;
} */
.p-220613 .sec-item__title {
  position: relative;
  padding: calc(30 * (100vw / 750)) 0 calc(30 * (100vw / 750)) calc(29 * (100vw / 750));
  font-size: calc(34 * (100vw / 750));
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0.05em;
  text-align: center;
}
.p-220613 #jump_area05 .sec-item__title {
  padding: calc(50 * (100vw / 750)) 0 calc(50 * (100vw / 750)) calc(29 * (100vw / 750));
}
.p-220613 .sec-item__title::after{
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: calc(650 * (100vw / 750));
  height: calc(160 * (100vw / 750));
  background-image: url('../img/251107/title-frame.png');
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
}
.p-220613 .sec-item__title span{
  position: absolute;
  top: calc(-40 * (100vw / 750));
  left: calc(30 * (100vw / 750));
  padding: calc(18 * (100vw / 750)) calc(27 * (100vw / 750));
  font-family: var(--quattrocento-sans);
  font-size: calc(48 * (100vw / 750));
  font-weight: var(--font-weight-bold);
  letter-spacing: 0.05em;
  border-radius: 100%;
  background-color: #FFE05D;
  z-index: 1;
  pointer-events: none;
}
.p-220613 #jump_area01 .sec-item__title span{
  padding: calc(18 * (100vw / 750)) calc(30 * (100vw / 750));
}
@media screen and (min-width: 768px) {
  /* .p-220613 .sec-item__title {
    height: 5.2rem;
    letter-spacing: 0;
    font-size: 2rem;
  } */
  .p-220613 .sec-item__title {
    padding: 1.5rem 0 1.5rem 1.4rem;
    font-size: 1.7rem;
  }
  .p-220613 #jump_area05 .sec-item__title {
    padding: 3rem 0 3rem 1.4rem;
  }
  .p-220613 .sec-item__title span{
    position: absolute;
    top: -2rem;
    left: 0;
    padding: 0.9rem 1.4rem;
    font-size: 2.4rem;
  }
  .p-220613 #jump_area01 .sec-item__title span{
    padding: 0.9rem 1.5rem;
  }
  .p-220613 .sec-item__title::after{
    width: 33.6rem;
    height: 8.4rem;
    background-image: url('../img/251107/title-frame.png');
    background-repeat: no-repeat;
    background-size: contain;
  }
}
.p-220613 .sec-item__text {
  letter-spacing: 0.045em;
  line-height: 1.5;
  font-size: calc(32 *(100vw / 750));
}
@media screen and (min-width: 768px) {
  .p-220613 .sec-item__text {
    letter-spacing: 0.05em;
    line-height: 1.6;
    font-size: 1.5rem;
  }
}
.p-220613 .sec-item__subtext {
  letter-spacing: 0;
  line-height: 1.5;
  font-size: calc(24 *(100vw / 750));
  color: #535353;
}
@media screen and (min-width: 768px) {
  .p-220613 .sec-item__subtext {
    line-height: 1.5;
    font-size: 1.2rem;
  }
}

@media screen and (min-width: 768px) {
  .p-220613 {
    margin-top: 1rem;
  }
}
.p-220613 .keyvisual {
  position: relative;
  padding: calc(66 *(100vw / 750)) 0 calc(62 *(100vw / 750));
  background: #A3D6CC;
}
@media screen and (min-width: 768px) {
  .p-220613 .keyvisual {
    padding: 7.4rem 0 6.7rem;
  }
}
.p-220613 .keyvisual::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(16 *(100vw / 750));
  background: linear-gradient(-135deg, #66D0B3, #50C0C9);
}
@media screen and (min-width: 768px) {
  .p-220613 .keyvisual::before {
    height: 1rem;
  }
}
@media screen and (min-width: 768px) {
  .p-220613 .keyvisual__inner {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: row-reverse;
    width: 79.7rem;
    margin: 0 auto;
  }
}
@media screen and (min-width: 768px) {
  .p-220613 .keyvisual-spArea {
    width: 23.8rem;
  }
}
.p-220613 .keyvisual-spArea__title {
  width: calc(554 *(100vw / 750));
  margin: 0 auto;
}
.p-220613 .keyvisual-spArea__spDevice {
  width: calc(330 *(100vw / 750));
  margin: calc(36 *(100vw / 750)) auto 0;
}
@media screen and (min-width: 768px) {
  .p-220613 .keyvisual-spArea__spDevice {
    width: 26.1rem;
    margin: 0;
  }
}
.p-220613 .keyvisual-textArea {
  width: calc(590 *(100vw / 750));
  margin: calc(36 *(100vw / 750)) auto 0;
}
@media screen and (min-width: 768px) {
  .p-220613 .keyvisual-textArea {
    width: 44rem;
    margin: 0.4rem 0 0;
  }
}
@media screen and (min-width: 768px) {
  .p-220613 .keyvisual-textArea__coupon {
    width: 43.8rem;
    margin: 2.7rem auto 0;
  }
}
.p-220613 .keyvisual-textArea__subtext {
  margin-top: calc(44 *(100vw / 750));
}
@media screen and (min-width: 768px) {
  .p-220613 .keyvisual-textArea__subtext {
    width: 43.8rem;
    margin: 2rem auto 0;
  }
}
.p-220613 .keyvisual-itemArea {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: calc(47 *(100vw / 750));
}
@media screen and (min-width: 768px) {
  .p-220613 .keyvisual-itemArea {
    width: 43.8rem;
    margin: 2rem auto 0;
  }
}
.p-220613 .keyvisual-itemArea__item {
  width: calc(288 *(100vw / 750));
}
@media screen and (min-width: 768px) {
  .p-220613 .keyvisual-itemArea__item {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-items: center;
    width: 20.5rem;
  }
}
@media screen and (min-width: 768px) {
  .p-220613 .keyvisual-itemArea__item .itemLink {
    width: 14.2rem;
  }
}
@media screen and (min-width: 768px) {
  .p-220613 .keyvisual-itemArea__item .itemQrcode {
    width: 5.2rem;
  }
}
@media screen and (min-width: 768px) {
  .p-220613 .keyvisual-itemArea__item:nth-of-type(2) {
    width: 20.4rem;
  }
}
/* @media screen and (min-width: 768px) {
  .p-220613 .keyvisual-itemArea__item:nth-of-type(2) .itemLink {
    width: 12.6rem;
  }
} */
.p-220613 .followArea {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc(177 *(100vw / 750));
  margin: 0 auto;
  background: #ffffff;
  box-shadow: 0 0 calc(12 *(100vw / 750)) #e6e6e6;
  z-index: 99;
  transition: opacity 0.2s ease-in-out;
  opacity: 0;
}
@media screen and (min-width: 768px) {
  .p-220613 .followArea {
    display: none;
  }
}
.p-220613 .followArea-inner {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-items: center;
  width: calc(696 *(100vw / 750));
  height: 100%;
  margin: 0 auto;
}
.p-220613 .followArea-inner__title {
  width: calc(452 *(100vw / 750));
}
.p-220613 .followArea-inner__btn {
  width: calc(228 *(100vw / 750));
}
.p-220613 .menue-show {
  opacity: 1;
}
.p-220613 .anchorArea {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  width: calc(654 *(100vw / 750));
  margin: calc(56 *(100vw / 750)) auto 0;
}
@media screen and (min-width: 768px) {
  .p-220613 .anchorArea {
    display: none;
  }
}
.p-220613 .anchorArea__link {
  width: calc(318 *(100vw / 750));
}
.p-220613 .anchorArea__link:nth-of-type(n + 3) {
  margin-top: calc(18 *(100vw / 750));
}
.p-220613 .sec {
  margin-top: calc(85 *(100vw / 750));
}
@media screen and (min-width: 768px) {
  .p-220613 .sec {
    margin-top: 7rem;
  }
  /* .p-220613 .sec {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    width: 120rem;
    margin: 8rem auto 0;
  } */

  .p-220613 .sec .sec-item-wrap {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    width: 120rem;
    margin: 5.3rem auto 0;
  }
  .p-220613 .sec.sec02 .sec-item-wrap{
    margin-top: 0;
  }
}
.p-220613 .sec-title{
  font-size: calc(46 * (100vw / 750));
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0.05em;
  text-align: center;
  color: #44AC9A;
}
@media screen and (min-width: 768px) {
  .p-220613 .sec-title{
    font-size: 2.8rem;
  }
}
.p-220613 .sec-item {
  width: calc(710 * (100vw / 750));
  margin: calc(40 * (100vw / 750)) auto 0;
  padding: calc(67 * (100vw / 750)) 0 calc(61 * (100vw / 750));
  border: 2px solid #44AC9A;
}
.p-220613 #jump_area01.sec-item{
  margin-top: calc(60 * (100vw / 750));
}
.p-220613 #jump_area05.sec-item {
  padding-bottom: calc(71 * (100vw / 750));
}
@media screen and (min-width: 768px) {
  .p-220613 .sec-item {
    width: 37.6rem;
    margin: 0;
    padding: 3.2rem 1.8rem 2.3rem;
  }
  .p-220613 #jump_area01.sec-item{
    margin-top: 0;
  }
  .p-220613 #jump_area02.sec-item,
  .p-220613 #jump_area03.sec-item {
    padding-bottom: 4.7rem;
  }
  .p-220613 #jump_area04.sec-item {
    padding-bottom: 6.3rem;
  }
  .p-220613 #jump_area05.sec-item {
    padding-bottom: 6rem;
  }
  .p-220613 #jump_area06.sec-item {
    padding-bottom: 2.5rem;
  }
}
.p-220613 .sec-item__picture {
  width: calc(480 *(100vw / 750));
  margin: calc(50 *(100vw / 750)) auto 0;
}
@media screen and (min-width: 768px) {
  .p-220613 .sec-item__picture {
    width: 21.5rem;
    margin: 2.8rem auto 0;
  }
}
.p-220613 .sec-item__text {
  width: calc(650 *(100vw / 750));
  margin: calc(36 *(100vw / 750)) auto 0;
}
@media screen and (min-width: 768px) {
  .p-220613 .sec-item__text {
    width: 33.6rem;
    margin: 1.9rem auto 0;
  }
}
.p-220613 .sec-item__subtext {
  width: calc(650 *(100vw / 750));
  margin: calc(16 *(100vw / 750)) auto 0;
}
@media screen and (min-width: 768px) {
  .p-220613 .sec-item__subtext {
    width: 33.6rem;
    margin-top: 0.8rem;
  }
}
/* .p-220613 .sec-item:nth-of-type(n + 2) {
  margin-top: calc(74 *(100vw / 750));
} */
/* @media screen and (min-width: 768px) {
  .p-220613 .sec-item:nth-of-type(n + 2) {
    margin-top: 0;
  }
} */
/* .p-220613 .sec01 .sec-item:nth-of-type(2) .sec-item__text {
  margin: calc(40 *(100vw / 750)) auto 0;
}
@media screen and (min-width: 768px) {
  .p-220613 .sec01 .sec-item:nth-of-type(2) .sec-item__text {
    margin: 2.2rem auto 0;
  }
} */
/* .p-220613 .sec01 .sec-item:nth-of-type(3) {
  margin-top: calc(80 *(100vw / 750));
}
@media screen and (min-width: 768px) {
  .p-220613 .sec01 .sec-item:nth-of-type(3) {
    margin-top: 0;
  }
} */
/* .p-220613 .sec01 .sec-item:nth-of-type(3) .sec-item__text {
  margin: calc(42 *(100vw / 750)) auto 0;
}
@media screen and (min-width: 768px) {
  .p-220613 .sec01 .sec-item:nth-of-type(3) .sec-item__text {
    margin: 2.2rem auto 0;
  }
} */
.p-220613 .sec02 {
  margin-top: calc(40 *(100vw / 750));
}
@media screen and (min-width: 768px) {
  .p-220613 .sec02 {
    margin-top: 3.6rem;
  }
}
/* .p-220613 .sec02 .sec-item:nth-of-type(n + 2) {
  margin-top: calc(82 *(100vw / 750));
}
@media screen and (min-width: 768px) {
  .p-220613 .sec02 .sec-item:nth-of-type(n + 2) {
    margin-top: 0;
  }
} */
.p-220613 .dlArea {
  margin: calc(106 * (100vw / 750)) 0 0;
  padding: calc(60 *(100vw / 750)) 0 calc(70 *(100vw / 750));
  background: #44AC9A;
}
@media screen and (min-width: 768px) {
  .p-220613 .dlArea {
    margin: 8rem 0 0;
    padding: 5.8rem 0 6.8rem;
  }
}
.p-220613 .dlArea__cross {
  width: calc(580 *(100vw / 750));
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .p-220613 .dlArea__cross {
    width: 40.5rem;
  }
}
.p-220613 .dlArea-itemArea {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: calc(650 *(100vw / 750));
  margin: calc(47 *(100vw / 750)) auto 0;
}
@media screen and (min-width: 768px) {
  .p-220613 .dlArea-itemArea {
    width: 53.2rem;
    margin: 2.8rem auto 0;
  }
}
.p-220613 .dlArea-itemArea__item {
  width: calc(314 *(100vw / 750));
}
@media screen and (min-width: 768px) {
  .p-220613 .dlArea-itemArea__item {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-items: center;
    width: 24.2rem;
  }
}
@media screen and (min-width: 768px) {
  .p-220613 .dlArea-itemArea__item .itemLink {
    width: 16.4rem;
  }
}
@media screen and (min-width: 768px) {
  .p-220613 .dlArea-itemArea__item .itemQrcode {
    width: 5.6rem;
  }
}
@media screen and (max-width: 767px) {
  .pageTop-none {
    display: none !important;
  }
}
.p-220613 .top-button-area{
  margin-top: calc(100 * (100vw / 750));
  padding-bottom: calc(190 * (100vw / 750));
}
.p-220613 .top-button{
  width: calc(323 * (100vw / 375));
  height: calc(59 * (100vw / 375));
  margin-inline: auto;
  padding: calc(21 * (100vw / 375));
  font-size: calc(14 * (100vw / 375));
  font-weight: 300;
  letter-spacing: 0.08em;
  text-align: center;
  color: #fff;
  background-color: #000000;
  border-radius: calc(10 * (100vw / 750));
}
@media screen and (min-width: 768px) {
  .p-220613 .top-button-area{
    margin-top: 5rem;
    padding-bottom: 12rem;
  }
  .p-220613 .top-button{
    display: block;
    width: 30rem;
    height: 5rem;
    padding: 1.8rem;
    font-size: 1.5rem;
    border-radius: 1rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImZvdW5kYXRpb24vX2FsbC5zY3NzIiwiZm91bmRhdGlvbi9fbWl4aW4uc2NzcyIsImZvdW5kYXRpb24vX2FuaW1hdGlvbi5zY3NzIiwiZm91bmRhdGlvbi9fdGV4dC5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNTaEI7RUFDRSxnQkFBQTtBRFBGOztBQ1VBO0VBQ0UsV0FBQTtBRFBGOztBQ1lFO0VBQ0Usc0JBQUE7QURUSjtBQ1lFO0VBQ0UsZ0JBQUE7QURWSjtBQ2NFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QURaSjtBQ2VFO0VBQ0UsY0FBQTtBRGJKO0FDZ0JFO0VBQ0UsY0FBQTtFQUNBLHFCQUFBO0FEZEo7QUNpQkU7RUFDRSx5QkFBQTtBRGZKO0FDa0JFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7QURoQko7QUNvQkk7RUFERjtJQUVJLHNCQUFBO0lBQ0EsMEJBQUE7RURqQko7QUFDRjtBQ29CRTtFQUNFLG1CQUFBO0FEbEJKO0FDcUJFO0VBQ0UsYUFBQTtBRG5CSjtBQ3NCRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBRHBCSjtBQ3FCSTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7QURuQk47O0FFakRJO0VEMkVBO0lBQ0UsYUFBQTtFRHRCSjtFQ3lCRTtJQUNFLGNBQUE7RUR2Qko7RUMyQkk7SUFDRSxhQUFBO0VEekJOO0FBQ0Y7QUVqRUk7RURpR0E7SUFDRSxhQUFBO0VEN0JKO0VDZ0NFO0lBQ0UsY0FBQTtFRDlCSjtFQ2lDRTtJQUNFLDBDQUFBO0VEL0JKO0VDa0NFO0lBQ0Usc0JBQUE7RURoQ0o7QUFDRjtBQ29DQTtFQUNFOztJQUVFLG1DQUFBO0VEbENGO0VDcUNBO0lBQ0UscUNBQUE7RURuQ0Y7QUFDRjtBR3RGRTtFQUNFLHVCQUFBO0VB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R0ksa0JBQUE7RUxtTUo7QUFDRjtBS2pNTTtFQUNFLG1DQUFBO0FMbU1SO0FFbGJJO0VHOE9FO0lBR0ksYUFBQTtFTHFNUjtBQUNGO0FLL0xFO0VBQ0UsMkRBQUE7RUFDQSwwREFBQTtFQUNBLG1CQUFBO0FMaU1KO0FFNWJJO0VHd1BGO0lBS0ksc0JBQUE7SUFDQSxzQkFBQTtFTG1NSjtBQUNGO0FLbE1JO0VBQ0UsK0JBQUE7RUFDQSxjQUFBO0FMb01OO0FFdGNJO0VHZ1FBO0lBSUksY0FBQTtFTHNNTjtBQUNGO0FLbk1FO0VIek5BLGFBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VHeU5FLCtCQUFBO0VBQ0Esc0NBQUE7QUx1TUo7QUVsZEk7RUd3UUY7SUFLSSxjQUFBO0lBQ0EscUJBQUE7RUx5TUo7QUFDRjtBS3hNSTtFQUNFLCtCQUFBO0FMME1OO0FFM2RJO0VHZ1JBO0lIak9GLGFBQUE7SUFDQSw4QkFBQTtJQUNBLHVCQUFBO0lHbU9NLG1CQUFBO0lBQ0EsY0FBQTtFTDhNTjtBQUNGO0FFcGVJO0VHdVJFO0lBRUksY0FBQTtFTCtNUjtBQUNGO0FFemVJO0VHNFJFO0lBRUksV0FBQTtFTCtNUjtBQUNGOztBRTFlSTtFR2dTSjtJQUVJLHdCQUFBO0VMNk1GO0FBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtMjIwNjEzICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnAtMjIwNjEzIGxpLCAucC0yMjA2MTMgc3VtbWFyeSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucC0yMjA2MTMgaW1nLCAucC0yMjA2MTMgdmlkZW8sIC5wLTIyMDYxMyBwaWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wLTIyMDYxMyBhLCAucC0yMjA2MTMgcGljdHVyZSwgLnAtMjIwNjEzIGZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtMjIwNjEzIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtMjIwNjEzIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5wLTIyMDYxMyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnAtMjIwNjEzIHZpZGVvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB9XG59XG4ucC0yMjA2MTMgYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG4ucC0yMjA2MTMgKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucC0yMjA2MTMgLndoaXRlYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucC0yMjA2MTMgLndoaXRlYmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC0yMjA2MTMgLnBjX29ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnAtMjIwNjEzIC5zcF9vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucC0yMjA2MTMgLndoaXRlYmc6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0yMjA2MTMgLnNwX29ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnAtMjIwNjEzIC5wY19vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucC0yMjA2MTMgaW1nIHtcbiAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gIH1cbiAgLnAtMjIwNjEzIC5icmVhZGNydW1iX19saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIGh0bWwsXG5ib2R5IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAgKigxMDB2dyAvIDEzNjYpKTtcbiAgfVxuICAjYnJlYWRsaXN0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg2MCAqKDEwMHZ3IC8gMTM2NikpO1xuICB9XG59XG4ucC0yMjA2MTMgLmpzLWZhZGUtVnIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzcztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnAtMjIwNjEzIC5qcy1mYWRlLVZyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnAtMjIwNjEzIHtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIFNhbnNcIiwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucC0yMjA2MTMgLmtleXZpc3VhbC10ZXh0QXJlYV9fc3VidGV4dCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtc2l6ZTogY2FsYygyMCAqKDEwMHZ3IC8gNzUwKSk7XG4gIGNvbG9yOiAjNTM1MzUzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMjIwNjEzIC5rZXl2aXN1YWwtdGV4dEFyZWFfX3N1YnRleHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxufVxuLnAtMjIwNjEzIC5zZWMtaXRlbV9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBjYWxjKDExMCAqKDEwMHZ3IC8gNzUwKSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogY2FsYyg0NiAqKDEwMHZ3IC8gNzUwKSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzU3RDVDQjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTIyMDYxMyAuc2VjLWl0ZW1fX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDUuMnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5wLTIyMDYxMyAuc2VjLWl0ZW1fX3RleHQge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiBjYWxjKDMyICooMTAwdncgLyA3NTApKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTIyMDYxMyAuc2VjLWl0ZW1fX3RleHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnAtMjIwNjEzIC5zZWMtaXRlbV9fc3VidGV4dCB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IGNhbGMoMjQgKigxMDB2dyAvIDc1MCkpO1xuICBjb2xvcjogIzUzNTM1Mztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTIyMDYxMyAuc2VjLWl0ZW1fX3N1YnRleHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMjIwNjEzIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4ucC0yMjA2MTMgLmtleXZpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsYyg2NiAqKDEwMHZ3IC8gNzUwKSkgMCBjYWxjKDYyICooMTAwdncgLyA3NTApKTtcbiAgYmFja2dyb3VuZDogI0Y4RjRFRDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTIyMDYxMyAua2V5dmlzdWFsIHtcbiAgICBwYWRkaW5nOiA3cmVtIDAgNi42cmVtO1xuICB9XG59XG4ucC0yMjA2MTMgLmtleXZpc3VhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDE2ICooMTAwdncgLyA3NTApKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xMzVkZWcsICM2NkQwQjMsICM1MEMwQzkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMjIwNjEzIC5rZXl2aXN1YWw6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0yMjA2MTMgLmtleXZpc3VhbF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB3aWR0aDogNzZyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTIyMDYxMyAua2V5dmlzdWFsLXNwQXJlYSB7XG4gICAgd2lkdGg6IDIzLjhyZW07XG4gIH1cbn1cbi5wLTIyMDYxMyAua2V5dmlzdWFsLXNwQXJlYV9fdGl0bGUge1xuICB3aWR0aDogY2FsYyg1NTQgKigxMDB2dyAvIDc1MCkpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wLTIyMDYxMyAua2V5dmlzdWFsLXNwQXJlYV9fc3BEZXZpY2Uge1xuICB3aWR0aDogY2FsYygzMzAgKigxMDB2dyAvIDc1MCkpO1xuICBtYXJnaW46IGNhbGMoMzYgKigxMDB2dyAvIDc1MCkpIGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTIyMDYxMyAua2V5dmlzdWFsLXNwQXJlYV9fc3BEZXZpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnAtMjIwNjEzIC5rZXl2aXN1YWwtdGV4dEFyZWEge1xuICB3aWR0aDogY2FsYyg1OTAgKigxMDB2dyAvIDc1MCkpO1xuICBtYXJnaW46IGNhbGMoMzYgKigxMDB2dyAvIDc1MCkpIGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTIyMDYxMyAua2V5dmlzdWFsLXRleHRBcmVhIHtcbiAgICB3aWR0aDogNDRyZW07XG4gICAgbWFyZ2luOiAwLjRyZW0gMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0yMjA2MTMgLmtleXZpc3VhbC10ZXh0QXJlYV9fY291cG9uIHtcbiAgICB3aWR0aDogNDMuOHJlbTtcbiAgICBtYXJnaW46IDQuOHJlbSBhdXRvIDA7XG4gIH1cbn1cbi5wLTIyMDYxMyAua2V5dmlzdWFsLXRleHRBcmVhX19zdWJ0ZXh0IHtcbiAgbWFyZ2luLXRvcDogY2FsYygyMCAqKDEwMHZ3IC8gNzUwKSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0yMjA2MTMgLmtleXZpc3VhbC10ZXh0QXJlYV9fc3VidGV4dCB7XG4gICAgd2lkdGg6IDQzLjhyZW07XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgfVxufVxuLnAtMjIwNjEzIC5rZXl2aXN1YWwtaXRlbUFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiBjYWxjKDM0ICooMTAwdncgLyA3NTApKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTIyMDYxMyAua2V5dmlzdWFsLWl0ZW1BcmVhIHtcbiAgICB3aWR0aDogNDMuOHJlbTtcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICB9XG59XG4ucC0yMjA2MTMgLmtleXZpc3VhbC1pdGVtQXJlYV9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKDI4OCAqKDEwMHZ3IC8gNzUwKSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0yMjA2MTMgLmtleXZpc3VhbC1pdGVtQXJlYV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMjAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMjIwNjEzIC5rZXl2aXN1YWwtaXRlbUFyZWFfX2l0ZW0gLml0ZW1MaW5rIHtcbiAgICB3aWR0aDogMTIuN3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMjIwNjEzIC5rZXl2aXN1YWwtaXRlbUFyZWFfX2l0ZW0gLml0ZW1RcmNvZGUge1xuICAgIHdpZHRoOiA3cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0yMjA2MTMgLmtleXZpc3VhbC1pdGVtQXJlYV9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IDIwLjRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTIyMDYxMyAua2V5dmlzdWFsLWl0ZW1BcmVhX19pdGVtOm50aC1vZi10eXBlKDIpIC5pdGVtTGluayB7XG4gICAgd2lkdGg6IDEyLjZyZW07XG4gIH1cbn1cbi5wLTIyMDYxMyAuZm9sbG93QXJlYSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDE3NyAqKDEwMHZ3IC8gNzUwKSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgY2FsYygxMiAqKDEwMHZ3IC8gNzUwKSkgI2U2ZTZlNjtcbiAgei1pbmRleDogOTk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTIyMDYxMyAuZm9sbG93QXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtMjIwNjEzIC5mb2xsb3dBcmVhLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoNjk2ICooMTAwdncgLyA3NTApKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wLTIyMDYxMyAuZm9sbG93QXJlYS1pbm5lcl9fdGl0bGUge1xuICB3aWR0aDogY2FsYyg0NTIgKigxMDB2dyAvIDc1MCkpO1xufVxuLnAtMjIwNjEzIC5mb2xsb3dBcmVhLWlubmVyX19idG4ge1xuICB3aWR0aDogY2FsYygyMjggKigxMDB2dyAvIDc1MCkpO1xufVxuLnAtMjIwNjEzIC5tZW51ZS1zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLTIyMDYxMyAuYW5jaG9yQXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoNjU0ICooMTAwdncgLyA3NTApKTtcbiAgbWFyZ2luOiBjYWxjKDU2ICooMTAwdncgLyA3NTApKSBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0yMjA2MTMgLmFuY2hvckFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLTIyMDYxMyAuYW5jaG9yQXJlYV9fbGluayB7XG4gIHdpZHRoOiBjYWxjKDMxOCAqKDEwMHZ3IC8gNzUwKSk7XG59XG4ucC0yMjA2MTMgLmFuY2hvckFyZWFfX2xpbms6bnRoLW9mLXR5cGUobiArIDMpIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxOCAqKDEwMHZ3IC8gNzUwKSk7XG59XG4ucC0yMjA2MTMgLnNlYyB7XG4gIG1hcmdpbi10b3A6IGNhbGMoODAgKigxMDB2dyAvIDc1MCkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMjIwNjEzIC5zZWMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMjByZW07XG4gICAgbWFyZ2luOiA4cmVtIGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMjIwNjEzIC5zZWMtaXRlbSB7XG4gICAgd2lkdGg6IDM3LjZyZW07XG4gIH1cbn1cbi5wLTIyMDYxMyAuc2VjLWl0ZW1fX3BpY3R1cmUge1xuICB3aWR0aDogY2FsYyg0ODAgKigxMDB2dyAvIDc1MCkpO1xuICBtYXJnaW46IGNhbGMoNTAgKigxMDB2dyAvIDc1MCkpIGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTIyMDYxMyAuc2VjLWl0ZW1fX3BpY3R1cmUge1xuICAgIHdpZHRoOiAyMS41cmVtO1xuICAgIG1hcmdpbjogMi44cmVtIGF1dG8gMDtcbiAgfVxufVxuLnAtMjIwNjEzIC5zZWMtaXRlbV9fdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDY1MCAqKDEwMHZ3IC8gNzUwKSk7XG4gIG1hcmdpbjogY2FsYygzNiAqKDEwMHZ3IC8gNzUwKSkgYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMjIwNjEzIC5zZWMtaXRlbV9fdGV4dCB7XG4gICAgd2lkdGg6IDM1cmVtO1xuICAgIG1hcmdpbjogMi4ycmVtIGF1dG8gMDtcbiAgfVxufVxuLnAtMjIwNjEzIC5zZWMtaXRlbV9fc3VidGV4dCB7XG4gIHdpZHRoOiBjYWxjKDY1MCAqKDEwMHZ3IC8gNzUwKSk7XG4gIG1hcmdpbjogY2FsYygyNCAqKDEwMHZ3IC8gNzUwKSkgYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMjIwNjEzIC5zZWMtaXRlbV9fc3VidGV4dCB7XG4gICAgd2lkdGg6IDM1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgfVxufVxuLnAtMjIwNjEzIC5zZWMtaXRlbTpudGgtb2YtdHlwZShuICsgMikge1xuICBtYXJnaW4tdG9wOiBjYWxjKDc0ICooMTAwdncgLyA3NTApKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTIyMDYxMyAuc2VjLWl0ZW06bnRoLW9mLXR5cGUobiArIDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucC0yMjA2MTMgLnNlYzAxIC5zZWMtaXRlbTpudGgtb2YtdHlwZSgyKSAuc2VjLWl0ZW1fX3RleHQge1xuICBtYXJnaW46IGNhbGMoNDAgKigxMDB2dyAvIDc1MCkpIGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTIyMDYxMyAuc2VjMDEgLnNlYy1pdGVtOm50aC1vZi10eXBlKDIpIC5zZWMtaXRlbV9fdGV4dCB7XG4gICAgbWFyZ2luOiAyLjJyZW0gYXV0byAwO1xuICB9XG59XG4ucC0yMjA2MTMgLnNlYzAxIC5zZWMtaXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoODAgKigxMDB2dyAvIDc1MCkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMjIwNjEzIC5zZWMwMSAuc2VjLWl0ZW06bnRoLW9mLXR5cGUoMykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wLTIyMDYxMyAuc2VjMDEgLnNlYy1pdGVtOm50aC1vZi10eXBlKDMpIC5zZWMtaXRlbV9fdGV4dCB7XG4gIG1hcmdpbjogY2FsYyg0MiAqKDEwMHZ3IC8gNzUwKSkgYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMjIwNjEzIC5zZWMwMSAuc2VjLWl0ZW06bnRoLW9mLXR5cGUoMykgLnNlYy1pdGVtX190ZXh0IHtcbiAgICBtYXJnaW46IDIuMnJlbSBhdXRvIDA7XG4gIH1cbn1cbi5wLTIyMDYxMyAuc2VjMDIge1xuICBtYXJnaW4tdG9wOiBjYWxjKDc4ICooMTAwdncgLyA3NTApKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTIyMDYxMyAuc2VjMDIge1xuICAgIG1hcmdpbi10b3A6IDQuOXJlbTtcbiAgfVxufVxuLnAtMjIwNjEzIC5zZWMwMiAuc2VjLWl0ZW06bnRoLW9mLXR5cGUobiArIDIpIHtcbiAgbWFyZ2luLXRvcDogY2FsYyg4MiAqKDEwMHZ3IC8gNzUwKSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0yMjA2MTMgLnNlYzAyIC5zZWMtaXRlbTpudGgtb2YtdHlwZShuICsgMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wLTIyMDYxMyAuZGxBcmVhIHtcbiAgbWFyZ2luOiBjYWxjKDEyNiAqKDEwMHZ3IC8gNzUwKSkgMCBjYWxjKDE4NiAqKDEwMHZ3IC8gNzUwKSk7XG4gIHBhZGRpbmc6IGNhbGMoNjAgKigxMDB2dyAvIDc1MCkpIDAgY2FsYyg3MCAqKDEwMHZ3IC8gNzUwKSk7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0yMjA2MTMgLmRsQXJlYSB7XG4gICAgbWFyZ2luOiA5LjRyZW0gMCAxMnJlbTtcbiAgICBwYWRkaW5nOiA1LjFyZW0gMCA2cmVtO1xuICB9XG59XG4ucC0yMjA2MTMgLmRsQXJlYV9fY3Jvc3Mge1xuICB3aWR0aDogY2FsYyg2NTAgKigxMDB2dyAvIDc1MCkpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLTIyMDYxMyAuZGxBcmVhX19jcm9zcyB7XG4gICAgd2lkdGg6IDQ0LjZyZW07XG4gIH1cbn1cbi5wLTIyMDYxMyAuZGxBcmVhLWl0ZW1BcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IGNhbGMoNjUwICooMTAwdncgLyA3NTApKTtcbiAgbWFyZ2luOiBjYWxjKDIyICooMTAwdncgLyA3NTApKSBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0yMjA2MTMgLmRsQXJlYS1pdGVtQXJlYSB7XG4gICAgd2lkdGg6IDUzLjJyZW07XG4gICAgbWFyZ2luOiAyLjJyZW0gYXV0byAwO1xuICB9XG59XG4ucC0yMjA2MTMgLmRsQXJlYS1pdGVtQXJlYV9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKDMxNCAqKDEwMHZ3IC8gNzUwKSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC0yMjA2MTMgLmRsQXJlYS1pdGVtQXJlYV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMjQuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMjIwNjEzIC5kbEFyZWEtaXRlbUFyZWFfX2l0ZW0gLml0ZW1MaW5rIHtcbiAgICB3aWR0aDogMTYuNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtMjIwNjEzIC5kbEFyZWEtaXRlbUFyZWFfX2l0ZW0gLml0ZW1RcmNvZGUge1xuICAgIHdpZHRoOiA3cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlVG9wLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJ2YXJpYWJsZVwiO1xuQHVzZSBcIm1peGluXCIgYXMgbTtcbkB1c2UgXCJmdW5jdGlvblwiIGFzIGY7XG5cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtMjIwNjEzIHtcblxuICAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgbGksc3VtbWFyeSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG5cbiAgaW1nLHZpZGVvLHBpY3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIGEscGljdHVyZSxmaWd1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIHZpZGVvIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB9XG4gIH1cblxuICBhZGRyZXNzIHtcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICB9XG5cbiAgKjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC53aGl0ZWJnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtLnJlc3BvbnNpdmUoXCJtZC1tYXhcIikge1xuICAucC0yMjA2MTMge1xuICAgIC5wY19vbmx5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNwX29ubHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLndoaXRlYmcge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtLnJlc3BvbnNpdmUoXCJtZFwiKSB7XG4gIC5wLTIyMDYxMyB7XG4gICAgLnNwX29ubHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucGNfb25seSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xuICAgIH1cblxuICAgIC5icmVhZGNydW1iX19saXN0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBmLnJlbSgxNik7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiBmLmN3VCgxMCk7XG4gIH1cblxuICAjYnJlYWRsaXN0IHtcbiAgICBtYXJnaW4tbGVmdDogZi5jd1QoNjApO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbkB1c2UgXCJ2YXJpYWJsZVwiO1xyXG5cclxuLy8qIFJlc3BvbnNpdmVcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtaXhpbiByZXNwb25zaXZlKCR0eXBlKSB7XHJcbiAgQGlmICR0eXBlID09IFwibWRcIiB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJHR5cGUgPT0gXCJtZC1tYXhcIiB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZm9udCBmYW1pbHlcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtaXhpbiBmb250LVl1R290aGljIHtcclxuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCJZdSBHb3RoaWNcIiwgXCJPcGVuIFNhbnNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGZvbnQtWXVNaW5jaG8ge1xyXG4gIGZvbnQtZmFtaWx5OiBcIua4uOaYjuacnVwiLCBcIll1TWluY2hvXCIsIFwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBzZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGZvbnQtSGlyYWdpbm9Hb3RoaWMge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIOODoeOCpOODquOCqiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1IaXJhZ2lub01pbmNobyB7XHJcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO5piO5pydIFByb1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIiwgXCJIaXJhTWluUHJvTlwiLCBcIua4uOaYjuacneS9k1wiLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCJNUyBQ5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBzZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLy8gcHNldWRvIGVsZW1lbnRcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtaXhpbiBnaWppIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLy8gZmxleCBwYXR0ZXJuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWl4aW4gZmxleC1zYiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwidmFyaWFibGVcIjtcbkB1c2UgXCJtaXhpblwiIGFzIG07XG5AdXNlIFwiZnVuY3Rpb25cIiBhcyBmO1xuXG4ucC0yMjA2MTMge1xuICAuanMtZmFkZS1WciB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogM3M7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwidmFyaWFibGVcIjtcbkB1c2UgXCJtaXhpblwiIGFzIG07XG5AdXNlIFwiZnVuY3Rpb25cIiBhcyBmO1xuXG4ucC0yMjA2MTMge1xuICBAaW5jbHVkZSBtLmZvbnQtSGlyYWdpbm9Hb3RoaWMoKTtcbiAgY29sb3I6ICMwMDA7XG5cbiAgLmtleXZpc3VhbC10ZXh0QXJlYV9fc3VidGV4dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGZvbnQtc2l6ZTogZi5jd1MoMjApO1xuICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgIEBpbmNsdWRlIG0ucmVzcG9uc2l2ZShcIm1kXCIpIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBmLmNhbGNMUyg1MCk7XG4gICAgICBsaW5lLWhlaWdodDogZi5jYWxjTEgoMTUsIDEwKTtcbiAgICAgIGZvbnQtc2l6ZTogZi5yZW0oMTEpO1xuICAgIH1cbiAgfVxuXG4gIC5zZWMtaXRlbSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbS5mbGV4LWMoKTtcbiAgICAgIGhlaWdodDogZi5jd1MoMTEwKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBmLmNhbGNMUyg1MCk7XG4gICAgICBmb250LXNpemU6IGYuY3dTKDQ2KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTdENUNCO1xuICAgICAgQGluY2x1ZGUgbS5yZXNwb25zaXZlKFwibWRcIikge1xuICAgICAgICBoZWlnaHQ6IGYucmVtKDUyKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogZi5yZW0oMjApO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBmLmNhbGNMUyg0NSk7XG4gICAgICBsaW5lLWhlaWdodDogZi5jYWxjTEgoNDgsIDMyKTtcbiAgICAgIGZvbnQtc2l6ZTogZi5jd1MoMzIpO1xuICAgICAgQGluY2x1ZGUgbS5yZXNwb25zaXZlKFwibWRcIikge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogZi5jYWxjTFMoNTApO1xuICAgICAgICBsaW5lLWhlaWdodDogZi5jYWxjTEgoMjQsIDE1KTtcbiAgICAgICAgZm9udC1zaXplOiBmLnJlbSgxNSk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3N1YnRleHQge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogZi5jYWxjTEgoMzYsIDI0KTtcbiAgICAgIGZvbnQtc2l6ZTogZi5jd1MoMjQpO1xuICAgICAgY29sb3I6ICM1MzUzNTM7XG4gICAgICBAaW5jbHVkZSBtLnJlc3BvbnNpdmUoXCJtZFwiKSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBmLmNhbGNMUyg1MCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBmLmNhbGNMSCgxNSwgMTApO1xuICAgICAgICBmb250LXNpemU6IGYucmVtKDEwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwic2Fzczpjb2xvclwiO1xyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgXCJmb3VuZGF0aW9uXCIgYXMgKjtcclxuXHJcbi8vKiBsYXlvdXQgc3RhcnRcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wLTIyMDYxMyB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kXCIpIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgfVxyXG5cclxuICAvLyBrZXl2aXN1YWxcclxuICAua2V5dmlzdWFsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IGN3Uyg2NikgMCBjd1MoNjIpO1xyXG4gICAgYmFja2dyb3VuZDogI0Y4RjRFRDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZFwiKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSg3MCkgMCByZW0oNjYpO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgZ2lqaSgpO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGN3UygxNik7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTM1ZGVnLCAjNjZEMEIzLCAjNTBDMEM5KTtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kXCIpIHtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgxMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kXCIpIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LXNiKCk7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIHdpZHRoOiByZW0oNzYwKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAua2V5dmlzdWFsLXNwQXJlYSB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWRcIikge1xyXG4gICAgICB3aWR0aDogcmVtKDIzOCk7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIHdpZHRoOiBjd1MoNTU0KTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19zcERldmljZSB7XHJcbiAgICAgIHdpZHRoOiBjd1MoMzMwKTtcclxuICAgICAgbWFyZ2luOiBjd1MoMzYpIGF1dG8gMDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kXCIpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmtleXZpc3VhbC10ZXh0QXJlYSB7XHJcbiAgICB3aWR0aDogY3dTKDU5MCk7XHJcbiAgICBtYXJnaW46IGN3UygzNikgYXV0byAwO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kXCIpIHtcclxuICAgICAgd2lkdGg6IHJlbSg0NDApO1xyXG4gICAgICBtYXJnaW46IHJlbSg0KSAwIDA7XHJcbiAgICB9XHJcbiAgICAmX19jb3Vwb24ge1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWRcIikge1xyXG4gICAgICAgIHdpZHRoOiByZW0oNDM4KTtcclxuICAgICAgICBtYXJnaW46IHJlbSg0OCkgYXV0byAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdWJ0ZXh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogY3dTKDIwKTtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kXCIpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDQzOCk7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oMTApIGF1dG8gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAua2V5dmlzdWFsLWl0ZW1BcmVhIHtcclxuICAgIEBpbmNsdWRlIGZsZXgtc2IoKTtcclxuICAgIG1hcmdpbi10b3A6IGN3UygzNCk7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWRcIikge1xyXG4gICAgICB3aWR0aDogcmVtKDQzOCk7XHJcbiAgICAgIG1hcmdpbjogcmVtKDIwKSBhdXRvIDA7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IGN3UygyODgpO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWRcIikge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtc2IoKTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiByZW0oMjA1KTtcclxuICAgICAgfVxyXG4gICAgICAuaXRlbUxpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZFwiKSB7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDEyNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pdGVtUXJjb2RlIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWRcIikge1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg3MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZFwiKSB7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDIwNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtTGluayB7XHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWRcIikge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDEyNik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBmb2xsb3dBcmVhXHJcbiAgLmZvbGxvd0FyZWEge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjd1MoMTc3KTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCBjd1MoMTIpICNlNmU2ZTY7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWRcIikge1xyXG4gICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIH1cclxuICB9XHJcbiAgLmZvbGxvd0FyZWEtaW5uZXIge1xyXG4gICAgQGluY2x1ZGUgZmxleC1zYigpO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBjd1MoNjk2KTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICB3aWR0aDogY3dTKDQ1Mik7XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICB3aWR0aDogY3dTKDIyOCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZW51ZS1zaG93IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAvLyBhbmNob3JBcmVhXHJcbiAgLmFuY2hvckFyZWEge1xyXG4gICAgQGluY2x1ZGUgZmxleC1zYigpO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IGN3Uyg2NTQpO1xyXG4gICAgbWFyZ2luOiBjd1MoNTYpIGF1dG8gMDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZFwiKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgd2lkdGg6IGN3UygzMTgpO1xyXG4gICAgICAmOm50aC1vZi10eXBlKG4gKyAzKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY3dTKDE4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc2VjXHJcbiAgLnNlYyB7XHJcbiAgICBtYXJnaW4tdG9wOiBjd1MoODApO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kXCIpIHtcclxuICAgICAgQGluY2x1ZGUgZmxleC1zYigpO1xyXG4gICAgICB3aWR0aDogcmVtKDEyMDApO1xyXG4gICAgICBtYXJnaW46IHJlbSg4MCkgYXV0byAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VjLWl0ZW0ge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kXCIpIHtcclxuICAgICAgd2lkdGg6IHJlbSgzNzYpO1xyXG4gICAgfVxyXG4gICAgJl9fcGljdHVyZSB7XHJcbiAgICAgIHdpZHRoOiBjd1MoNDgwKTtcclxuICAgICAgbWFyZ2luOiBjd1MoNTApIGF1dG8gMDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kXCIpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDIxNSk7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oMjgpIGF1dG8gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIHdpZHRoOiBjd1MoNjUwKTtcclxuICAgICAgbWFyZ2luOiBjd1MoMzYpIGF1dG8gMDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kXCIpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDM1MCk7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oMjIpIGF1dG8gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3VidGV4dCB7XHJcbiAgICAgIHdpZHRoOiBjd1MoNjUwKTtcclxuICAgICAgbWFyZ2luOiBjd1MoMjQpIGF1dG8gMDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kXCIpIHtcclxuICAgICAgICB3aWR0aDogcmVtKDM1MCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKG4gKyAyKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGN3Uyg3NCk7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZFwiKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc2VjMDFcclxuICAuc2VjMDEge1xyXG4gICAgLnNlYy1pdGVtIHtcclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgLnNlYy1pdGVtX190ZXh0IHtcclxuICAgICAgICAgIG1hcmdpbjogY3dTKDQwKSBhdXRvIDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWRcIikge1xyXG4gICAgICAgICAgICBtYXJnaW46IHJlbSgyMikgYXV0byAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjd1MoODApO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZFwiKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VjLWl0ZW1fX3RleHQge1xyXG4gICAgICAgICAgbWFyZ2luOiBjd1MoNDIpIGF1dG8gMDtcclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZFwiKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDIyKSBhdXRvIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBzZWMwMlxyXG4gIC5zZWMwMiB7XHJcbiAgICBtYXJnaW4tdG9wOiBjd1MoNzgpO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kXCIpIHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtKDQ5KTtcclxuICAgIH1cclxuICAgIC5zZWMtaXRlbSB7XHJcbiAgICAgICY6bnRoLW9mLXR5cGUobiArIDIpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjd1MoODIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZFwiKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gZGxBcmVhXHJcbiAgLmRsQXJlYSB7XHJcbiAgICBtYXJnaW46IGN3UygxMjYpIDAgY3dTKDE4Nik7XHJcbiAgICBwYWRkaW5nOiBjd1MoNjApIDAgY3dTKDcwKTtcclxuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWRcIikge1xyXG4gICAgICBtYXJnaW46IHJlbSg5NCkgMCByZW0oMTIwKTtcclxuICAgICAgcGFkZGluZzogcmVtKDUxKSAwIHJlbSg2MCk7XHJcbiAgICB9XHJcbiAgICAmX19jcm9zcyB7XHJcbiAgICAgIHdpZHRoOiBjd1MoNjUwKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZFwiKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSg0NDYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kbEFyZWEtaXRlbUFyZWEge1xyXG4gICAgQGluY2x1ZGUgZmxleC1zYigpO1xyXG4gICAgd2lkdGg6IGN3Uyg2NTApO1xyXG4gICAgbWFyZ2luOiBjd1MoMjIpIGF1dG8gMDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZFwiKSB7XHJcbiAgICAgIHdpZHRoOiByZW0oNTMyKTtcclxuICAgICAgbWFyZ2luOiByZW0oMjIpIGF1dG8gMDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogY3dTKDMxNCk7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZFwiKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1zYigpO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyNDIpO1xyXG4gICAgICB9XHJcbiAgICAgIC5pdGVtTGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kXCIpIHtcclxuICAgICAgICAgIHdpZHRoOiByZW0oMTY0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLml0ZW1RcmNvZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZFwiKSB7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDcwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBhZ2VUb3Atbm9uZSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kLW1heFwiKSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59Il19 */