@charset "UTF-8";
/*================================================
このCSSファイルはSassから生成されています。
編集しないようにご注意ください。
================================================*/
/* Safari 7.1+ に適用される */
_::-webkit-full-page-media, _:future, :root, body {
  -webkit-animation: safariFix 1s forwards infinite;
}
.opening_store {
  font-family: sans-serif;
  text-align: center;
  font-family: sans-serif;
  font-size: 22px;
  line-height: 1.5;
  background-color: #e83415;
  color: #fff;
  margin-left: 5%;
  margin-right: 5%;
  padding: 6px 0;
  margin-top: 24px;
}

html {
  font-size: 62.5%;
  /* 10px */
  height: 100%;
  box-sizing: border-box;
}

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

/*フェードイン*/
.fade_03 {
  transition: 0.3s ease-out;
}

.fade_05 {
  transition: 0.5s ease-out;
}

.fade_065 {
  transition: 0.65s ease-out;
}

.fade_1 {
  transition: 1s ease-out;
}

.fade_2 {
  transition: 2s ease-out;
}

.fade-mv_in {
  opacity: 0;
}

.mv_in {
  opacity: 1;
}

.fade_delay01 {
  transition-delay: 0.1s;
}

.fade_delay015 {
  transition-delay: 0.15s;
}

.fade_delay02 {
  transition-delay: 0.2s;
}

/*フェードアップ*/
.fade-mv_up {
  opacity: 0;
  transform: translate(0, 60px);
  -webkit-transform: translate(0, 60px);
}

.mv_up {
  opacity: 1;
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
}

/*フェードスライド*/
.fade-mv_slide {
  opacity: 0;
  transform: translate(60px, 0);
  -webkit-transform: translate(60px, 0);
}

.mv_slide {
  opacity: 1;
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
}

.cont_wrap {
  margin-left: 5%;
  margin-right: 5%;
  overflow: hidden;
}
.cont_wrap.cont_fllow {
  padding-top: 2rem;
}

/*ヘッダー*/
.pc_header_inner {
  background-color: #fff;
  padding-bottom: 10px;
  box-sizing: border-box;
}

.head {
  position: fixed;
  top: 0;
  width: 100%;
  background-color: #fff;
  /*border-bottom: 1px solid #000;*/
  z-index: 999;
  height: 143px;
}

.head h1 a {
  color: #00ad1a;
  letter-spacing: 0.1em;
}

/*ロゴ*/
.site_ttl {
  width: 56%;
}

.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: #333;
  top: 0px;
  position: absolute;
}

.menu2 {
  width: 100%;
  height: 2px;
  background-color: #333;
  top: 8px;
  position: absolute;
}

.menu3 {
  width: 100%;
  height: 2px;
  background-color: #333;
  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: #333;
  font-weight: bold;
}

.navi_access {
  color: #333;
  line-height: 1.5;
  font-size: 1.1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.navi_access p {
  padding-left: 2.8%;
  line-height: 1.5;
}

.icon_torii {
  width: 26px;
  height: 25px;
}

/*パンくずリスト*/
.breadcrumb_wrap {
  margin-left: 5%;
  margin-right: 5%;
  margin-top: 177px;
  padding-top: 2.2rem;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
}
.breadcrumb li {
  font-family: "Noto Serif JP", serif;
  color: #333;
  font-size: 1.2rem;
  position: relative;
  line-height: 1.6;
}
.breadcrumb li:not(:last-of-type) {
  padding-right: 1.6rem;
}
.breadcrumb li:not(:last-of-type)::after {
  position: absolute;
  content: ">";
  top: 0;
  right: 0.5rem;
}
.breadcrumb li a {
  color: #333;
  font-family: "Noto Serif JP", serif;
}

.nav-inquiry {
  text-orientation: upright;
}

/*共通タイトル*/
.ttl_category {
  color: #333;
  font-size: 1.9rem;
  border-bottom: solid 1px #e83415;
  width: 80%;
  padding-bottom: 0.4rem;
  letter-spacing: 0.1em;
}

.ttl_wrap {
  padding-top: 4.6rem;
}

.ttl_jp {
  font-size: 1.7rem;
}

.txt_base {
  font-family: "Noto Serif JP", serif;
  color: #333;
  letter-spacing: 0.05em;
  line-height: 1.5;
  font-size: 1.3rem;
}

/*共通アクセス*/

.common_access-ttl {
  font-family: "Noto Serif JP", serif;
  font-size: 4.375vw;
  letter-spacing: 0.1em;
  padding-bottom: 0.6rem;
  color: #333;
  border-bottom: solid 1px #e83415;
}
.location iframe {
  width: 100%;
  height: 248px;
}

.common_access-wrap {
  padding-top: 3.2rem;
}

.salon_name {
  font-family: "Noto Serif JP", serif;
  padding-left: 40px;
  color: #333;
  line-height: 1.8;
  position: relative;
  font-size: 1.05rem;
  text-shadow: 2px 2px 0 #FFF, -2px -2px 0 #FFF, -2px 2px 0 #FFF, 2px -2px 0 #FFF, 0px 2px 0 #FFF, 0 -2px 0 #FFF, -2px 0 0 #FFF, 2px 0 0 #FFF;
  margin-right: 2rem;
}
.salon_name::before {
  position: absolute;
  content: "";
  background: url(../img/icon_flower_yushima_red@2x.jpg) center no-repeat;
  background-size: contain;
  width: 55px;
  height: 54px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
}
.salon_name::after {
  position: absolute;
  content: "";
  top: 5.2rem;
  left: 0;
  right: 0;
  bottom: 0;
  border-bottom: 2px solid #e83415;
}
.salon_name span {
  font-size: 1.6rem;
  letter-spacing: 0.15em;
}

.salon_inner {
  box-shadow: 1rem 1rem #e83415;
}

.salon_info_wrap {
  margin-top: 2.4rem;
}

.salon_access_box {
  font-family: "Noto Serif JP", serif;
}
.salon_access_box ul {
  color: #333;
}
.salon_access_box ul li {
  line-height: 1.5;
}
.salon_access_box ul li a {
  color: #333;
}
.salon_access_box .access_info {
  font-size: 13px;
}
.salon_access_box .access_train {
  font-size: 12px;
  font-family: "Noto Serif JP", serif;
}

.common_salon_image {
  width: 70%;
  margin-top: 2.4rem;
}
.common_contact_btn-wrap ul a {
  font-family: "Noto Serif JP", serif;
  color: #333;
  font-size: 1.7rem;
  letter-spacing: 0.05em;
  display: block;
  position: relative;
  border: solid 1px #333;
  padding: 1.2rem 0;
}

.btn_box {
  overflow: hidden;
}

.contact_btn {
  text-align: center;
}
.contact_btn.allow a {
  padding-right: 3.5rem;
}
.contact_btn.allow a::before {
  content: "";
  background: url(../img/allow_2.png) no-repeat center;
  background-size: contain;
  width: 41px;
  height: 100%;
  right: 5rem;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  transition: right 0.2s ease-in;
}
.contact_btn.mail a {
  padding-right: 6.7rem;
}
.contact_btn.mail a::before {
  content: "";
  background: url(../img/email.svg) no-repeat center;
  background-size: contain;
  width: 30px;
  height: 22px;
  right: 7rem;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
}
.contact_btn.mail_level a {
  padding-right: 6.7rem;
}
.contact_btn.mail_level a::before {
  content: "";
  background: url(../../common/img/email.svg) no-repeat center;
  background-size: contain;
  width: 30px;
  height: 22px;
  right: 7rem;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
}
.contact_btn.tel a {
  padding-right: 6.7rem;
}
.contact_btn.tel a::before {
  content: "";
  background: url(../img/icon_tel@2x.png) no-repeat center;
  background-size: contain;
  width: 13px;
  height: 24px;
  right: 8rem;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
}
/*戻るボタン*/
#page_top {
  width: 40px;
  height: 40px;
  position: fixed;
  right: 6px;
  bottom: 0;
  background: #e83415;
  opacity: 0.6;
  border-radius: 50%;
  z-index: 99;
}

#page_top a {
  position: relative;
  display: block;
  width: 40px;
  height: 40px;
  text-decoration: none;
}

