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

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

/*ヘッダー*/
.head {
  position: fixed;
  top: 0;
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  z-index: 999;
  box-sizing: border-box;
}

.site_ttl {
  width: 132px;
}

.sp_nav_wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/*バーガーボタン*/
.menu {
  width: 28px;
  height: 25px;
  position: relative;
  cursor: pointer;
  z-index: 101;
}

.menu1 {
  width: 100%;
  height: 2px;
  background-color: #fff;
  top: 0px;
  position: absolute;
}

.menu2 {
  width: 80%;
  height: 2px;
  background-color: #fff;
  top: 8px;
  right: 0;
  position: absolute;
}

.menu3 {
  width: 100%;
  height: 2px;
  background-color: #fff;
  top: 17px;
  position: absolute;
}

.menu1, .menu2, .menu3 {
  transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  /* Opera */
  -moz-transition: all 0.5s ease-out;
  /* Firefox */
  -webkit-transition: all 0.5s ease-out;
  /* GoogleChrome, Safari */
  -ms-transition: all 0.5s ease-out;
  /* IE */
}

.sp_menu_tex {
  font-family: sans-serif;
  font-size: 1rem;
  color: #fff;
  font-weight: bold;
}

.rsv {
  font-family: sans-serif;
  font-size: 1.1rem;
  font-weight: bold;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #333;
  margin-right: 1rem;
}

.btn_bg {
  width: 5.4rem;
}

/*spナビボタン*/
#global-nav .far_btn-sp {
  background-color: #c9bc9c;
  position: relative;
  width: 80%;
  margin: 2rem auto 0;
}
#global-nav .far_btn-sp a {
  padding: 6% 0 6% 15%;
  color: #fff;
}
#global-nav .far_btn-sp a::before {
  position: absolute;
  top: 50%;
  left: 5%;
  display: block;
  transform: translateY(-50%);
  content: "";
  background: url(../img/icon_calendar-head.svg) center no-repeat;
  width: 15px;
  height: 15px;
}

/*PCナビ*/
.head_inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.pc_info {
  display: flex;
  justify-content: flex-end;
}
.pc_info ul {
  flex: auto;
  display: flex;
  align-items: center;
  margin-right: 3.4rem;
}
.pc_info ._tel {
  font-size: 22px;
  font-weight: bold;
  margin-right: 2.1rem;
  position: relative;
  padding-left: 2rem;
}
.pc_info ._tel::before {
  display: block;
  position: absolute;
  content: "";
  background: url(../img/icon_tel.svg) no-repeat center;
  width: 12px;
  height: 21px;
  left: 0;
}
.pc_info ._time {
  font-size: 1.2rem;
  line-height: 1.3;
  text-align: right;
}
.pc_info ._reserve {
  font-size: 16px;
  display: block;
  color: #fff;
  background-color: #5e3925;
  flex: auto;
  letter-spacing: 0.1em;
  width: 20rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  padding-left: 2rem;
  height: 63px;
}
.pc_info ._reserve::before {
  display: block;
  position: absolute;
  content: "";
  background: url(../img/icon_calendar-head.svg) center no-repeat;
  width: 15px;
  height: 15px;
  left: 4rem;
  top: 17px;
}
.pc_info ._reserve span {
  font-size: 13px;
  letter-spacing: 0;
}

/*ナビ*/
#global-nav ul {
  font-size: 14px;
}
.rsv_wrap {
  margin-top: 4.6rem;
}

.wrapper {
  margin: 0 5%;
  background-color: #f6f6f6;
  height: 700px;
}

.ttl_outer {
  text-align: center;
  z-index: 3;
  position: relative;
}

#CONTACT {
  padding-top: 6.2rem;
}

#ACCESS {
  padding-top: 6.2rem;
}

.ttl_cont_sub._ttl-access {
  font-size: 3.4375vw;
}

.map_img {
  width: 53%;
  margin-top: -2rem;
  z-index: 3;
  position: relative;
}

.location {
  width: 92%;
  margin-left: auto;
}
.location iframe {
  width: 100%;
  height: 22rem;
}

.location_wrap {
  display: flex;
}

.address dt {
  font-size: 13px;
  line-height: 1.5;
  color: #333;
  letter-spacing: 0.05em;
  font-size: 1.6rem;
  padding-bottom: 1.3rem;
}
.address dd {
  font-size: 13px;
  line-height: 1.5;
  color: #333;
  letter-spacing: 0.05em;
  font-size: 1.3rem;
  line-height: 1.6;
}

.access_tel {
  font-size: 2rem;
  box-sizing: border-box;
  color: #333;
  display: inline-block;
  letter-spacing: 0.1em;
  padding: 1rem 3rem 1rem 6rem;
  position: relative;
}
.access_tel::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 1.8rem;
  background: url(../../common/img/icon_tel.svg) center no-repeat;
  background-size: contain;
  width: 13px;
  height: 100%;
}

.reception_time-outer {
  display: flex;
  justify-content: center;
}

.reception_time {
  font-size: 13px;
  line-height: 1.5;
  color: #333;
  letter-spacing: 0.05em;
  padding-top: 1.2rem;
  font-size: 1.3rem;
  text-align: right;
}

.route_btn a {
  display: block;
  color: #333;
  font-size: 1.3rem;
  position: relative;
  padding-left: 2rem;
}
.route_btn a::before {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  background: url(../../common/img/icon_filled_point.svg) center no-repeat;
  background-size: contain;
  width: 15px;
  height: 20px;
}

.reco_btn {
  position: relative;
  display: block;
  color: #333;
  font-size: 1.4rem;
  border: solid 1px #333;
  width: 23rem;
  margin: 0 auto;
  padding: 0.8rem 5rem;
  box-sizing: border-box;
  margin-top: 3.2rem;
}
.reco_btn::after {
  position: absolute;
  content: "";
  background: url(../../common/img/btn_allow.svg) no-repeat center;
  background-size: contain;
  top: 50%;
  transform: translateY(-50%);
  right: 6rem;
  width: 35px;
  height: 100%;
  transition: right 0.2s ease-in;
}
.contact_btn .reco_btn {
  font-size: 1.6rem;
  padding: 1.3rem 9rem;
  width: 90%;
}

