<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*================================================
このCSSファイルはSassから生成されています。
編集しないようにご注意ください。
================================================*/
/* Safari 7.1+ に適用される */
_::-webkit-full-page-media, _:future, :root, body {
  -webkit-animation: safariFix 1s forwards infinite;
}
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);
}

.bold {
  font-weight: bold;
}

.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: "&gt;";
  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 #0857A2;
  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 #0857A2;
}
.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_blue@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 #0857A2;
}
.salon_name span {
  font-size: 1.6rem;
  letter-spacing: 0.15em;
}

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

.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 .access_info {
  font-size: 13px;
}
.salon_access_box .access_info li a {
  color: #333;
}
.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: #0857A2;
  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: #0857A2;
  margin-top: 6.2rem;
  padding-bottom: 38px;
}

.f_left {
  background-color: #0857A2;
  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: #0857A2;
  color: #fff;
  border: solid 1px #0857A2;
}

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

@media screen and (min-width: 1024px) {
  .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 #0857A2;
    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_info_wrap {
    margin-top: 4.4rem;
  }
  .salon_access_box .access_info:first-of-type {
    padding-bottom: 17px;
  }
  .salon_access_box .access_train {
    padding-top: 25px;
  }
  .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: #0857A2;
    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;
  }
  .salin_flex {
    padding-top: 16px;
  }
  .salon_inner {
    padding: 1.6rem 1.9rem;
  }
  .salon_info_wrap {
    /*padding-left: 2rem;*/
  }
  .salon_access_box .access_info {
    font-size: 1.6rem;
  }
  .salon_access_box .access_train {
    font-size: 1.4rem;
    padding-top: 1.5rem;
  }
  .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;
  }
  .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: 10px;
  }
  .salon_access_box .access_train {
    font-size: 1.3rem;
    padding-top: 1.5rem;
  }
  .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 #0857A2;
    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 #0857A2;
  }
  #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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiLCJfY29tbW9uX21haW4uc2NzcyIsIl9zZXR0aW5nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCOzs7aURBQUE7QUFXQSx1QkFBQTtBQUNBO0VBQ0UsaURBQUE7QURORjtBQ2NBO0VBQ0UsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0FETkY7O0FDU0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtBRE5GOztBQ1NBLFNBQUE7QUFDQTtFQUNFLHlCQUFBO0FETkY7O0FDU0E7RUFDRSx5QkFBQTtBRE5GOztBQ1NBO0VBQ0UsMEJBQUE7QURORjs7QUNTQTtFQUNFLHVCQUFBO0FETkY7O0FDU0E7RUFDRSx1QkFBQTtBRE5GOztBQ1NBO0VBQ0UsVUFBQTtBRE5GOztBQ1NBO0VBQ0UsVUFBQTtBRE5GOztBQ1NBO0VBQ0Usc0JBQUE7QURORjs7QUNTQTtFQUNFLHVCQUFBO0FETkY7O0FDU0E7RUFDRSxzQkFBQTtBRE5GOztBQ1NBLFVBQUE7QUFDQTtFQUNFLFVBQUE7RUFDQSw2QkFBQTtFQUNBLHFDQUFBO0FETkY7O0FDU0E7RUFDRSxVQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQ0FBQTtBRE5GOztBQ1NBLFdBQUE7QUFDQTtFQUNFLFVBQUE7RUFDQSw2QkFBQTtFQUNBLHFDQUFBO0FETkY7O0FDU0E7RUFDRSxVQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQ0FBQTtBRE5GOztBQ1NBO0VBQ0UsaUJBQUE7QURORjs7QUNTQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FETkY7QUNPRTtFQUNFLGlCQUFBO0FETEo7O0FDWUEsT0FBQTtBQUNBO0VBQ0Usc0JBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0FESkY7O0FDT0E7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGlDQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7QURK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Q0EsbUJBQUE7SUFDQSw4QkFBQTtJQUNBLGVBQUE7SUFDQSxNQUFBO0lBQ0Esc0JBQUE7SUFDQSxhQUFBO0VEMERGO0VDeERBO0lBQ0UsYUFBQTtJQUNBLG1CQUFBO0lBQ0Esa0NBQUE7SUFDQSxVQUFBO0lBQ0EsaUJBQUE7SUFDQSxjQUFBO0VEMERGO0VDeERBO0lBQ0UsZUFBQTtFRDBERjtFQ3hEQTtJQUNFLGFBQUE7RUQwREY7RUN4REE7SUFDRSxpQkFBQTtJQUNBLGFBQUE7SUFDQSxzQkFBQTtJQUNBLGVBQUE7RUQwREY7RUNuREE7SUFFRSx5QkFBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSw4QkFBQTtJQUNBLHNCQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtFRDRERjtFQzFEQTtJQUNFLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLGNBQUE7SUFDQSxNQUFBO0lBQ0EsU0FBQTtJQUNBLGlCQUFBO0lBQ0EseURBQUE7SUFDQSx3QkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0VEOERGO0VDNURBO0lBQ0UsK0JBQUE7RURnRUY7RUM5REE7SUFDRSxtQ0FBQTtJQUNBLFdBQUE7SUFDQSxjQUFBO0VEa0VGO0VDaEVBO0lBQ0UsWUFBQTtJQUNBLGNBQUE7RURvRUY7QUFoREY7O0FDN3RDSTtFQW9xQ0Y7SUFFSSxlQUFBO0VEMkRKO0FBQ0YiLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgZPjga5DU1Pjg5XjgqHjgqTjg6vjga9TYXNz44GL44KJ55Sf5oiQ44GV44KM44Gm44GE44G+44GZ44CCXG7nt6jpm4bjgZfjgarjgYTjgojjgYbjgavjgZTms6jmhI/jgY/jgaDjgZXjgYTjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiBTYWZhcmkgNy4xKyDjgavpgannlKjjgZXjgozjgosgKi9cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QsIGJvZHkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2FmYXJpRml4IDFzIGZvcndhcmRzIGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2FmYXJpRml4IHtcbiAgMTAwJSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC8qIDEwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyrjg5Xjgqfjg7zjg4njgqTjg7MqL1xuLmZhZGVfMDMge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuXG4uZmFkZV8wNSB7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG59XG5cbi5mYWRlXzA2NSB7XG4gIHRyYW5zaXRpb246IDAuNjVzIGVhc2Utb3V0O1xufVxuXG4uZmFkZV8xIHtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZS1vdXQ7XG59XG5cbi5mYWRlXzIge1xuICB0cmFuc2l0aW9uOiAycyBlYXNlLW91dDtcbn1cblxuLmZhZGUtbXZfaW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubXZfaW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmFkZV9kZWxheTAxIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuLmZhZGVfZGVsYXkwMTUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cblxuLmZhZGVfZGVsYXkwMiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi8q44OV44Kn44O844OJ44Ki44OD44OXKi9cbi5mYWRlLW12X3VwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNjBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNjBweCk7XG59XG5cbi5tdl91cCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4vKuODleOCp+ODvOODieOCueODqeOCpOODiSovXG4uZmFkZS1tdl9zbGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDYwcHgsIDApO1xufVxuXG4ubXZfc2xpZGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNvbnRfd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb250X3dyYXAuY29udF9mbGxvdyB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250X3dyYXAuY29udF9mbGxvdyB7XG4gICAgcGFkZGluZy10b3A6IDg2cHg7XG4gIH1cbn1cblxuLyrjg5jjg4Pjg4Djg7wqL1xuLnBjX2hlYWRlcl9pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaGVhZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLypib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDsqL1xuICB6LWluZGV4OiA5OTk7XG4gIGhlaWdodDogMTQzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZCB7XG4gICAgaGVpZ2h0OiAxMzNweDtcbiAgfVxufVxuXG4uaGVhZCBoMSBhIHtcbiAgY29sb3I6ICMwMGFkMWE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLyrjg63jgrQqL1xuLnNpdGVfdHRsIHtcbiAgd2lkdGg6IDU2JTtcbn1cblxuLnNwX25hdl93cmFwIHtcbiAgLypkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICovXG59XG5cbi8q44OQ44O844Ks44O844Oc44K/44OzKi9cbi5tZW51IHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMTtcbn1cblxuLm1lbnUxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB0b3A6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubWVudTIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHRvcDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tZW51MyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgdG9wOiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tZW51MSwgLm1lbnUyLCAubWVudTMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC8qIE9wZXJhICovXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLyogR29vZ2xlQ2hyb21lLCBTYWZhcmkgKi9cbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAvKiBJRSAqL1xufVxuXG4uc3BfbWVudV90ZXgge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5uYXZpX2FjY2VzcyB7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZpX2FjY2VzcyBwIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjglO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uaWNvbl90b3JpaSB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi8q44OR44Oz44GP44Ga44Oq44K544OIKi9cbi5icmVhZGNydW1iX3dyYXAge1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIG1hcmdpbi10b3A6IDE3N3B4O1xuICBwYWRkaW5nLXRvcDogMi4ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5icmVhZGNydW1iX3dyYXAge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogMTQzcHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYnJlYWRjcnVtYiBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5icmVhZGNydW1iIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5icmVhZGNydW1iIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbn1cbi5icmVhZGNydW1iIGxpOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwLjVyZW07XG59XG4uYnJlYWRjcnVtYiBsaSBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG5cbi5uYXYtaW5xdWlyeSB7XG4gIHRleHQtb3JpZW50YXRpb246IHVwcmlnaHQ7XG59XG5cbi8q5YWx6YCa44K/44Kk44OI44OrKi9cbi50dGxfY2F0ZWdvcnkge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDg1N0EyO1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR0bF9jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMDg1N0EyO1xuICAgIHdpZHRoOiA4My4zNzUlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIH1cbn1cblxuLnR0bF93cmFwIHtcbiAgcGFkZGluZy10b3A6IDQuNnJlbTtcbn1cblxuLnR0bF9qcCB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfanAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4udHh0X2Jhc2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi8q5YWx6YCa44Ki44Kv44K744K5Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2Nlc3Nfd3JhcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjY2Vzc193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA2LjRyZW07XG4gIH1cbn1cblxuLmNvbW1vbl9hY2Nlc3MtdHRsIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0LjM3NXZ3O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzA4NTdBMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb25fYWNjZXNzLXR0bCB7XG4gICAgbWFyZ2luOiAwIDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tbW9uX2FjY2Vzcy10dGwge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbW1vbl9hY2Nlc3MtdHRsIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgd2lkdGg6IDczLjQzNzUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2NhdGlvbiB7XG4gICAgbWFyZ2luOiAwIDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvY2F0aW9uIHtcbiAgICB3aWR0aDogNjAuMDc4MTIlO1xuICB9XG59XG4ubG9jYXRpb24gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvY2F0aW9uIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA0ODZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNhbG9uX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDMuNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zYWxvbl93cmFwIHtcbiAgICB3aWR0aDogNTUlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTkzcHg7XG4gIH1cbn1cblxuLmNvbW1vbl9hY2Nlc3Mtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAzLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbW1vbl9hY2Nlc3Mtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxufVxuXG4uc2Fsb25fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjA1cmVtO1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCAwICNGRkYsIC0ycHggLTJweCAwICNGRkYsIC0ycHggMnB4IDAgI0ZGRiwgMnB4IC0ycHggMCAjRkZGLCAwcHggMnB4IDAgI0ZGRiwgMCAtMnB4IDAgI0ZGRiwgLTJweCAwIDAgI0ZGRiwgMnB4IDAgMCAjRkZGO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2Fsb25fbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zYWxvbl9uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4zN3JlbTtcbiAgfVxufVxuLnNhbG9uX25hbWU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2Zsb3dlcl9ibHVlQDJ4LmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Fsb25fbmFtZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNzhweDtcbiAgICBoZWlnaHQ6IDc3cHg7XG4gIH1cbn1cbi5zYWxvbl9uYW1lOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1LjJyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDg1N0EyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zYWxvbl9uYW1lOjphZnRlciB7XG4gICAgdG9wOiA3OXB4O1xuICB9XG59XG4uc2Fsb25fbmFtZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhbG9uX25hbWUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWxpbl9mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNhbGluX2ZsZXgge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhbGluX2ZsZXgge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICB9XG59XG5cbi5zYWxvbl9pbm5lciB7XG4gIGJveC1zaGFkb3c6IDFyZW0gMXJlbSAjMDg1N0EyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNhbG9uX2lubmVyIHtcbiAgICBtYXJnaW46IDAgNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zYWxvbl9pbm5lciB7XG4gICAgcGFkZGluZzogMS42cmVtIDEuOXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zYWxvbl9pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMTY3cHg7XG4gICAgcGFkZGluZzogMzRweCAzOXB4O1xuICB9XG59XG5cbi5zYWxvbl9pbmZvX3dyYXAge1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2Fsb25faW5mb193cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Fsb25faW5mb193cmFwIHtcbiAgICAvKnBhZGRpbmctbGVmdDogMnJlbTsqL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhbG9uX2luZm9fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNC40cmVtO1xuICB9XG59XG5cbi5zYWxvbl9hY2Nlc3NfYm94IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cbi5zYWxvbl9hY2Nlc3NfYm94IHVsIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uc2Fsb25fYWNjZXNzX2JveCB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uc2Fsb25fYWNjZXNzX2JveCAuYWNjZXNzX2luZm8ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2Fsb25fYWNjZXNzX2JveCAuYWNjZXNzX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Fsb25fYWNjZXNzX2JveCAuYWNjZXNzX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhbG9uX2FjY2Vzc19ib3ggLmFjY2Vzc19pbmZvOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB9XG59XG4uc2Fsb25fYWNjZXNzX2JveCAuYWNjZXNzX2luZm8gbGkgYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAuc2Fsb25fYWNjZXNzX2JveCAuYWNjZXNzX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzICogKDEwMHZ3IC0gMTEyMHB4KSAvIDE2MCArIDEzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3OXB4KSB7XG4gIC5zYWxvbl9hY2Nlc3NfYm94IC5hY2Nlc3NfaW5mbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2Fsb25fYWNjZXNzX2JveCAuYWNjZXNzX3RyYWluIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNhbG9uX2FjY2Vzc19ib3ggLmFjY2Vzc190cmFpbiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNhbG9uX2FjY2Vzc19ib3ggLmFjY2Vzc190cmFpbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zYWxvbl9hY2Nlc3NfYm94IC5hY2Nlc3NfdHJhaW4ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIC5zYWxvbl9hY2Nlc3NfYm94IC5hY2Nlc3NfdHJhaW4gbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgLnNhbG9uX2FjY2Vzc19ib3ggLmFjY2Vzc190cmFpbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIgKiAoMTAwdncgLSAxMTIwcHgpIC8gMTU5ICsgMTJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNhbG9uX2FjY2Vzc19ib3ggLmFjY2Vzc190cmFpbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jb21tb25fc2Fsb25faW1hZ2Uge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uX3NhbG9uX2ltYWdlIHtcbiAgICB3aWR0aDogMzguMDE5MTY5JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbW9uX2NvbnRhY3RfYnRuLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29tbW9uX2NvbnRhY3RfYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDg3cHg7XG4gIH1cbn1cbi5jb21tb25fY29udGFjdF9idG4td3JhcCB1bCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICBwYWRkaW5nOiAxLjJyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29tbW9uX2NvbnRhY3RfYnRuLXdyYXAgdWwgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDIzcHggMDtcbiAgfVxufVxuXG4uYnRuX2JveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnRuX2JveCB7XG4gICAgbWFyZ2luLXRvcDogNC44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmNvbnRhY3RfYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RfYnRuIHtcbiAgICB3aWR0aDogNDclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RfYnRuIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG4uY29udGFjdF9idG4uYWxsb3cgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbn1cbi5jb250YWN0X2J0bi5hbGxvdyBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FsbG93XzIucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiA1cmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZS1pbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTZweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFjdF9idG4uYWxsb3cgYTo6YmVmb3JlIHtcbiAgICByaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RfYnRuLm1haWwge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgfVxufVxuLmNvbnRhY3RfYnRuLm1haWwgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuN3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0X2J0bi5tYWlsIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTtcbiAgfVxufVxuLmNvbnRhY3RfYnRuLm1haWwgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9lbWFpbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgcmlnaHQ6IDdyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0X2J0bi5tYWlsIGE6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdF9idG4ubWFpbCBhOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICByaWdodDogMTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdF9idG4ubWFpbF9sZXZlbCB7XG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICB9XG59XG4uY29udGFjdF9idG4ubWFpbF9sZXZlbCBhIHtcbiAgcGFkZGluZy1yaWdodDogNi43cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RfYnRuLm1haWxfbGV2ZWwgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMC43cmVtO1xuICB9XG59XG4uY29udGFjdF9idG4ubWFpbF9sZXZlbCBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vY29tbW9uL2ltZy9lbWFpbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgcmlnaHQ6IDdyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0X2J0bi5tYWlsX2xldmVsIGE6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdF9idG4ubWFpbF9sZXZlbCBhOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICByaWdodDogMTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdF9idG4udGVsIHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIH1cbn1cbi5jb250YWN0X2J0bi50ZWwgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuN3JlbTtcbn1cbi5jb250YWN0X2J0bi50ZWwgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX3RlbEAyeC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMjRweDtcbiAgcmlnaHQ6IDhyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdF9idG4udGVsIGE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RfYnRuLmFsbG93IGE6aG92ZXI6YmVmb3JlIHtcbiAgICByaWdodDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RfYnRuLmFsbG93IGE6aG92ZXI6YmVmb3JlIHtcbiAgICByaWdodDogNHJlbTtcbiAgfVxufVxuLyrmiLvjgovjg5zjgr/jg7MqL1xuI3BhZ2VfdG9wIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNnB4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMwODU3QTI7XG4gIG9wYWNpdHk6IDAuNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiA5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlX3RvcCB7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuI3BhZ2VfdG9wIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNwYWdlX3RvcCBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FsbG93X3RyaWFuZ2xlLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyrjg5Xjg4Pjgr/jg7wqL1xuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NTdBMjtcbiAgbWFyZ2luLXRvcDogNi4ycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbn1cblxuLmZfbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODU3QTI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjJyZW0gMDtcbn1cblxuLmZsb2dvX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvb3Rlcl9sb2dvIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyX2xvZ286OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTMuNnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZm9vdGVyQDJ4LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuXG4uZm9vdGVyX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9vdGVyX2xpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5mb290ZXJfbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2ZmZjtcbn1cblxuLmZvb3Rlcl9saXN0IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG4uY29weV93cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29weV93cmFwIHNtYWxsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmh0d19ib3gge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzMzMztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uaHR3X2JveCBkbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG4uaHR3X2JveCBkbCBkdCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5odHdfYm94IGRsIGR0IHNwYW4ge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uaHR3X2JveCBkbCBkZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaHR3X2JveCBkbCBkZCBhIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT0xMDI0cHjku6XkuIo9PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250X3dyYXAge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zaXRlX3R0bCB7XG4gICAgd2lkdGg6IDI0OHB4O1xuICB9XG4gICNnbG9iYWwtbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogMjIlO1xuICB9XG4gIC5uYXZpX2FjY2VzcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBtYXJnaW4tbGVmdDogNiU7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxuICAubmF2aV9hY2Nlc3MgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIH1cbiAgLmljb25fdG9yaWkge1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuICBmb290ZXIge1xuICAgIHBhZGRpbmc6IDEuNnJlbSAwIDU4cHg7XG4gIH1cbiAgLmZvdHRlcl9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmZfbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxuICAuZm9vdGVyX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29weV93cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg1N0EyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkIHtcbiAgICBoZWlnaHQ6IDEzM3B4O1xuICB9XG4gIC5zaXRlX3R0bCB7XG4gICAgd2lkdGg6IDE4cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5uYXZpX2FjY2VzcyB7XG4gICAgLyogbWFyZ2luLWxlZnQ6IDQ3JTsqL1xuICAgIG1hcmdpbi10b3A6IDEuOCU7XG4gIH1cbiAgLmZfbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX2xvZ28ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5mb290ZXJfbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG4gIC5jb3B5X3dyYXAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZV90dGwge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5uYXZpX2FjY2VzcyB7XG4gICAgbWFyZ2luLXRvcDogMy42JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy42JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5mb290ZXJfbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDEuOHJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY29weV93cmFwIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC50YiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjZ2xvYmFsLW5hdiB1bCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiAxOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2dsb2JhbC1uYXYgdWw6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3JlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX3NpdGVAMngucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMjAycHg7XG4gICAgaGVpZ2h0OiA4NnB4O1xuICB9XG4gICNnbG9iYWwtbmF2IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2I1NDk1YjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgfVxuICAjZ2xvYmFsLW5hdiBsaTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9uYXZpQDJ4LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAjZ2xvYmFsLW5hdiBsaSBhIHtcbiAgICBwYWRkaW5nOiA1JSAwIDUlIDMlO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICNnbG9iYWwtbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogOCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkX2lubmVyIHtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gIH1cbiAgLm1lbnUge1xuICAgIHdpZHRoOiAzOXB4O1xuICAgIGhlaWdodDogMjlweDtcbiAgfVxuICAubWVudTIge1xuICAgIHRvcDogMTJweDtcbiAgfVxuICAubWVudTMge1xuICAgIHRvcDogMjRweDtcbiAgfVxuICAuc3BfbWVudV90ZXgsIC5yc3Yge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cbiAgLmljb25fY2FsZW5kYXIge1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cbiAgI2dsb2JhbC1uYXYgdWwge1xuICAgIHBhZGRpbmctdG9wOiAyMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2dsb2JhbC1uYXYgdWw6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX3NpdGVAMngucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMjQ4cHg7XG4gICAgaGVpZ2h0OiA4NnB4O1xuICB9XG4gICNnbG9iYWwtbmF2IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxLjVweCAjYjU0OTViO1xuICB9XG4gICNnbG9iYWwtbmF2IGxpIGEge1xuICAgIHBhZGRpbmc6IDQuMiUgMCA0LjIlIDUlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAjZ2xvYmFsLW5hdiBsaSBhOmFmdGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogOCU7XG4gICAgbWFyZ2luLXRvcDogLTEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZF9pbm5lciB7XG4gICAgLyp6LWluZGV4OiAzOyovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuc3BfbmF2X3dyYXAge1xuICAgIC8qZGlzcGxheTogZmxleDsqL1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5idG5fd3JhcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgICAvKmRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyovXG4gIH1cbiAgLyrjgq/jg6rjg4Pjgq8qL1xuICAub3BlbiAubWVudTEge1xuICAgIHRvcDogMTBweDtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgfVxuICAub3BlbiAubWVudTIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLm9wZW4gLm1lbnUzIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxuICAvKuODiuODkyovXG4gICNnbG9iYWwtbmF2IHtcbiAgICB6LWluZGV4OiA5ODg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gICNnbG9iYWwtbmF2IGxpIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG4gICNnbG9iYWwtbmF2IGxpIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICAucGNfcnN2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qICNnbG9iYWwtbmF2IOOCueODqeOCpOODieOCouODi+ODoeODvOOCt+ODp+ODsyAqL1xuICAub3BlbiAjZ2xvYmFsLW5hdiB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgI2dsb2JhbC1uYXYgdWwge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ0bl93cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxuICAucGNfaGVhZGVyX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLypqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47Ki9cbiAgICB3aWR0aDogOTUlO1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zaXRlX3R0bCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5zcF9uYXZfd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjZ2xvYmFsLW5hdiB1bCB7XG4gICAgLypkaXNwbGF5OiBmbGV4OyovXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZW50YWxfbmF2aSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNnbG9iYWwtbmF2IHVsIGxpIHtcbiAgICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICMwODU3QTI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTNlbTtcbiAgICBwYWRkaW5nLXRvcDogMi4xcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjZ2xvYmFsLW5hdiB1bCBsaTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9uYXZpQDJ4LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNnbG9iYWwtbmF2IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICMwODU3QTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2dsb2JhbC1uYXYgdWwgbGkgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud3JhcHBlciB7XG4gICAgd2lkdGg6IDk4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uYm90dG9tX25hdmkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3R0b21fbmF2aSB7XG4gICAgd2lkdGg6IDYyMHB4O1xuICB9XG59XG4uYm90dG9tX25hdmkgbGkge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYm90dG9tX25hdmkgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMi42O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJvdHRvbV9uYXZpIGxpIGEgLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdF9ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg1N0EyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzA4NTdBMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdF9ib3R0b20ge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gIH1cbn1cblxuLnRlbF9ib3R0b20ge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOBk+OBrkNTU+ODleOCoeOCpOODq+OBr1Nhc3PjgYvjgonnlJ/miJDjgZXjgozjgabjgYTjgb7jgZnjgIJcbue3qOmbhuOBl+OBquOBhOOCiOOBhuOBq+OBlOazqOaEj+OBj+OBoOOBleOBhOOAglxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OI44GubWl4aW5cbkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vKiBTYWZhcmkgNy4xKyDjgavpgannlKjjgZXjgozjgosgKi9cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QsIGJvZHkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2FmYXJpRml4IDFzIGZvcndhcmRzIGluZmluaXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNhZmFyaUZpeCB7XG4gIDEwMCUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC8qIDEwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyrjg5Xjgqfjg7zjg4njgqTjg7MqL1xuLmZhZGVfMDMge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuXG4uZmFkZV8wNSB7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG59XG5cbi5mYWRlXzA2NSB7XG4gIHRyYW5zaXRpb246IDAuNjVzIGVhc2Utb3V0O1xufVxuXG4uZmFkZV8xIHtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZS1vdXQ7XG59XG5cbi5mYWRlXzIge1xuICB0cmFuc2l0aW9uOiAycyBlYXNlLW91dDtcbn1cblxuLmZhZGUtbXZfaW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubXZfaW4ge1xuICBvcGFjaXR5OiAxLjA7XG59XG5cbi5mYWRlX2RlbGF5MDEge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4uZmFkZV9kZWxheTAxNSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuXG4uZmFkZV9kZWxheTAyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLyrjg5Xjgqfjg7zjg4njgqLjg4Pjg5cqL1xuLmZhZGUtbXZfdXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2MHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2MHB4KTtcbn1cblxuLm12X3VwIHtcbiAgb3BhY2l0eTogMS4wO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLyrjg5Xjgqfjg7zjg4njgrnjg6njgqTjg4kqL1xuLmZhZGUtbXZfc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MHB4LCAwKTtcbn1cblxuLm12X3NsaWRlIHtcbiAgb3BhY2l0eTogMS4wO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNvbnRfd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJi5jb250X2ZsbG93IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgcGFkZGluZy10b3A6IDg2cHg7XG4gICAgfVxuICB9XG59XG5cbi8q44OY44OD44OA44O8Ki9cbi5wY19oZWFkZXJfaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmhlYWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7Ki9cbiAgei1pbmRleDogOTk5O1xuICBoZWlnaHQ6IDE0M3B4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgaGVpZ2h0OiAxMzNweDtcbiAgfVxufVxuXG4uaGVhZCBoMSBhIHtcbiAgY29sb3I6ICMwMGFkMWE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLyrjg63jgrQqL1xuLnNpdGVfdHRsIHtcbiAgd2lkdGg6IDU2JTtcbn1cblxuLnNwX25hdl93cmFwIHtcbiAgLypkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICovXG59XG5cbi8q44OQ44O844Ks44O844Oc44K/44OzKi9cbi5tZW51IHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMTtcbn1cblxuLm1lbnUxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICB0b3A6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubWVudTIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHRvcDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tZW51MyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgdG9wOiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tZW51MSwgLm1lbnUyLCAubWVudTMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC8qIE9wZXJhICovXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLyogR29vZ2xlQ2hyb21lLCBTYWZhcmkgKi9cbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAvKiBJRSAqL1xufVxuXG4uc3BfbWVudV90ZXgge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5uYXZpX2FjY2VzcyB7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZpX2FjY2VzcyBwIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjglO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uaWNvbl90b3JpaSB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi8q44OR44Oz44GP44Ga44Oq44K544OIKi9cbi5icmVhZGNydW1iX3dyYXAge1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIG1hcmdpbi10b3A6IDE3N3B4O1xuICBwYWRkaW5nLXRvcDogMi4ycmVtO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogMTQzcHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBjb2xvcjogJGZvbnRfbWFpbl9jb2xvcjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICRmb250X21haW5fY29sb3I7XG4gICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICB9XG4gIH1cbn1cblxuLm5hdi1pbnF1aXJ5IHtcbiAgdGV4dC1vcmllbnRhdGlvbjogdXByaWdodDtcbn1cblxuLyrlhbHpgJrjgr/jgqTjg4jjg6sqL1xuLnR0bF9jYXRlZ29yeSB7XG4gIGNvbG9yOiAkZm9udF9tYWluX2NvbG9yO1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRtYWluX2NvbG9yO1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRtYWluX2NvbG9yO1xuICAgIHdpZHRoOiA4My4zNzUlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgfVxufVxuXG4udHRsX3dyYXAge1xuICBwYWRkaW5nLXRvcDogNC42cmVtO1xufVxuXG5cbi50dGxfanAge1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnR4dF9iYXNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIGNvbG9yOiAkZm9udF9tYWluX2NvbG9yO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4vKuWFsemAmuOCouOCr+OCu+OCuSovXG4uYWNjZXNzX3dyYXAge1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIG1hcmdpbi10b3A6IDYuNHJlbTtcbiAgfVxufVxuXG4uY29tbW9uX2FjY2Vzcy10dGwge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0LjM3NXZ3O1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcbiAgY29sb3I6ICRmb250X21haW5fY29sb3I7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkbWFpbl9jb2xvcjtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIG1hcmdpbjogMCA1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgd2lkdGg6IDczLjQzNzUlO1xuICB9XG59XG5cbi5sb2NhdGlvbiB7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBtYXJnaW46IDAgNSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogNjAuMDc4MTIlO1xuICB9XG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgaGVpZ2h0OiA0ODZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIH1cbiAgfVxufVxuXG4uc2Fsb25fd3JhcCB7XG4gIEBpbmNsdWRlICBtZWRpYShtKSB7XG4gICAgbWFyZ2luLXRvcDogMy40cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBtYXJnaW4tbGVmdDogLTE5M3B4O1xuICB9XG59XG5cbi5jb21tb25fYWNjZXNzLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMy4ycmVtO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbn1cblxuLnNhbG9uX25hbWUge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBjb2xvcjogJGZvbnRfbWFpbl9jb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMDVyZW07XG4gIHRleHQtc2hhZG93OjJweCAycHggMCAjRkZGLCAtMnB4IC0ycHggMCAjRkZGLCAtMnB4IDJweCAwICNGRkYsIDJweCAtMnB4IDAgI0ZGRiwgMHB4IDJweCAwICNGRkYsIDAgLTJweCAwICNGRkYsIC0ycHggMCAwICNGRkYsIDJweCAwIDAgI0ZGRjtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAzMHJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxLjM3cmVtO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9mbG93ZXJfYmx1ZUAyeC5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICBoZWlnaHQ6IDc3cHg7XG4gICAgfVxuICB9XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiA1LjJyZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtYWluX2NvbG9yO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICB0b3A6IDc5cHg7XG4gICAgfVxuICB9XG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2FsaW5fZmxleCB7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gIH1cbn1cblxuLnNhbG9uX2lubmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIG1hcmdpbjogMCA1JTtcbiAgfVxuICBib3gtc2hhZG93OiAxcmVtIDFyZW0gJG1haW5fY29sb3I7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMS45cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAxNjdweDtcbiAgICBwYWRkaW5nOiAzNHB4IDM5cHg7XG4gIH1cbn1cblxuLnNhbG9uX2luZm9fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIC8qcGFkZGluZy1sZWZ0OiAycmVtOyovXG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiA0LjRyZW07XG4gIH1cbn1cblxuLnNhbG9uX2FjY2Vzc19ib3gge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIC8vIHdpZHRoOiA1MS43NTcxODglO1xuICB9XG4gIHVsIHtcbiAgICBjb2xvcjogJGZvbnRfbWFpbl9jb2xvcjtcbiAgICBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxuICAuYWNjZXNzX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgIC5hY2Nlc3NfaW5mbyAge1xuICAgICAgZm9udC1zaXplOiBjYWxjKCgxNiAtIDEzKSAqICgoMTAwdncgLSAxMTIwcHgpIC8gKDEyODAgLSAxMTIwKSkgKyAxM3B4KTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNzlweCkge1xuICAgIC5hY2Nlc3NfaW5mbyAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5hY2Nlc3NfdHJhaW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAuYWNjZXNzX3RyYWluICB7XG4gICAgICBmb250LXNpemU6IGNhbGMoKDE0IC0gMTIpICogKCgxMDB2dyAtIDExMjBweCkgLyAoMTI3OSAtIDExMjApKSArIDEycHgpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI3OXB4KSB7XG4gICAgLmFjY2Vzc190cmFpbiAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29tbW9uX3NhbG9uX2ltYWdlIHtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHdpZHRoOiAzOC4wMTkxNjklO1xuICB9XG59XG5cbi5jb21tb25fY29udGFjdF9idG4td3JhcCB7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogODdweDtcbiAgfVxuICB1bCBhIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBjb2xvcjogJGZvbnRfbWFpbl9jb2xvcjtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gICAgcGFkZGluZzogMS4ycmVtIDA7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmc6IDIzcHggMDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bl9ib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgbWFyZ2luLXRvcDogNC44cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmNvbnRhY3RfYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgJi5hbGxvdyB7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hbGxvd18yLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogNDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICByaWdodDogNXJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAuMnMgZWFzZS1pbjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc1NnB4KSBhbmQgIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tYWlsIHtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgfVxuICAgIGEge1xuICAgICAgcGFkZGluZy1yaWdodDogNi43cmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjdyZW07XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9lbWFpbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgcmlnaHQ6IDdyZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgIHJpZ2h0OiA0cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIHJpZ2h0OiAxNSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm1haWxfbGV2ZWwge1xuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2LjdyZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vY29tbW9uL2ltZy9lbWFpbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgcmlnaHQ6IDdyZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgIHJpZ2h0OiA0cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIHJpZ2h0OiAxNSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYuN3JlbTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fdGVsQDJ4LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICByaWdodDogOHJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWN0X2J0bi5hbGxvdyBhOmhvdmVyOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC41cmVtO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gIC5jb250YWN0X2J0bi5hbGxvdyBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICByaWdodDogNHJlbTtcbiAgfVxufVxuXG4vKuaIu+OCi+ODnOOCv+ODsyovXG4jcGFnZV90b3B7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDZweDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAkbWFpbl9jb2xvcjtcbiAgb3BhY2l0eTogMC42O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDk5O1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG4jcGFnZV90b3AgYXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3BhZ2VfdG9wIGE6OmJlZm9yZXtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWxsb3dfdHJpYW5nbGUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKuODleODg+OCv+ODvCovXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2xvcjtcbiAgbWFyZ2luLXRvcDogNi4ycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbn1cblxuLmZfbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbG9yO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS4ycmVtIDA7XG59XG5cbi5mbG9nb193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb290ZXJfbG9nbyB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlcl9sb2dvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0zLjZyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9mb290ZXJAMngucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5cbi5mb290ZXJfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb290ZXJfbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLmZvb3Rlcl9saXN0IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZmZmO1xufVxuXG4uZm9vdGVyX2xpc3QgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbi5jb3B5X3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb3B5X3dyYXAgc21hbGwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbi8v44OV44OD44K/44O85pawXG4uaHR3X2JveCB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMzMzO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZGwge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gICAgZHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgfVxuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT0xMDI0cHjku6XkuIo9PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRfd3JhcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNpdGVfdHRsIHtcbiAgICB3aWR0aDogMjQ4cHg7XG4gIH1cbiAgI2dsb2JhbC1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiAyMiU7XG4gIH1cbiAgLm5hdmlfYWNjZXNzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDYlO1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbiAgLm5hdmlfYWNjZXNzIHAge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgfVxuICAuaWNvbl90b3JpaSB7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZzogMS42cmVtIDAgNThweDtcbiAgfVxuICAuZm90dGVyX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZl9sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNDYlO1xuICB9XG4gIC5mb290ZXJfbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb3B5X3dyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbG9yO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWQge1xuICAgIGhlaWdodDogMTMzcHg7XG4gIH1cbiAgLnNpdGVfdHRsIHtcbiAgICB3aWR0aDogMThyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm5hdmlfYWNjZXNzIHtcbiAgICAvKiBtYXJnaW4tbGVmdDogNDclOyovXG4gICAgbWFyZ2luLXRvcDogMS44JTtcbiAgfVxuICAuZl9sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfbG9nbyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLmZvb3Rlcl9saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX2xpc3QgYSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbiAgLmNvcHlfd3JhcCBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGVfdHRsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubmF2aV9hY2Nlc3Mge1xuICAgIG1hcmdpbi10b3A6IDMuNiU7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNiU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuZm9vdGVyX2xpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxLjhyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNvcHlfd3JhcCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAudGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2dsb2JhbC1uYXYgdWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogMThyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNnbG9iYWwtbmF2IHVsOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDdyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fc2l0ZUAyeC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAyMDJweDtcbiAgICBoZWlnaHQ6IDg2cHg7XG4gIH1cbiAgI2dsb2JhbC1uYXYgbGkge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYjU0OTViO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gIH1cbiAgI2dsb2JhbC1uYXYgbGk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX25hdmlAMngucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gICNnbG9iYWwtbmF2IGxpIGEge1xuICAgIHBhZGRpbmc6IDUlIDAgNSUgMyU7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAjZ2xvYmFsLW5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDglO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRfaW5uZXIge1xuICAgIGhlaWdodDogNjNweDtcbiAgfVxuICAubWVudSB7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICB9XG4gIC5tZW51MiB7XG4gICAgdG9wOiAxMnB4O1xuICB9XG4gIC5tZW51MyB7XG4gICAgdG9wOiAyNHB4O1xuICB9XG4gIC5zcF9tZW51X3RleCwgLnJzdiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxuICAuaWNvbl9jYWxlbmRhciB7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxuICAjZ2xvYmFsLW5hdiB1bCB7XG4gICAgcGFkZGluZy10b3A6IDIycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjZ2xvYmFsLW5hdiB1bDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX3NpdGVAMngucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMjQ4cHg7XG4gICAgaGVpZ2h0OiA4NnB4O1xuICB9XG4gICNnbG9iYWwtbmF2IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxLjVweCAjYjU0OTViO1xuICB9XG4gICNnbG9iYWwtbmF2IGxpIGEge1xuICAgIHBhZGRpbmc6IDQuMiUgMCA0LjIlIDUlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAjZ2xvYmFsLW5hdiBsaSBhOmFmdGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogOCU7XG4gICAgbWFyZ2luLXRvcDogLTEuMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkX2lubmVyIHtcbiAgICAvKnotaW5kZXg6IDM7Ki9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5zcF9uYXZfd3JhcCB7XG4gICAgLypkaXNwbGF5OiBmbGV4OyovXG4gICAgei1pbmRleDogOTk5O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmJ0bl93cmFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICAgIC8qZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7Ki9cbiAgfVxuICAvKuOCr+ODquODg+OCryovXG4gIC5vcGVuIC5tZW51MSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICB9XG4gIC5vcGVuIC5tZW51MiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAub3BlbiAubWVudTMge1xuICAgIHRvcDogMTBweDtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICB9XG4gIC8q44OK44OTKi9cbiAgI2dsb2JhbC1uYXYge1xuICAgIHotaW5kZXg6IDk4ODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgI2dsb2JhbC1uYXYgbGkge1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgfVxuICAjZ2xvYmFsLW5hdiBsaSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgLnBjX3JzdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiAjZ2xvYmFsLW5hdiDjgrnjg6njgqTjg4njgqLjg4vjg6Hjg7zjgrfjg6fjg7MgKi9cbiAgLm9wZW4gI2dsb2JhbC1uYXYge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gICNnbG9iYWwtbmF2IHVsIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ0bl93cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG4gIC5wY19oZWFkZXJfaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvKmp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsqL1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNpdGVfdHRsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnNwX25hdl93cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNnbG9iYWwtbmF2IHVsIHtcbiAgICAvKmRpc3BsYXk6IGZsZXg7Ki9cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5yZW50YWxfbmF2aSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG4gIH1cbiAgI2dsb2JhbC1uYXYgdWwgbGkge1xuICAgIC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJG1haW5fY29sb3I7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xM2VtO1xuICAgIHBhZGRpbmctdG9wOiAyLjFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNnbG9iYWwtbmF2IHVsIGxpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9uYXZpQDJ4LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gICNnbG9iYWwtbmF2IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRtYWluX2NvbG9yO1xuICB9XG4gICNnbG9iYWwtbmF2IHVsIGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53cmFwcGVyIHtcbiAgICB3aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLy/jg5zjg4jjg6Djg4rjg5Ncbi5ib3R0b21fbmF2aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDYyMHB4OyBcbiAgfVxuICBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RfYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NTdBMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwODU3QTI7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbiAgfVxufVxuXG4udGVsX2JvdHRvbSB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD0uLi9jc3MvdG9wX2NvbW1vbi5jc3MubWFwICovXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8v44Kr44Op44O8XG4kbWFpbl9jb2xvcjogIzA4NTdBMjtcbiRjb2xvcl9yZWQ6ICNiNTQ5NWI7XG4kY29sb3JfZ3I6ICM3MGExOGY7XG4kY29sb3JfeWU6ICNkNzllNDA7XG4kY29sb3JfYmx1ZTogIzA4NTdBMjtcbiRmb250X21haW5fY29sb3I6ICMzMzM7XG5cbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG4kYnJlYWtwb2ludHM6IChcbiAgICB4czogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KVwiLFxuICAgIHM6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIixcbiAgICBtOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIFwiLFxuICAgIG1sOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXCIsXG4gICAgbDogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIixcbiAgICB4bDogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweClcIixcbiAgICBleGw6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpXCIsXG4pO1xuXG5AbWl4aW4gZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgb3BhY2l0eTogMC42O1xufVxuXG4vL+ODleODrOOCreOCt+ODluODq+ODnOODg+OCr+OCueOBruODn+ODg+OCr+OCueOCpOODs1xuQG1peGluIGZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWl4aW4gZmxleF9kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4iXX0= */
</pre></body></html>