#page_top a::before {
  content: "";
  background: url(../img/allow_triangle.png) no-repeat center;
  width: 16px;
  height: 16px;
  color: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
}

/*フッター*/
footer {
  background-color: #e83415;
  margin-top: 6.2rem;
  padding-bottom: 38px;
}

.f_left {
  background-color: #e83415;
  color: #fff;
  padding: 1.2rem 0;
}

.flogo_wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}

.footer_logo {
  font-family: "Noto Serif JP", serif;
  font-size: 1.6rem;
  letter-spacing: 0.1em;
  position: relative;
}

.footer_logo::before {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: -3.6rem;
  transform: translateY(-50%);
  content: "";
  background: url(../img/icon_footer@2x.png) center no-repeat;
  background-size: contain;
  width: 23px;
  height: 23px;
}

.footer_list {
  display: flex;
}

.footer_list li:first-child {
  padding-right: 1.5rem;
}

.footer_list li:last-child {
  padding-left: 1.5rem;
  border-left: solid 1px #fff;
}

.footer_list a {
  color: #fff;
  font-size: 1.2rem;
  font-family: sans-serif;
}

.copy_wrap {
  background-color: #000;
  text-align: center;
}

.copy_wrap small {
  color: #fff;
  font-size: 1.2rem;
  font-family: sans-serif;
  letter-spacing: 0.05em;
}

.htw_box {
  border-bottom: solid 1px #333;
  padding-bottom: 10px;
}
.htw_box dl {
  font-family: "Noto Serif JP", serif;
}
.htw_box dl dt {
  line-height: 1.8;
  padding-bottom: 6px;
  font-size: 14px;
}
.htw_box dl dt span {
  font-size: 17px;
}
.htw_box dl dd {
  line-height: 1.5;
}
.htw_box dl dd a {
  font-size: 17px;
  color: #333;
}

/*========================1024px以上========================*/
.bottom_navi {
  display: flex;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 99;
}
.bottom_navi li {
  width: 50%;
  text-align: center;
  font-family: sans-serif;
  font-size: 14px;
  box-sizing: border-box;
}
.bottom_navi li a {
  display: block;
  line-height: 2.6;
  box-sizing: border-box;
}
.bottom_navi li a .icon {
  position: relative;
}
.contact_bottom {
  background-color: #e83415;
  color: #fff;
  border: solid 1px #e83415;
}

.tel_bottom {
  color: #333;
  background-color: #fff;
}

@media screen and (min-width: 1024px) {
  .opening_store {
    font-size: 26px;
    padding: 12px 0;
    margin-top: 36px;
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }
  .cont_wrap.cont_fllow {
    padding-top: 86px;
  }
  .breadcrumb_wrap {
    width: 90%;
    max-width: 1180px;
    margin: 0 auto;
    padding-top: 36px;
    margin-top: 143px;
  }
  .breadcrumb li {
    font-size: 12px;
  }
  .ttl_category {
    font-size: 32px;
    border-bottom: solid 2px #e83415;
    width: 83.375%;
    letter-spacing: 0.15em;
  }
  .ttl_jp {
    font-size: 24px;
  }
  .common_access-ttl {
    font-size: 22px;
    padding-bottom: 17px;
    width: 73.4375%;
  }
  .location {
    width: 60.07812%;
  }
  .location iframe {
    height: 486px;
    position: relative;
  }
  .salon_wrap {
    width: 55%;
    margin-left: -193px;
  }
  .common_access-wrap {
    display: flex;
    padding-top: 64px;
  }
  .salon_name {
    margin-top: 0;
    font-size: 1.37rem;
  }
  .salon_name::before {
    width: 78px;
    height: 77px;
  }
  .salon_name::after {
    top: 79px;
  }
  .salon_name span {
    font-size: 21px;
  }
  .salin_flex {
    padding-top: 18px;
  }
  .salon_inner {
    position: relative;
    background-color: #fff;
    margin-top: 167px;
    padding: 34px 39px;
  }
  .salon_access_box .access_info:first-of-type {
    padding-bottom: 17px;
  }
  .salon_access_box .access_train li {
    line-height: 1.8;
  }
  .common_contact_btn-wrap {
    margin-top: 87px;
  }
  .common_contact_btn-wrap ul a {
    font-size: 18px;
    padding: 23px 0;
  }
  .contact_btn {
    width: 48%;
  }
  .contact_btn.mail a::before {
    width: 46px;
    height: 34px;
    right: 15%;
  }
  .contact_btn.mail_level a::before {
    width: 46px;
    height: 34px;
    right: 15%;
  }
  .contact_btn.tel a::before {
    width: 21px;
    height: 39px;
  }
  .contact_btn.allow a:hover:before {
    right: 4rem;
  }
  .cont_wrap {
    width: 90%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }
  .site_ttl {
    width: 248px;
  }
  #global-nav {
    margin-left: 22%;
  }
  .navi_access {
    font-size: 12px;
    line-height: 1.5;
    letter-spacing: 0.05em;
    margin-left: 6%;
    margin-top: 36px;
  }
  .navi_access p {
    padding-left: 15px;
    font-family: "Noto Serif JP", serif;
  }
  .icon_torii {
    width: 37px;
    height: 36px;
  }
  footer {
    padding: 1.6rem 0 58px;
  }
  .fotter_inner {
    display: flex;
    align-items: center;
    width: 90%;
    max-width: 1280px;
    margin: 0 auto;
  }
  .f_left {
    display: flex;
    align-items: center;
    padding: 0;
    width: 46%;
  }
  .footer_list {
    padding-left: 3%;
    width: 50%;
  }
  .copy_wrap {
    background-color: #e83415;
    text-align: left;
  }
  .bottom_navi {
    width: 620px;
  }
  .contact_bottom {
    border: solid 1px #fff;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .head {
    height: 133px;
  }
  .access_wrap {
    margin-top: 6.4rem;
  }
  .common_access-ttl {
    font-size: 1.6rem;
  }
  .salon_wrap {
    margin-top: 3.4rem;
  }
  .salon_name {
    margin-right: 30rem;
  }
  .salin_flex {
    padding-top: 16px;
  }
  .salon_inner {
    padding: 1.6rem 1.9rem;
  }
  .salon_info_wrap {
    /*padding-left: 2rem;*/
  }
  .salon_access_box {
    width: 51.757188%;
  }
  .salon_access_box .access_info {
    font-size: 1.6rem;
  }
  .salon_access_box .access_train {
    font-size: 1.4rem;
    padding-top: 12px;
  }
  .btn_box {
    margin-top: 4.8rem;
  }
  .contact_btn {
    width: 47%;
  }
  .contact_btn.mail a {
    padding-right: 0.7rem;
  }
  .contact_btn.mail a::before {
    right: 4rem;
  }
  .contact_btn.mail_level a {
    padding-right: 0.7rem;
  }
  .contact_btn.mail_level a::before {
    right: 4rem;
  }
  .head {
    height: 133px;
  }
  .site_ttl {
    width: 18rem;
    margin: 0 auto;
  }
  .navi_access {
    /* margin-left: 47%;*/
    margin-top: 1.8%;
  }
  .f_left {
    display: flex;
    justify-content: center;
  }
  .footer_logo {
    font-size: 1.4rem;
  }
  .footer_list {
    justify-content: center;
  }
  .footer_list a {
    font-size: 1.1rem;
  }
  .copy_wrap small {
    font-size: 1.1rem;
  }
}

