@charset "UTF-8";
/*================================================
このCSSファイルはSassから生成されています。
編集しないようにご注意ください。
================================================*/
figure {
  margin: 0;
  padding: 0;
}

#Title {
  text-align: center;
}

.main_image_box {
  position: relative;
  margin-top: 46px;
}

.main_iamge {
  width: 100%;
  height: 52vh;
  overflow: hidden;
}
.main_iamge img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 149%;
}

.logo_wrap {
  position: absolute;
  bottom: 20px;
}

.reason_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.top_warp {
  margin-left: 5%;
  margin-right: 5%;
}

#Intro {
  text-align: justify;
  line-height: 2;
}

.sec02 .intoro_box {
  text-align: left;
}

.facility_link {
  margin-top: 38px;
  margin-left: 5%;
  margin-right: 5%;
  box-sizing: border-box;
  border: solid 1px #835839;
}
.facility_link a {
  display: block;
}
.facility_link p {
  color: #fff;
  font-family: sans-serif;
}

.facility_link_txt {
  background-color: #835839;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  padding: 0 8px;
}

.logo_txt {
  font-size: 8px;
}

.arrow_txt {
  font-size: 11px;
  line-height: 1.8;
  position: relative;
  padding-right: 14px;
}
.arrow_txt::after {
  position: absolute;
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 8px;
  border-color: transparent transparent transparent #FFFFFF;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}

.reason_taitle {
  font-size: 19px;
  text-align: center;
  color: #0d3956;
  line-height: 1.8;
}

#Reason4 {
  background: #FDFAF5;
  box-sizing: border-box;
  padding-top: 22px;
  padding-bottom: 50px;
}

.reason_wrap {
  padding-top: 42px;
}

.reason_txt {
  background-color: #fff;
  box-sizing: border-box;
  color: #333;
  padding: 16px 12px 22px;
}
.reason_txt dt {
  font-size: 14px;
}
.reason_txt dt span {
  font-size: 22px;
}
.reason_txt dd {
  font-size: 14px;
  line-height: 1.8;
  text-align: left;
  text-align: justify;
}

.petit_link_mark {
  width: 50%;
  max-width: 104px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 26px;
}

.infiniteslide2 {
  margin-bottom: 56px;
}

.petit_link_txt {
  text-align: center;
}

.btn_petit_link {
  width: 68%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 28px;
  display: block;
  font-size: 14px;
  text-align: center;
  color: #fff;
  background: linear-gradient(to right, #EF704B 0%, #EF704B 100%);
  padding: 6px 0;
}

.tokuten_bg {
  margin-bottom: 0;
}

.main .plan_taitle {
  font-family: "Noto Serif JP", serif;
  text-align: center;
  font-size: 19px;
  line-height: 1.3;
  font-weight: normal;
}
.main .plan_taitle span {
  font-size: 12px;
  font-family: sans-serif;
  font-weight: normal;
  letter-spacing: 0.05em;
}

.plan_txt_box {
  text-align: center;
  padding-bottom: 10px;
  box-sizing: border-box;
}
.plan_txt_box__dinig {
  position: relative;
}
.plan_txt_box__dinig ::after {
  position: absolute;
  display: block;
  content: "";
  width: 27px;
  aspect-ratio: 1;
  -webkit-clip-path: polygon(0 100%, 100% 0, 100% 100%);
          clip-path: polygon(0 100%, 100% 0, 100% 100%);
  background: #6AD9CA;
  bottom: 5px;
  right: 5px;
}
.plan_txt_box__dinig dt {
  border-bottom: solid 2px #6AD9CA;
}
.plan_txt_box__reception {
  position: relative;
}
.plan_txt_box__reception::after {
  position: absolute;
  display: block;
  content: "";
  width: 27px;
  aspect-ratio: 1;
  -webkit-clip-path: polygon(0 100%, 100% 0, 100% 100%);
          clip-path: polygon(0 100%, 100% 0, 100% 100%);
  background: #E885E4;
  bottom: 5px;
  right: 5px;
}
.plan_txt_box__reception dt {
  border-bottom: solid 2px #E885E4;
}

.plan_lead {
  font-size: 14px;
  color: #333;
  text-align: center;
  line-height: 1.8;
}

.plan_box {
  margin-top: 23px;
}
.plan_box li {
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
}
.plan_box a {
  display: block;
}
.plan_box dl dt {
  font-size: 20px;
  color: #333;
  display: inline;
  padding-bottom: 5px;
}
.plan_box dl dd {
  font-weight: bold;
  font-size: 26px;
  line-height: 1.3;
  letter-spacing: 0.05em;
  padding-top: 11px;
}
.plan_box p {
  color: #333;
  font-size: 15px;
}

.main_color {
  color: #6AD9CA;
}

.sub_color {
  color: #E885E4;
}

.plan_small_txt {
  font-size: 18px;
}

.price_no {
  font-size: 33px;
}

.petit_link_wrap-inner {
  padding-top: 26px;
}

#DRESS {
  padding-bottom: 0;
}

