@charset "UTF-8";
/*================================================
このCSSファイルはSassから生成されています。
編集しないようにご注意ください。
================================================*/
html {
  font-size: 62.5%;
  /* 10px */
  height: 100%;
  box-sizing: border-box;
}

img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
  display: block;
}

.bold {
  font-weight: bold;
}

.main_taitle {
  color: #333;
  text-align: center;
  font-weight: 600;
  text-align: center;
  line-height: 1.5;
  font-size: 18px;
  margin-bottom: 12px;
}
.main_taitle .main_taitle_small {
  font-size: 16px;
}

.noto-serif-jp {
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-style: normal;
}

.main_image {
  margin-bottom: 23px;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.35);
}

.plan_main_taitle {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 38px;
  color: #CB1B45;
  font-family: sans-serif;
  position: relative;
}
.plan_main_taitle::after {
  position: absolute;
  display: block;
  content: "";
  background-color: #CB1B45;
  width: 192px;
  height: 5px;
  left: 50%;
  transform: translateX(-50%);
  bottom: -16px;
}
.plan_main_taitle .main_price {
  color: #333;
  font-size: 30px;
  display: inline-block;
  padding-top: 15px;
}
.plan_main_taitle .main_small {
  font-size: 21px;
}
.plan_main_taitle .include_main {
  color: #333;
  font-size: 12px;
  display: inline-block;
  padding-top: 10px;
}

.main_copy {
  color: #333;
  font-size: 15px;
  font-family: sans-serif;
  line-height: 1.8;
  margin-bottom: 75px;
}

.reason_wrap {
  margin-bottom: 54px;
}

.reason_head {
  font-size: 17px;
  font-family: sans-serif;
  font-weight: bold;
  text-align: center;
  position: relative;
  margin-bottom: 21px;
}
.reason_head::after {
  position: absolute;
  display: block;
  content: "Reason";
  font-size: 49px;
  color: #ECECEC;
  text-align: center;
  z-index: -1;
  font-family: "Noto Serif JP", serif;
  font-weight: normal;
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
}

.reason_imgage {
  position: relative;
}

.reason_number {
  font-family: "Noto Serif JP", serif;
  font-weight: bold;
  font-size: 34px;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  border-radius: 8px;
  display: inline-block;
  padding: 11px;
  position: absolute;
  top: 13px;
  left: 13px;
  z-index: 3;
  box-sizing: border-box;
}
.reason_number span {
  font-family: sans-serif;
  font-size: 9px;
  color: #333;
  display: block;
  padding-top: 5px;
}

.color_number1 {
  color: #E83415;
}

.color_number2 {
  color: #21794F;
}

.color_number3 {
  color: #C2413B;
}

.reason_copy {
  font-family: sans-serif;
  font-size: 16px;
  font-weight: bold;
  background-color: rgba(255, 255, 255, 0.9);
  position: absolute;
  left: 13px;
  bottom: 13px;
  z-index: 3;
  box-sizing: border-box;
  padding: 10px 14px;
}

.reason_txt {
  color: #333;
  font-size: 14px;
  line-height: 1.8;
  font-family: sans-serif;
  padding-top: 11px;
}
.reason_box li {
  border-bottom: solid 5px #f6f6f6;
  box-sizing: border-box;
  padding-bottom: 13px;
}

.ttl_wrap {
  padding-top: 0;
}

.plan_select_head {
  font-family: "Noto Serif JP", serif;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  color: #333;
  position: relative;
}
.plan_select_head::after {
  position: absolute;
  display: block;
  content: "";
  width: 116px;
  height: 3px;
  background-color: #E83415;
  bottom: -19px;
  left: 50%;
  transform: translateX(-50%);
}

.plan_bg_wrap {
  background-color: #FCFAFC;
  padding: 30px 0;
  box-sizing: border-box;
  margin-top: 46px;
}

.plan_taitle {
  background-color: #CB1B45;
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 0;
  box-sizing: border-box;
  margin-bottom: 30px;
}
.plan_taitle::before, .plan_taitle::after {
  content: "";
  display: block;
  flex: 0 0 32px;
  border-top: 1px solid #fff;
}
.plan_taitle::before {
  margin-right: 12px;
}
.plan_taitle::after {
  margin-left: 12px;
}
.plan_taitle .plan_taitle_include {
  font-size: 18px;
  line-height: 1.3;
  display: inline-block;
}
.plan_taitle .small_store {
  font-size: 15px;
}
.plan_wrap a {
  display: block;
  box-sizing: border-box;
  padding: 15px;
  background-color: #fff;
}
.plan_wrap a img {
  transition: transform 0.4s ease-in-out;
}
.plan_wrap a figure {
  overflow: hidden;
}

.taitle_set_plan {
  color: #333;
  font-size: 18px;
  font-family: sans-serif;
  font-weight: bold;
  line-height: 1.3;
  border-bottom: solid 1px #D1D1D1;
  padding-bottom: 12px;
  margin-bottom: 17px;
}
.taitle_set_plan .set_small {
  font-size: 12px;
  color: #E83415;
}

.set_icon {
  position: relative;
}
.set_icon::after {
  position: absolute;
  content: "";
  display: block;
  background: url(../img/link_arrow_cercle.svg) no-repeat center;
  background-size: contain;
  width: 16px;
  height: 16px;
  right: -28px;
  top: 50%;
  transform: translateY(-50%);
}

.plan_txt_box {
  box-sizing: border-box;
  position: relative;
  padding-bottom: 12px;
}
.plan_txt_box__red::before {
  position: absolute;
  content: "";
  display: block;
  background: url(../../entrance/img/tirangle_red_l.svg) no-repeat center;
  background-size: contain;
  width: 18px;
  height: 18px;
  left: 0;
  bottom: 0;
}
.plan_txt_box__red::after {
  position: absolute;
  content: "";
  display: block;
  background: url(../../entrance/img/tirangle_red_r.svg) no-repeat center;
  background-size: contain;
  width: 18px;
  height: 18px;
  right: 0;
  bottom: 0;
}
.plan_txt_box__green::before {
  position: absolute;
  content: "";
  display: block;
  background: url(../../entrance/img/tirangle_green_l.svg) no-repeat center;
  background-size: contain;
  width: 18px;
  height: 18px;
  left: 0;
  bottom: 0;
}
.plan_txt_box__green::after {
  position: absolute;
  content: "";
  display: block;
  background: url(../../entrance/img/tirangle_green_r.svg) no-repeat center;
  background-size: contain;
  width: 18px;
  height: 18px;
  right: 0;
  bottom: 0;
}