@media screen and (min-width: 768px) {
  .access_wrap {
    width: 90%;
    max-width: 1280px;
    margin: 0 auto;
  }
  .salin_flex {
    display: flex;
    justify-content: space-between;
  }
  .salon_info_wrap {
    margin-top: 4.4rem;
  }
  .common_salon_image {
    width: 38.019169%;
  }
  .btn_box {
    display: flex;
    justify-content: space-between;
  }
  #page_top {
    right: 16px;
  }
  .sp {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .common_access-ttl {
    margin: 0 5%;
  }
  .location {
    margin: 0 5%;
  }
  .salon_name {
    margin-top: 4rem;
  }
  .salon_inner {
    margin: 0 5%;
  }
  .salon_info_wrap {
    padding-bottom: 2.4rem;
  }
  .salon_access_box .access_info {
    font-size: 1.4rem;
    padding-top: 1.5rem;
  }
  .salon_access_box .access_train {
    font-size: 1.3rem;
    padding-top: 12px;
  }
  .common_contact_btn-wrap {
    margin-left: 5%;
    margin-right: 5%;
    margin-top: 4rem;
  }
  .contact_btn.mail {
    margin-top: 2.4rem;
  }
  .contact_btn.mail_level {
    margin-top: 2.4rem;
  }
  .contact_btn.tel {
    margin-top: 2.4rem;
  }
  .site_ttl {
    margin: 0 auto;
  }
  .navi_access {
    margin-top: 3.6%;
    padding-bottom: 3.6%;
    background-color: #fff;
  }
  .footer_list {
    padding-top: 1.8rem;
    justify-content: center;
  }
  .copy_wrap {
    padding: 1rem;
  }
  .tb {
    display: none;
  }
  #global-nav ul {
    font-size: 14px;
    padding-top: 18rem;
    position: relative;
  }
  #global-nav ul::before {
    position: absolute;
    top: 7rem;
    left: 50%;
    transform: translateX(-50%);
    content: "";
    background: url(../img/icon_site@2x.png) center no-repeat;
    background-size: contain;
    width: 202px;
    height: 86px;
  }
  #global-nav li {
    border-bottom: solid 1px #b5495b;
    position: relative;
    padding-left: 2.2rem;
    letter-spacing: 0.15em;
  }
  #global-nav li::before {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    content: "";
    background: url(../img/icon_navi@2x.png) center no-repeat;
    background-size: contain;
    width: 15px;
    height: 15px;
    transform: translateY(-50%);
  }
  #global-nav li a {
    padding: 5% 0 5% 3%;
    font-size: 1.8rem;
  }
}

@media (min-width: 1120px) {
  .salon_access_box .access_info {
    font-size: calc(3 * (100vw - 1120px) / 160 + 13px);
  }
  .salon_access_box .access_train {
    font-size: calc(2 * (100vw - 1120px) / 159 + 12px);
  }
}

@media (min-width: 1279px) {
  .salon_access_box .access_info {
    font-size: 16px;
  }
  .salon_access_box .access_train {
    font-size: 14px;
  }
}

@media (min-width: 756px) and (max-width: 1279px) {
  .contact_btn.allow a::before {
    right: 2rem;
  }
}

@media (max-width: 1279px) {
  .contact_btn.allow a:hover:before {
    right: 0.5rem;
  }
}

@media (min-width: 1024px) and (max-width: 1250px) {
  #global-nav {
    margin-left: 8%;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .head_inner {
    height: 63px;
  }
  .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 ul {
    padding-top: 22rem;
    position: relative;
  }
  #global-nav ul::before {
    position: absolute;
    top: 6rem;
    left: 50%;
    transform: translateX(-50%);
    content: "";
    background: url(../img/icon_site@2x.png) center no-repeat;
    background-size: contain;
    width: 248px;
    height: 86px;
  }
  #global-nav li {
    border-bottom: solid 1.5px #b5495b;
  }
  #global-nav li a {
    padding: 4.2% 0 4.2% 5%;
    font-size: 2rem;
  }
  #global-nav li a:after {
    top: 50%;
    right: 8%;
    margin-top: -1.2rem;
  }
}

@media screen and (max-width: 1023px) {
  .pc {
    display: none;
  }
  .head_inner {
    /*z-index: 3;*/
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-color: #fff;
    padding-top: 15px;
  }
  .sp_nav_wrap {
    /*display: flex;*/
    z-index: 999;
    margin-top: 15px;
  }
  .btn_wrap {
    padding-right: 19px;
    /*display: flex;
    flex-direction: column;
    align-items: center;*/
  }
  /*クリック*/
  .open .menu1 {
    top: 10px;
    transform: rotate(405deg);
  }
  .open .menu2 {
    opacity: 0;
  }
  .open .menu3 {
    top: 10px;
    transform: rotate(-405deg);
  }
  /*ナビ*/
  #global-nav {
    z-index: 988;
    position: absolute;
    top: 0;
    background: white;
    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;
  }
  .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%;
  }
}

@media screen and (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px) {
  .btn_wrap {
    padding-top: 7px;
  }
}

@media (min-width: 1024px) {
  .tb {
    display: none;
  }
  .head {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: fixed;
    top: 0;
    background-color: #fff;
    height: 140px;
  }
  .pc_header_inner {
    display: flex;
    align-items: center;
    /*justify-content: space-between;*/
    width: 95%;
    max-width: 1600px;
    margin: 0 auto;
  }
  .site_ttl {
    font-size: 20px;
  }
  .sp_nav_wrap {
    display: none;
  }
  #global-nav ul {
    /*display: flex;*/
    display: grid;
    grid-auto-flow: column;
    font-size: 16px;
  }
  #global-nav ul li {
    writing-mode: vertical-lr;
    padding-right: 18px;
    padding-left: 18px;
    border-left: solid 1px #e83415;
    letter-spacing: 0.13em;
    padding-top: 2.1rem;
    position: relative;
  }
  #global-nav ul li::before {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    left: 50%;
    margin-left: -7px;
    background: url(../img/icon_navi@2x.png) center no-repeat;
    background-size: contain;
    width: 14px;
    height: 14px;
  }
  #global-nav ul li:last-child {
    border-right: solid 1px #e83415;
  }
  #global-nav ul li a {
    font-family: "Noto Serif JP", serif;
    color: #333;
    display: block;
  }
  .wrapper {
    width: 980px;
    margin: 0 auto;
  }
}