@media screen and (min-width: 1024px) {
  #PETIT {
    padding-top: 40px;
  }
  #Title {
    padding-bottom: 36px;
  }
  .main_iamge {
    height: 743px;
  }
  .main_iamge img {
    height: 159%;
    -o-object-position: 50% -311px;
       object-position: 50% -311px;
  }
  .logo_wrap {
    width: 64%;
    max-width: 630px;
    left: 50%;
    transform: translateX(-50%);
    bottom: 42px;
  }
  #Intro {
    font-size: 17px;
    text-align: center;
    line-height: 2.2;
  }
  .facility_link {
    width: 780px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 59px;
  }
  .facility_link_txt {
    padding: 0 13px;
  }
  .logo_txt {
    font-size: 14px;
  }
  .arrow_txt {
    font-size: 17px;
    padding-right: 28px;
    line-height: 2.4;
  }
  .arrow_txt::after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9.5px 0 9.5px 15px;
    border-color: transparent transparent transparent #FFFFFF;
  }
  #index #Venue {
    padding-top: 92px;
  }
  .reason_taitle {
    font-size: 24px;
  }
  #Reason4 {
    margin-top: 82px;
    padding-top: 54px;
    padding-bottom: 120px;
  }
  .reason_wrap {
    padding-top: 60px;
  }
  .reason_wrap li {
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2);
  }
  .reason_wrap li:not(:first-of-type) {
    margin-top: 57px;
  }
  .reason_txt dt {
    font-size: 18px;
  }
  .reason_txt dt span {
    font-size: 24px;
  }
  .reason_txt dd {
    font-size: 16px;
    padding-top: 8px;
  }
  .petit_link_mark {
    width: 100%;
    max-width: 114px;
    margin-bottom: 20px;
    padding-bottom: 0;
  }
  .btn_petit_link {
    width: 246px;
    font-size: 16px;
    padding: 10px 0;
    margin-top: 37px;
  }
  #DRESS {
    padding-bottom: 14px;
  }
  #index .sec03 {
    padding-bottom: 72px;
  }
  .main .plan_taitle {
    font-size: 28px;
    line-height: 1.1;
    padding-bottom: 22px;
    padding-top: 56px;
  }
  .main .plan_taitle span {
    font-size: 15px;
  }
  .plan_txt_box {
    padding-top: 22px;
    padding-bottom: 22px;
  }
  .plan_lead {
    font-size: 16px;
  }
  .plan_box {
    margin-top: 35px;
  }
  .plan_box a figure {
    overflow: hidden;
  }
  .plan_box a figure img {
    transition: 0.6s;
  }
  .plan_box a:hover figure img {
    transform: scale(1.1);
    transition: 0.6s;
  }
  .plan_box dl dt {
    font-size: 24px;
  }
  .plan_box dl dd {
    font-size: 28px;
    padding-top: 14px;
  }
  .plan_box p {
    font-size: 17px;
    padding-top: 8px;
  }
  .price_no {
    font-size: 35px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .main_iamge {
    height: 680px;
  }
  .main_iamge img {
    height: 168%;
    -o-object-position: 50% -329px;
       object-position: 50% -329px;
  }
  .logo_wrap {
    left: 50%;
    transform: translateX(-50%);
    width: 77.6041666%;
    max-width: 596px;
  }
  .reason_wrap li:not(:first-of-type) {
    margin-top: 36px;
  }
  .reson_image img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
  }
  .reason_txt dt {
    font-size: 22px;
  }
  .reason_txt dt span {
    font-size: 28px;
  }
  .reason_txt dd {
    font-size: 19px;
  }
  .main .plan_taitle {
    font-size: 30px;
    line-height: 1.1;
    padding-top: 98px;
  }
  .main .plan_taitle span {
    font-size: 18px;
  }
  .plan_txt_box {
    padding-top: 10px;
  }
  .plan_lead {
    font-size: 17px;
  }
  .plan_box dl dt {
    font-size: 21px;
  }
  .plan_box p {
    font-size: 17px;
    padding-top: 8px;
  }
}