.pamphlet_dl {
  font-size: 13px;
  text-align: center;
  padding-top: 8px;
}

/*フッター*/

.htw_logo {
  width: 16rem;
  margin: 0 auto;
}

.footer_list {
  display: flex;
  justify-content: space-around;
}
.footer_list a {
  color: #666;
  font-size: 1.2rem;
  display: block;
}

.bottom_navi {
  display: flex;
  justify-content: space-between;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  z-index: 99;
}
.bottom_navi li {
  text-align: center;
  box-sizing: border-box;
}
.bottom_navi li:last-child {
  border-left: solid 1px #333;
}
.bottom_navi a {
  font-size: 3.4375vw;
  width: 100%;
  color: #333;
  padding: 1.4rem 0;
  display: block;
}
.bottom_navi ._fair {
  background-color: #5e3925;
  flex: 0 0 40%;
}
.bottom_navi ._fair a {
  color: #fff;
  position: relative;
}
.bottom_navi ._fair a::before {
  position: absolute;
  content: "";
  background: url(../img/heart.svg) center no-repeat;
  width: 14px;
  height: 14px;
  left: 0.5rem;
}
.bottom_navi ._reseve {
  flex: 0 0 30%;
}
.bottom_navi ._reseve a {
  position: relative;
  padding-left: 0.6rem;
}
.bottom_navi ._reseve a::before {
  position: absolute;
  content: "";
  background: url(../img/icon_calendar.svg) center no-repeat;
  width: 19px;
  height: 19px;
  left: 0.6rem;
  top: 50%;
  transform: translateY(-50%);
}
.bottom_navi ._tel {
  flex: 0 0 30%;
}
.bottom_navi ._tel a {
  position: relative;
  padding-left: 0.6rem;
}
.bottom_navi ._tel a::before {
  position: absolute;
  content: "";
  background: url(../img/icon_tel.svg) center no-repeat;
  width: 12px;
  height: 21px;
  left: 0.6rem;
  top: 50%;
  transform: translateY(-50%);
}

.copy_right {
  text-align: center;
  font-size: 1.1rem;
  display: block;
  color: #fff;
  background-color: #000;
  padding: 1.4rem 0;
  margin-top: 1rem;
  padding-bottom: 59px;
}

/*========================1023以下========================*/