.plan_txt {
  font-size: 15px;
  line-height: 1.5;
  font-family: sans-serif;
  color: #333;
  margin-bottom: 15px;
}

.set_price {
  font-family: sans-serif;
  font-size: 26px;
  text-align: right;
}
.set_price__red {
  color: #CB1B45;
}
.set_price__green {
  color: #21794F;
}
.set_price span {
  font-size: 18px;
}

.form_link {
  display: block;
  background-color: #FA8818;
  color: #fff;
  font-family: sans-serif;
  font-weight: bold;
  text-align: center;
  padding: 12px 0;
  margin-top: 36px;
  margin-bottom: 29px;
}
.form_link .link_btn_icon {
  font-size: 15px;
  position: relative;
}
.form_link .link_btn_icon::before {
  position: absolute;
  display: block;
  content: "";
  background: url(../img/icon_email-w.svg) center no-repeat;
  background-size: contain;
  width: 19px;
  height: 14px;
  top: 50%;
  transform: translateY(-50%);
  left: -29px;
}

.micro_txt {
  font-size: 12px;
  padding-bottom: 7px;
  display: inline-block;
}

.link_move {
  display: flex;
  justify-content: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.link_move li {
  width: 48%;
}
.link_move a {
  display: block;
  background-color: #fff;
  border: solid 1px #333;
  border-radius: 980px;
  font-family: sans-serif;
  font-size: 12px;
  text-align: center;
  color: #333;
  line-height: 2;
}
@media screen and (min-width: 1024px) {
  .cont_wrap__entrance {
    max-width: 1180px;
  }
  .main_taitle {
    font-size: clamp(32px, 3.13vw, 46px);
    margin-bottom: clamp(18px, 1.56vw, 24px);
  }
  .main_taitle .main_taitle_small {
    font-size: clamp(24px, 2.34vw, 36px);
  }
  .icon_wrap_pc::before {
    position: absolute;
    display: block;
    content: "";
    top: 50%;
    left: clamp(-56px, -4.3vw, -44px);
    transform: translateY(-50%);
    width: clamp(27px, 2.64vw, 34px);
    height: clamp(27px, 2.64vw, 34px);
    background: url(../img/icon_daiamond_red.svg) no-repeat center center;
    background-size: contain;
  }
  .icon_wrap_pc::after {
    position: absolute;
    display: block;
    content: "";
    top: 50%;
    right: clamp(-56px, -4.3vw, -44px);
    transform: translateY(-50%);
    width: clamp(27px, 2.64vw, 34px);
    height: clamp(27px, 2.64vw, 34px);
    background: url(../img/icon_daiamond_red.svg) no-repeat center center;
    background-size: contain;
  }
  .main_image {
    margin-bottom: clamp(25px, 2.44vw, 34px);
  }
  .plan_main_taitle {
    font-size: clamp(24px, 2.34vw, 34px);
    margin-bottom: clamp(38px, 3.71vw, 46px);
  }
  .plan_main_taitle .main_price {
    font-size: clamp(34px, 3.32vw, 46px);
    padding-top: clamp(20px, 1.95vw, 28px);
  }
  .plan_main_taitle .include_main {
    font-size: clamp(13px, 1.27vw, 15px);
  }
  .main_copy {
    width: 78.0508%;
    margin-left: auto;
    margin-right: auto;
    font-size: clamp(16px, 1.56vw, 22px);
  }
  .reason_wrap {
    margin-bottom: clamp(54px, 5.27vw, 95px);
  }
  .reason_head {
    font-size: 20px;
  }
  .reason_head::after {
    font-size: 54px;
  }
  .reason_number {
    font-size: clamp(30px, 2.93vw, 38px);
    padding: clamp(11px, 1.07vw, 14px);
  }
  .reason_number span {
    font-size: clamp(9px, 0.88vw, 10px);
  }
  .reason_copy {
    font-size: clamp(14px, 1.37vw, 18px);
  }
  .reason_txt {
    font-size: clamp(14px, 1.37vw, 16px);
    padding-top: clamp(15px, 1.6vw, 20px);
  }
  .plan_select_head {
    font-size: clamp(22px, 2.15vw, 26px);
  }
  .plan_select_head::after {
    width: 12.4576%;
    max-width: 147px;
    height: 3px;
  }
  .plan_bg_wrap {
    margin-top: 51px;
    padding: clamp(45px, 4.39vw, 60px) 0;
  }
  .plan_taitle {
    padding: clamp(10px, 0.98vw, 20px) 0;
    margin-bottom: clamp(42px, 4.1vw, 54px);
  }
  .plan_taitle .plan_taitle_include {
    font-size: clamp(24px, 2.34vw, 36px);
  }
  .plan_taitle .small_store {
    font-size: clamp(24px, 2.34vw, 36px);
  }
  .plan_wrap {
    grid-template-columns: repeat(auto-fit, minmax(448px, 1fr));
    -moz-column-gap: 23px;
         column-gap: 23px;
    row-gap: 23px;
  }
  .plan_wrap a {
    padding: clamp(17px, 1.66vw, 25px);
  }
  .plan_wrap a:hover img {
    transform: scale(1.2);
    transition: transform 0.4s ease-in-out;
  }
  .plan_wrap a:hover .set_icon::after {
    right: clamp(-39px, -2.93vw, -30px);
    transition: 0.4s ease-in-out;
  }
  .taitle_set_plan {
    font-size: clamp(22px, 2.15vw, 28px);
    margin-bottom: 18px;
  }
  .taitle_set_plan .set_small {
    font-size: clamp(15px, 1.46vw, 16px);
  }
  .set_icon::after {
    width: clamp(16px, 1.56vw, 20px);
    height: clamp(16px, 1.56vw, 20px);
    right: clamp(-31px, -3.13vw, -24px);
    transition: 0.4s ease-in-out;
  }
  .plan_txt_box {
    padding-bottom: 14px;
  }
  .plan_txt {
    font-size: clamp(15px, 1.46vw, 18px);
  }
  .set_price {
    font-size: clamp(28px, 2.73vw, 36px);
  }
  .set_price span {
    font-size: clamp(20px, 1.95vw, 24px);
  }
  .form_link {
    width: 52.8814%;
    max-width: 624px;
    margin-top: clamp(44px, 4.3vw, 54px);
    margin-bottom: clamp(32px, 3.13vw, 42px);
    padding: clamp(12px, 1.17vw, 16px);
    transition: all 0.1s;
  }
  .form_link:active {
    transform: scale(0.98);
  }
  .form_link .link_btn_icon {
    font-size: clamp(16px, 1.56vw, 19px);
  }
  .form_link .link_btn_icon::before {
    width: clamp(27px, 2.64vw, 36px);
    height: clamp(21px, 2.05vw, 26px);
    left: clamp(-55px, -3.91vw, -40px);
  }
  .micro_txt {
    font-size: clamp(13px, 1.27vw, 15px);
    padding-bottom: clamp(7px, 0.68vw, 12px);
  }
  .link_move li {
    width: 21.6102%;
    max-width: 255px;
  }
  .link_move a {
    font-size: clamp(13px, 1.27vw, 17px);
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .main_taitle {
    font-size: 21px;
    margin-bottom: 18px;
  }
  .icon_wrap_pc {
    padding-left: 40px;
    padding-right: 40px;
  }
  .icon_wrap_pc::before {
    position: absolute;
    display: block;
    content: "";
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 22px;
    height: 22px;
    background: url(../img/icon_daiamond_red.svg) no-repeat center center;
    background-size: contain;
  }
  .icon_wrap_pc::after {
    position: absolute;
    display: block;
    content: "";
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 22px;
    height: 22px;
    background: url(../img/icon_daiamond_red.svg) no-repeat center center;
    background-size: contain;
  }
  .plan_main_taitle {
    font-size: 20px;
  }
  .plan_main_taitle .main_price {
    font-size: 33px;
  }
  .plan_main_taitle .include_main {
    font-size: 14px;
  }
  .reason_number {
    font-size: 26px;
    padding: 6px;
    top: 7px;
    left: 7px;
  }
  .reason_number span {
    font-size: 7px;
  }
  .reason_copy {
    font-size: 10px;
    left: 7px;
    bottom: 7px;
  }
  .reason_txt {
    font-size: 11px;
  }
  .plan_taitle .plan_taitle_include {
    font-size: 20px;
  }
  .plan_taitle .small_store {
    font-size: 17px;
  }
  .plan_wrap {
    grid-template-columns: repeat(auto-fit, minmax(336px, 1fr));
    -moz-column-gap: 15px;
         column-gap: 15px;
    row-gap: 15px;
  }
  .form_link {
    width: 60%;
    max-width: 424px;
  }
  .link_move {
    width: 55%;
    max-width: 384px;
  }
}
@media screen and (min-width: 768px) {
  .main_taitle_flex {
    display: flex;
    align-items: center;
  }
  .icon_wrap_pc {
    position: relative;
    display: inline-block;
  }
  .reason_box {
    display: flex;
    justify-content: space-between;
  }
  .reason_box li {
    width: 32.0339%;
  }
  .plan_wrap {
    display: grid;
  }
  .form_link {
    margin-left: auto;
    margin-right: auto;
  }
  .link_move {
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 767px) {
  .icon_wrap_sp {
    position: relative;
    padding-left: 31px;
    padding-right: 31px;
  }
  .icon_wrap_sp::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 22px;
    height: 22px;
    background: url(../img/icon_daiamond_red.svg) no-repeat center center;
    background-size: contain;
  }
  .icon_wrap_sp::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 22px;
    height: 22px;
    background: url(../img/icon_daiamond_red.svg) no-repeat center center;
    background-size: contain;
  }
  .reason_box li:not(:last-of-type) {
    margin-bottom: 41px;
  }
  .plan_wrap a:not(:last-of-type) {
    margin-bottom: 30px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdyYWR1YXRpb24uY3NzIiwiX21haW5fZ3JhZHVhdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0NoQjs7O2lEQUFBO0FBV0E7RUFDRSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7QURORjs7QUNTQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0FETkY7O0FDU0E7RUFDRSxpQkFBQTtBRE5GOztBQ2VBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FETkY7QUNjRTtFQUNFLGVBQUE7QURBSjs7QUM2RUE7RUFDRSxtQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QURPRjs7QUM4QkE7RUFDRSxtQkFBQTtFQUNBLDJDQUFBO0FET0Y7O0FDREE7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QURTRjtBQ0RFO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsMkJBQUE7RUFDQSxhQUFBO0FEY0o7QUNaRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtBRGNKO0FDTEU7RUFDRSxlQUFBO0FEa0JKO0FDZkU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7QURpQko7O0FDUEE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBRG9CRjs7QUNYQTtFQUNFLG1CQUFBO0FEc0JGOztBQ2ZBO0VBQ0UsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUR1QkY7QUNuQkU7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsMkJBQUE7QUQwQko7O0FDbkJBO0VBQ0Usa0JBQUE7QUQyQkY7O0FDeEJBO0VBQ0UsbUNBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLDBDQUFBO0VBQ0EsMENBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7QUQyQkY7QUNoQkU7RUFDRSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FEZ0NKOztBQ3RCQTtFQUNFLGNBQUE7QURtQ0Y7O0FDaENBO0VBQ0UsY0FBQTtBRG1DRjs7QUNoQ0E7RUFDRSxjQUFBO0FEbUNGOztBQ2hDQTtFQUNFLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsMENBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7QURtQ0Y7O0FDeEJBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7QUR1Q0Y7QUN4QkU7RUFDRSxnQ0FBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7QUQ0Q0o7O0FDaENBO0VBQ0UsY0FBQTtBRDZDRjs7QUMxQ0E7RUFDRSxtQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FENkNGO0FDekNFO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxhQUFBO0VBQ0EsU0FBQTtFQUNBLDJCQUFBO0FEZ0RKOztBQ3ZDQTtFQUNFLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7QURpREY7O0FDMUNBO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0FEbURGO0FDOUNFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7QURzREo7QUNwREU7RUFDRSxrQkFBQTtBRHNESjtBQ3BERTtFQUNFLGlCQUFBO0FEc0RKO0FDcERFO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7QURzREo7QUM5Q0U7RUFDRSxlQUFBO0FEMERKO0FDbENFO0VBQ0UsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0FEa0VKO0FDN0NJO0VBQ0Usc0NBQUE7QURpRU47QUMvREk7RUFDRSxnQkFBQTtBRGlFTjs7QUM1REE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdDQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtBRCtERjtBQzFERTtFQUNFLGVBQUE7RUFDQSxjQUFBO0FEa0VKOztBQzNEQTtFQUNFLGtCQUFBO0FEbUVGO0FDbEVFO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLDhEQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7QURvRUo7O0FDMURBO0VBQ0Usc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0FEcUVGO0FDaEVJO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLHVFQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0FEdUVOO0FDckVHO0VBQ0csa0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLHVFQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0FEdUVOO0FDbkVJO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLHlFQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0FEcUVOO0FDbkVHO0VBQ0csa0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLHlFQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0FEcUVOOztBQ2hFQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FEbUVGOztBQzdEQTtFQUNFLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FEcUVGO0FDakVFO0VBQ0UsY0FBQTtBRHdFSjtBQ3RFRTtFQUNFLGNBQUE7QUR3RUo7QUN0RUU7RUFDRSxlQUFBO0FEd0VKOztBQ2pFQTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBRHlFRjtBQ3JERTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtBRGdGSjtBQzVFSTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSx5REFBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0FEbUZOOztBQ3pFQTtFQUNFLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0FEbUZGOztBQzVFQTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FEcUZGO0FDekVFO0VBQ0UsVUFBQTtBRHVGSjtBQ2pGRTtFQUNFLGNBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FEeUZKO0FDbjFCSTtFQXVCSjtJQUVJLGlCQUFBO0VETkY7RUNVRjtJQVlJLG9DQUFBO0lBQ0Esd0NBQUE7RURERjtFQ0dBO0lBR0Usb0NBQUE7RURFRjtFQ21CQTtJQWNJLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLFdBQUE7SUFDQSxRQUFBO0lBQ0EsaUNBQUE7SUFDQSwyQkFBQTtJQUNBLGdDQUFBO0lBQ0EsaUNBQUE7SUFDQSxxRUFBQTtJQUNBLHdCQUFBO0VETUo7RUNIQTtJQWNJLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLFdBQUE7SUFDQSxRQUFBO0lBQ0Esa0NBQUE7SUFDQSwyQkFBQTtJQUNBLGdDQUFBO0lBQ0EsaUNBQUE7SUFDQSxxRUFBQTtJQUNBLHdCQUFBO0VEUUo7RUNxQ0Y7SUFJSSx3Q0FBQTtFRFNGO0VDTEY7SUFZSSxvQ0FBQTtJQUNBLHdDQUFBO0VEYUY7RUNBQTtJQVNJLG9DQUFBO0lBQ0Esc0NBQUE7RURrQko7RUNYQTtJQVNJLG9DQUFBO0VEcUJKO0VDaEJGO0lBT0ksZUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxvQ0FBQTtFRHNCRjtFQ2xCRjtJQUdJLHdDQUFBO0VEd0JGO0VDbkJGO0lBUUksZUFBQTtFRHlCRjtFQ3ZCQTtJQWNJLGVBQUE7RUQ0Qko7RUNuQkY7SUFzQkksb0NBQUE7SUFDQSxrQ0FBQTtFRCtCRjtFQzdCQTtJQVVFLG1DQUFBO0VEb0NGO0VDbkJGO0lBaUJJLG9DQUFBO0VEdUNGO0VDbkNGO0lBVUksb0NBQUE7SUFDQSxxQ0FBQTtFRDJDRjtFQ2ZGO0lBUUksb0NBQUE7RUQrQ0Y7RUM3Q0E7SUFXSSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxXQUFBO0VEa0RKO0VDN0NGO0lBTUksZ0JBQUE7SUFDQSxvQ0FBQTtFRG1ERjtFQy9DRjtJQWFJLG9DQUFBO0lBQ0EsdUNBQUE7RURxREY7RUN2Q0E7SUFRSSxvQ0FBQTtFRDBESjtFQ3ZEQTtJQU1JLG9DQUFBO0VEOERKO0VDekRGO0lBVUksMkRBQUE7SUFDQSxxQkFBQTtTQUFBLGdCQUFBO0lBQ0EsYUFBQTtFRGlFRjtFQy9EQTtJQVdJLGtDQUFBO0VEb0VKO0VDbEVNO0lBQ0UscUJBQUE7SUFDQSxzQ0FBQTtFRG9FUjtFQ2pFUTtJQUNBLG1DQUFBO0lBQ0EsNEJBQUE7RURtRVI7RUNyREY7SUFVSSxvQ0FBQTtJQUNBLG1CQUFBO0VEaUVGO0VDL0RBO0lBSUksb0NBQUE7RURvRUo7RUM3REE7SUFZSSxnQ0FBQTtJQUNBLGlDQUFBO0lBQ0EsbUNBQUE7SUFDQSw0QkFBQTtFRHNFSjtFQ2pFRjtJQUtJLG9CQUFBO0VEdUVGO0VDbkJGO0lBT0ksb0NBQUE7RURxRUY7RUNqRUY7SUFLSSxvQ0FBQTtFRHVFRjtFQy9EQTtJQUdJLG9DQUFBO0VEMEVKO0VDckVGO0lBbUJJLGVBQUE7SUFDQSxnQkFBQTtJQUNBLG9DQUFBO0lBQ0Esd0NBQUE7SUFDQSxrQ0FBQTtJQUNBLG9CQUFBO0VEK0VGO0VDOUVFO0lBQ0Usc0JBQUE7RURnRko7RUM3RUE7SUFJSSxvQ0FBQTtFRGtGSjtFQ2hGRTtJQVlJLGdDQUFBO0lBQ0EsaUNBQUE7SUFDQSxrQ0FBQTtFRHFGTjtFQy9FRjtJQUtJLG9DQUFBO0lBQ0Esd0NBQUE7RURxRkY7RUNoRUE7SUFHRSxlQUFBO0lBQ0EsZ0JBQUE7RUR5RkY7RUN0RkE7SUFXSSxvQ0FBQTtFRDJGSjtBQW4wQkY7QUNwQkk7RUE2Qko7SUFTSSxlQUFBO0lBQWdCLG1CQUFBO0VESGxCO0VDd0JGO0lBTUksa0JBQUE7SUFDQSxtQkFBQTtFREdGO0VDREE7SUFFSSxrQkFBQTtJQUNBLGNBQUE7SUFDQSxXQUFBO0lBQ0EsUUFBQTtJQUNBLE9BQUE7SUFDQSwyQkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EscUVBQUE7SUFDQSx3QkFBQTtFRElKO0VDV0E7SUFFSSxrQkFBQTtJQUNBLGNBQUE7SUFDQSxXQUFBO0lBQ0EsUUFBQTtJQUNBLFFBQUE7SUFDQSwyQkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EscUVBQUE7SUFDQSx3QkFBQTtFRE1KO0VDMkRGO0lBU0ksZUFBQTtFRFdGO0VDTUE7SUFNSSxlQUFBO0VEZ0JKO0VDTEE7SUFNSSxlQUFBO0VEbUJKO0VDNENGO0lBZ0JJLGVBQUE7SUFDQSxZQUFBO0lBQ0EsUUFBQTtJQUNBLFNBQUE7RUQ2QkY7RUN2QkE7SUFPSSxjQUFBO0VEa0NKO0VDZEY7SUFZSSxlQUFBO0lBQ0EsU0FBQTtJQUNBLFdBQUE7RURxQ0Y7RUM5QkY7SUFPSSxlQUFBO0VEeUNGO0VDMERBO0lBS0ksZUFBQTtFRHdESjtFQ2xEQTtJQUdJLGVBQUE7RUQ0REo7RUNwREY7SUFLSSwyREFBQTtJQUNBLHFCQUFBO1NBQUEsZ0JBQUE7SUFDQSxhQUFBO0VEK0RGO0VDK0dGO0lBV0ksVUFBQTtJQUNBLGdCQUFBO0VEMkVGO0VDdEJGO0lBT0ksVUFBQTtJQUNBLGdCQUFBO0VEdUZGO0FBcHhCRjtBQ3BDSTtFQW9ESjtJQUVJLGFBQUE7SUFDQSxtQkFBQTtFRENGO0VDR0Y7SUFFSSxrQkFBQTtJQUNBLHFCQUFBO0VEQ0Y7RUNtVEY7SUFFSSxhQUFBO0lBQ0EsOEJBQUE7RUQyQ0Y7RUN6Q0E7SUFVSSxlQUFBO0VEOENKO0VDb0RGO0lBRUksYUFBQTtFRDZERjtFQ3NIRjtJQWVJLGlCQUFBO0lBQ0Esa0JBQUE7RUQ2RUY7RUM1QkY7SUFXSSxpQkFBQTtJQUNBLGtCQUFBO0VEeUZGO0FBcndCRjtBQ3pESTtFQWdJSjtJQUVJLGtCQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtFRE9GO0VDTEE7SUFFSSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxRQUFBO0lBQ0EsT0FBQTtJQUNBLDJCQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxxRUFBQTtJQUNBLHdCQUFBO0VEUUo7RUNMQTtJQUVJLFdBQUE7SUFDQSxrQkFBQTtJQUNBLFFBQUE7SUFDQSxRQUFBO0lBQ0EsMkJBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLHFFQUFBO0lBQ0Esd0JBQUE7RURRSjtFQ3VOTTtJQUNBLG1CQUFBO0VENkNOO0VDNkVJO0lBQ0UsbUJBQUE7RURtRU47QUEvYUYiLCJmaWxlIjoiZ3JhZHVhdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44GT44GuQ1NT44OV44Kh44Kk44Or44GvU2Fzc+OBi+OCieeUn+aIkOOBleOCjOOBpuOBhOOBvuOBmeOAglxu57eo6ZuG44GX44Gq44GE44KI44GG44Gr44GU5rOo5oSP44GP44Gg44GV44GE44CCXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC8qIDEwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250X3dyYXBfX2VudHJhbmNlIHtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgfVxufVxuXG4ubWFpbl90YWl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX3RhaXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbl90YWl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMy4xM3Z3LCA0NnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxOHB4LCAxLjU2dncsIDI0cHgpO1xuICB9XG59XG4ubWFpbl90YWl0bGUgLm1haW5fdGFpdGxlX3NtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX3RhaXRsZSAubWFpbl90YWl0bGVfc21hbGwge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMi4zNHZ3LCAzNnB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbl90YWl0bGVfZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pY29uX3dyYXBfcGMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pY29uX3dyYXBfcGMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaWNvbl93cmFwX3BjOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZGFpYW1vbmRfcmVkLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmljb25fd3JhcF9wYzo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiBjbGFtcCgtNTZweCwgLTQuM3Z3LCAtNDRweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiBjbGFtcCgyN3B4LCAyLjY0dncsIDM0cHgpO1xuICAgIGhlaWdodDogY2xhbXAoMjdweCwgMi42NHZ3LCAzNHB4KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZGFpYW1vbmRfcmVkLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaWNvbl93cmFwX3BjOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZGFpYW1vbmRfcmVkLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmljb25fd3JhcF9wYzo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiBjbGFtcCgtNTZweCwgLTQuM3Z3LCAtNDRweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiBjbGFtcCgyN3B4LCAyLjY0dncsIDM0cHgpO1xuICAgIGhlaWdodDogY2xhbXAoMjdweCwgMi42NHZ3LCAzNHB4KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZGFpYW1vbmRfcmVkLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5cbi5ub3RvLXNlcmlmLWpwIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWNvbl93cmFwX3NwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pY29uX3dyYXBfc3A6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9kYWlhbW9uZF9yZWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pY29uX3dyYXBfc3A6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9kYWlhbW9uZF9yZWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cblxuLm1haW5faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBib3gtc2hhZG93OiAzcHggM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyNXB4LCAyLjQ0dncsIDM0cHgpO1xuICB9XG59XG5cbi5wbGFuX21haW5fdGFpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICBjb2xvcjogI0NCMUI0NTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX21haW5fdGFpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9tYWluX3RhaXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAyLjM0dncsIDM0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDM4cHgsIDMuNzF2dywgNDZweCk7XG4gIH1cbn1cbi5wbGFuX21haW5fdGFpdGxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQjFCNDU7XG4gIHdpZHRoOiAxOTJweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IC0xNnB4O1xufVxuLnBsYW5fbWFpbl90YWl0bGUgLm1haW5fcHJpY2Uge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5fbWFpbl90YWl0bGUgLm1haW5fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX21haW5fdGFpdGxlIC5tYWluX3ByaWNlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDM0cHgsIDMuMzJ2dywgNDZweCk7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDIwcHgsIDEuOTV2dywgMjhweCk7XG4gIH1cbn1cbi5wbGFuX21haW5fdGFpdGxlIC5tYWluX3NtYWxsIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLnBsYW5fbWFpbl90YWl0bGUgLmluY2x1ZGVfbWFpbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxhbl9tYWluX3RhaXRsZSAuaW5jbHVkZV9tYWluIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9tYWluX3RhaXRsZSAuaW5jbHVkZV9tYWluIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDEuMjd2dywgMTVweCk7XG4gIH1cbn1cblxuLm1haW5fY29weSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX2NvcHkge1xuICAgIHdpZHRoOiA3OC4wNTA4JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjU2dncsIDIycHgpO1xuICB9XG59XG5cbi5yZWFzb25fd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDU0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlYXNvbl93cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg1NHB4LCA1LjI3dncsIDk1cHgpO1xuICB9XG59XG5cbi5yZWFzb25faGVhZCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVhc29uX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnJlYXNvbl9oZWFkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiUmVhc29uXCI7XG4gIGZvbnQtc2l6ZTogNDlweDtcbiAgY29sb3I6ICNFQ0VDRUM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogLTE7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlYXNvbl9oZWFkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICB9XG59XG5cbi5yZWFzb25faW1nYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVhc29uX251bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogMTNweDtcbiAgei1pbmRleDogMztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZWFzb25fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWFzb25fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDIuOTN2dywgMzhweCk7XG4gICAgcGFkZGluZzogY2xhbXAoMTFweCwgMS4wN3Z3LCAxNHB4KTtcbiAgfVxufVxuLnJlYXNvbl9udW1iZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDlweDtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlYXNvbl9udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVhc29uX251bWJlciBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDlweCwgMC44OHZ3LCAxMHB4KTtcbiAgfVxufVxuXG4uY29sb3JfbnVtYmVyMSB7XG4gIGNvbG9yOiAjRTgzNDE1O1xufVxuXG4uY29sb3JfbnVtYmVyMiB7XG4gIGNvbG9yOiAjMjE3OTRGO1xufVxuXG4uY29sb3JfbnVtYmVyMyB7XG4gIGNvbG9yOiAjQzI0MTNCO1xufVxuXG4ucmVhc29uX2NvcHkge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEzcHg7XG4gIGJvdHRvbTogMTNweDtcbiAgei1pbmRleDogMztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlYXNvbl9jb3B5IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGVmdDogN3B4O1xuICAgIGJvdHRvbTogN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlYXNvbl9jb3B5IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMzd2dywgMThweCk7XG4gIH1cbn1cblxuLnJlYXNvbl90eHQge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgcGFkZGluZy10b3A6IDExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVhc29uX3R4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlYXNvbl90eHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4zN3Z3LCAxNnB4KTtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMTVweCwgMS42dncsIDIwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWFzb25fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnJlYXNvbl9ib3ggbGkge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggI2Y2ZjZmNjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVhc29uX2JveCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWFzb25fYm94IGxpIHtcbiAgICB3aWR0aDogMzIuMDMzOSU7XG4gIH1cbn1cblxuLnR0bF93cmFwIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wbGFuX3NlbGVjdF9oZWFkIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3NlbGVjdF9oZWFkIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDIuMTV2dywgMjZweCk7XG4gIH1cbn1cbi5wbGFuX3NlbGVjdF9oZWFkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMTZweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODM0MTU7XG4gIGJvdHRvbTogLTE5cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3NlbGVjdF9oZWFkOjphZnRlciB7XG4gICAgd2lkdGg6IDEyLjQ1NzYlO1xuICAgIG1heC13aWR0aDogMTQ3cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbn1cblxuLnBsYW5fYmdfd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZBRkM7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogNDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9iZ193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA1MXB4O1xuICAgIHBhZGRpbmc6IGNsYW1wKDQ1cHgsIDQuMzl2dywgNjBweCkgMDtcbiAgfVxufVxuXG4ucGxhbl90YWl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0IxQjQ1O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl90YWl0bGUge1xuICAgIHBhZGRpbmc6IGNsYW1wKDEwcHgsIDAuOTh2dywgMjBweCkgMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0MnB4LCA0LjF2dywgNTRweCk7XG4gIH1cbn1cbi5wbGFuX3RhaXRsZTo6YmVmb3JlLCAucGxhbl90YWl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCAzMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbn1cbi5wbGFuX3RhaXRsZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLnBsYW5fdGFpdGxlOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLnBsYW5fdGFpdGxlIC5wbGFuX3RhaXRsZV9pbmNsdWRlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxhbl90YWl0bGUgLnBsYW5fdGFpdGxlX2luY2x1ZGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3RhaXRsZSAucGxhbl90YWl0bGVfaW5jbHVkZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAyLjM0dncsIDM2cHgpO1xuICB9XG59XG4ucGxhbl90YWl0bGUgLnNtYWxsX3N0b3JlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5fdGFpdGxlIC5zbWFsbF9zdG9yZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fdGFpdGxlIC5zbWFsbF9zdG9yZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAyLjM0dncsIDM2cHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbGFuX3dyYXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wbGFuX3dyYXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzM2cHgsIDFmcikpO1xuICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gICAgcm93LWdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3dyYXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDQ4cHgsIDFmcikpO1xuICAgIGNvbHVtbi1nYXA6IDIzcHg7XG4gICAgcm93LWdhcDogMjNweDtcbiAgfVxufVxuLnBsYW5fd3JhcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbl93cmFwIGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fd3JhcCBhIHtcbiAgICBwYWRkaW5nOiBjbGFtcCgxN3B4LCAxLjY2dncsIDI1cHgpO1xuICB9XG4gIC5wbGFuX3dyYXAgYTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgfVxuICAucGxhbl93cmFwIGE6aG92ZXIgLnNldF9pY29uOjphZnRlciB7XG4gICAgcmlnaHQ6IGNsYW1wKC0zOXB4LCAtMi45M3Z3LCAtMzBweCk7XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcbiAgfVxufVxuLnBsYW5fd3JhcCBhIGltZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnBsYW5fd3JhcCBhIGZpZ3VyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50YWl0bGVfc2V0X3BsYW4ge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRDFEMUQxO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFpdGxlX3NldF9wbGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDIuMTV2dywgMjhweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLnRhaXRsZV9zZXRfcGxhbiAuc2V0X3NtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0U4MzQxNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFpdGxlX3NldF9wbGFuIC5zZXRfc21hbGwge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgMS40NnZ3LCAxNnB4KTtcbiAgfVxufVxuXG4uc2V0X2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2V0X2ljb246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saW5rX2Fycm93X2NlcmNsZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcmlnaHQ6IC0yOHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZXRfaWNvbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiBjbGFtcCgxNnB4LCAxLjU2dncsIDIwcHgpO1xuICAgIGhlaWdodDogY2xhbXAoMTZweCwgMS41NnZ3LCAyMHB4KTtcbiAgICByaWdodDogY2xhbXAoLTMxcHgsIC0zLjEzdncsIC0yNHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbi5wbGFuX3R4dF9ib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3R4dF9ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG4ucGxhbl90eHRfYm94X19yZWQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9lbnRyYW5jZS9pbWcvdGlyYW5nbGVfcmVkX2wuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5wbGFuX3R4dF9ib3hfX3JlZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZW50cmFuY2UvaW1nL3RpcmFuZ2xlX3JlZF9yLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnBsYW5fdHh0X2JveF9fZ3JlZW46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9lbnRyYW5jZS9pbWcvdGlyYW5nbGVfZ3JlZW5fbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnBsYW5fdHh0X2JveF9fZ3JlZW46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2VudHJhbmNlL2ltZy90aXJhbmdsZV9ncmVlbl9yLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ucGxhbl90eHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl90eHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgMS40NnZ3LCAxOHB4KTtcbiAgfVxufVxuXG4uc2V0X3ByaWNlIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNldF9wcmljZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjczdncsIDM2cHgpO1xuICB9XG59XG4uc2V0X3ByaWNlX19yZWQge1xuICBjb2xvcjogI0NCMUI0NTtcbn1cbi5zZXRfcHJpY2VfX2dyZWVuIHtcbiAgY29sb3I6ICMyMTc5NEY7XG59XG4uc2V0X3ByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNldF9wcmljZSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuOTV2dywgMjRweCk7XG4gIH1cbn1cblxuLmZvcm1fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE4ODE4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX2xpbmsge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA0MjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm1fbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm1fbGluayB7XG4gICAgd2lkdGg6IDUyLjg4MTQlO1xuICAgIG1heC13aWR0aDogNjI0cHg7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoNDRweCwgNC4zdncsIDU0cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDMycHgsIDMuMTN2dywgNDJweCk7XG4gICAgcGFkZGluZzogY2xhbXAoMTJweCwgMS4xN3Z3LCAxNnB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgfVxuICAuZm9ybV9saW5rOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcbiAgfVxufVxuLmZvcm1fbGluayAubGlua19idG5faWNvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtX2xpbmsgLmxpbmtfYnRuX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41NnZ3LCAxOXB4KTtcbiAgfVxufVxuLmZvcm1fbGluayAubGlua19idG5faWNvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2VtYWlsLXcuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IC0yOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtX2xpbmsgLmxpbmtfYnRuX2ljb246OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNsYW1wKDI3cHgsIDIuNjR2dywgMzZweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCgyMXB4LCAyLjA1dncsIDI2cHgpO1xuICAgIGxlZnQ6IGNsYW1wKC01NXB4LCAtMy45MXZ3LCAtNDBweCk7XG4gIH1cbn1cblxuLm1pY3JvX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5taWNyb190eHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMS4yN3Z3LCAxNXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoN3B4LCAwLjY4dncsIDEycHgpO1xuICB9XG59XG5cbi5saW5rX21vdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saW5rX21vdmUge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgbWF4LXdpZHRoOiAzODRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmtfbW92ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ubGlua19tb3ZlIGxpIHtcbiAgd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlua19tb3ZlIGxpIHtcbiAgICB3aWR0aDogMjEuNjEwMiU7XG4gICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgfVxufVxuLmxpbmtfbW92ZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDk4MHB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlua19tb3ZlIGEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMS4yN3Z3LCAxN3B4KTtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgZPjga5DU1Pjg5XjgqHjgqTjg6vjga9TYXNz44GL44KJ55Sf5oiQ44GV44KM44Gm44GE44G+44GZ44CCXG7nt6jpm4bjgZfjgarjgYTjgojjgYbjgavjgZTms6jmhI/jgY/jgaDjgZXjgYTjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiOOBrm1peGluXG5AbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC8qIDEwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNvbnRfd3JhcF9fZW50cmFuY2Uge1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICB9XG59XG5cbi5tYWluX3RhaXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAyMXB4O21hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuMTN2dywgNDZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMThweCwgMS41NnZ3LCAyNHB4KTtcbiAgfVxuICAubWFpbl90YWl0bGVfc21hbGx7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAyLjM0dncsIDM2cHgpO1xuICB9XG4gIH1cbn1cblxuLm1haW5fdGFpdGxlX2ZsZXgge1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaWNvbl93cmFwX3BjIHtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfSBcbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZGFpYW1vbmRfcmVkLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IFxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogY2xhbXAoLTU2cHgsIC00LjN2dywgLTQ0cHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IGNsYW1wKDI3cHgsIDIuNjR2dywgMzRweCk7XG4gICAgICBoZWlnaHQ6IGNsYW1wKDI3cHgsIDIuNjR2dywgMzRweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZGFpYW1vbmRfcmVkLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IFxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9kYWlhbW9uZF9yZWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogY2xhbXAoLTU2cHgsIC00LjN2dywgLTQ0cHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IGNsYW1wKDI3cHgsIDIuNjR2dywgMzRweCk7XG4gICAgICBoZWlnaHQ6IGNsYW1wKDI3cHgsIDIuNjR2dywgMzRweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZGFpYW1vbmRfcmVkLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IFxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxufVxuXG4ubm90by1zZXJpZi1qcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmljb25fd3JhcF9zcCB7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZGFpYW1vbmRfcmVkLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7ICBcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH0gIFxuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9kYWlhbW9uZF9yZWQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICB9IFxufVxuXG4ubWFpbl9pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjVweCwgMi40NHZ3LCAzNHB4KTtcbiAgfVxufVxuXG4ucGxhbl9tYWluX3RhaXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgY29sb3I6ICNDQjFCNDU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDIuMzR2dywgMzRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzhweCwgMy43MXZ3LCA0NnB4KTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQjFCNDU7XG4gICAgd2lkdGg6IDE5MnB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAtMTZweDtcbiAgfVxuICAubWFpbl9wcmljZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDM0cHgsIDMuMzJ2dywgNDZweCk7XG4gICAgICBwYWRkaW5nLXRvcDogY2xhbXAoMjBweCwgMS45NXZ3LCAyOHB4KTtcbiAgICB9XG4gIH1cbiAgLm1haW5fc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBcbiAgfVxuICAuaW5jbHVkZV9tYWluIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMS4yN3Z3LCAxNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLm1haW5fY29weSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA3OC4wNTA4JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjU2dncsIDIycHgpO1xuICB9XG59XG5cbi5yZWFzb25fd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNTRweCwgNS4yN3Z3LCA5NXB4KTtcbiAgfVxufVxuXG4vL+mBuOOBsOOCjOOCi+eQhueUsVxuLnJlYXNvbl9oZWFkIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICdSZWFzb24nO1xuICAgIGZvbnQtc2l6ZTogNDlweDtcbiAgICBjb2xvcjogI0VDRUNFQztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogLTE7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgfVxuICB9XG59XG5cbi5yZWFzb25faW1nYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVhc29uX251bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogMTNweDtcbiAgei1pbmRleDogMztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogN3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAyLjkzdncsIDM4cHgpO1xuICAgIHBhZGRpbmc6IGNsYW1wKDExcHgsIDEuMDd2dywgMTRweCk7XG4gIH1cbiAgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDlweCwgMC44OHZ3LCAxMHB4KTtcbiAgfVxuICB9XG59XG5cbi5jb2xvcl9udW1iZXIxIHtcbiAgY29sb3I6ICNFODM0MTU7XG59XG5cbi5jb2xvcl9udW1iZXIyIHtcbiAgY29sb3I6ICMyMTc5NEY7XG59XG5cbi5jb2xvcl9udW1iZXIzIHtcbiAgY29sb3I6ICNDMjQxM0I7XG59XG5cbi5yZWFzb25fY29weSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTNweDtcbiAgYm90dG9tOiAxM3B4O1xuICB6LWluZGV4OiAzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGVmdDogN3B4O1xuICAgIGJvdHRvbTogN3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjM3dncsIDE4cHgpO1xuICB9XG59XG5cbi5yZWFzb25fdHh0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjM3dncsIDE2cHgpO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgxNXB4LCAxLjZ2dywgMjBweCk7XG4gIH1cbn1cblxuLnJlYXNvbl9ib3gge1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggI2Y2ZjZmNjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgICAgd2lkdGg6IDMyLjAzMzklO1xuICAgIH1cbiAgfVxufVxuXG4udHRsX3dyYXAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBsYW5fc2VsZWN0X2hlYWQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAyLjE1dncsIDI2cHgpO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDExNnB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFODM0MTU7XG4gICAgYm90dG9tOiAtMTlweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICB3aWR0aDogMTIuNDU3NiU7XG4gICAgICBtYXgtd2lkdGg6IDE0N3B4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgfVxuICB9XG59XG5cbi5wbGFuX2JnX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQUZDO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi10b3A6IDQ2cHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogNTFweDtcbiAgICBwYWRkaW5nOiBjbGFtcCg0NXB4LCA0LjM5dncsIDYwcHgpIDA7XG4gIH1cbn1cblxuLnBsYW5fdGFpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCMUI0NTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4ICAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmc6IGNsYW1wKDEwcHgsIDAuOTh2dywgMjBweCkgMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0MnB4LCA0LjF2dywgNTRweCk7XG4gIH1cbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDMycHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG4gIC5wbGFuX3RhaXRsZV9pbmNsdWRlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAyLjM0dncsIDM2cHgpO1xuICAgIH1cbiAgfVxuICAuc21hbGxfc3RvcmUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDIuMzR2dywgMzZweCk7XG4gICAgfVxuICB9XG59XG5cbi5wbGFuX3dyYXAge1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzM2cHgsIDFmcikpO1xuICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gICAgcm93LWdhcDogMTVweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDQ4cHgsIDFmcikpO1xuICAgIGNvbHVtbi1nYXA6IDIzcHg7XG4gICAgcm93LWdhcDogMjNweDtcbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBwYWRkaW5nOiBjbGFtcCgxN3B4LCAxLjY2dncsIDI1cHgpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgIC5zZXRfaWNvbiB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiBjbGFtcCgtMzlweCwgLTIuOTN2dywgLTMwcHgpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgZmlndXJlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cbi50YWl0bGVfc2V0X3BsYW4ge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRDFEMUQxO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDsgIFxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMi4xNXZ3LCAyOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC5zZXRfc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0U4MzQxNTtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAxLjQ2dncsIDE2cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uc2V0X2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9saW5rX2Fycm93X2NlcmNsZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICByaWdodDogLTI4cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICB3aWR0aDogY2xhbXAoMTZweCwgMS41NnZ3LCAyMHB4KTtcbiAgICAgIGhlaWdodDogY2xhbXAoMTZweCwgMS41NnZ3LCAyMHB4KTtcbiAgICAgIHJpZ2h0OiBjbGFtcCgtMzFweCwgLTMuMTN2dywgLTI0cHgpO1xuICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbn1cblxuLnBsYW5fdHh0X2JveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbiAgJl9fcmVkIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9lbnRyYW5jZS9pbWcvdGlyYW5nbGVfcmVkX2wuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZW50cmFuY2UvaW1nL3RpcmFuZ2xlX3JlZF9yLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgfSBcbiAgfVxuICAmX19ncmVlbiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZW50cmFuY2UvaW1nL3RpcmFuZ2xlX2dyZWVuX2wuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vZW50cmFuY2UvaW1nL3RpcmFuZ2xlX2dyZWVuX3Iuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9IFxuICB9XG59XG5cbi5wbGFuX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgMS40NnZ3LCAxOHB4KTtcbiAgfVxufVxuXG4uc2V0X3ByaWNlIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjczdncsIDM2cHgpO1xuICB9XG4gICZfX3JlZCB7XG4gICAgY29sb3I6ICNDQjFCNDU7XG4gIH1cbiAgJl9fZ3JlZW4ge1xuICAgIGNvbG9yOiAjMjE3OTRGO1xuICB9XG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjk1dncsIDI0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybV9saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQTg4MTg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAwO1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDQyNHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA1Mi44ODE0JTtcbiAgICBtYXgtd2lkdGg6IDYyNHB4O1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDQ0cHgsIDQuM3Z3LCA1NHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzMnB4LCAzLjEzdncsIDQycHgpOyBcbiAgICBwYWRkaW5nOiBjbGFtcCgxMnB4LCAxLjE3dncsIDE2cHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICAgICY6YWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XG4gICAgfVxuICB9XG4gIC5saW5rX2J0bl9pY29uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNTZ2dywgMTlweCk7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2VtYWlsLXcuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IC0yOXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDI3cHgsIDIuNjR2dywgMzZweCk7XG4gICAgICAgIGhlaWdodDogY2xhbXAoMjFweCwgMi4wNXZ3LCAyNnB4KTtcbiAgICAgICAgbGVmdDogY2xhbXAoLTU1cHgsIC0zLjkxdncsIC00MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1pY3JvX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMS4yN3Z3LCAxNXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoN3B4LCAwLjY4dncsIDEycHgpO1xuICB9XG59XG5cbi5saW5rX21vdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgbWF4LXdpZHRoOiAzODRweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIC8vIHdpZHRoOiA1NjVweDtcbiAgfVxuICBsaSB7XG4gICAgd2lkdGg6IDQ4JTsgXG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogMjEuNjEwMiU7XG4gICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDk4MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMS4yN3Z3LCAxN3B4KTtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLy8gLmZvcm1fbGluayB7XG4vLyAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4vLyAgICAgYm94LXNoYWRvdzogNHB4IDRweCAwICNjZTdlM2U7IFxuLy8gICAgIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgfVxuLy8gICAuZm9ybV9saW5rOmFjdGl2ZSB7XG4vLyAgICAgYm94LXNoYWRvdzogMCAwIDAgI2NlN2UzZTtcbi8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbi8vICAgfVxuLy8gIH1cbiAiXX0= */