@media screen and (max-width: 767px) {
  .main_iamge img {
    -o-object-position: 50% -158px;
       object-position: 50% -158px;
  }
  .logo_wrap {
    margin-left: 5%;
    margin-right: 5%;
  }
  .logo_box {
    margin-right: 5%;
    margin-left: 5%;
    position: absolute;
    bottom: 14px;
  }
  #index #Venue {
    margin-top: 60px;
  }
  .reason_wrap li {
    width: 74.9333%;
    margin-left: auto;
    margin-right: auto;
  }
  .reason_wrap li:not(:first-of-type) {
    margin-top: 42px;
  }
  .plan_box li:not(:first-of-type) {
    margin-top: 36px;
  }
  .main .ttl_fair {
    padding-top: 58px;
  }
}

@media screen and (max-width: 736px) {
  #Title span {
    font-size: 6vw !important;
  }
  #Intro {
    font-size: 3.73vw !important;
    margin-bottom: 38px !important;
  }
  #Reason {
    padding-bottom: 0px;
  }
  #Reason p {
    font-size: 4.5vw !important;
    color: #0d3956 !important;
    text-align: center !important;
  }
  #Reason dl {
    padding-left: 10px;
    padding-right: 10px;
  }
  .reason_box {
    padding-top: 10px;
    padding-bottom: 46px;
  }
  #Reason ul {
    margin-top: -10px;
  }
  #Reason ul li {
    /*float: left;*/
    width: 50%;
    /*height: 515px;*/
  }
  #Reason dl dt {
    font-size: 3.55vw;
    font-weight: 900;
  }
  #Reason dl dt strong {
    font-family: "Dancing Script", cursive;
    font-size: 48px;
    color: #5d5d5d;
    font-weight: 100;
  }
  #Reason dl dt img {
    margin-top: 10px;
    margin-bottom: 0px;
  }
  #Reason dl dd {
    text-align: left;
    font-size: 3.5vw;
  }
  #Adjsp {
    margin-top: -30px;
  }
}

@media screen and (min-width: 736px) {
  #Reason {
    margin-top: 20px;
    margin-bottom: 30px;
  }
  #Reason p {
    font-size: 24px;
    color: #0d3956;
  }
  #Reason ul li {
    /*float: left;*/
    width: 30%;
    /*sheight: 610px;*/
  }
  #Reason dl {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #Reason dl dt {
    font-size: 18px;
  }
  #Reason dl dt strong {
    font-family: "Dancing Script", cursive;
    font-size: 48px;
    color: #5d5d5d;
    font-weight: 100;
  }
  #Reason dl dt img {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  #Reason dl dd {
    text-align: left;
  }
  .reason_box {
    padding-top: 10px;
    padding-bottom: 46px;
    width: 980px;
    margin-left: auto;
    margin-right: auto;
  }
  #AdjpcA {
    padding-left: 14%;
  }
  #AdjpcB {
    margin-left: 30px;
  }
}