/*========================768以上========================*/
/*========================767px以下========================*/
/*========================768px以上1023px以下========================*/
/*========================1023px以下========================*/
/*========================1024px以上========================*/
@media screen and (min-width: 1024px) {
  .head {
    height: 108px;
  }
  .site_ttl {
    width: 180px;
    margin-left: 5%;
  }
  #CONTACT {
    padding-top: 80px;
  }
  #ACCESS {
    padding-top: 80px;
  }
  .ttl_cont_sub._ttl-access {
    font-size: 19px;
  }
  .location_wrap {
    padding-top: 52px;
  }
  .address dt {
    font-size: 18px;
  }
  .address dd {
    font-size: 14px;
    line-height: 1.8;
  }
  .route_tel-wrap {
    padding-top: 21px;
  }
  .access_tel {
    font-size: 23px;
    padding: 1rem 3rem 1rem 3rem;
  }
  .access_tel::before {
    width: 17px;
  }
  .reception_time {
    font-size: 16px;
  }
  .route_btn a {
    font-size: 14px;
    padding-left: 3.2rem;
  }
  .route_btn a::before {
    width: 18px;
    height: 29px;
  }
  .reco_btn {
    font-size: 18px;
  }
  .reco_btn:hover::after {
    right: 4.2rem;
  }
  .contact_btn_wrap ul {
    width: 80%;
    max-width: 884px;
  }
  .contact_btn {
    width: 48%;
  }
  .contact_btn .reco_btn {
    font-size: 19px;
    padding: 5.8% 9rem;
  }
  .contact_btn .reco_btn::after {
    width: 53px;
    right: 11rem;
  }
  .contact_btn .reco_btn:hover::after {
    right: 8rem;
  }
  .pamphlet_dl {
    font-size: 16px;
    padding-top: 10px;
  }
  .footer_common {
    display: flex;
    width: 90%;
    max-width: 1160px;
    margin: 0 auto;
    align-items: center;
    justify-content: space-between;
  }
  .htw_logo {
    margin: 0;
    width: 208px;
  }
  .footer_list li:not(:first-child) {
    padding-left: 4.4rem;
  }
  .footer_list a {
    font-size: 1.3rem;
  }
  .bottom_navi {
    width: 767px;
  }
  .bottom_navi a {
    font-size: 16px;
  }
  .bottom_navi ._fair a::before {
    left: 6.5rem;
  }
  .bottom_navi ._tel a::before {
    left: 4.6rem;
  }
  .copy_right {
    padding-bottom: 62px;
    margin-top: 2.2rem;
  }
  .footer_common {
    padding-top: 128px;
  }
}
@media (min-width: 768px) {
  #global-nav ul {
    font-size: calc(4 * (100vw - 768px) / 256 + 14px);
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .ttl_cont_sub._ttl-access {
    font-size: 13px;
  }
  .location_wrap {
    padding-top: 3.2rem;
  }
  .route_tel-wrap {
    padding-top: 1.2rem;
  }
  .access_tel {
    padding: 1rem 3rem 1rem 2rem;
  }
  .reco_btn {
    width: 18rem;
  }
  .reco_btn::after {
    right: 3rem;
  }
  .contact_btn_wrap ul {
    width: 76%;
    max-width: 534px;
  }
  .footer_list {
    margin-top: 2.8rem;
    margin-bottom: 1.8rem;
  }
  .bottom_navi a {
    font-size: 14px;
    padding: 1rem 0;
  }
  .bottom_navi ._fair a::before {
    left: 7.5rem;
  }
  .bottom_navi ._tel a::before {
    left: 5.6rem;
  }
  .copy_right {
    padding-bottom: 49px;
  }
  .footer_common {
    padding-top: 6rem;
  }
}
@media screen and (min-width: 768px) {
  .map_img {
    flex: 0 0 40.60344%;
    margin-right: -9.137931%;
    margin-top: 19%;
  }
  .location {
    position: relative;
    width: 100%;
    padding-top: 38.9685%;
    height: 0;
  }
  .location iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .access_info {
    width: 54.6551724%;
    margin-left: auto;
    margin-top: -7%;
  }
  .route_tel-wrap {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: flex-end;
  }
  .access_tel::before {
    left: 0;
  }
  .reception_time-outer {
    justify-content: flex-start;
  }
  .contact_btn_wrap ul {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
  }
  .contact_btn .reco_btn {
    width: 100%;
  }
  .bottom_navi ._reseve a::before {
    left: 5.6rem;
  }
  .sp {
    display: none;
  }
  .head {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: fixed;
    top: 0;
    background-color: #fff;
    /*height: 55px;*/
  }
  .pc_header_inner {
    width: 100%;
  }
  .sp_nav_wrap {
    display: none;
  }
  .wrapper {
    width: 980px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .location_wrap {
    padding-top: 3.2rem;
    flex-direction: column-reverse;
  }
  .access_info {
    padding-top: 2.1rem;
  }
  .access_tel-outer {
    text-align: center;
    padding-top: 3.6rem;
  }
  .access_tel {
    border: solid 1px #333;
  }
  .route_btn a {
    margin-top: 2rem;
  }
  .htw_logo {
    padding-top: 3.3rem;
  }
  .footer_list {
    margin-top: 2.8rem;
    margin-bottom: 1.8rem;
  }
  .tb {
    display: none;
  }
  .head, .head_inner {
    height: 57px;
  }
}
@media screen and (max-width: 1023px) {
  .pc {
    display: none;
  }
  .navi_list {
    border-bottom: solid 1px #333;
  }
  .head_inner {
    z-index: 99;
    align-items: center;
    position: relative;
    display: flex;
    justify-content: space-between;
    background-color: #fff;
    padding-left: 3%;
  }
  .sp_nav_wrap {
    display: flex;
    height: 100%;
  }
  .btn_wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .btn_bg {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #5e3925;
  }
  /*クリック*/
  .open .menu1 {
    top: 10px;
    transform: rotate(405deg);
  }
  .open .menu2 {
    opacity: 0;
  }
  .open .menu3 {
    top: 10px;
    transform: rotate(-405deg);
  }
  /*ナビ*/
  #global-nav {
    position: absolute;
    background: rgba(255, 255, 255, 0.9);
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transform: translateX(100%);
    transition: 0.5s ease-in-out;
  }
  #global-nav li {
    letter-spacing: 0.05em;
  }
  #global-nav li a {
    position: relative;
    width: 100%;
    display: block;
    color: #333;
    box-sizing: border-box;
  }
  #global-nav .navi_list a:after {
    content: "＞";
    display: inline-block;
    color: #333;
    position: absolute;
  }
  .pc_rsv {
    display: none;
  }
  /* #global-nav スライドアニメーション */
  .open #global-nav {
    transform: translateX(0);
    height: 100vh;
  }
  #global-nav ul {
    height: 100vh;
    /*padding-left: 5%;
    padding-right: 5%;*/
  }
  .head, .head_inner {
    /*height: 57px;*/
  }
  .icon_calendar {
    width: 24px;
    padding-bottom: 4px;
  }
  #global-nav {
    top: 56px;
  }
  #global-nav ul {
    font-size: 14px;
    padding-top: 4rem;
    padding-left: 5%;
    padding-right: 5%;
  }
  #global-nav .navi_list {
    border-bottom: solid 1px #333;
  }
  #global-nav .navi_list a:after {
    top: 50%;
    right: 8%;
    margin-top: -0.8rem;
    font-size: 1.6rem;
  }
  #global-nav li a {
    padding: 5% 0 5% 3%;
    font-size: 1.6rem;
  }
  #global-nav .far_btn-sp a {
    font-size: 1.3rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .head_inner {
    /*height: 83px;*/
  }
  .head, .head_inner {
    height: 70px;
  }
  .site_ttl {
    width: 164px;
    padding-left: 3%;
  }
  .btn_wrap {
    padding-top: 9px;
  }
  .menu {
    width: 39px;
    height: 29px;
  }
  .menu2 {
    top: 12px;
  }
  .menu3 {
    top: 24px;
  }
  .sp_menu_tex, .rsv {
    font-size: 1.2rem;
    padding-top: 3px;
  }
  .icon_calendar {
    width: 31px;
    padding-bottom: 6px;
  }
  #global-nav {
    top: 64px;
  }
  #global-nav ul {
    width: 80%;
    margin: 0 auto;
  }
  #global-nav li a {
    padding: 2.6rem 1.6rem;
    /*font-size: 2rem;*/
  }
  #global-nav li a:after {
    top: 50%;
    right: 8%;
    margin-top: -1.2rem;
  }
  #global-nav .far_btn-sp {
    margin-top: 4.2rem;
  }
  #global-nav .far_btn-sp a {
    font-size: 2rem;
    padding: 4% 0 4% 15%;
  }
  #global-nav .far_btn-sp a::before {
    width: 30px;
    height: 30px;
  }
  .pc_info ._tel {
    font-size: 18px;
  }
  .pc_info ._reserve {
    height: 53px;
  }
  .btn_bg {
    width: 6.4rem;
  }
  /*フッター*/
  footer ul {
    width: 60%;
    margin: 0 auto;
  }
}
@media (min-width: 1024px) {
  .tb {
    display: none;
  }
  #global-nav ul {
    font-size: 16px;
  }
  #global-nav ul li a {
    padding: 14px 26px;
  }
  #global-nav ul {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #global-nav ul li:not(:first-child) {
    border-left: solid 1px #ccc;
  }
  #global-nav ul li a {
    color: #333;
    display: block;
    /*padding: 14px 26px;*/
    transition: all 1s;
  }
  #global-nav ul li a:hover {
    color: #fff;
    background-color: #5e3925;
    transition: all 1s;
  }
  #global-nav ul li:last-child a {
    color: #fff;
    padding: 6px;
  }
  .pc_rsv {
    background-color: #f84e41;
    box-sizing: border-box;
  }
  .far_btn-sp {
    display: none;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbl9oZWFkZXIuY3NzIiwiX2NvbW1vbl9oZWFkZXJfbWFpbi5zY3NzIiwiX3NldHRpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEI7OztpREFBQTtBQVdBO0VBQ0UsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtBRE5GOztBQ1NBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7QURORjs7QUNTQSxPQUFBO0FBQ0E7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0FETkY7O0FDWUE7RUFDRSxZQUFBO0FESkY7O0FDV0E7RUFDRSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtBREZGOztBQ0tBLFVBQUE7QUFDQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBREZGOztBQ0tBO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtBREZGOztBQ0tBO0VBQ0UsVUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLFFBQUE7RUFDQSxRQUFBO0VBQ0Esa0JBQUE7QURGRjs7QUNLQTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7QURGRjs7QUNLQTtFQUNFLDZCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxVQUFBO0VBQ0Esa0NBQUE7RUFDQSxZQUFBO0VBQ0EscUNBQUE7RUFDQSx5QkFBQTtFQUNBLGlDQUFBO0VBQ0EsT0FBQTtBREZGOztBQ0tBO0VBQ0UsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FERkY7O0FDS0E7RUFDRSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7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Ijtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgZPjga5DU1Pjg5XjgqHjgqTjg6vjga9TYXNz44GL44KJ55Sf5oiQ44GV44KM44Gm44GE44G+44GZ44CCXG7nt6jpm4bjgZfjgarjgYTjgojjgYbjgavjgZTms6jmhI/jgY/jgaDjgZXjgYTjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLyogMTBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKuODmOODg+ODgOODvCovXG4uaGVhZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZCB7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgfVxufVxuXG4uc2l0ZV90dGwge1xuICB3aWR0aDogMTMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGVfdHRsIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG59XG5cbi5zcF9uYXZfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyrjg5Djg7zjgqzjg7zjg5zjgr/jg7MqL1xuLm1lbnUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAxO1xufVxuXG4ubWVudTEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tZW51MiB7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm1lbnUzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm1lbnUxLCAubWVudTIsIC5tZW51MyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLyogT3BlcmEgKi9cbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAvKiBHb29nbGVDaHJvbWUsIFNhZmFyaSAqL1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC8qIElFICovXG59XG5cbi5zcF9tZW51X3RleCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJzdiB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG5fYmcge1xuICB3aWR0aDogNS40cmVtO1xufVxuXG4vKnNw44OK44OT44Oc44K/44OzKi9cbiNnbG9iYWwtbmF2IC5mYXJfYnRuLXNwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YmM5YztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xufVxuI2dsb2JhbC1uYXYgLmZhcl9idG4tc3AgYSB7XG4gIHBhZGRpbmc6IDYlIDAgNiUgMTUlO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNnbG9iYWwtbmF2IC5mYXJfYnRuLXNwIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fY2FsZW5kYXItaGVhZC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi8qUEPjg4rjg5MqL1xuLmhlYWRfaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wY19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wY19pbmZvIHVsIHtcbiAgZmxleDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAzLjRyZW07XG59XG4ucGNfaW5mbyAuX3RlbCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMi4xcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5wY19pbmZvIC5fdGVsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fdGVsLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjFweDtcbiAgbGVmdDogMDtcbn1cbi5wY19pbmZvIC5fdGltZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wY19pbmZvIC5fcmVzZXJ2ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzOTI1O1xuICBmbGV4OiBhdXRvO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHdpZHRoOiAyMHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBoZWlnaHQ6IDYzcHg7XG59XG4ucGNfaW5mbyAuX3Jlc2VydmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9jYWxlbmRhci1oZWFkLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbGVmdDogNHJlbTtcbiAgdG9wOiAxN3B4O1xufVxuLnBjX2luZm8gLl9yZXNlcnZlIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4vKuODiuODkyovXG4jZ2xvYmFsLW5hdiB1bCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNnbG9iYWwtbmF2IHVsIHtcbiAgICBmb250LXNpemU6IGNhbGMoNCAqICgxMDB2dyAtIDc2OHB4KSAvIDI1NiArIDE0cHgpO1xuICB9XG59XG4ucnN2X3dyYXAge1xuICBtYXJnaW4tdG9wOiA0LjZyZW07XG59XG5cbi53cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBoZWlnaHQ6IDcwMHB4O1xufVxuXG4udHRsX291dGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNDT05UQUNUIHtcbiAgcGFkZGluZy10b3A6IDYuMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjQ09OVEFDVCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuI0FDQ0VTUyB7XG4gIHBhZGRpbmctdG9wOiA2LjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI0FDQ0VTUyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuLnR0bF9jb250X3N1Yi5fdHRsLWFjY2VzcyB7XG4gIGZvbnQtc2l6ZTogMy40Mzc1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHRsX2NvbnRfc3ViLl90dGwtYWNjZXNzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHRsX2NvbnRfc3ViLl90dGwtYWNjZXNzIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cblxuLm1hcF9pbWcge1xuICB3aWR0aDogNTMlO1xuICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcF9pbWcge1xuICAgIGZsZXg6IDAgMCA0MC42MDM0NCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOS4xMzc5MzElO1xuICAgIG1hcmdpbi10b3A6IDE5JTtcbiAgfVxufVxuXG4ubG9jYXRpb24ge1xuICB3aWR0aDogOTIlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzOC45Njg1JTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cbi5sb2NhdGlvbiBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbiBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmxvY2F0aW9uX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9jYXRpb25fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2NhdGlvbl93cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjZXNzX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiAyLjFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2Nlc3NfaW5mbyB7XG4gICAgd2lkdGg6IDU0LjY1NTE3MjQlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC03JTtcbiAgfVxufVxuXG4uYWRkcmVzcyBkdCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4zcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hZGRyZXNzIGR0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5hZGRyZXNzIGRkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFkZHJlc3MgZGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb3V0ZV90ZWwtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm91dGVfdGVsLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucm91dGVfdGVsLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2Nlc3NfdGVsLW91dGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDMuNnJlbTtcbiAgfVxufVxuXG4uYWNjZXNzX3RlbCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nOiAxcmVtIDNyZW0gMXJlbSA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjZXNzX3RlbCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjY2Vzc190ZWwge1xuICAgIHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWNjZXNzX3RlbCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDNyZW07XG4gIH1cbn1cbi5hY2Nlc3NfdGVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDEuOHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2NvbW1vbi9pbWcvaWNvbl90ZWwuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjZXNzX3RlbDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY2Vzc190ZWw6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE3cHg7XG4gIH1cbn1cblxuLnJlY2VwdGlvbl90aW1lLW91dGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVjZXB0aW9uX3RpbWUtb3V0ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ucmVjZXB0aW9uX3RpbWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwYWRkaW5nLXRvcDogMS4ycmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlY2VwdGlvbl90aW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnJvdXRlX2J0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm91dGVfYnRuIGEge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucm91dGVfYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgfVxufVxuLnJvdXRlX2J0biBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9jb21tb24vaW1nL2ljb25fZmlsbGVkX3BvaW50LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yb3V0ZV9idG4gYTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gIH1cbn1cblxuLnJlY29fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICB3aWR0aDogMjNyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwLjhyZW0gNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlY29fYnRuIHtcbiAgICB3aWR0aDogMThyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVjb19idG4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucmVjb19idG46aG92ZXI6OmFmdGVyIHtcbiAgICByaWdodDogNC4ycmVtO1xuICB9XG59XG4ucmVjb19idG46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vY29tbW9uL2ltZy9idG5fYWxsb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiA2cmVtO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UtaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmVjb19idG46OmFmdGVyIHtcbiAgICByaWdodDogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdF9idG5fd3JhcCB1bCB7XG4gICAgd2lkdGg6IDc2JTtcbiAgICBtYXgtd2lkdGg6IDUzNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9idG5fd3JhcCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdF9idG5fd3JhcCB1bCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDg4NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdF9idG4ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbi5jb250YWN0X2J0biAucmVjb19idG4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMS4zcmVtIDlyZW07XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9idG4gLnJlY29fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0X2J0biAucmVjb19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBwYWRkaW5nOiA1LjglIDlyZW07XG4gIH1cbiAgLmNvbnRhY3RfYnRuIC5yZWNvX2J0bjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIHJpZ2h0OiAxMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RfYnRuIC5yZWNvX2J0bjpob3Zlcjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiA4cmVtO1xuICB9XG59XG5cbi5wYW1waGxldF9kbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYW1waGxldF9kbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbi8q44OV44OD44K/44O8Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX2NvbW1vbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5odHdfbG9nbyB7XG4gIHdpZHRoOiAxNnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHR3X2xvZ28ge1xuICAgIHBhZGRpbmctdG9wOiAzLjNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaHR3X2xvZ28ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMjA4cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMi44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfbGlzdCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjRyZW07XG4gIH1cbn1cbi5mb290ZXJfbGlzdCBhIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX2xpc3QgYSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuLmJvdHRvbV9uYXZpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3R0b21fbmF2aSB7XG4gICAgd2lkdGg6IDc2N3B4O1xuICB9XG59XG4uYm90dG9tX25hdmkgbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYm90dG9tX25hdmkgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzMzMztcbn1cbi5ib3R0b21fbmF2aSBhIHtcbiAgZm9udC1zaXplOiAzLjQzNzV2dztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAxLjRyZW0gMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYm90dG9tX25hdmkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3R0b21fbmF2aSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ib3R0b21fbmF2aSAuX2ZhaXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWUzOTI1O1xuICBmbGV4OiAwIDAgNDAlO1xufVxuLmJvdHRvbV9uYXZpIC5fZmFpciBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib3R0b21fbmF2aSAuX2ZhaXIgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hlYXJ0LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbGVmdDogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJvdHRvbV9uYXZpIC5fZmFpciBhOjpiZWZvcmUge1xuICAgIGxlZnQ6IDcuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3R0b21fbmF2aSAuX2ZhaXIgYTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA2LjVyZW07XG4gIH1cbn1cbi5ib3R0b21fbmF2aSAuX3Jlc2V2ZSB7XG4gIGZsZXg6IDAgMCAzMCU7XG59XG4uYm90dG9tX25hdmkgLl9yZXNldmUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZyZW07XG59XG4uYm90dG9tX25hdmkgLl9yZXNldmUgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fY2FsZW5kYXIuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBsZWZ0OiAwLjZyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm90dG9tX25hdmkgLl9yZXNldmUgYTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1LjZyZW07XG4gIH1cbn1cbi5ib3R0b21fbmF2aSAuX3RlbCB7XG4gIGZsZXg6IDAgMCAzMCU7XG59XG4uYm90dG9tX25hdmkgLl90ZWwgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZyZW07XG59XG4uYm90dG9tX25hdmkgLl90ZWwgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fdGVsLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjFweDtcbiAgbGVmdDogMC42cmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJvdHRvbV9uYXZpIC5fdGVsIGE6OmJlZm9yZSB7XG4gICAgbGVmdDogNS42cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJvdHRvbV9uYXZpIC5fdGVsIGE6OmJlZm9yZSB7XG4gICAgbGVmdDogNC42cmVtO1xuICB9XG59XG5cbi5jb3B5X3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxLjRyZW0gMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDU5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29weV9yaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29weV9yaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYycHg7XG4gICAgbWFyZ2luLXRvcDogMi4ycmVtO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09MTAyM+S7peS4iz09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZpX2xpc3Qge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMzMzO1xuICB9XG4gIC5oZWFkX2lubmVyIHtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMyU7XG4gIH1cbiAgLnNwX25hdl93cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuYnRuX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5idG5fYmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlMzkyNTtcbiAgfVxuICAvKuOCr+ODquODg+OCryovXG4gIC5vcGVuIC5tZW51MSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICB9XG4gIC5vcGVuIC5tZW51MiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAub3BlbiAubWVudTMge1xuICAgIHRvcDogMTBweDtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICB9XG4gIC8q44OK44OTKi9cbiAgI2dsb2JhbC1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgI2dsb2JhbC1uYXYgbGkge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cbiAgI2dsb2JhbC1uYXYgbGkgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgI2dsb2JhbC1uYXYgLm5hdmlfbGlzdCBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu+8nlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzMzMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBjX3JzdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiAjZ2xvYmFsLW5hdiDjgrnjg6njgqTjg4njgqLjg4vjg6Hjg7zjgrfjg6fjg7MgKi9cbiAgLm9wZW4gI2dsb2JhbC1uYXYge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gICNnbG9iYWwtbmF2IHVsIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIC8qcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTsqL1xuICB9XG4gIC5oZWFkLCAuaGVhZF9pbm5lciB7XG4gICAgLypoZWlnaHQ6IDU3cHg7Ki9cbiAgfVxuICAuaWNvbl9jYWxlbmRhciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgfVxuICAjZ2xvYmFsLW5hdiB7XG4gICAgdG9wOiA1NnB4O1xuICB9XG4gICNnbG9iYWwtbmF2IHVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxuICAjZ2xvYmFsLW5hdiAubmF2aV9saXN0IHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzMzMztcbiAgfVxuICAjZ2xvYmFsLW5hdiAubmF2aV9saXN0IGE6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA4JTtcbiAgICBtYXJnaW4tdG9wOiAtMC44cmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gICNnbG9iYWwtbmF2IGxpIGEge1xuICAgIHBhZGRpbmc6IDUlIDAgNSUgMyU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgI2dsb2JhbC1uYXYgLmZhcl9idG4tc3AgYSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfY29tbW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfY29tbW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT03Njjku6XkuIo9PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAvKmhlaWdodDogNTVweDsqL1xuICB9XG4gIC5wY19oZWFkZXJfaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zcF9uYXZfd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud3JhcHBlciB7XG4gICAgd2lkdGg6IDk4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PTc2N3B45Lul5LiLPT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZCwgLmhlYWRfaW5uZXIge1xuICAgIGhlaWdodDogNTdweDtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT03NjhweOS7peS4ijEwMjNweOS7peS4iz09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRfaW5uZXIge1xuICAgIC8qaGVpZ2h0OiA4M3B4OyovXG4gIH1cbiAgLmhlYWQsIC5oZWFkX2lubmVyIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLnNpdGVfdHRsIHtcbiAgICB3aWR0aDogMTY0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgfVxuICAuYnRuX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gIH1cbiAgLm1lbnUge1xuICAgIHdpZHRoOiAzOXB4O1xuICAgIGhlaWdodDogMjlweDtcbiAgfVxuICAubWVudTIge1xuICAgIHRvcDogMTJweDtcbiAgfVxuICAubWVudTMge1xuICAgIHRvcDogMjRweDtcbiAgfVxuICAuc3BfbWVudV90ZXgsIC5yc3Yge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cbiAgLmljb25fY2FsZW5kYXIge1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cbiAgI2dsb2JhbC1uYXYge1xuICAgIHRvcDogNjRweDtcbiAgfVxuICAjZ2xvYmFsLW5hdiB1bCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAjZ2xvYmFsLW5hdiBsaSBhIHtcbiAgICBwYWRkaW5nOiAyLjZyZW0gMS42cmVtO1xuICAgIC8qZm9udC1zaXplOiAycmVtOyovXG4gIH1cbiAgI2dsb2JhbC1uYXYgbGkgYTphZnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDglO1xuICAgIG1hcmdpbi10b3A6IC0xLjJyZW07XG4gIH1cbiAgI2dsb2JhbC1uYXYgLmZhcl9idG4tc3Age1xuICAgIG1hcmdpbi10b3A6IDQuMnJlbTtcbiAgfVxuICAjZ2xvYmFsLW5hdiAuZmFyX2J0bi1zcCBhIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZzogNCUgMCA0JSAxNSU7XG4gIH1cbiAgI2dsb2JhbC1uYXYgLmZhcl9idG4tc3AgYTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnBjX2luZm8gLl90ZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucGNfaW5mbyAuX3Jlc2VydmUge1xuICAgIGhlaWdodDogNTNweDtcbiAgfVxuICAuYnRuX2JnIHtcbiAgICB3aWR0aDogNi40cmVtO1xuICB9XG4gIC8q44OV44OD44K/44O8Ki9cbiAgZm9vdGVyIHVsIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PTEwMjNweOS7peS4iz09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PTEwMjRweOS7peS4ij09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjZ2xvYmFsLW5hdiB1bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICNnbG9iYWwtbmF2IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDE0cHggMjZweDtcbiAgfVxuICAjZ2xvYmFsLW5hdiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICNnbG9iYWwtbmF2IHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNjY2M7XG4gIH1cbiAgI2dsb2JhbC1uYXYgdWwgbGkgYSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLypwYWRkaW5nOiAxNHB4IDI2cHg7Ki9cbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIH1cbiAgI2dsb2JhbC1uYXYgdWwgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlMzkyNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIH1cbiAgI2dsb2JhbC1uYXYgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbiAgLnBjX3JzdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NGU0MTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5mYXJfYnRuLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOBk+OBrkNTU+ODleOCoeOCpOODq+OBr1Nhc3PjgYvjgonnlJ/miJDjgZXjgozjgabjgYTjgb7jgZnjgIJcbue3qOmbhuOBl+OBquOBhOOCiOOBhuOBq+OBlOazqOaEj+OBj+OBoOOBleOBhOOAglxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OI44GubWl4aW5cbkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLyogMTBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKuODmOODg+ODgOODvCovXG4uaGVhZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICB9XG59XG5cbi5zaXRlX3R0bCB7XG4gIHdpZHRoOiAxMzJweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG59XG5cbi5zcF9uYXZfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyrjg5Djg7zjgqzjg7zjg5zjgr/jg7MqL1xuLm1lbnUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAxO1xufVxuXG4ubWVudTEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tZW51MiB7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm1lbnUzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm1lbnUxLCAubWVudTIsIC5tZW51MyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLyogT3BlcmEgKi9cbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAvKiBHb29nbGVDaHJvbWUsIFNhZmFyaSAqL1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC8qIElFICovXG59XG5cbi5zcF9tZW51X3RleCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJzdiB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG5fYmcge1xuICB3aWR0aDogNS40cmVtO1xufVxuXG4vKnNw44OK44OT44Oc44K/44OzKi9cbiNnbG9iYWwtbmF2IHtcbiAgLmZhcl9idG4tc3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbG9yO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDYlIDAgNiUgMTUlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2NhbGVuZGFyLWhlYWQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlBD44OK44OTKi9cbi5oZWFkX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGNfaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHVsIHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNHJlbTtcbiAgfVxuICAuX3RlbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMi4xcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fdGVsLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLl90aW1lIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5fcmVzZXJ2ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaXRlX2NvbG9yO1xuICAgIGZsZXg6IGF1dG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgd2lkdGg6IDIwcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2NhbGVuZGFyLWhlYWQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBsZWZ0OiA0cmVtO1xuICAgICAgdG9wOiAxN3B4O1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi8q44OK44OTKi9cbiNnbG9iYWwtbmF2IHVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2dsb2JhbC1uYXYgdWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMTggLSAxNCkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDEwMjQgLSA3NjgpKSArIDE0cHgpO1xuICB9XG59XG4ucnN2X3dyYXAge1xuICBtYXJnaW4tdG9wOiA0LjZyZW07XG59XG5cblxuLndyYXBwZXIge1xuICBtYXJnaW46IDAgNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGhlaWdodDogNzAwcHg7XG59XG5cbi50dGxfb3V0ZXJ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cbi8v44Kz44Oz44K/44Kv44OIXG4jQ09OVEFDVCB7XG4gIHBhZGRpbmctdG9wOiA2LjJyZW07XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbi8v44Ki44Kv44K744K5XG4jQUNDRVNTIHtcbiAgcGFkZGluZy10b3A6IDYuMnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuLnR0bF9jb250X3N1Yi5fdHRsLWFjY2VzcyB7XG4gIGZvbnQtc2l6ZTogMy40Mzc1dnc7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cblxuLm1hcF9pbWcge1xuICB3aWR0aDogNTMlO1xuICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGZsZXg6IDAgMCA0MC42MDM0NCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOS4xMzc5MzElO1xuICAgIG1hcmdpbi10b3A6IDE5JTtcbiAgfVxufVxuXG4vL+OCsOODvOOCsOODq+ODnuODg+ODl1xuLmxvY2F0aW9uIHtcbiAgd2lkdGg6IDkyJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzOC45Njg1JTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5sb2NhdGlvbl93cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nLXRvcDogMy4ycmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDUycHg7XG4gIH1cbn1cblxuLmFjY2Vzc19pbmZvIHtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIHBhZGRpbmctdG9wOiAyLjFyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICB3aWR0aDogNTQuNjU1MTcyNCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTclO1xuICB9XG59XG5cbi5hZGRyZXNzIHtcbiAgZHQge1xuICAgIEBpbmNsdWRlIGZvbnRfYmFzZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gIGRkIHtcbiAgICBAaW5jbHVkZSBmb250X2Jhc2U7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICB9XG4gIH1cbn1cblxuLnJvdXRlX3RlbC13cmFwIHtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgfVxufVxuXG4uYWNjZXNzX3RlbC1vdXRlciB7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDMuNnJlbTtcbiAgfVxufVxuXG4uYWNjZXNzX3RlbCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDJyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgcGFkZGluZzogMXJlbSAzcmVtIDFyZW0gM3JlbTtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMS44cmVtO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9jb21tb24vaW1nL2ljb25fdGVsLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgfVxuICB9XG59XG5cbi5yZWNlcHRpb25fdGltZS1vdXRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ucmVjZXB0aW9uX3RpbWUge1xuICBAaW5jbHVkZSBmb250X2Jhc2U7XG4gIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLy/ntYzot6/moYjlhoVcbi5yb3V0ZV9idG4ge1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2NvbW1vbi9pbWcvaWNvbl9maWxsZWRfcG9pbnQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL+S6iOe0hOODnOOCv+ODs1xuLnJlY29fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICB3aWR0aDogMjNyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwLjhyZW0gNXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgd2lkdGg6IDE4cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA0LjJyZW07XG4gICAgfVxuICB9XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2NvbW1vbi9pbWcvYnRuX2FsbG93LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiA2cmVtO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiByaWdodCAuMnMgZWFzZS1pbjtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICByaWdodDogM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RfYnRuX3dyYXAge1xuICB1bCB7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgd2lkdGg6IDc2JTtcbiAgICAgIG1heC13aWR0aDogNTM0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWF4LXdpZHRoOiA4ODRweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RfYnRuICB7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAucmVjb19idG4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDEuM3JlbSA5cmVtO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgcGFkZGluZzogNS44JSA5cmVtO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNTNweDtcbiAgICAgICAgcmlnaHQ6IDExcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdF9idG4gLnJlY29fYnRuOmhvdmVyOjphZnRlciB7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcmlnaHQ6IDhyZW07XG4gIH1cbn1cblxuLy/os4fmlpnoq4vmsYJcbi5wYW1waGxldF9kbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5cbi8q44OV44OD44K/44O8Ki9cbi5mb290ZXJfY29tbW9uIHtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmh0d19sb2dvIHtcbiAgd2lkdGg6IDE2cmVtO1xuICBtYXJnaW46ICAwIGF1dG87XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBwYWRkaW5nLXRvcDogMy4zcmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAyMDhweDtcbiAgfVxufVxuXG4uZm9vdGVyX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIG1hcmdpbi10b3A6IDIuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIG1hcmdpbi10b3A6IDIuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gIH1cbiAgbGkge1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuLmJvdHRvbV9uYXZpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk5O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA3NjdweDtcbiAgfVxuICBsaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzMzMztcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgZm9udC1zaXplOiAzLjQzNzV2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBwYWRkaW5nOiAxLjRyZW0gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gIC5fZmFpciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNpdGVfY29sb3I7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9oZWFydC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGxlZnQ6IDAuNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgIGxlZnQ6IDcuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICAgIGxlZnQ6IDYuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuX3Jlc2V2ZSB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC42cmVtO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2NhbGVuZGFyLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgbGVmdDogMC42cmVtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgICAgICAgIGxlZnQ6IDUuNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuX3RlbHtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjZyZW07XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fdGVsLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgbGVmdDogMC42cmVtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgbGVmdDogNS42cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgICAgbGVmdDogNC42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb3B5X3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxLjRyZW0gMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDU5cHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDlweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xuICAgIG1hcmdpbi10b3A6IDIuMnJlbTtcbiAgfVxufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09MTAyM+S7peS4iz09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdmlfbGlzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRmb250X21haW5fY29sb3I7XG4gIH1cblxuICAgIC5oZWFkX2lubmVyIHtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgICB9XG4gICAgLnNwX25hdl93cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5idG5fd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmJ0bl9iZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpdGVfY29sb3I7XG4gICAgfVxuXG4gICAgLyrjgq/jg6rjg4Pjgq8qL1xuICAgIC5vcGVuIHtcbiAgICAgIC5tZW51MSB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICAgICAgfVxuICAgICAgLm1lbnUyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICAgIC5tZW51MyB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIC8q44OK44OTKi9cbiAgICAjZ2xvYmFsLW5hdiB7XG4gICAgICBsaSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkZm9udF9tYWluX2NvbG9yO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uYXZpX2xpc3Qge1xuICAgICAgICBhe1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ++8nic7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnRfbWFpbl9jb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC5wY19yc3Yge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLyogI2dsb2JhbC1uYXYg44K544Op44Kk44OJ44Ki44OL44Oh44O844K344On44OzICovXG4gICAgLm9wZW4gI2dsb2JhbC1uYXYge1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuICAgICNnbG9iYWwtbmF2IHVsIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAvKnBhZGRpbmctbGVmdDogNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1JTsqL1xuICAgIH1cbiAgLmhlYWQsIC5oZWFkX2lubmVyIHtcbiAgICAvKmhlaWdodDogNTdweDsqL1xuICB9XG4gIC5pY29uX2NhbGVuZGFyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG4gICNnbG9iYWwtbmF2IHtcbiAgICB0b3A6IDU2cHg7XG4gICAgdWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgfVxuICAgIC5uYXZpX2xpc3Qge1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRmb250X21haW5fY29sb3I7XG4gICAgICBhIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDglO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjhyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDUlIDAgNSUgMyU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG4gICNnbG9iYWwtbmF2IHtcbiAgICAuZmFyX2J0bi1zcCB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8v44OV44OD44K/44O8XG4uZm9vdGVyX2NvbW1vbiB7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PTc2OOS7peS4ij09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC8qaGVpZ2h0OiA1NXB4OyovXG4gIH1cbiAgLnBjX2hlYWRlcl9pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNwX25hdl93cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLndyYXBwZXIge1xuICAgIHdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PTc2N3B45Lul5LiLPT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZCwgLmhlYWRfaW5uZXIge1xuICAgIGhlaWdodDogNTdweDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PTc2OHB45Lul5LiKMTAyM3B45Lul5LiLPT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZF9pbm5lciB7XG4gICAgLypoZWlnaHQ6IDgzcHg7Ki9cbiAgfVxuXG4gIC5oZWFkLCAuaGVhZF9pbm5lciB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG5cbiAgLnNpdGVfdHRsIHtcbiAgICB3aWR0aDogMTY0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgfVxuXG4gIC5idG5fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgfVxuICAubWVudSB7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICB9XG4gIC5tZW51MiB7XG4gICAgdG9wOiAxMnB4O1xuICB9XG4gIC5tZW51MyB7XG4gICAgdG9wOiAyNHB4O1xuICB9XG4gIC5zcF9tZW51X3RleCwgLnJzdiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxuICAuaWNvbl9jYWxlbmRhciB7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxuICAjZ2xvYmFsLW5hdiB7XG4gICAgdG9wOiA2NHB4O1xuICAgIHVsIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDIuNnJlbSAxLjZyZW07XG4gICAgICAgIC8qZm9udC1zaXplOiAycmVtOyovXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiA4JTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMS4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2dsb2JhbC1uYXYgLmZhcl9idG4tc3Age1xuICAgIG1hcmdpbi10b3A6IDQuMnJlbTtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHBhZGRpbmc6IDQlIDAgNCUgMTUlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBjX2luZm8ge1xuICAgIC5fdGVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLl9yZXNlcnZlIHtcbiAgICAgIGhlaWdodDogNTNweDtcbiAgICB9XG4gIH1cbiAgLmJ0bl9iZyB7XG4gICAgd2lkdGg6IDYuNHJlbTtcbiAgfVxuXG4gIC8q44OV44OD44K/44O8Ki9cbiAgZm9vdGVyIHVsIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT0xMDIzcHjku6XkuIs9PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09MTAyNHB45Lul5LiKPT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNnbG9iYWwtbmF2IHVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAjZ2xvYmFsLW5hdiB1bCBsaSBhICB7XG4gICAgcGFkZGluZzogMTRweCAyNnB4O1xuICB9XG4gICNnbG9iYWwtbmF2IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBsaSB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjY2NjO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLypwYWRkaW5nOiAxNHB4IDI2cHg7Ki9cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZV9jb2xvcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBjX3JzdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4NGU0MTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLmZhcl9idG4tc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vL+OCq+ODqeODvFxuJG1haW5fY29sb3I6ICNjOWJjOWM7XG4kZm9udF9tYWluX2NvbG9yOiAjMzMzO1xuJHNpdGVfY29sb3I6ICM1ZTM5MjU7XG4kcHJpbWVfY29sb3I6ICNmODRlNDE7XG4kb3B0aW9uX2NvbG9yOiAjMDBiN2JkO1xuJGNvbG9yX2NvbW1vbjogI2E4OTI1OTtcblxuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbiRicmVha3BvaW50czogKFxuICAgIHhzOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpXCIsXG4gICAgczogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiLFxuICAgIG06IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgXCIsXG4gICAgbWw6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcIixcbiAgICBsOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiLFxuICAgIHhsOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KVwiLFxuKTtcblxuQG1peGluIGZhZGUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgIG9wYWNpdHk6IDAuNjtcbn1cblxuLy/jg5Xjg6zjgq3jgrfjg5bjg6vjg5zjg4Pjgq/jgrnjga7jg5/jg4Pjgq/jgrnjgqTjg7NcbkBtaXhpbiBmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1peGluIGZsZXhfZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vL+ODleOCqeODs+ODiOOBruODn+ODg+OCr+OCueOCpOODs1xuQG1peGluIGZvbnRfYmFzZSgkdmFsdWU6IDEzcHgpIHtcbiAgZm9udC1zaXplOiAkdmFsdWU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzMzO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG4iXX0= */