@media screen and (min-width: 1024px) and (min-width: 1024px) {
  .rental_navi {
    font-size: 11px;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiLCJfY29tbW9uX21haW4uc2NzcyIsIl9zZXR0aW5nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCOzs7aURBQUE7QUFXQSx1QkFBQTtBQUNBO0VBQ0UsaURBQUE7QURORjtBQ2VBO0VBQ0UsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FEUEY7O0FDbUJBO0VBQ0UsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0FETEY7O0FDUUE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtBRExGOztBQ1FBLFNBQUE7QUFDQTtFQUNFLHlCQUFBO0FETEY7O0FDUUE7RUFDRSx5QkFBQTtBRExGOztBQ1FBO0VBQ0UsMEJBQUE7QURMRjs7QUNRQTtFQUNFLHVCQUFBO0FETEY7O0FDUUE7RUFDRSx1QkFBQTtBRExGOztBQ1FBO0VBQ0UsVUFBQTtBRExGOztBQ1FBO0VBQ0UsVUFBQTtBRExGOztBQ1FBO0VBQ0Usc0JBQUE7QURMRjs7QUNRQTtFQUNFLHVCQUFBO0FETEY7O0FDUUE7RUFDRSxzQkFBQTtBRExGOztBQ1FBLFVBQUE7QUFDQTtFQUNFLFVBQUE7RUFDQSw2QkFBQTtFQUNBLHFDQUFBO0FETEY7O0FDUUE7RUFDRSxVQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQ0FBQTtBRExGOztBQ1FBLFdBQUE7QUFDQTtFQUNFLFVBQUE7RUFDQSw2QkFBQTtFQUNBLHFDQUFBO0FETEY7O0FDUUE7RUFDRSxVQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQ0FBQTtBRExGOztBQ1FBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QURMRjtBQ01FO0VBQ0UsaUJBQUE7QURKSjs7QUNXQSxPQUFBO0FBQ0E7RUFDRSxzQkFBQTtF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QUNBLFdBQUE7RUR1RUY7RUNyRUE7SUFDRSxhQUFBO0VEdUVGO0VDckVBLDRCQUFBO0VBQ0E7SUFHRSx3QkFBQTtJQUNBLGFBQUE7RUR1RUY7RUNyRUE7SUFDRSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtFRHVFRjtBQUNGOztBQ3BFQTtFQUNFO0lBQ0UsZ0JBQUE7RURzRUY7QUFDRjs7QUNuRUE7RUFDRTtJQUNFLGFBQUE7RURxRUY7RUNuRUE7SUFDRSxXQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsOEJBQUE7SUFDQSxlQUFBO0lBQ0EsTUFBQTtJQUNBLHNCQUFBO0lBQ0EsYUFBQTtFRHFFRjtFQ25FQTtJQUNFLGFBQUE7SUFDQSxtQkFBQTtJQUNBLGtDQUFBO0lBQ0EsVUFBQTtJQUNBLGlCQUFBO0lBQ0EsY0FBQTtFRHFFRjtFQ25FQTtJQUNFLGVBQUE7RURxRUY7RUNuRUE7SUFDRSxhQUFBO0VEcUVGO0VDbkVBO0lBQ0UsaUJBQUE7SUFDQSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSxlQUFBO0VEcUVGO0VDOURBO0lBRUUseUJBQUE7SUFDQSxtQkFBQTtJQUNBLGtCQUFBO0lBQ0EsOEJBQUE7SUFDQSxzQkFBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7RUR1RUY7RUNyRUE7SUFDRSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxjQUFBO0lBQ0EsTUFBQTtJQUNBLFNBQUE7SUFDQSxpQkFBQTtJQUNBLHlEQUFBO0lBQ0Esd0JBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFRHlFRjtFQ3ZFQTtJQUNFLCtCQUFBO0VEMkVGO0VDekVBO0lBQ0UsbUNBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtFRDZFRjtFQzNFQTtJQUNFLFlBQUE7SUFDQSxjQUFBO0VEK0VGO0FBaERGOztBQ3p2Q0k7RUFxckNGO0lBRUksZUFBQTtFRHNFSjtBQUNGIiwiZmlsZSI6ImNvbW1vbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44GT44GuQ1NT44OV44Kh44Kk44Or44GvU2Fzc+OBi+OCieeUn+aIkOOBleOCjOOBpuOBhOOBvuOBmeOAglxu57eo6ZuG44GX44Gq44GE44KI44GG44Gr44GU5rOo5oSP44GP44Gg44GV44GE44CCXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogU2FmYXJpIDcuMSsg44Gr6YGp55So44GV44KM44KLICovXG5fOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSwgXzpmdXR1cmUsIDpyb290LCBib2R5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNhZmFyaUZpeCAxcyBmb3J3YXJkcyBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNhZmFyaUZpeCB7XG4gIDEwMCUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5vcGVuaW5nX3N0b3JlIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MzQxNTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgcGFkZGluZzogNnB4IDA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9wZW5pbmdfc3RvcmUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLyogMTBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKuODleOCp+ODvOODieOCpOODsyovXG4uZmFkZV8wMyB7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5mYWRlXzA1IHtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbn1cblxuLmZhZGVfMDY1IHtcbiAgdHJhbnNpdGlvbjogMC42NXMgZWFzZS1vdXQ7XG59XG5cbi5mYWRlXzEge1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlLW91dDtcbn1cblxuLmZhZGVfMiB7XG4gIHRyYW5zaXRpb246IDJzIGVhc2Utb3V0O1xufVxuXG4uZmFkZS1tdl9pbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tdl9pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYWRlX2RlbGF5MDEge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4uZmFkZV9kZWxheTAxNSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuXG4uZmFkZV9kZWxheTAyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLyrjg5Xjgqfjg7zjg4njgqLjg4Pjg5cqL1xuLmZhZGUtbXZfdXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2MHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2MHB4KTtcbn1cblxuLm12X3VwIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi8q44OV44Kn44O844OJ44K544Op44Kk44OJKi9cbi5mYWRlLW12X3NsaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNjBweCwgMCk7XG59XG5cbi5tdl9zbGlkZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uY29udF93cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbnRfd3JhcC5jb250X2ZsbG93IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRfd3JhcC5jb250X2ZsbG93IHtcbiAgICBwYWRkaW5nLXRvcDogODZweDtcbiAgfVxufVxuXG4vKuODmOODg+ODgOODvCovXG4ucGNfaGVhZGVyX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5oZWFkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwOyovXG4gIHotaW5kZXg6IDk5OTtcbiAgaGVpZ2h0OiAxNDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkIHtcbiAgICBoZWlnaHQ6IDEzM3B4O1xuICB9XG59XG5cbi5oZWFkIGgxIGEge1xuICBjb2xvcjogIzAwYWQxYTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4vKuODreOCtCovXG4uc2l0ZV90dGwge1xuICB3aWR0aDogNTYlO1xufVxuXG4uc3BfbmF2X3dyYXAge1xuICAvKmRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgKi9cbn1cblxuLyrjg5Djg7zjgqzjg7zjg5zjgr/jg7MqL1xuLm1lbnUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAxO1xufVxuXG4ubWVudTEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHRvcDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tZW51MiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgdG9wOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm1lbnUzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB0b3A6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm1lbnUxLCAubWVudTIsIC5tZW51MyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLyogT3BlcmEgKi9cbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAvKiBHb29nbGVDaHJvbWUsIFNhZmFyaSAqL1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC8qIElFICovXG59XG5cbi5zcF9tZW51X3RleCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm5hdmlfYWNjZXNzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmlfYWNjZXNzIHAge1xuICBwYWRkaW5nLWxlZnQ6IDIuOCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5pY29uX3RvcmlpIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLyrjg5Hjg7PjgY/jgZrjg6rjgrnjg4gqL1xuLmJyZWFkY3J1bWJfd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgbWFyZ2luLXRvcDogMTc3cHg7XG4gIHBhZGRpbmctdG9wOiAyLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJyZWFkY3J1bWJfd3JhcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBtYXJnaW4tdG9wOiAxNDNweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5icmVhZGNydW1iIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJyZWFkY3J1bWIgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJyZWFkY3J1bWIgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtO1xufVxuLmJyZWFkY3J1bWIgbGk6bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCI+XCI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDAuNXJlbTtcbn1cbi5icmVhZGNydW1iIGxpIGEge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cblxuLm5hdi1pbnF1aXJ5IHtcbiAgdGV4dC1vcmllbnRhdGlvbjogdXByaWdodDtcbn1cblxuLyrlhbHpgJrjgr/jgqTjg4jjg6sqL1xuLnR0bF9jYXRlZ29yeSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlODM0MTU7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHRsX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNlODM0MTU7XG4gICAgd2lkdGg6IDgzLjM3NSU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgfVxufVxuXG4udHRsX3dyYXAge1xuICBwYWRkaW5nLXRvcDogNC42cmVtO1xufVxuXG4udHRsX2pwIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR0bF9qcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi50eHRfYmFzZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLyrlhbHpgJrjgqLjgq/jgrvjgrkqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY2Vzc193cmFwIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjZXNzX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDYuNHJlbTtcbiAgfVxufVxuXG4uY29tbW9uX2FjY2Vzcy10dGwge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDQuMzc1dnc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTgzNDE1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1vbl9hY2Nlc3MtdHRsIHtcbiAgICBtYXJnaW46IDAgNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21tb25fYWNjZXNzLXR0bCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29tbW9uX2FjY2Vzcy10dGwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICB3aWR0aDogNzMuNDM3NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvY2F0aW9uIHtcbiAgICBtYXJnaW46IDAgNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubG9jYXRpb24ge1xuICAgIHdpZHRoOiA2MC4wNzgxMiU7XG4gIH1cbn1cbi5sb2NhdGlvbiBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubG9jYXRpb24gaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDQ4NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Fsb25fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhbG9uX3dyYXAge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOTNweDtcbiAgfVxufVxuXG4uY29tbW9uX2FjY2Vzcy13cmFwIHtcbiAgcGFkZGluZy10b3A6IDMuMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29tbW9uX2FjY2Vzcy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG5cbi5zYWxvbl9uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMDVyZW07XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDAgI0ZGRiwgLTJweCAtMnB4IDAgI0ZGRiwgLTJweCAycHggMCAjRkZGLCAycHggLTJweCAwICNGRkYsIDBweCAycHggMCAjRkZGLCAwIC0ycHggMCAjRkZGLCAtMnB4IDAgMCAjRkZGLCAycHggMCAwICNGRkY7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zYWxvbl9uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Fsb25fbmFtZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zYWxvbl9uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4zN3JlbTtcbiAgfVxufVxuLnNhbG9uX25hbWU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2Zsb3dlcl95dXNoaW1hX3JlZEAyeC5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhbG9uX25hbWU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDc4cHg7XG4gICAgaGVpZ2h0OiA3N3B4O1xuICB9XG59XG4uc2Fsb25fbmFtZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNS4ycmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U4MzQxNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Fsb25fbmFtZTo6YWZ0ZXIge1xuICAgIHRvcDogNzlweDtcbiAgfVxufVxuLnNhbG9uX25hbWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zYWxvbl9uYW1lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2FsaW5fZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zYWxpbl9mbGV4IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zYWxpbl9mbGV4IHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgfVxufVxuXG4uc2Fsb25faW5uZXIge1xuICBib3gtc2hhZG93OiAxcmVtIDFyZW0gI2U4MzQxNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zYWxvbl9pbm5lciB7XG4gICAgbWFyZ2luOiAwIDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Fsb25faW5uZXIge1xuICAgIHBhZGRpbmc6IDEuNnJlbSAxLjlyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Fsb25faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDE2N3B4O1xuICAgIHBhZGRpbmc6IDM0cHggMzlweDtcbiAgfVxufVxuXG4uc2Fsb25faW5mb193cmFwIHtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNhbG9uX2luZm9fd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNhbG9uX2luZm9fd3JhcCB7XG4gICAgLypwYWRkaW5nLWxlZnQ6IDJyZW07Ki9cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhbG9uX2luZm9fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNC40cmVtO1xuICB9XG59XG5cbi5zYWxvbl9hY2Nlc3NfYm94IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zYWxvbl9hY2Nlc3NfYm94IHtcbiAgICB3aWR0aDogNTEuNzU3MTg4JTtcbiAgfVxufVxuLnNhbG9uX2FjY2Vzc19ib3ggdWwge1xuICBjb2xvcjogIzMzMztcbn1cbi5zYWxvbl9hY2Nlc3NfYm94IHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5zYWxvbl9hY2Nlc3NfYm94IHVsIGxpIGEge1xuICBjb2xvcjogIzMzMztcbn1cbi5zYWxvbl9hY2Nlc3NfYm94IC5hY2Nlc3NfaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zYWxvbl9hY2Nlc3NfYm94IC5hY2Nlc3NfaW5mbyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNhbG9uX2FjY2Vzc19ib3ggLmFjY2Vzc19pbmZvIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zYWxvbl9hY2Nlc3NfYm94IC5hY2Nlc3NfaW5mbzpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAuc2Fsb25fYWNjZXNzX2JveCAuYWNjZXNzX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzICogKDEwMHZ3IC0gMTEyMHB4KSAvIDE2MCArIDEzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3OXB4KSB7XG4gIC5zYWxvbl9hY2Nlc3NfYm94IC5hY2Nlc3NfaW5mbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2Fsb25fYWNjZXNzX2JveCAuYWNjZXNzX3RyYWluIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNhbG9uX2FjY2Vzc19ib3ggLmFjY2Vzc190cmFpbiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zYWxvbl9hY2Nlc3NfYm94IC5hY2Nlc3NfdHJhaW4ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhbG9uX2FjY2Vzc19ib3ggLmFjY2Vzc190cmFpbiBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAuc2Fsb25fYWNjZXNzX2JveCAuYWNjZXNzX3RyYWluIHtcbiAgICBmb250LXNpemU6IGNhbGMoMiAqICgxMDB2dyAtIDExMjBweCkgLyAxNTkgKyAxMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyNzlweCkge1xuICAuc2Fsb25fYWNjZXNzX2JveCAuYWNjZXNzX3RyYWluIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmNvbW1vbl9zYWxvbl9pbWFnZSB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb25fc2Fsb25faW1hZ2Uge1xuICAgIHdpZHRoOiAzOC4wMTkxNjklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb25fY29udGFjdF9idG4td3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21tb25fY29udGFjdF9idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogODdweDtcbiAgfVxufVxuLmNvbW1vbl9jb250YWN0X2J0bi13cmFwIHVsIGEge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gIHBhZGRpbmc6IDEuMnJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21tb25fY29udGFjdF9idG4td3JhcCB1bCBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMjNweCAwO1xuICB9XG59XG5cbi5idG5fYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idG5fYm94IHtcbiAgICBtYXJnaW4tdG9wOiA0LjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG5fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uY29udGFjdF9idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdF9idG4ge1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdF9idG4ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbi5jb250YWN0X2J0bi5hbGxvdyBhIHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtO1xufVxuLmNvbnRhY3RfYnRuLmFsbG93IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWxsb3dfMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1NnB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWN0X2J0bi5hbGxvdyBhOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdF9idG4ubWFpbCB7XG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICB9XG59XG4uY29udGFjdF9idG4ubWFpbCBhIHtcbiAgcGFkZGluZy1yaWdodDogNi43cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RfYnRuLm1haWwgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMC43cmVtO1xuICB9XG59XG4uY29udGFjdF9idG4ubWFpbCBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2VtYWlsLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICByaWdodDogN3JlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RfYnRuLm1haWwgYTo6YmVmb3JlIHtcbiAgICByaWdodDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0X2J0bi5tYWlsIGE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHJpZ2h0OiAxNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0X2J0bi5tYWlsX2xldmVsIHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIH1cbn1cbi5jb250YWN0X2J0bi5tYWlsX2xldmVsIGEge1xuICBwYWRkaW5nLXJpZ2h0OiA2LjdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdF9idG4ubWFpbF9sZXZlbCBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjdyZW07XG4gIH1cbn1cbi5jb250YWN0X2J0bi5tYWlsX2xldmVsIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9jb21tb24vaW1nL2VtYWlsLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICByaWdodDogN3JlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RfYnRuLm1haWxfbGV2ZWwgYTo6YmVmb3JlIHtcbiAgICByaWdodDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0X2J0bi5tYWlsX2xldmVsIGE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHJpZ2h0OiAxNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0X2J0bi50ZWwge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgfVxufVxuLmNvbnRhY3RfYnRuLnRlbCBhIHtcbiAgcGFkZGluZy1yaWdodDogNi43cmVtO1xufVxuLmNvbnRhY3RfYnRuLnRlbCBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fdGVsQDJ4LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICByaWdodDogOHJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0X2J0bi50ZWwgYTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFjdF9idG4uYWxsb3cgYTpob3ZlcjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdF9idG4uYWxsb3cgYTpob3ZlcjpiZWZvcmUge1xuICAgIHJpZ2h0OiA0cmVtO1xuICB9XG59XG4vKuaIu+OCi+ODnOOCv+ODsyovXG4jcGFnZV90b3Age1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA2cHg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2U4MzQxNTtcbiAgb3BhY2l0eTogMC42O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2VfdG9wIHtcbiAgICByaWdodDogMTZweDtcbiAgfVxufVxuXG4jcGFnZV90b3AgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI3BhZ2VfdG9wIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWxsb3dfdHJpYW5nbGUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKuODleODg+OCv+ODvCovXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzNDE1O1xuICBtYXJnaW4tdG9wOiA2LjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzOHB4O1xufVxuXG4uZl9sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MzQxNTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEuMnJlbSAwO1xufVxuXG4uZmxvZ29fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9vdGVyX2xvZ28ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXJfbG9nbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMy42cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9mb290ZXJAMngucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5cbi5mb290ZXJfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb290ZXJfbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLmZvb3Rlcl9saXN0IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZmZmO1xufVxuXG4uZm9vdGVyX2xpc3QgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbi5jb3B5X3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb3B5X3dyYXAgc21hbGwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4uaHR3X2JveCB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMzMzO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5odHdfYm94IGRsIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cbi5odHdfYm94IGRsIGR0IHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmh0d19ib3ggZGwgZHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5odHdfYm94IGRsIGRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5odHdfYm94IGRsIGRkIGEge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PTEwMjRweOS7peS4ij09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRfd3JhcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNpdGVfdHRsIHtcbiAgICB3aWR0aDogMjQ4cHg7XG4gIH1cbiAgI2dsb2JhbC1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiAyMiU7XG4gIH1cbiAgLm5hdmlfYWNjZXNzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiA2JTtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG4gIC5uYXZpX2FjY2VzcyBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgfVxuICAuaWNvbl90b3JpaSB7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZzogMS42cmVtIDAgNThweDtcbiAgfVxuICAuZm90dGVyX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZl9sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNDYlO1xuICB9XG4gIC5mb290ZXJfbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb3B5X3dyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODM0MTU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWQge1xuICAgIGhlaWdodDogMTMzcHg7XG4gIH1cbiAgLnNpdGVfdHRsIHtcbiAgICB3aWR0aDogMThyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm5hdmlfYWNjZXNzIHtcbiAgICAvKiBtYXJnaW4tbGVmdDogNDclOyovXG4gICAgbWFyZ2luLXRvcDogMS44JTtcbiAgfVxuICAuZl9sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfbG9nbyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLmZvb3Rlcl9saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX2xpc3QgYSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbiAgLmNvcHlfd3JhcCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlX3R0bCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm5hdmlfYWNjZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAzLjYlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjYlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmZvb3Rlcl9saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMS44cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jb3B5X3dyYXAge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgLnRiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNnbG9iYWwtbmF2IHVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDE4cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjZ2xvYmFsLW5hdiB1bDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fc2l0ZUAyeC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAyMDJweDtcbiAgICBoZWlnaHQ6IDg2cHg7XG4gIH1cbiAgI2dsb2JhbC1uYXYgbGkge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYjU0OTViO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB9XG4gICNnbG9iYWwtbmF2IGxpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX25hdmlAMngucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gICNnbG9iYWwtbmF2IGxpIGEge1xuICAgIHBhZGRpbmc6IDUlIDAgNSUgMyU7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgI2dsb2JhbC1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiA4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRfaW5uZXIge1xuICAgIGhlaWdodDogNjNweDtcbiAgfVxuICAubWVudSB7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICB9XG4gIC5tZW51MiB7XG4gICAgdG9wOiAxMnB4O1xuICB9XG4gIC5tZW51MyB7XG4gICAgdG9wOiAyNHB4O1xuICB9XG4gIC5zcF9tZW51X3RleCwgLnJzdiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxuICAuaWNvbl9jYWxlbmRhciB7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxuICAjZ2xvYmFsLW5hdiB1bCB7XG4gICAgcGFkZGluZy10b3A6IDIycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjZ2xvYmFsLW5hdiB1bDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fc2l0ZUAyeC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAyNDhweDtcbiAgICBoZWlnaHQ6IDg2cHg7XG4gIH1cbiAgI2dsb2JhbC1uYXYgbGkge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDEuNXB4ICNiNTQ5NWI7XG4gIH1cbiAgI2dsb2JhbC1uYXYgbGkgYSB7XG4gICAgcGFkZGluZzogNC4yJSAwIDQuMiUgNSU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gICNnbG9iYWwtbmF2IGxpIGE6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA4JTtcbiAgICBtYXJnaW4tdG9wOiAtMS4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkX2lubmVyIHtcbiAgICAvKnotaW5kZXg6IDM7Ki9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5zcF9uYXZfd3JhcCB7XG4gICAgLypkaXNwbGF5OiBmbGV4OyovXG4gICAgei1pbmRleDogOTk5O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmJ0bl93cmFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICAgIC8qZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7Ki9cbiAgfVxuICAvKuOCr+ODquODg+OCryovXG4gIC5vcGVuIC5tZW51MSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICB9XG4gIC5vcGVuIC5tZW51MiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAub3BlbiAubWVudTMge1xuICAgIHRvcDogMTBweDtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICB9XG4gIC8q44OK44OTKi9cbiAgI2dsb2JhbC1uYXYge1xuICAgIHotaW5kZXg6IDk4ODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgI2dsb2JhbC1uYXYgbGkge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cbiAgI2dsb2JhbC1uYXYgbGkgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5wY19yc3Yge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogI2dsb2JhbC1uYXYg44K544Op44Kk44OJ44Ki44OL44Oh44O844K344On44OzICovXG4gIC5vcGVuICNnbG9iYWwtbmF2IHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAjZ2xvYmFsLW5hdiB1bCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnRuX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG4gIC5wY19oZWFkZXJfaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvKmp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsqL1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNpdGVfdHRsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnNwX25hdl93cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNnbG9iYWwtbmF2IHVsIHtcbiAgICAvKmRpc3BsYXk6IGZsZXg7Ki9cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlbnRhbF9uYXZpIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2dsb2JhbC1uYXYgdWwgbGkge1xuICAgIC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2U4MzQxNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xuICAgIHBhZGRpbmctdG9wOiAyLjFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNnbG9iYWwtbmF2IHVsIGxpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX25hdmlAMngucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2dsb2JhbC1uYXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2U4MzQxNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjZ2xvYmFsLW5hdiB1bCBsaSBhIHtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICB3aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5ib3R0b21fbmF2aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJvdHRvbV9uYXZpIHtcbiAgICB3aWR0aDogNjIwcHg7XG4gIH1cbn1cbi5ib3R0b21fbmF2aSBsaSB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ib3R0b21fbmF2aSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyLjY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYm90dG9tX25hdmkgbGkgYSAuaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0X2JvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODM0MTU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTgzNDE1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0X2JvdHRvbSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbiAgfVxufVxuXG4udGVsX2JvdHRvbSB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44GT44GuQ1NT44OV44Kh44Kk44Or44GvU2Fzc+OBi+OCieeUn+aIkOOBleOCjOOBpuOBhOOBvuOBmeOAglxu57eo6ZuG44GX44Gq44GE44KI44GG44Gr44GU5rOo5oSP44GP44Gg44GV44GE44CCXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4jjga5taXhpblxuQG1peGluIG1lZGlhKCRicmVha3BvaW50KSB7XG4gICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8qIFNhZmFyaSA3LjErIOOBq+mBqeeUqOOBleOCjOOCiyAqL1xuXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsIF86ZnV0dXJlLCA6cm9vdCwgYm9keSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzYWZhcmlGaXggMXMgZm9yd2FyZHMgaW5maW5pdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2FmYXJpRml4IHtcbiAgMTAwJSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vL+mWi+W6l+OBiuefpeOCieOBm1xuLm9wZW5pbmdfc3RvcmUge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzNDE1O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC8qIDEwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyrjg5Xjgqfjg7zjg4njgqTjg7MqL1xuLmZhZGVfMDMge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuXG4uZmFkZV8wNSB7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG59XG5cbi5mYWRlXzA2NSB7XG4gIHRyYW5zaXRpb246IDAuNjVzIGVhc2Utb3V0O1xufVxuXG4uZmFkZV8xIHtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZS1vdXQ7XG59XG5cbi5mYWRlXzIge1xuICB0cmFuc2l0aW9uOiAycyBlYXNlLW91dDtcbn1cblxuLmZhZGUtbXZfaW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubXZfaW4ge1xuICBvcGFjaXR5OiAxLjA7XG59XG5cbi5mYWRlX2RlbGF5MDEge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4uZmFkZV9kZWxheTAxNSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuXG4uZmFkZV9kZWxheTAyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLyrjg5Xjgqfjg7zjg4njgqLjg4Pjg5cqL1xuLmZhZGUtbXZfdXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2MHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2MHB4KTtcbn1cblxuLm12X3VwIHtcbiAgb3BhY2l0eTogMS4wO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLyrjg5Xjgqfjg7zjg4njgrnjg6njgqTjg4kqL1xuLmZhZGUtbXZfc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MHB4LCAwKTtcbn1cblxuLm12X3NsaWRlIHtcbiAgb3BhY2l0eTogMS4wO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmNvbnRfd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJi5jb250X2ZsbG93IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgcGFkZGluZy10b3A6IDg2cHg7XG4gICAgfVxuICB9XG59XG5cbi8q44OY44OD44OA44O8Ki9cbi5wY19oZWFkZXJfaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmhlYWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7Ki9cbiAgei1pbmRleDogOTk5O1xuICBoZWlnaHQ6IDE0M3B4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgaGVpZ2h0OiAxMzNweDtcbiAgfVxufVxuXG4uaGVhZCBoMSBhIHtcbiAgY29sb3I6ICMwMGFkMWE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLyrjg63jgrQqL1xuLnNpdGVfdHRsIHtcbiAgd2lkdGg6IDU2JTtcbn1cblxuLnNwX25hdl93cmFwIHtcbiAgLypkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICovXG59XG5cbi8q44OQ44O844Ks44O844Oc44K/44OzKi9cbi5tZW51IHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMTtcbn1cblxuLm1lbnUxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB0b3A6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubWVudTIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHRvcDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tZW51MyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgdG9wOiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tZW51MSwgLm1lbnUyLCAubWVudTMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC8qIE9wZXJhICovXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLyogR29vZ2xlQ2hyb21lLCBTYWZhcmkgKi9cbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAvKiBJRSAqL1xufVxuXG4uc3BfbWVudV90ZXgge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5uYXZpX2FjY2VzcyB7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZpX2FjY2VzcyBwIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjglO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uaWNvbl90b3JpaSB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi8q44OR44Oz44GP44Ga44Oq44K544OIKi9cbi5icmVhZGNydW1iX3dyYXAge1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIG1hcmdpbi10b3A6IDE3N3B4O1xuICBwYWRkaW5nLXRvcDogMi4ycmVtO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogMTQzcHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBjb2xvcjogJGZvbnRfbWFpbl9jb2xvcjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICRmb250X21haW5fY29sb3I7XG4gICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICB9XG4gIH1cbn1cblxuLm5hdi1pbnF1aXJ5IHtcbiAgdGV4dC1vcmllbnRhdGlvbjogdXByaWdodDtcbn1cblxuLyrlhbHpgJrjgr/jgqTjg4jjg6sqL1xuLnR0bF9jYXRlZ29yeSB7XG4gIGNvbG9yOiAkZm9udF9tYWluX2NvbG9yO1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRtYWluX2NvbG9yO1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRtYWluX2NvbG9yO1xuICAgIHdpZHRoOiA4My4zNzUlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgfVxufVxuXG4udHRsX3dyYXAge1xuICBwYWRkaW5nLXRvcDogNC42cmVtO1xufVxuXG5cbi50dGxfanAge1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnR4dF9iYXNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIGNvbG9yOiAkZm9udF9tYWluX2NvbG9yO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4vKuWFsemAmuOCouOCr+OCu+OCuSovXG4uYWNjZXNzX3dyYXAge1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIG1hcmdpbi10b3A6IDYuNHJlbTtcbiAgfVxufVxuXG4uY29tbW9uX2FjY2Vzcy10dGwge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0LjM3NXZ3O1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcbiAgY29sb3I6ICRmb250X21haW5fY29sb3I7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkbWFpbl9jb2xvcjtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIG1hcmdpbjogMCA1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgd2lkdGg6IDczLjQzNzUlO1xuICB9XG59XG5cbi5sb2NhdGlvbiB7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBtYXJnaW46IDAgNSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogNjAuMDc4MTIlO1xuICB9XG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgaGVpZ2h0OiA0ODZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIH1cbiAgfVxufVxuXG4uc2Fsb25fd3JhcCB7XG4gIEBpbmNsdWRlICBtZWRpYShtKSB7XG4gICAgbWFyZ2luLXRvcDogMy40cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBtYXJnaW4tbGVmdDogLTE5M3B4O1xuICB9XG59XG5cbi5jb21tb25fYWNjZXNzLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMy4ycmVtO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbn1cblxuLnNhbG9uX25hbWUge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBjb2xvcjogJGZvbnRfbWFpbl9jb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMDVyZW07XG4gIHRleHQtc2hhZG93OjJweCAycHggMCAjRkZGLCAtMnB4IC0ycHggMCAjRkZGLCAtMnB4IDJweCAwICNGRkYsIDJweCAtMnB4IDAgI0ZGRiwgMHB4IDJweCAwICNGRkYsIDAgLTJweCAwICNGRkYsIC0ycHggMCAwICNGRkYsIDJweCAwIDAgI0ZGRjtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxLjM3cmVtO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9mbG93ZXJfeXVzaGltYV9yZWRAMnguanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogLTE7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgaGVpZ2h0OiA3N3B4O1xuICAgIH1cbiAgfVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNS4ycmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbWFpbl9jb2xvcjtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgdG9wOiA3OXB4O1xuICAgIH1cbiAgfVxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG4gIH1cbn1cblxuLnNhbGluX2ZsZXgge1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICB9XG59XG5cblxuLnNhbG9uX2lubmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIG1hcmdpbjogMCA1JTtcbiAgfVxuICBib3gtc2hhZG93OiAxcmVtIDFyZW0gJG1haW5fY29sb3I7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMS45cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAxNjdweDtcbiAgICBwYWRkaW5nOiAzNHB4IDM5cHg7XG4gIH1cbn1cblxuLnNhbG9uX2luZm9fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIC8qcGFkZGluZy1sZWZ0OiAycmVtOyovXG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBtYXJnaW4tdG9wOiA0LjRyZW07XG4gIH1cbn1cblxuLnNhbG9uX2FjY2Vzc19ib3gge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHdpZHRoOiA1MS43NTcxODglO1xuICB9XG4gIHVsIHtcbiAgICBjb2xvcjogJGZvbnRfbWFpbl9jb2xvcjtcbiAgICBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWNjZXNzX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgIC5hY2Nlc3NfaW5mbyAge1xuICAgICAgZm9udC1zaXplOiBjYWxjKCgxNiAtIDEzKSAqICgoMTAwdncgLSAxMTIwcHgpIC8gKDEyODAgLSAxMTIwKSkgKyAxM3B4KTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNzlweCkge1xuICAgIC5hY2Nlc3NfaW5mbyAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5hY2Nlc3NfdHJhaW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuXG4gICAgICBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgIC5hY2Nlc3NfdHJhaW4gIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygoMTQgLSAxMikgKiAoKDEwMHZ3IC0gMTEyMHB4KSAvICgxMjc5IC0gMTEyMCkpICsgMTJweCk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjc5cHgpIHtcbiAgICAuYWNjZXNzX3RyYWluICB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5jb21tb25fc2Fsb25faW1hZ2Uge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgd2lkdGg6IDM4LjAxOTE2OSU7XG4gIH1cbn1cblxuLmNvbW1vbl9jb250YWN0X2J0bi13cmFwIHtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBtYXJnaW4tdG9wOiA4N3B4O1xuICB9XG4gIHVsIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgIGNvbG9yOiAkZm9udF9tYWluX2NvbG9yO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbiAgICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZzogMjNweCAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuX2JveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBtYXJnaW4tdG9wOiA0LjhyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uY29udGFjdF9idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICB3aWR0aDogNDclO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAmLmFsbG93IHtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FsbG93XzIucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiA1cmVtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IC4ycyBlYXNlLWluO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzU2cHgpIGFuZCAgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm1haWwge1xuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2LjdyZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2VtYWlsLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICByaWdodDogN3JlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgcmlnaHQ6IDRyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgcmlnaHQ6IDE1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubWFpbF9sZXZlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYuN3JlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC43cmVtO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9jb21tb24vaW1nL2VtYWlsLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICByaWdodDogN3JlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgcmlnaHQ6IDRyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgcmlnaHQ6IDE1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGVsIHtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgfVxuICAgIGEge1xuICAgICAgcGFkZGluZy1yaWdodDogNi43cmVtO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl90ZWxAMngucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHJpZ2h0OiA4cmVtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RfYnRuLmFsbG93IGE6aG92ZXI6YmVmb3JlIHtcbiAgICByaWdodDogLjVyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgLmNvbnRhY3RfYnRuLmFsbG93IGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiA0cmVtO1xuICB9XG59XG5cbi8q5oi744KL44Oc44K/44OzKi9cbiNwYWdlX3RvcHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNnB4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICRtYWluX2NvbG9yO1xuICBvcGFjaXR5OiAwLjY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogOTk7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbiNwYWdlX3RvcCBhe1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZV90b3AgYTo6YmVmb3Jle1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hbGxvd190cmlhbmdsZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8q44OV44OD44K/44O8Ki9cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbG9yO1xuICBtYXJnaW4tdG9wOiA2LjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzOHB4O1xufVxuXG4uZl9sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fY29sb3I7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjJyZW0gMDtcbn1cblxuLmZsb2dvX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvb3Rlcl9sb2dvIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyX2xvZ286OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTMuNnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2Zvb3RlckAyeC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbn1cblxuLmZvb3Rlcl9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvb3Rlcl9saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4uZm9vdGVyX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNmZmY7XG59XG5cbi5mb290ZXJfbGlzdCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cblxuLmNvcHlfd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvcHlfd3JhcCBzbWFsbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbn1cblxuLy/jg5Xjg4Pjgr/jg7zmlrBcbi5odHdfYm94IHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMzMzM7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBkbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgICBkdCB7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB9XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PTEwMjRweOS7peS4ij09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udF93cmFwIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuc2l0ZV90dGwge1xuICAgIHdpZHRoOiAyNDhweDtcbiAgfVxuICAjZ2xvYmFsLW5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIyJTtcbiAgfVxuICAubmF2aV9hY2Nlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICBtYXJnaW4tbGVmdDogNiU7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxuICAubmF2aV9hY2Nlc3MgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICB9XG4gIC5pY29uX3RvcmlpIHtcbiAgICB3aWR0aDogMzdweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMCA1OHB4O1xuICB9XG4gIC5mb3R0ZXJfaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5mX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA0NiU7XG4gIH1cbiAgLmZvb3Rlcl9saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvcHlfd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZCB7XG4gICAgaGVpZ2h0OiAxMzNweDtcbiAgfVxuICAuc2l0ZV90dGwge1xuICAgIHdpZHRoOiAxOHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubmF2aV9hY2Nlc3Mge1xuICAgIC8qIG1hcmdpbi1sZWZ0OiA0NyU7Ki9cbiAgICBtYXJnaW4tdG9wOiAxLjglO1xuICB9XG4gIC5mX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9sb2dvIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAuZm9vdGVyX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfbGlzdCBhIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuICAuY29weV93cmFwIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZV90dGwge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5uYXZpX2FjY2VzcyB7XG4gICAgbWFyZ2luLXRvcDogMy42JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy42JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5mb290ZXJfbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDEuOHJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY29weV93cmFwIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC50YiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjZ2xvYmFsLW5hdiB1bCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiAxOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2dsb2JhbC1uYXYgdWw6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3JlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9zaXRlQDJ4LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDIwMnB4O1xuICAgIGhlaWdodDogODZweDtcbiAgfVxuICAjZ2xvYmFsLW5hdiBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNiNTQ5NWI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMi4ycmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgfVxuICAjZ2xvYmFsLW5hdiBsaTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fbmF2aUAyeC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgI2dsb2JhbC1uYXYgbGkgYSB7XG4gICAgcGFkZGluZzogNSUgMCA1JSAzJTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICNnbG9iYWwtbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogOCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZF9pbm5lciB7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICB9XG4gIC5tZW51IHtcbiAgICB3aWR0aDogMzlweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gIH1cbiAgLm1lbnUyIHtcbiAgICB0b3A6IDEycHg7XG4gIH1cbiAgLm1lbnUzIHtcbiAgICB0b3A6IDI0cHg7XG4gIH1cbiAgLnNwX21lbnVfdGV4LCAucnN2IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG4gIC5pY29uX2NhbGVuZGFyIHtcbiAgICB3aWR0aDogMzFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG4gICNnbG9iYWwtbmF2IHVsIHtcbiAgICBwYWRkaW5nLXRvcDogMjJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNnbG9iYWwtbmF2IHVsOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fc2l0ZUAyeC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAyNDhweDtcbiAgICBoZWlnaHQ6IDg2cHg7XG4gIH1cbiAgI2dsb2JhbC1uYXYgbGkge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDEuNXB4ICNiNTQ5NWI7XG4gIH1cbiAgI2dsb2JhbC1uYXYgbGkgYSB7XG4gICAgcGFkZGluZzogNC4yJSAwIDQuMiUgNSU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gICNnbG9iYWwtbmF2IGxpIGE6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA4JTtcbiAgICBtYXJnaW4tdG9wOiAtMS4ycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRfaW5uZXIge1xuICAgIC8qei1pbmRleDogMzsqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnNwX25hdl93cmFwIHtcbiAgICAvKmRpc3BsYXk6IGZsZXg7Ki9cbiAgICB6LWluZGV4OiA5OTk7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuYnRuX3dyYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gICAgLypkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsqL1xuICB9XG4gIC8q44Kv44Oq44OD44KvKi9cbiAgLm9wZW4gLm1lbnUxIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG4gIH1cbiAgLm9wZW4gLm1lbnUyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5vcGVuIC5tZW51MyB7XG4gICAgdG9wOiAxMHB4O1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbiAgLyrjg4rjg5MqL1xuICAjZ2xvYmFsLW5hdiB7XG4gICAgei1pbmRleDogOTg4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAjZ2xvYmFsLW5hdiBsaSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICB9XG4gICNnbG9iYWwtbmF2IGxpIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAucGNfcnN2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qICNnbG9iYWwtbmF2IOOCueODqeOCpOODieOCouODi+ODoeODvOOCt+ODp+ODsyAqL1xuICAub3BlbiAjZ2xvYmFsLW5hdiB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgI2dsb2JhbC1uYXYgdWwge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnRuX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbiAgLnBjX2hlYWRlcl9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8qanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyovXG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2l0ZV90dGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuc3BfbmF2X3dyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2dsb2JhbC1uYXYgdWwge1xuICAgIC8qZGlzcGxheTogZmxleDsqL1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnJlbnRhbF9uYXZpIHtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cbiAgfVxuICAjZ2xvYmFsLW5hdiB1bCBsaSB7XG4gICAgLXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkbWFpbl9jb2xvcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjEzZW07XG4gICAgcGFkZGluZy10b3A6IDIuMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2dsb2JhbC1uYXYgdWwgbGk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX25hdmlAMngucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgI2dsb2JhbC1uYXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJG1haW5fY29sb3I7XG4gIH1cbiAgI2dsb2JhbC1uYXYgdWwgbGkgYSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndyYXBwZXIge1xuICAgIHdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vL+ODnOODiOODoOODiuODk1xuLmJvdHRvbV9uYXZpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogNjIwcHg7IFxuICB9XG4gIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMi42O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjphZnRlciB7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdF9ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzNDE1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U4MzQxNTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xuICB9XG59XG5cbi50ZWxfYm90dG9tIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPS4uL2Nzcy90b3BfY29tbW9uLmNzcy5tYXAgKi9cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy/jgqvjg6njg7xcbiRtYWluX2NvbG9yOiAjZTgzNDE1O1xuJGNvbG9yX3JlZDogI2MyNDEzYjtcbiRjb2xvcl9ncjogIzIxNzk0ZjtcbiRjb2xvcl9ibHVlOiAjMDA1YmFlO1xuJGNvbG9yX3llOiAjZDc5ZTQwO1xuJGZvbnRfbWFpbl9jb2xvcjogIzMzMztcblxuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbiRicmVha3BvaW50czogKFxuICAgIHhzOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpXCIsXG4gICAgczogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiLFxuICAgIG06IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgXCIsXG4gICAgbWw6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcIixcbiAgICBsOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiLFxuICAgIHhsOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KVwiLFxuICAgIGV4bDogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweClcIixcbik7XG5cbkBtaXhpbiBmYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgICBvcGFjaXR5OiAwLjY7XG59XG5cbi8v44OV44Os44Kt44K344OW44Or44Oc44OD44Kv44K544Gu44Of44OD44Kv44K544Kk44OzXG5AbWl4aW4gZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtaXhpbiBmbGV4X2Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiJdfQ== */