@media screen and (min-width: 768px) {
  .reason_wrap {
    width: 90%;
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
  }
  .reason_wrap li {
    display: flex;
  }
  .reson_image {
    width: 22.551%;
  }
  .reason_txt {
    text-align: left;
    flex: 1;
    padding: 20px;
  }
  .plan_box {
    display: flex;
    justify-content: space-between;
  }
  .plan_box li {
    width: 49%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlbmV3LmNzcyIsIl9tYWluX3JlbmV3LnNjc3MiLCJfc2V0dGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0NoQjs7O2lEQUFBO0FBV0E7RUFDRSxTQUFBO0VBQ0EsVUFBQTtBRE5GOztBQ2VBO0VBQ0Usa0JBQUE7QURORjs7QUNZQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7QURKRjs7QUNRQTtFQUNDLFdBQUE7RUFDQyxZQUFBO0VBQ0EsZ0JBQUE7QURMRjtBQ1lFO0VBQ0Usb0JBQUE7S0FBQSxpQkFBQTtFQUNBLFlBQUE7QURBSjs7QUNlQTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtBREtGOztBQ2VBO0VBQ0MsYUFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtBRFdEOztBQzBHQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtBRGNGOztBQ1hBO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0FEY0Y7O0FDTEU7RUFDRSxnQkFBQTtBRGVKOztBQ1hBO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0FEY0Y7QUNQRTtFQUNFLGNBQUE7QURpQko7QUNmRTtFQUNFLFdBQUE7RUFDQSx1QkFBQTtBRGlCSjs7QUNiQTtFQUNFLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7QURnQkY7O0FDVkE7RUFDRSxjQUFBO0FEa0JGOztBQ1pBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBRG9CRjtBQ2RFO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFBb0IsMkJBQUE7RUFDcEIseURBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7RUFDQSxRQUFBO0FEd0JKOztBQ0ZBO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FE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QUFlLGdCQUFBO0VEZ0IzRjtFQ2ZGO0lBQ0MsZ0JBQUE7SUFDQSxrQkFBQTtFRGlCQztFQ2ZGO0lBQ0MsZ0JBQUE7SUFDQSxnQkFBQTtFRGlCQztFQ0pGO0lBQ0MsaUJBQUE7RURnQkM7QUFsR0Y7O0FDTkE7RUFDQTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RURRQztFQ05GO0lBQ0MsZUFBQTtJQUNBLGNBQUE7RURRQztFQ05GO0lBQ0MsZUFBQTtJQUNBLFVBQUE7SUFDQSxrQkFBQTtFRFFDO0VDTkY7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0VEUUM7RUNORjtJQUNDLGVBQUE7RURRQztFQ05GO0lBQXNCLHNDQUFBO0lBQXdDLGVBQUE7SUFBZ0IsY0FBQTtJQUFnQixnQkFBQTtFRFk1RjtFQ1hGO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFRGFDO0VDWEY7SUFDQyxnQkFBQTtFRGFDO0VDWEY7SUFDQyxpQkFBQTtJQUNBLG9CQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RURhQztFQ2dDRjtJQUNDLGlCQUFBO0VEZ0JDO0VDZEY7SUFDQyxpQkFBQTtFRGdCQztBQW5ERjs7QUNoSkk7RUFtVUo7SUFNSSxVQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0VEaUNGO0VDL0JBO0lBT0ksYUFBQTtFRG9DSjtFQ2pCRjtJQUVJLGNBQUE7RUR5Q0Y7RUMvQkY7SUFNSSxnQkFBQTtJQUNBLE9BQUE7SUFDQSxhQUFBO0VEMkNGO0VDaUpGO0lBR0ksYUFBQTtJQUNBLDhCQUFBO0VEMEVGO0VDckVBO0lBUUksVUFBQTtFRCtFSjtBQTFTRiIsImZpbGUiOiJyZW5ldy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44GT44GuQ1NT44OV44Kh44Kk44Or44GvU2Fzc+OBi+OCieeUn+aIkOOBleOCjOOBpuOBhOOBvuOBmeOAglxu57eo6ZuG44GX44Gq44GE44KI44GG44Gr44GU5rOo5oSP44GP44Gg44GV44GE44CCXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI1BFVElUIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4jVGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI1RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuXG4ubWFpbl9pbWFnZV9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQ2cHg7XG59XG5cbi5tYWluX2lhbWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTJ2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2lhbWdlIHtcbiAgICBoZWlnaHQ6IDY4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5faWFtZ2Uge1xuICAgIGhlaWdodDogNzQzcHg7XG4gIH1cbn1cbi5tYWluX2lhbWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDE0OSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbl9pYW1nZSBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIC0xNThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5faWFtZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDE2OCU7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgLTMyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5faWFtZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDE1OSU7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgLTMxMXB4O1xuICB9XG59XG5cbi5sb2dvX3dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvX3dyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9nb193cmFwIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA3Ny42MDQxNjY2JTtcbiAgICBtYXgtd2lkdGg6IDU5NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ29fd3JhcCB7XG4gICAgd2lkdGg6IDY0JTtcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiA0MnB4O1xuICB9XG59XG5cbi5yZWFzb25fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICNUaXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDZ2dyAhaW1wb3J0YW50O1xuICB9XG4gICNJbnRybyB7XG4gICAgZm9udC1zaXplOiAzLjczdncgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczNnB4KSB7XG4gICNSZWFzb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAjUmVhc29uIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzBkMzk1NjtcbiAgfVxuICAjUmVhc29uIHVsIGxpIHtcbiAgICAvKmZsb2F0OiBsZWZ0OyovXG4gICAgd2lkdGg6IDMwJTtcbiAgICAvKnNoZWlnaHQ6IDYxMHB4OyovXG4gIH1cbiAgI1JlYXNvbiBkbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgI1JlYXNvbiBkbCBkdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gICNSZWFzb24gZGwgZHQgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBjb2xvcjogIzVkNWQ1ZDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG4gICNSZWFzb24gZGwgZHQgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI1JlYXNvbiBkbCBkZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucmVhc29uX2JveCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG4gICAgd2lkdGg6IDk4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgI1JlYXNvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAjUmVhc29uIHAge1xuICAgIGZvbnQtc2l6ZTogNC41dncgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzBkMzk1NiAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gICNSZWFzb24gZGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5yZWFzb25fYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgfVxuICAjUmVhc29uIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuICAjUmVhc29uIHVsIGxpIHtcbiAgICAvKmZsb2F0OiBsZWZ0OyovXG4gICAgd2lkdGg6IDUwJTtcbiAgICAvKmhlaWdodDogNTE1cHg7Ki9cbiAgfVxuICAjUmVhc29uIGRsIGR0IHtcbiAgICBmb250LXNpemU6IDMuNTV2dztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG4gICNSZWFzb24gZGwgZHQgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiLCBjdXJzaXZlO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBjb2xvcjogIzVkNWQ1ZDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG4gICNSZWFzb24gZGwgZHQgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAjUmVhc29uIGRsIGRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczNnB4KSB7XG4gICNBZGpwY0Ege1xuICAgIHBhZGRpbmctbGVmdDogMTQlO1xuICB9XG4gICNBZGpwY0Ige1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzZweCkge1xuICAjQWRqc3Age1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9nb19ib3gge1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE0cHg7XG4gIH1cbn1cblxuLnRvcF93YXJwIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuXG4jSW50cm8ge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjSW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgfVxufVxuXG4uc2VjMDIgLmludG9yb19ib3gge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmFjaWxpdHlfbGluayB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzgzNTgzOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFjaWxpdHlfbGluayB7XG4gICAgd2lkdGg6IDc4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA1OXB4O1xuICB9XG59XG4uZmFjaWxpdHlfbGluayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmFjaWxpdHlfbGluayBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG4uZmFjaWxpdHlfbGlua190eHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM1ODM5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYWNpbGl0eV9saW5rX3R4dCB7XG4gICAgcGFkZGluZzogMCAxM3B4O1xuICB9XG59XG5cbi5sb2dvX3R4dCB7XG4gIGZvbnQtc2l6ZTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2dvX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5hcnJvd190eHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJyb3dfdHh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMi40O1xuICB9XG59XG4uYXJyb3dfdHh0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDhweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRkZGRkZGO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJyb3dfdHh0OjphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA5LjVweCAwIDkuNXB4IDE1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRkZGRkZGO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNpbmRleCAjVmVudWUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjaW5kZXggI1ZlbnVlIHtcbiAgICBwYWRkaW5nLXRvcDogOTJweDtcbiAgfVxufVxuXG4ucmVhc29uX3RhaXRsZSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzBkMzk1NjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVhc29uX3RhaXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbiNSZWFzb240IHtcbiAgYmFja2dyb3VuZDogI0ZERkFGNTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNSZWFzb240IHtcbiAgICBtYXJnaW4tdG9wOiA4MnB4O1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4ucmVhc29uX3dyYXAge1xuICBwYWRkaW5nLXRvcDogNDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVhc29uX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVhc29uX3dyYXAge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWFzb25fd3JhcCBsaSB7XG4gICAgd2lkdGg6IDc0LjkzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlYXNvbl93cmFwIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlYXNvbl93cmFwIGxpIHtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWFzb25fd3JhcCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVhc29uX3dyYXAgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWFzb25fd3JhcCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiA1N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNvbl9pbWFnZSB7XG4gICAgd2lkdGg6IDIyLjU1MSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXNvbl9pbWFnZSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ucmVhc29uX3R4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAxNnB4IDEycHggMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWFzb25fdHh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnJlYXNvbl90eHQgZHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVhc29uX3R4dCBkdCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlYXNvbl90eHQgZHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnJlYXNvbl90eHQgZHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZWFzb25fdHh0IGR0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWFzb25fdHh0IGR0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnJlYXNvbl90eHQgZGQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVhc29uX3R4dCBkZCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlYXNvbl90eHQgZGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG59XG5cbi5wZXRpdF9saW5rX21hcmsge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDEwNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGV0aXRfbGlua19tYXJrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmluZmluaXRlc2xpZGUyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuLnBldGl0X2xpbmtfdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuX3BldGl0X2xpbmsge1xuICB3aWR0aDogNjglO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjRUY3MDRCIDAlLCAjRUY3MDRCIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjRUY3MDRCIDAlLCAjRUY3MDRCIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNFRjcwNEIgMCUsICNFRjcwNEIgMTAwJSk7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idG5fcGV0aXRfbGluayB7XG4gICAgd2lkdGg6IDI0NnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMzdweDtcbiAgfVxufVxuXG4udG9rdXRlbl9iZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjRFJFU1Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjaW5kZXggLnNlYzAzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgfVxufVxuXG4ubWFpbiAucGxhbl90YWl0bGUge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluIC5wbGFuX3RhaXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgcGFkZGluZy10b3A6IDk4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbiAucGxhbl90YWl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG59XG4ubWFpbiAucGxhbl90YWl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbiAucGxhbl90YWl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4gLnBsYW5fdGFpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ucGxhbl90eHRfYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX3R4dF9ib3gge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fdHh0X2JveCB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cbn1cbi5wbGFuX3R4dF9ib3hfX2RpbmlnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBsYW5fdHh0X2JveF9fZGluaWcgOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyN3B4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDEwMCUgMCwgMTAwJSAxMDAlKTtcbiAgYmFja2dyb3VuZDogIzZBRDlDQTtcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG59XG4ucGxhbl90eHRfYm94X19kaW5pZyBkdCB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjNkFEOUNBO1xufVxuLnBsYW5fdHh0X2JveF9fcmVjZXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBsYW5fdHh0X2JveF9fcmVjZXB0aW9uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyN3B4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDEwMCUgMCwgMTAwJSAxMDAlKTtcbiAgYmFja2dyb3VuZDogI0U4ODVFNDtcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG59XG4ucGxhbl90eHRfYm94X19yZWNlcHRpb24gZHQge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI0U4ODVFNDtcbn1cblxuLnBsYW5fbGVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucGxhbl9ib3gge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYW5fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX2JveCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuLnBsYW5fYm94IGxpIHtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW5fYm94IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbGFuX2JveCBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuLnBsYW5fYm94IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9ib3ggYSBmaWd1cmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnBsYW5fYm94IGEgZmlndXJlIGltZyB7XG4gICAgdHJhbnNpdGlvbjogMC42cztcbiAgfVxuICAucGxhbl9ib3ggYTpob3ZlciBmaWd1cmUgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNpdGlvbjogMC42cztcbiAgfVxufVxuLnBsYW5fYm94IGRsIGR0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5fYm94IGRsIGR0IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9ib3ggZGwgZHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnBsYW5fYm94IGRsIGRkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZy10b3A6IDExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fYm94IGRsIGRkIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbn1cbi5wbGFuX2JveCBwIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX2JveCBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX2JveCBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxufVxuXG4ubWFpbl9jb2xvciB7XG4gIGNvbG9yOiAjNkFEOUNBO1xufVxuXG4uc3ViX2NvbG9yIHtcbiAgY29sb3I6ICNFODg1RTQ7XG59XG5cbi5wbGFuX3NtYWxsX3R4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnByaWNlX25vIHtcbiAgZm9udC1zaXplOiAzM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcmljZV9ubyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluIC50dGxfZmFpciB7XG4gICAgcGFkZGluZy10b3A6IDU4cHg7XG4gIH1cbn1cblxuLnBldGl0X2xpbmtfd3JhcC1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xufVxuXG4jRFJFU1Mge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44GT44GuQ1NT44OV44Kh44Kk44Or44GvU2Fzc+OBi+OCieeUn+aIkOOBleOCjOOBpuOBhOOBvuOBmeOAglxu57eo6ZuG44GX44Gq44GE44KI44GG44Gr44GU5rOo5oSP44GP44Gg44GV44GE44CCXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4jjga5taXhpblxuQG1peGluIG1lZGlhKCRicmVha3BvaW50KSB7XG4gICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuI1BFVElUIHtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4jVGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuLm1haW5faW1hZ2VfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA0NnB4O1xufVxuXG5cbi5tYWluX2lhbWdlIHtcbiB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MnZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgaGVpZ2h0OiA2ODBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGhlaWdodDogNzQzcHg7XG4gIH1cbiAgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDE0OSU7XG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgLTE1OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7ICAgICAgXG4gICAgICBoZWlnaHQ6IDE2OCU7XG4gICAgICBvYmplY3QtcG9zaXRpb246IDUwJSAtMzI5cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBoZWlnaHQ6IDE1OSU7XG4gICAgICBvYmplY3QtcG9zaXRpb246IDUwJSAtMzExcHg7XG4gICAgfVxuICB9XG59XG5cbi5sb2dvX3dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDc3LjYwNDE2NjYlO1xuICAgIG1heC13aWR0aDogNTk2cHg7XG4gIH0gXG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDY0JTtcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiA0MnB4O1xuICB9XG59XG5cbi5yZWFzb25fYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczNnB4KSB7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzZweCkge1xuI1RpdGxlIHNwYW4ge1xuXHRmb250LXNpemU6IDYuMDAwdnchaW1wb3J0YW50O1xufVxuI0ludHJvIHtcblx0Zm9udC1zaXplOiAzLjczdnchaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAzOHB4IWltcG9ydGFudDtcbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM2cHgpIHtcbiNSZWFzb24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI1JlYXNvbiBwIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRjb2xvcjogIzBkMzk1Njtcbn1cbiNSZWFzb24gdWwgbGkge1xuXHQvKmZsb2F0OiBsZWZ0OyovXG5cdHdpZHRoOiAzMCU7XG5cdC8qc2hlaWdodDogNjEwcHg7Ki9cbn1cbiNSZWFzb24gZGwge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4jUmVhc29uIGRsIGR0IHtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuI1JlYXNvbiBkbCBkdCBzdHJvbmcge2ZvbnQtZmFtaWx5OiAnRGFuY2luZyBTY3JpcHQnLCBjdXJzaXZlOyBmb250LXNpemU6NDhweDsgY29sb3I6ICM1ZDVkNWQ7IGZvbnQtd2VpZ2h0OiAxMDA7fVxuI1JlYXNvbiBkbCBkdCBpbWcge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI1JlYXNvbiBkbCBkZCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmVhc29uX2JveCB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDZweDtcblx0d2lkdGg6IDk4MHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzZweCkge1xuI1JlYXNvbiB7XG5cdHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4jUmVhc29uIHAge1xuXHRmb250LXNpemU6IDQuNTAwdnchaW1wb3J0YW50O1xuXHRjb2xvcjogIzBkMzk1NiFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG59XG4jUmVhc29uIGRsIHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnJlYXNvbl9ib3gge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0cGFkZGluZy1ib3R0b206IDQ2cHg7XG59XG4jUmVhc29uIHVsIHtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG59XG4jUmVhc29uIHVsIGxpIHtcblx0LypmbG9hdDogbGVmdDsqL1xuXHR3aWR0aDogNTAlO1xuXHQvKmhlaWdodDogNTE1cHg7Ki9cbn1cbiNSZWFzb24gZGwgZHQge1xuXHRmb250LXNpemU6IDMuNTUwdnc7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4jUmVhc29uIGRsIGR0IHN0cm9uZyB7Zm9udC1mYW1pbHk6ICdEYW5jaW5nIFNjcmlwdCcsIGN1cnNpdmU7IGZvbnQtc2l6ZTo0OHB4OyBjb2xvcjogIzVkNWQ1ZDtmb250LXdlaWdodDogMTAwO31cbiNSZWFzb24gZGwgZHQgaW1nIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xufVxuI1JlYXNvbiBkbCBkZCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtc2l6ZTogMy41MDB2dztcbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzM2cHgpIHtcbiNBZGpwY0Ege1xuXHRwYWRkaW5nLWxlZnQ6IDE0JTtcbn1cbiNBZGpwY0Ige1xuXHRtYXJnaW4tbGVmdDogMzBweDtcbn1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNnB4KSB7XG4jQWRqc3Age1xuXHRtYXJnaW4tdG9wOiAtMzBweDtcbn1cbn1cblxuLmxvZ29fYm94IHtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIC8vIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbi50b3Bfd2FycCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cblxuI0ludHJvIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMi4yO1xuICB9XG59XG5cbi5zZWMwMiB7XG4gIC5pbnRvcm9fYm94e1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH0gIFxufVxuXG4uZmFjaWxpdHlfbGluayB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzgzNTgzOTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogNzgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDU5cHg7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuLmZhY2lsaXR5X2xpbmtfdHh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzNTgzOTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nOiAwIDEzcHg7XG4gIH1cbn1cblxuLmxvZ29fdHh0IHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5hcnJvd190eHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMi40O1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6MDtcbiAgICBoZWlnaHQ6MDtcbiAgICBib3JkZXItc3R5bGU6c29saWQ7IGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDhweDsgXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRkZGRkZGO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgd2lkdGg6MDtcbiAgICAgIGhlaWdodDowO1xuICAgICAgYm9yZGVyLXN0eWxlOnNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA5LjVweCAwIDkuNXB4IDE1cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGRkZGRkY7XG4gICAgfVxuICB9XG59XG5cbiNpbmRleCAge1xuICAjVmVudWUge1xuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBwYWRkaW5nLXRvcDogOTJweDtcbiAgICB9XG4gICB9XG59XG5cbi5yZWFzb25fdGFpdGxlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMGQzOTU2O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4jUmVhc29uNCB7XG4gIGJhY2tncm91bmQ6ICNGREZBRjU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBtYXJnaW4tdG9wOiA4MnB4O1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4ucmVhc29uX3dyYXAge1xuICBwYWRkaW5nLXRvcDogNDJweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgbGkge1xuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIHdpZHRoOiA3NC45MzMzJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggNHB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICB9XG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZXNvbl9pbWFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgd2lkdGg6IDIyLjU1MSU7XG4gIH1cbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnJlYXNvbl90eHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzMzMzsgXG4gIHBhZGRpbmc6IDE2cHggMTJweCAyMnB4O1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIGR0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBkZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuICB9XG59XG5cbi5wZXRpdF9saW5rX21hcmsge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDEwNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmluZmluaXRlc2xpZGUyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuLnBldGl0X2xpbmtfdHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuX3BldGl0X2xpbmsge1xuICB3aWR0aDogNjglO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI0VGNzA0QiAwJSwgI0VGNzA0QiAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI0VGNzA0QiAwJSwgI0VGNzA0QiAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRUY3MDRCIDAlLCAjRUY3MDRCIDEwMCUpO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogMjQ2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICB9XG59XG5cbi50b2t1dGVuX2JnIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI0RSRVNTIHtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG4jaW5kZXggLnNlYzAzIHtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgfVxufVxuXG4vL+WkieabtOWIhlxuLm1haW4ge1xuICAucGxhbl90YWl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBwYWRkaW5nLXRvcDogOThweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGxhbl90eHRfYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cbiAgICZfX2RpbmlnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMDAlLDEwMCUgMCwxMDAlIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogJG1haW5fY29sb3I7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfSBcbiAgICAgZHQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRtYWluX2NvbG9yO1xuICAgIH1cbiAgfSBcbiAgJl9fcmVjZXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAwJSwxMDAlIDAsMTAwJSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICRzdWJfY29sb3I7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfSBcbiAgICBkdCB7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJHN1Yl9jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnBsYW5fbGVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucGxhbl9ib3gge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICBsaSB7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIH0gICAgICBcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmaWd1cmUge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNnM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjZzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBkbCB7XG4gICAgZHQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLm1haW5fY29sb3Ige1xuICBjb2xvcjogJG1haW5fY29sb3I7XG59XG5cbi5zdWJfY29sb3IgeyAgXG4gIGNvbG9yOiAkc3ViX2NvbG9yO1xufVxuXG4ucGxhbl9zbWFsbF90eHQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wcmljZV9ubyB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLy/jg5XjgqfjgqLov73liqBjc3Ncbi5tYWluIC50dGxfZmFpciB7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgfVxufVxuXG4ucGV0aXRfbGlua193cmFwLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG5cbiNEUkVTUyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5cblxuXG5cblxuXG5cblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vL+OCq+ODqeODvFxuJGNvbG9yX21haW46ICMwMGFkMWE7XG4kY29sb3Jfc3ViOiAjZjg0ZTQxO1xuJGNvbG9yX2ZvbnRfbWlhbjogIzMzMztcbiRzaXRlX2NvbG9yOiAjQUUyNDI0O1xuXG4kbWFpbl9jb2xvcjogIzZBRDlDQTtcbiRzdWJfY29sb3I6ICNFODg1RTQ7XG5cbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG4kYnJlYWtwb2ludHM6IChcbiAgICB4czogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KVwiLFxuICAgIHM6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIixcbiAgICBtczogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIixcbiAgICBtOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIFwiLFxuICAgIGw6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXCIsXG4gICAgZXh4bDogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1NDFweClcIixcbiAgICBleGw6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpXCIsXG4gICAgeGw6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpXCIsXG4gICAgbWw6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcIixcbik7XG5cblxuLy/jg5Xjg6zjgq3jgrfjg5bjg6vjg5zjg4Pjgq/jgrnjga7jg5/jg4Pjgq/jgrnjgqTjg7NcbkBtaXhpbiBmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1peGluIGZsZXhfZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vLyDnrKzkuIDlvJXmlbDjgafln7rmupbjgajjgarjgovnlLvpnaLluYXjga7jg5Xjgqnjg7Pjg4jjgrXjgqTjgrrjgIHnrKzkuozlvJXmlbDjgafln7rmupbjgajjgarjgovnlLvpnaLluYXjgpLlhaXliptcbi8vIEBmdW5jdGlvbiBnZXRfdncoJHNpemUsICR2aWV3cG9ydDoxMDI0KXtcbi8vICAgJHJhdGU6IDEwMCAvICR2aWV3cG9ydDtcbi8vICAgQHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xuLy8gfVxuXG4vLyBAbWl4aW4gZnpfdncoJGZvbnRfc2l6ZToxMCl7XG4vLyAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZSAqIDFweDtcbi8vICAgZm9udC1zaXplOiBnZXRfdncoJGZvbnRfc2l6ZSk7XG4vLyB9XG4iXX0= */
