@charset "UTF-8";

html {
  scroll-behavior: smooth;
}

header {
  z-index: 9 !important;
}


.breadcrumb-nav {
  width: 100%;
  max-width: 960px;
  margin: 15px auto 0 auto;
  padding-bottom: 10px;
  font-size: 13px;
}

.pc-none {
  display: none !important;
}

.sp-none {
  display: block;
}

.effect-fade {
  opacity: .05;
  -webkit-transform: translate(0, 70px);
  transform: translate(0, 70px);
  -webkit-transition: all 500ms;
  transition: all 500ms;
}

.effect-fade.effect-scroll {
  opacity: 1;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

#main-box {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#main-box * {
  line-height: 1.75em;
  font-family: ten-mincho-text, serif;
  font-style: normal;
  font-weight: 100;
}

#main-box section {
  padding: 0 0 40px;
}

.bg-section {
  background: #E5BE78;
}

h2 {
  font-size: 36px;
  text-align: center;
  display: block;
  margin: 0;
  line-height: 1.4em !important;
  background-color: #000000;
  /*background-color: #6b4d16;*/
  padding: 1rem 0;
  color: #FFF;
}

h2 span.header-subtitle {
  display: block;
  font-size: 18px;
  color: #FFF;
}

.section-box-wrap {
  width: 100%;
  max-width: 1080px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.section-box-wrap .section-box {
  width: 48%;
  padding: 1%;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.section-box.section-box-right {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.section-box.section-box-left {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.section-box-image {
  width: 100%;
  position: relative;
}

.section-box-image img {
  width: 100%;
  height: auto;
  /*border-radius: 8px;*/
  display: block;
}

.section-box-image .image-icon {
  position: absolute;
  top: -8px;
  left: 16px;
  background-color: #FFF;
  width: 1em;
  padding: 8px;
  text-align: center;
  line-height: 1em !important;
  border-radius: 4px;
  /* border: 1px solid #EEE; */
  color: #FFF;
}

.section-box-image .image-icon.icon-red {
  background-color: #FF3636;
}

.section-box-image .image-icon.icon-brown {
  background-color: #983B2B;
}

.section-box-image .image-icon.icon-yellow {
  background-color: #E0A927;
}

.section-box-text {
  padding: 5px 10px;
  font-size: 18px;
  color: #333;
}

.section-box-subtext {
  padding: 60px 10px 0;
  font-size: 14px;
  text-align: center;
  color: #888;
}

h3 {
  font-size: 26px;
  font-weight: bold;
  font-weight: 800;
  padding: 0 10px 5px;
  /* margin-bottom: 10px; */
}

h3 span {
  font-size: 18px;
}

.section-box-price {
  padding: 0 10px 5px;
  font-size: 14px;
  color: #333;
  text-align: right;
}

.section-box-price span {
  padding: 0px;
  font-size: 24px;
  /* color: red; */
}

.section-box-list {
  padding: 5px 10px;
  font-size: 18px;
  color: #333;
}

.section-box-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.section-box-list li span {
  width: 110px;
}

#main-box section#mainvisual {
  padding: 10px 0 70px;
  height: 600px;
  background-image: url(../images/main_001.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#mainvisual .section-box-wrap {
  width: 100%;
  max-width: 1080px;
  height: 480px;
  padding: 0 0 10px;
  display: block;
  position: relative;
}

#mainvisual .notie-box {
  width: 100%;
  margin: 5px auto 15px;
  padding: 10px 40px;
  background-color: #FFF;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#mainvisual .notie-box ul li {
  border-bottom: 1px solid #EEE;
}

#mainvisual .notie-box ul li:last-child {
  border-bottom: none;
}

#mainLogo {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -180px;
  margin-top: -220px;
  width: 360px;
  max-width: 360px;
  height: auto;
  padding: 0;
  border-radius: 8px;
  text-align: center;
  background-color: #FFF;
}

#mainLogo img {
  width: 100%;
}

/*=================================
ç§€ãã°ã‚°ãƒ­ãƒ¼ãƒãƒ«ãƒŠãƒ“
=================================*/
#main-box section#mainNavi {
  background-color: #000;
  padding: 10px 0 10px;
}

#mainNavi .section-box-wrap {
  width: 100%;
  max-width: 1080px;
  padding: 0 0 0;
  display: block;
}

#mainNavi nav {
  width: 80%;
  margin: 0 auto;
}

#mainNavi nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

#mainNavi nav ul li {
  width: 50%;
  text-align: center;
  font-size: 20px;
  color: #FFF;
  border-right: 3px solid #000;
}

#mainNavi nav ul li:last-child {
  border-right: none;
}

#mainNavi nav ul li a {
  color: #FFF;
  padding: 5px;
  display: block;
  -webkit-transition: all .3s .2s ease-out;
  transition: all .3s .2s ease-out;
}

#mainNavi nav ul li a:hover {
  background-color: #FFF;
  color: #000;
  text-decoration: none;
  -webkit-transition: all .3s .2s ease-out;
  transition: all .3s .2s ease-out;
  opacity: .9;
}

#mainNavi nav ul li.page-nav__active {
  background-color: #FFF;
  color: #000;
  text-decoration: none;
  padding: 5px;
  display: block;
  -webkit-transition: all .3s .2s ease-out;
  transition: all .3s .2s ease-out;
}

#mainNavi nav .page-nav-spmenu {
  display: none;
}

/*=================================
ãŠçŸ¥ã‚‰ã›
=================================*/
#main-box section#news {
  padding: 20px 0 0;
  background-color: #EEE;
  /* background-image: none; */
}

#main-box section#news .notie-box {
  width: 100%;
  max-width: 1040px;
  margin: 20px auto 20px;
  padding: 10px 40px;
  background-color: #FFF;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 18px;
}

#main-box section#news .notie-box ul li {
  border-bottom: 1px solid #DDD;
  padding: 10px 0;
}

#main-box section#news .notie-box ul li a {
  text-decoration: underline;
}

#main-box section#news .notie-box ul li:last-child {
  border-bottom: none;
}

/*=================================
å®šç•ªãƒ¡ãƒ‹ãƒ¥ãƒ¼
=================================*/
#grandMenu .section-box-wrap .section-box {
  width: 23%;
  margin: 1%;
  padding: 0;
  /* border-bottom: 1px dotted #DDD; */
}

#grandMenu .csr-news-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 60px 0 0px 0;
}

#grandMenu .csr-news-btn li {
  width: 48.5%;
  background: #333;
}

#sectionShop .section-box-wrap .section-box {
  width: 50%;
}

#sectionShop .section-box-wrap .section-box:nth-child(1) {
  width: 50%;
}

.map-area {
  width: 100%;
  padding: 5px 10px;
  display: block;
  margin: 0 auto;
}

.map-box {
  width: 100%;
  height: 320px;
}

.map-box-subtext {
  padding: 10px 10px 0;
  font-size: 14px;
  text-align: center;
}

.map-box-subtext a {
  text-decoration: underline;
}

.textBox {
  padding: 1.5em 0 1em;
}

.faqBox__container a {
  word-break: break-all;
}

.faq--answer {
  margin-bottom: 40px;
  margin: 16px 0;
  padding: 20px 30px;
  background-color: #FFF;
  padding-left: 4rem;
  position: relative;
}

.faq--question {
  padding-left: 4rem;
  position: relative;
}

.faq--answer::before {
  content: '';
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background-image: url(../images/icon-answer.png);
  background-size: 30px;
  background-repeat: no-repeat;
  background-color: #48c409;
  position: absolute;
  left: 12px;
  top: 12px;
}

.faq--answer a {
  text-decoration: underline;
}

.faq--question::before {
  content: '';
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background-image: url(../images/icon-question.png);
  background-repeat: no-repeat;
  background-color: #0057b8;
  background-size: 30px;
  position: absolute;
  left: 12px;
  top: -2px;
}

.faq--answer__icon {
  display: inline-block;
  padding: 30px 0;
  padding-right: 40px;
  position: relative;
}

.faq--answer__icon::after {
  content: "";
  background: url("../images/icon_goto.png") no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}

#main-box section#ourMission {
  -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
  width: 100%;
  max-width: 1080px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 30px 10px 30px;
  /* overflow: hidden; */
}

#ourMission h2 {
  width: 18%;
  font-size: 38px;
  text-align: left;
  padding: 8px 60px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: auto;
}

#ourMission .section-box-wrap {
  width: 70%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: auto;
  margin-top: 90px;
  padding: 0 10px;
}

#ourMission .section-box-wrap .section-box {
  width: 100%;
  padding: 0;
  /* display: flex; */
}

#ourMission .section-box-wrap .section-box .section-box-text {
  padding: 0;
  font-size: 20px;
  color: #333;
  text-align: left;
  line-height: 2.6;
  min-height: 500px;
  /* width: 100%; */
}

#ourMission .section-box-image {
  max-width: 460px;
  height: auto;
  display: block;
  overflow: hidden;
  margin-bottom: 15px;
  border-radius: 8px;
  margin-right: 80px;
  text-align: left;
  margin-top: 240px;
}

#grandMenu .section-box-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-top: 1px solid #DDD;
  padding: 60px 16px;
  margin-bottom: 16px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* padding-right: 120px;
    padding-left: 90px; */
}

#grandMenu .section-box-wrap:last-of-type {
  border-bottom: 1px solid #DDD;
  margin-bottom: 32px;
}

#grandMenu .section-box-wrap .hour-icon {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #000;
  padding: 16px 8px;
  text-align: center;
  font-size: 20px;
  line-height: 1.4em !important;
  color: #FFF;
  -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
}

#grandMenu .section-box-wrap .hour-icon-menu {
  position: absolute;
  top: 2em;
  right: 3.6em;
  padding: 16px 8px;
  text-align: center;
  line-height: 1.2em !important;
  font-weight: 700;
  -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
  font-size: 18px;
}

#grandMenu .section-box {
  width: 30%;
  margin: 1%;
  padding: 1%;
  border-bottom: none;
}

#grandMenu .section-box-image {
  width: 100%;
  /* height: 200px; */
  border-radius: 12px;
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
  margin: 10px auto;
}

#grandMenu .section-box h3 {
  font-size: 24px;
  padding: 5px 10px 16px;
  text-align: center;
  line-height: 1.2;
}

#grandMenu .section-box h3 span {
  font-size: 16px;
}

#grandMenu .section-box-price {
  font-size: 14px;
  text-align: center;
}

#grandMenu .section-box-price span {
  padding: 0px 3px;
  font-size: 26px;
  /* color: red; */
}

#shopInformation .section-box-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 5px 0;
  padding-left: 1.5rem;
  /* padding: 10px 0; */
  /* line-height: 1.5em !important; */
  text-align: left;
}

#shopWrap {
  background-color: #EEE;
  padding: 20px;
  background-image: url(../images/shop_001.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#shopWrap .section-box-wrap {
  background-color: rgba(255, 255, 255, 0.9);
}

#shopWrap .section-box-wrap .section-box-image img {
  width: 100%;
  height: auto;
  border-radius: 8px;
  display: block;
}

#shopWrap .section-box-wrap .section-box:nth-child(1) {
  width: 40%;
  padding: 1%;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

#shopWrap .section-box-wrap .section-box:nth-child(2) {
  width: 58%;
  padding: 2.5%;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

/*=================================
èƒŒæ™¯
=================================*/
.bg-section {
  background: #E5BE78;
  background-color: #eeeeee;
  /*background-color: #FAEFCD;*/
}

#main-box section#mainvisual {
  padding: 80px 0 0;
  height: auto;
}

#mainTitle {
  line-height: 1.4em !important;
  background-color: #6b4d16;
  padding: 2rem 0;
  color: #FFF;
}

#mainTitle h2 {
  font-size: 70px;
  text-align: center;
  display: block;
  margin: 0;
  line-height: 1.4em !important;
  background-color: #6b4d16;
  padding: 0;
  color: #FFF;
}

#mainTitle h2 span.header-subtitle {
  display: inline;
  font-size: 50%;
  color: #FFF;
}

#mainTitle h3 {
  font-size: 60px;
  text-align: center;
  display: block;
  margin: 0;
  line-height: 1.4em !important;
  background-color: #6b4d16;
  padding: 0;
  color: #FFDA00;
}

/*=================================
ã‚³ãƒ³ã‚»ãƒ—ãƒˆ
=================================*/
#main-box section#concept {
  padding: 0 0 60px;
}

#concept .section-box-large {
  width: 55%;
}

#concept h2 {
  margin-bottom: 3rem;
}

#concept .section-box-wrap {
  margin: 0 auto 30px;
}

#concept .section-box-image {
  /* height: auto; */
  width: 100%;
  overflow: hidden;
  margin-bottom: 0;
  /*border-radius: 12px;*/
  margin: 0 auto;
}

#concept .section-box-wrap .section-box {
  width: 68%;
  padding: 2%;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

#concept .section-box-wrap .section-box.section-box-left {
  width: 28%;
  padding: 1%;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

#concept h3 {
  font-size: 26px;
  font-weight: normal;
  padding: 40px 10px 20px 130px;
  margin-bottom: 20px;
  line-height: 1.5em !important;
  /* margin-bottom: 10px; */
  border-bottom: 2px solid #000000;
  position: relative;
}

#concept h3 span {
  font-size: 20px;
  font-weight: bold;
  font-weight: 800;
  position: absolute;
  bottom: -10px;
  left: 10px;
  width: 100px;
  height: 75px;
  line-height: 1em !important;
  padding: 25px 0 0;
  background-color: #000000;
  /*background-color: #6b4d16;*/
  color: #FFF;
  text-align: center;
  border-radius: 100%;
}

#concept h3 span small {
  font-size: 50%;
  display: block;
}

#concept h3 span i {
  font-size: 80%;
}

/*=================================
ã”æ³¨æ–‡æ–¹æ³•
=================================*/
#main-box section#howToOrder {
  padding: 40px 0 0;
}

#howToOrder h2 {
  margin-bottom: 3rem;
}

#howToOrder h3 {
  text-align: center;
}

#howToOrder .section-box-wrap {
  margin: 3rem auto;
  display: block;
}

.section-box-line {
  width: 80%;
  margin: 0 auto 4rem;
  border: 6px solid #6b4d16;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  border-radius: 12px;
}

.section-line-icon {
  position: absolute;
  top: -30px;
  left: -30px;
  padding: 30px 30px;
  background-color: #6b4d16;
  color: #FFF;
  font-size: 40px;
  border-radius: 60px;
  line-height: 1rem !important;
}

.section-line-text {
  padding: 2rem 4rem;
  font-size: 22px;
  width: 70%;
}

.section-line-image {
  max-height: 200px;
  font-size: 20px;
  width: 28%;
  margin-left: auto;
  padding: 2rem 3rem;
  overflow: hidden;
}

.section-line-image img {
  width: 100%;
  height: auto;
  display: block;
}

.section-box-measures {
  width: 100%;
  margin: 0 auto 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.section-measures-image {
  width: 48%;
  margin: 1%;
}

.section-measures-image img {
  width: 100%;
  height: auto;
  display: block;
}

#howToOrder .section-box-line::after {
  content: '';
  position: absolute;
  z-index: 100;
  bottom: -3rem;
  left: 50%;
  width: 50px;
  height: 30px;
  margin-left: -25px;
  background-image: url(../images/icon_arrow_down.png);
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: center;
}

#howToOrder .section-box-line:last-child::after {
  display: none;
}

/*=================================
æœˆæ›¿ã‚Šå°é‰¢
=================================*/
#main-box section#monthlyMenu {
  padding: 60px 0 10px;
  background-image: url(../images/img_bg003.gif);
}

#monthlyMenu .section-box-wrap {
  margin: 3rem auto 0;
  display: block;
}

#monthlyMenu h3 {
  width: 60%;
  font-size: 24px;
  margin: 2rem auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

#monthlyMenu h3 .section-heading {
  width: 50%;
  font-size: 30px;
}

#monthlyMenu h3 .section-heading-price {
  width: 50%;
  color: red;
  text-align: right;
  font-size: 30px;
}

#monthlyMenu h3 .section-heading-price small {
  font-size: 60%;
}

#monthlyMenu h3 .section-heading-price i {
  font-size: 40%;
}

#monthlyMenu .section-box-line {
  width: 80%;
  margin: 0 auto 4rem;
  border: 6px solid #6b4d16;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #FFF;
}

#monthlyMenu .section-line-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-left: auto;
}

#monthlyMenu .section-line-text {
  padding: 2rem 4rem;
  font-size: 22px;
  width: 60%;
}

#monthlyMenu .section-line-image {
  max-height: 200px;
  font-size: 20px;
  width: 38%;
  padding: 2rem 3rem;
  overflow: hidden;
}

#monthlyMenu .section-line-icon {
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -48px;
  padding: 30px 30px;
  background-color: #6b4d16;
  color: #FFF;
  font-size: 20px;
  border-radius: 100%;
  line-height: 1rem !important;
}

#monthlyMenu .section-line-icon small {
  display: block;
  font-size: 50%;
}

/*=================================
arrangeMenu
=================================*/
#main-box section#arrangeMenu {
  padding: 60px 0 10px;
  background-image: url(../images/img_bg003.gif);
}

#arrangeMenu .section-box-wrap {
  margin: 3rem auto 0;
  display: block;
}

#arrangeMenu h3 {
  width: 70%;
  font-size: 24px;
  margin: 2rem auto 0;
  display: block;
  /* flex-wrap: nowrap; */
  text-align: center;
}

#arrangeMenu .section-box-line {
  width: 90%;
  margin: 0 auto 4rem;
  border: 6px solid #6b4d16;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #FFF;
}

#arrangeMenu .section-line-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-left: auto;
  padding: 1rem 2rem 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#arrangeMenu .section-line-image {
  width: 20%;
  padding: 1rem;
  overflow: hidden;
  max-height: none;
}

#arrangeMenu .section-line-image:nth-child(1) {
  width: 38%;
  /* background-color: #faefcd; */
}

#arrangeMenu .section-line-image:nth-child(2) {
  width: 5%;
}

#arrangeMenu .section-line-image:nth-child(3) {
  width: 25%;
  background-color: #faefcd;
  padding: 1% 1% 1% 3%;
  border-radius: 6px 0 0 6px;
}

#arrangeMenu .section-line-image:nth-child(4) {
  width: 25%;
  background-color: #faefcd;
  padding: 1% 3% 1% 1%;
  border-radius: 0 6px 6px 0;
}

/*===================================
hiedsoba__navi
===================================*/
#main-box section#hiedsoba__navi {
  width: 100%;
  padding: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 10;
  background-color: #FFF;
  -webkit-filter: drop-shadow(0px 4px 3px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 4px 3px rgba(0, 0, 0, 0.2));
}

#main-box section#hiedsoba__navi nav {
  width: 100%;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap {
  width: 100%;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap figure {
  width: 40%;
  max-width: 260px;
  position: relative;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap figure img {
  width: 100%;
  max-width: 180px;
  padding: 0 0 5px;
  display: block;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap figure figcaption {
  position: absolute;
  right: 0;
  top: 10px;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner {
  width: 50%;
  overflow: visible;
  margin-left: auto;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-left: auto;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu li {
  min-width: 24%;
  padding: 3px 12px;
  text-align: center;
  position: relative;
  cursor: pointer;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu li:hover {
  color: #6b4d16;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu li a {
  display: block;
  color: #333;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu li a:hover {
  color: #6b4d16;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu li ul {
  position: absolute;
  top: 90%;
  left: 0;
  z-index: 100;
  display: none;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #FFF;
  padding: 15px;
  border-radius: 4px;
  -webkit-filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.2));
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu li ul li {
  width: 100%;
  line-height: 1.5em !important;
  background-color: #FFF;
  padding: 0;
  margin: 0 0 10px;
  background: url(https://www.his.co.jp/wp-content/themes/corporate/images/arrow_right_blue.png) no-repeat center right 10px;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu li ul li:last-child {
  margin: 0;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu li ul li:hover {
  background-color: #EEE;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu li ul li a {
  display: block;
  padding: 0 10px 0;
  color: #333;
  text-align: left;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu li:hover ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/*=================================
ローカルナビ
=================================*/
#main-box section#mainNavi {
  background-color: #000;
  padding: 10px 0 10px;
}

#mainNavi .section-box-wrap {
  width: 1080px;
  padding: 0 0 0;
  display: block;
}

#mainNavi nav {
  width: 80%;
  margin: 0 auto;
}

#mainNavi nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

#mainNavi nav ul li {
  width: 50%;
  text-align: center;
  font-size: 20px;
  color: #FFF;
  border-right: 3px solid #000;
}

#mainNavi nav ul li:last-child {
  border-right: none;
}

#mainNavi nav ul li a {
  color: #FFF;
  padding: 5px;
  display: block;
  -webkit-transition: all .3s .2s ease-out;
  transition: all .3s .2s ease-out;
}

#mainNavi nav ul li a:hover {
  background-color: #FFF;
  color: #000;
  text-decoration: none;
  -webkit-transition: all .3s .2s ease-out;
  transition: all .3s .2s ease-out;
  opacity: .9;
}

#mainNavi nav ul li.page-nav__active {
  background-color: #FFF;
  color: #000;
  text-decoration: none;
  padding: 5px;
  display: block;
  -webkit-transition: all .3s .2s ease-out;
  transition: all .3s .2s ease-out;
}

#mainNavi nav .page-nav-spmenu {
  display: none;
}

/*===================================
Swiper
===================================*/
#main-box section#main__slider {
  width: 100%;
  overflow-x: hidden;
  padding: 0;
}

.swiper-container-outer {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  max-width: 860px;
}

.swiper-container-outer .swiper-container {
  width: 100%;
}

.swiper-container-outer .swiper-container.slider {
  width: 100%;
  height: 100%;
  overflow: visible;
  z-index: 1;
  background-color: #EEE;
  text-align: center;
}

.swiper-container-outer .swiper-container.slider .swiper-slide {
  opacity: .5;
}

.swiper-container-outer .swiper-container.slider .swiper-slide img {
  width: 100%;
  display: block;
}

.swiper-container-outer .swiper-container.slider .swiper-slide.swiper-slide-active {
  opacity: 1;
}

.swiper-container-outer .swiper-container .swiper-button-next,
.swiper-container-outer .swiper-container .swiper-container-rtl .swiper-button-prev {
  right: -35px;
}

.swiper-container-outer .swiper-container .swiper-button-prev,
.swiper-container-outer .swiper-container .swiper-container-rtl .swiper-button-next {
  left: -35px;
  right: auto;
}

.swiper-container-outer .swiper-container .swiper-button-next,
.swiper-container-outer .swiper-container .swiper-button-prev {
  color: #333;
  background-color: #FFF;
  padding: 10px;
  border-radius: 12px;
  opacity: .7;
}

.swiper-container-outer .swiper-container .swiper-button-next:hover,
.swiper-container-outer .swiper-container .swiper-button-prev:hover {
  opacity: 1;
  background-color: #FFF;
}

.swiper-container.slider-thumbnail {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
}

.swiper-container.slider-thumbnail .swiper-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 10px 30px 30px;
}

.swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide {
  width: 20%;
  opacity: .5;
  overflow: hidden;
  border: 1px solid #333;
  cursor: pointer;
}

.swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide.swiper-slide-thumb-active {
  opacity: 1;
}

.swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide img {
  width: 100%;
  display: block;
}

/*===================================
hiedsoba__navi
===================================*/
#main-box section#urgentNotice__wrap {
  width: 100%;
  padding: 0 0 3rem;
  background-color: #EEE;
}

.urgent-notice-wrap {
  max-width: 1000px;
  margin: 0 auto;
  padding: 15px;
  border: 3px solid #EEE;
  background-color: #EEE;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.urgent-notice-wrap .urgent-notice-text {
  width: 28%;
  font-size: 18px;
  line-height: 1.5 !important;
}

.urgent-notice-wrap .urgent-notice-box {
  width: 72%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.urgent-notice-wrap .urgent-notice-box figure {
  width: 24%;
  margin: 0 0.5%;
}

.urgent-notice-wrap .urgent-notice-box figure img {
  width: 100%;
  display: block;
  margin: 0 auto;
}

/*===================================
hiedsoba__navi
===================================*/
.menu-box {
  width: 100%;
  max-width: 480px;
  margin: 0 auto;
  text-align: center;
  border: 3px solid #6b4d16;
}

.menu-box a {
  padding: 1rem;
  display: block;
  font-size: 18px;
  background: #FFF url(https://www.his.co.jp/wp-content/themes/corporate/images/arrow_right_black.png) no-repeat center right 16px;
  background-size: 12px;
  color: #333;
  font-weight: bold !important;
}

.staff-comment-box {
  width: 100%;
  max-width: 860px;
  margin: 1rem auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.staff-comment-box figure {
  width: 180px;
  margin: 0 0.5%;
}

.staff-comment-box figure img {
  border-radius: 6px;
  width: 100%;
  display: block;
  margin: 0 auto;
}

.staff-comment-box div {
  width: 100%;
  background-color: #FFF;
  padding: 1.5rem 2rem;
  line-height: 1;
  font-size: 20px;
  margin-left: 10px;
  position: relative;
  border-radius: 6px;
}

.staff-comment-box div:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -20px;
  margin-top: -10px;
  border: 10px solid transparent;
  border-right: 10px solid #FFF;
}

/*===================================
gozen-box
===================================*/
.gozen-wrap {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto 3rem;
}

.gozen-wrap .gozen-heading-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-imgae {
  width: 45%;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-imgae img {
  width: 100%;
  margin: 0 auto;
  display: block;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box {
  width: 55%;
  padding: 0 2rem;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box .gozen-heading-title {
  width: 100%;
  font-size: 48px;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box .gozen-heading-text {
  width: 100%;
  font-size: 20px;
  line-height: 1.4 !important;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box .gozen-heading-text span {
  font-weight: bold !important;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box .gozen-heading-price {
  text-align: right;
  font-size: 32px;
  margin-bottom: 1rem;
  color: #D51919;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box .gozen-heading-price span {
  font-size: 20px;
  margin: 0 0 0 5px;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box .gozen-set-menu {
  width: 100%;
  padding: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 3px solid #333;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box .gozen-set-menu .gozen-set-title {
  width: 60px;
  height: 40px;
  padding: 1rem;
  text-align: center;
  color: #FFF;
  background-color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box .gozen-set-menu .gozen-set-title span {
  line-height: 1.4 !important;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box .gozen-set-menu .gozen-set-box {
  width: 80%;
  padding: 0 1rem;
  line-height: 1.4 !important;
}

.gozen-wrap .gozen-box-wrap {
  width: 100%;
}

.gozen-wrap .gozen-box-wrap .gozen-box {
  padding: 3rem;
  border-bottom: 1px solid #6b4d16;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2rem;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-heading .gozen-box-choice {
  width: 30%;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-choice .gozen-box-choice-inner {
  width: 240px;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-heading .gozen-box-choice span {
  display: block;
  width: 200px;
  background-color: #000000;
  /*background-color: #6b4d16;*/
  color: #FFF;
  padding: 0.5rem 1rem;
  text-align: center;
  line-height: 1 !important;
  font-size: 24px;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-heading .gozen-box-choice span small {
  font-size: 16px;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-heading p {
  font-size: 20px;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-choice {
  width: 30%;
  text-align: center;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-choice span {
  font-size: 60px;
  display: block;
  line-height: 1.2 !important;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-choice span small {
  font-size: 32px;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  background-color: #eeeeee;
  /*background-color: #c7c1b7;*/
  padding: 1rem 2rem;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index ul {
  width: 50%;
  margin: 1%;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index ul.gozen-index-max {
  width: 100%;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index .gozen-index-max li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index .gozen-index-max li span {
  width: 120px;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index .gozen-index-max li .don-inner {
  font-size: 14px;
  line-height: 2.3 !important;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index ul .arrange {
  position: relative;
  margin-top: 20px;
  text-align: center;
  padding: 10px;
  color: #ffffff;
  background: #000000;
  /*background: #6b4d16;*/
  line-height: 1.4em !important;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index ul .arrange span {
  font-size: 21px;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index ul .arrange .image-icon.icon-red {
  position: absolute;
  top: -16px;
  left: -12px;
  background-color: #ff3636;
  padding: 2px 18px;
  text-align: center;
  line-height: 1.2em !important;
  border-radius: 4px;
  color: #fff;
  font-size: 100%;
  -moz-transform: rotate(-5deg);
  -webkit-transform: rotate(-5deg);
  -o-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index ul .arrange .image-icon.icon-gold {
  position: absolute;
  top: -16px;
  left: -12px;
  background-color: #B67B03;
  padding: 2px 18px;
  text-align: center;
  line-height: 1.2em !important;
  border-radius: 4px;
  color: #fff;
  font-size: 100%;
  -moz-transform: rotate(-5deg);
  -webkit-transform: rotate(-5deg);
  -o-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index ul .gozen-box-notice {
  font-size: 12px;
  margin: 2rem 0;
  line-height: 1.2 !important;
}

.gozen-heading-wrap .gozen-heading-box .gozen-heading-title.two-lines {
  line-height: 1.5em !important;
  margin-bottom: 10px;
}


.csr-news-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 60px 0 20px 0;
}

.csr-news-btn li {
  background: #FFF url(https://www.his.co.jp/wp-content/themes/corporate/images/arrow_right_black.png) no-repeat center right 16px;
  border: 3px solid #6b4d17;
}

.csr-news-btn li a {
  color: #333;
  font-weight: bold !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9zdHlsZV9wYy5zY3NzIiwiX2ZpeF9wYy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUNFLHVCQUF1QjtBREV6Qjs7QUNBQTtFQUNJLFNBQVM7QURHYjs7QUNEQTtFQUNJLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsd0JBQXdCO0VBQ3hCLG9CQUFvQjtFQUNwQixlQUFlO0FESW5COztBQ0FBO0VBQ0Usd0JBQXdCO0FERzFCOztBQ0FBO0VBQ0UsY0FBYztBREdoQjs7QUNBQTtFQUNFLFlBQVk7RUFDWixxQ0FBNkI7VUFBN0IsNkJBQTZCO0VBQzdCLDZCQUFxQjtFQUFyQixxQkFBcUI7QURHdkI7O0FDTkE7RUFNSSxVQUFVO0VBQ1Ysa0NBQTBCO1VBQTFCLDBCQUEwQjtBREk5Qjs7QUNBQTtFQUNFLFdBQVc7RUFDWCw4QkFBc0I7VUFBdEIsc0JBQXNCO0FER3hCOztBQ0xBO0VBSUksZ0JBQWdCO0VBQ2hCLDhCQUE4QjtFQUM5QixrQkFBa0I7RUFDbEIsZ0JBQWdCO0FES3BCOztBQ1pBO0VBV0ksaUJBQWlCO0FES3JCOztBQ0RBO0VBQ0UsbUJBQW1CO0FESXJCOztBQ0RBO0VBQ0UsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsU0FBUztFQUNULDZCQUE2QjtFQUM3Qix5QkFBeUI7RUFDekIsZUFBZTtFQUNmLFdBQVc7QURJYjs7QUNaQTtFQVdJLGNBQWM7RUFDZCxlQUFlO0VBQ2YsV0FBVztBREtmOztBQ0RBO0VBQ0UsV0FBVztFQUNYLGlCQUFpQjtFQUNqQiw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLGNBQWM7RUFDZCxhQUFhO0VBQ2Isb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7QURJZjs7QUNWQTtFQVNJLFVBQVU7RUFDVixXQUFXO0VBQ1gsNEJBQVE7TUFBUixpQkFBUTtVQUFSLFFBQVE7QURLWjs7QUNEQTtFQUVJLDRCQUFRO01BQVIsaUJBQVE7VUFBUixRQUFRO0FE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QWdIYyxlQUFlO0VBQ2YsY0FBYztFQUNkLDJCQUEwQjtBRnlrQ3hDOztBRWhrQ0E7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHFCQUFxQjtBRm1rQ3ZCOztBRWprQ0E7RUFDRSxnSUFBZ0k7RUFDaEkseUJBQXlCO0FGb2tDM0I7O0FFbGtDQTtFQUNJLFdBQVc7RUFDWCw0QkFBMkI7QUZxa0MvQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmhlYWRlciAjaGQtc2VhcmNoICNzZWFyY2gtc3VibWl0LnNlYXJjaC1zdWJtaXQtanAge1xuICB0b3A6IDEwcHg7XG59XG5cbi5icmVhZGNydW1iLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5wYy1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3Atbm9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZWZmZWN0LWZhZGUge1xuICBvcGFjaXR5OiAuMDU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDcwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXM7XG59XG5cbi5lZmZlY3QtZmFkZS5lZmZlY3Qtc2Nyb2xsIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbiNtYWluLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jbWFpbi1ib3ggKiB7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGZvbnQtZmFtaWx5OiB0ZW4tbWluY2hvLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMCA0MHB4O1xufVxuXG4uYmctc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNFNUJFNzg7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0ZDE2O1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG5oMiBzcGFuLmhlYWRlci1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uc2VjdGlvbi1ib3gtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWN0aW9uLWJveC13cmFwIC5zZWN0aW9uLWJveCB7XG4gIHdpZHRoOiA0OCU7XG4gIHBhZGRpbmc6IDElO1xuICBvcmRlcjogMTtcbn1cblxuLnNlY3Rpb24tYm94LnNlY3Rpb24tYm94LXJpZ2h0IHtcbiAgb3JkZXI6IDI7XG59XG5cbi5zZWN0aW9uLWJveC5zZWN0aW9uLWJveC1sZWZ0IHtcbiAgb3JkZXI6IDE7XG59XG5cbi5zZWN0aW9uLWJveC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLWJveC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VjdGlvbi1ib3gtaW1hZ2UgLmltYWdlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDFlbTtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCAjRUVFOyAqL1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLnNlY3Rpb24tYm94LWltYWdlIC5pbWFnZS1pY29uLmljb24tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzYzNjtcbn1cblxuLnNlY3Rpb24tYm94LWltYWdlIC5pbWFnZS1pY29uLmljb24tYnJvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTgzQjJCO1xufVxuXG4uc2VjdGlvbi1ib3gtaW1hZ2UgLmltYWdlLWljb24uaWNvbi15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBBOTI3O1xufVxuXG4uc2VjdGlvbi1ib3gtdGV4dCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uc2VjdGlvbi1ib3gtc3VidGV4dCB7XG4gIHBhZGRpbmc6IDYwcHggMTBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM4ODg7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgcGFkZGluZzogMCAxMHB4IDVweDtcbiAgLyogbWFyZ2luLWJvdHRvbTogMTBweDsgKi9cbn1cblxuaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNlY3Rpb24tYm94LXByaWNlIHtcbiAgcGFkZGluZzogMCAxMHB4IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zZWN0aW9uLWJveC1wcmljZSBzcGFuIHtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIC8qIGNvbG9yOiByZWQ7ICovXG59XG5cbi5zZWN0aW9uLWJveC1saXN0IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zZWN0aW9uLWJveC1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5zZWN0aW9uLWJveC1saXN0IGxpIHNwYW4ge1xuICB3aWR0aDogMTEwcHg7XG59XG5cbiNtYWluLWJveCBzZWN0aW9uI21haW52aXN1YWwge1xuICBwYWRkaW5nOiAxMHB4IDAgNzBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYWluXzAwMS5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbiNtYWludmlzdWFsIC5zZWN0aW9uLWJveC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI21haW52aXN1YWwgLm5vdGllLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDVweCBhdXRvIDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jbWFpbnZpc3VhbCAubm90aWUtYm94IHVsIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7XG59XG5cbiNtYWludmlzdWFsIC5ub3RpZS1ib3ggdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbiNtYWluTG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xODBweDtcbiAgbWFyZ2luLXRvcDogLTIyMHB4O1xuICB3aWR0aDogMzYwcHg7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbiNtYWluTG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbsOnwqfigqzDo8KBwp3Do8KBwrDDo+KAmsKww6PGksKtw6PGksK8w6PGksKQw6PGksKrw6PGksWgw6PGkuKAnFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNtYWluLWJveCBzZWN0aW9uI21haW5OYXZpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMTBweCAwIDEwcHg7XG59XG5cbiNtYWluTmF2aSAuc2VjdGlvbi1ib3gtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgcGFkZGluZzogMCAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbWFpbk5hdmkgbmF2IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNtYWluTmF2aSBuYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuI21haW5OYXZpIG5hdiB1bCBsaSB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAwMDtcbn1cblxuI21haW5OYXZpIG5hdiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4jbWFpbk5hdmkgbmF2IHVsIGxpIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyAuMnMgZWFzZS1vdXQ7XG59XG5cbiNtYWluTmF2aSBuYXYgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgLjJzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAuOTtcbn1cblxuI21haW5OYXZpIG5hdiB1bCBsaS5wYWdlLW5hdl9fYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyAuMnMgZWFzZS1vdXQ7XG59XG5cbiNtYWluTmF2aSBuYXYgLnBhZ2UtbmF2LXNwbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7Do8KBxaDDp8W4wqXDo+KAmuKAsMOjwoHigLpcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jbWFpbi1ib3ggc2VjdGlvbiNuZXdzIHtcbiAgcGFkZGluZzogMjBweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7ICovXG59XG5cbiNtYWluLWJveCBzZWN0aW9uI25ld3MgLm5vdGllLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNDBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuI21haW4tYm94IHNlY3Rpb24jbmV3cyAubm90aWUtYm94IHVsIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuI21haW4tYm94IHNlY3Rpb24jbmV3cyAubm90aWUtYm94IHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI21haW4tYm94IHNlY3Rpb24jbmV3cyAubm90aWUtYm94IHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuw6XCrsWhw6figKLCqsOjxpLCocOjxpLigLnDo8aSwqXDo8aSwrxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jZ3JhbmRNZW51IC5zZWN0aW9uLWJveC13cmFwIC5zZWN0aW9uLWJveCB7XG4gIHdpZHRoOiAyMyU7XG4gIG1hcmdpbjogMSU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0RERDsgKi9cbn1cblxuI2dyYW5kTWVudSAuY3NyLW5ld3MtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogNjBweCAwIDBweCAwO1xufVxuXG4jZ3JhbmRNZW51IC5jc3ItbmV3cy1idG4gbGkge1xuICB3aWR0aDogNDguNSU7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbiNzZWN0aW9uU2hvcCAuc2VjdGlvbi1ib3gtd3JhcCAuc2VjdGlvbi1ib3gge1xuICB3aWR0aDogNTAlO1xufVxuXG4jc2VjdGlvblNob3AgLnNlY3Rpb24tYm94LXdyYXAgLnNlY3Rpb24tYm94Om50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5tYXAtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWFwLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuXG4ubWFwLWJveC1zdWJ0ZXh0IHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFwLWJveC1zdWJ0ZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRleHRCb3gge1xuICBwYWRkaW5nOiAxLjVlbSAwIDFlbTtcbn1cblxuLmZhcUJveF9fY29udGFpbmVyIGEge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5mYXEtLWFuc3dlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbjogMTZweCAwO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFxLS1xdWVzdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFxLS1hbnN3ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tYW5zd2VyLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YzQwOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IDEycHg7XG59XG5cbi5mYXEtLWFuc3dlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mYXEtLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXF1ZXN0aW9uLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU3Yjg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IC0ycHg7XG59XG5cbi5mYXEtLWFuc3dlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMzBweCAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYXEtLWFuc3dlcl9faWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbl9nb3RvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuI21haW4tYm94IHNlY3Rpb24jb3VyTWlzc2lvbiB7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDEwcHggMzBweDtcbiAgLyogb3ZlcmZsb3c6IGhpZGRlbjsgKi9cbn1cblxuI291ck1pc3Npb24gaDIge1xuICB3aWR0aDogMTglO1xuICBmb250LXNpemU6IDM4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDhweCA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuI291ck1pc3Npb24gLnNlY3Rpb24tYm94LXdyYXAge1xuICB3aWR0aDogNzAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDkwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuI291ck1pc3Npb24gLnNlY3Rpb24tYm94LXdyYXAgLnNlY3Rpb24tYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIGRpc3BsYXk6IGZsZXg7ICovXG59XG5cbiNvdXJNaXNzaW9uIC5zZWN0aW9uLWJveC13cmFwIC5zZWN0aW9uLWJveCAuc2VjdGlvbi1ib3gtdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjY7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAvKiB3aWR0aDogMTAwJTsgKi9cbn1cblxuI291ck1pc3Npb24gLnNlY3Rpb24tYm94LWltYWdlIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDI0MHB4O1xufVxuXG4jZ3JhbmRNZW51IC5zZWN0aW9uLWJveC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERDtcbiAgcGFkZGluZzogNjBweCAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogOTBweDsgKi9cbn1cblxuI2dyYW5kTWVudSAuc2VjdGlvbi1ib3gtd3JhcDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuI2dyYW5kTWVudSAuc2VjdGlvbi1ib3gtd3JhcCAuaG91ci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRjtcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG5cbiNncmFuZE1lbnUgLnNlY3Rpb24tYm94LXdyYXAgLmhvdXItaWNvbi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJlbTtcbiAgcmlnaHQ6IDMuNmVtO1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuI2dyYW5kTWVudSAuc2VjdGlvbi1ib3gge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW46IDElO1xuICBwYWRkaW5nOiAxJTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuI2dyYW5kTWVudSAuc2VjdGlvbi1ib3gtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgLyogaGVpZ2h0OiAyMDBweDsgKi9cbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cblxuI2dyYW5kTWVudSAuc2VjdGlvbi1ib3ggaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuI2dyYW5kTWVudSAuc2VjdGlvbi1ib3ggaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuI2dyYW5kTWVudSAuc2VjdGlvbi1ib3gtcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2dyYW5kTWVudSAuc2VjdGlvbi1ib3gtcHJpY2Ugc3BhbiB7XG4gIHBhZGRpbmc6IDBweCAzcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgLyogY29sb3I6IHJlZDsgKi9cbn1cblxuI3Nob3BJbmZvcm1hdGlvbiAuc2VjdGlvbi1ib3gtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIC8qIHBhZGRpbmc6IDEwcHggMDsgKi9cbiAgLyogbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7ICovXG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNzaG9wV3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2hvcF8wMDEuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4jc2hvcFdyYXAgLnNlY3Rpb24tYm94LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbiNzaG9wV3JhcCAuc2VjdGlvbi1ib3gtd3JhcCAuc2VjdGlvbi1ib3gtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3Nob3BXcmFwIC5zZWN0aW9uLWJveC13cmFwIC5zZWN0aW9uLWJveDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nOiAxJTtcbiAgb3JkZXI6IDE7XG59XG5cbiNzaG9wV3JhcCAuc2VjdGlvbi1ib3gtd3JhcCAuc2VjdGlvbi1ib3g6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDU4JTtcbiAgcGFkZGluZzogMi41JTtcbiAgb3JkZXI6IDE7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7DqMaSxZLDpuKEosKvXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJnLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRTVCRTc4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFFRkNEO1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNtYWludmlzdWFsIHtcbiAgcGFkZGluZzogODBweCAwIDA7XG4gIGhlaWdodDogYXV0bztcbn1cblxuI21haW5UaXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0ZDE2O1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4jbWFpblRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0ZDE2O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuI21haW5UaXRsZSBoMiBzcGFuLmhlYWRlci1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiA1MCU7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4jbWFpblRpdGxlIGgzIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0ZDE2O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0ZGREEwMDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbsOj4oCawrPDo8aSwrPDo+KAmsK7w6PGkuKAlMOjxpLLhlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNtYWluLWJveCBzZWN0aW9uI2NvbmNlcHQge1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbn1cblxuI2NvbmNlcHQgLnNlY3Rpb24tYm94LWxhcmdlIHtcbiAgd2lkdGg6IDU1JTtcbn1cblxuI2NvbmNlcHQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4jY29uY2VwdCAuc2VjdGlvbi1ib3gtd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5cbiNjb25jZXB0IC5zZWN0aW9uLWJveC1pbWFnZSB7XG4gIC8qIGhlaWdodDogYXV0bzsgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jY29uY2VwdCAuc2VjdGlvbi1ib3gtd3JhcCAuc2VjdGlvbi1ib3gge1xuICB3aWR0aDogNjglO1xuICBwYWRkaW5nOiAyJTtcbiAgb3JkZXI6IDE7XG59XG5cbiNjb25jZXB0IC5zZWN0aW9uLWJveC13cmFwIC5zZWN0aW9uLWJveC5zZWN0aW9uLWJveC1sZWZ0IHtcbiAgd2lkdGg6IDI4JTtcbiAgcGFkZGluZzogMSU7XG4gIG9yZGVyOiAxO1xufVxuXG4jY29uY2VwdCBoMyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogNDBweCAxMHB4IDIwcHggMTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICAvKiBtYXJnaW4tYm90dG9tOiAxMHB4OyAqL1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzZiNGQxNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jY29uY2VwdCBoMyBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNzVweDtcbiAgbGluZS1oZWlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNGQxNjtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuI2NvbmNlcHQgaDMgc3BhbiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2NvbmNlcHQgaDMgc3BhbiBpIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7Do8KB4oCdw6bCs8Kow6bigJPigKHDpuKAk8K5w6bCs+KAolxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNtYWluLWJveCBzZWN0aW9uI2hvd1RvT3JkZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbn1cblxuI2hvd1RvT3JkZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4jaG93VG9PcmRlciBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2hvd1RvT3JkZXIgLnNlY3Rpb24tYm94LXdyYXAge1xuICBtYXJnaW46IDNyZW0gYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLWJveC1saW5lIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG8gNHJlbTtcbiAgYm9yZGVyOiA2cHggc29saWQgIzZiNGQxNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnNlY3Rpb24tbGluZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiAtMzBweDtcbiAgcGFkZGluZzogMzBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0ZDE2O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1saW5lLXRleHQge1xuICBwYWRkaW5nOiAycmVtIDRyZW07XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLnNlY3Rpb24tbGluZS1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiAyOCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWN0aW9uLWxpbmUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLWJveC1tZWFzdXJlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uc2VjdGlvbi1tZWFzdXJlcy1pbWFnZSB7XG4gIHdpZHRoOiA0OCU7XG4gIG1hcmdpbjogMSU7XG59XG5cbi5zZWN0aW9uLW1lYXN1cmVzLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jaG93VG9PcmRlciAuc2VjdGlvbi1ib3gtbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvdHRvbTogLTNyZW07XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25fYXJyb3dfZG93bi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4jaG93VG9PcmRlciAuc2VjdGlvbi1ib3gtbGluZTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7DpsWTy4bDpuKAusK/w6PigJrFoMOlwrDCj8Op4oCwwqJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jbWFpbi1ib3ggc2VjdGlvbiNtb250aGx5TWVudSB7XG4gIHBhZGRpbmc6IDYwcHggMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ltZ19iZzAwMy5naWYpO1xufVxuXG4jbW9udGhseU1lbnUgLnNlY3Rpb24tYm94LXdyYXAge1xuICBtYXJnaW46IDNyZW0gYXV0byAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI21vbnRobHlNZW51IGgzIHtcbiAgd2lkdGg6IDYwJTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuI21vbnRobHlNZW51IGgzIC5zZWN0aW9uLWhlYWRpbmcge1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbiNtb250aGx5TWVudSBoMyAuc2VjdGlvbi1oZWFkaW5nLXByaWNlIHtcbiAgd2lkdGg6IDUwJTtcbiAgY29sb3I6IHJlZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuI21vbnRobHlNZW51IGgzIC5zZWN0aW9uLWhlYWRpbmctcHJpY2Ugc21hbGwge1xuICBmb250LXNpemU6IDYwJTtcbn1cblxuI21vbnRobHlNZW51IGgzIC5zZWN0aW9uLWhlYWRpbmctcHJpY2UgaSB7XG4gIGZvbnQtc2l6ZTogNDAlO1xufVxuXG4jbW9udGhseU1lbnUgLnNlY3Rpb24tYm94LWxpbmUge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0byA0cmVtO1xuICBib3JkZXI6IDZweCBzb2xpZCAjNmI0ZDE2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuI21vbnRobHlNZW51IC5zZWN0aW9uLWxpbmUtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbiNtb250aGx5TWVudSAuc2VjdGlvbi1saW5lLXRleHQge1xuICBwYWRkaW5nOiAycmVtIDRyZW07XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgd2lkdGg6IDYwJTtcbn1cblxuI21vbnRobHlNZW51IC5zZWN0aW9uLWxpbmUtaW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogMzglO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNtb250aGx5TWVudSAuc2VjdGlvbi1saW5lLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YjRkMTY7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbiNtb250aGx5TWVudSAuc2VjdGlvbi1saW5lLWljb24gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA1MCU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5hcnJhbmdlTWVudVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNtYWluLWJveCBzZWN0aW9uI2FycmFuZ2VNZW51IHtcbiAgcGFkZGluZzogNjBweCAwIDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaW1nX2JnMDAzLmdpZik7XG59XG5cbiNhcnJhbmdlTWVudSAuc2VjdGlvbi1ib3gtd3JhcCB7XG4gIG1hcmdpbjogM3JlbSBhdXRvIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jYXJyYW5nZU1lbnUgaDMge1xuICB3aWR0aDogNzAlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiBmbGV4LXdyYXA6IG5vd3JhcDsgKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jYXJyYW5nZU1lbnUgLnNlY3Rpb24tYm94LWxpbmUge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0byA0cmVtO1xuICBib3JkZXI6IDZweCBzb2xpZCAjNmI0ZDE2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuI2FycmFuZ2VNZW51IC5zZWN0aW9uLWxpbmUtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDFyZW0gMnJlbSAycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jYXJyYW5nZU1lbnUgLnNlY3Rpb24tbGluZS1pbWFnZSB7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbiNhcnJhbmdlTWVudSAuc2VjdGlvbi1saW5lLWltYWdlOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAzOCU7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6ICNmYWVmY2Q7ICovXG59XG5cbiNhcnJhbmdlTWVudSAuc2VjdGlvbi1saW5lLWltYWdlOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA1JTtcbn1cblxuI2FycmFuZ2VNZW51IC5zZWN0aW9uLWxpbmUtaW1hZ2U6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDI1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZWZjZDtcbiAgcGFkZGluZzogMSUgMSUgMSUgMyU7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgNnB4O1xufVxuXG4jYXJyYW5nZU1lbnUgLnNlY3Rpb24tbGluZS1pbWFnZTpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlZmNkO1xuICBwYWRkaW5nOiAxJSAzJSAxJSAxJTtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmhpZWRzb2JhX19uYXZpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG59XG5cbiNtYWluLWJveCBzZWN0aW9uI2hpZWRzb2JhX19uYXZpIG5hdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aSAuaGlkZXNvYmEtbmF2aS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aSAuaGlkZXNvYmEtbmF2aS13cmFwIGZpZ3VyZSB7XG4gIHdpZHRoOiA0MCU7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI21haW4tYm94IHNlY3Rpb24jaGllZHNvYmFfX25hdmkgLmhpZGVzb2JhLW5hdmktd3JhcCBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aSAuaGlkZXNvYmEtbmF2aS13cmFwIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMHB4O1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aSAuaGlkZXNvYmEtbmF2aS13cmFwIC5oaWRlc29iYS1uYXZpLWlubmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aSAuaGlkZXNvYmEtbmF2aS13cmFwIC5oaWRlc29iYS1uYXZpLWlubmVyIC5oaWRlc29iYS1uYXZpLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aSAuaGlkZXNvYmEtbmF2aS13cmFwIC5oaWRlc29iYS1uYXZpLWlubmVyIC5oaWRlc29iYS1uYXZpLW1lbnUgbGkge1xuICBtaW4td2lkdGg6IDI0JTtcbiAgcGFkZGluZzogM3B4IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNtYWluLWJveCBzZWN0aW9uI2hpZWRzb2JhX19uYXZpIC5oaWRlc29iYS1uYXZpLXdyYXAgLmhpZGVzb2JhLW5hdmktaW5uZXIgLmhpZGVzb2JhLW5hdmktbWVudSBsaTpob3ZlciB7XG4gIGNvbG9yOiAjNmI0ZDE2O1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aSAuaGlkZXNvYmEtbmF2aS13cmFwIC5oaWRlc29iYS1uYXZpLWlubmVyIC5oaWRlc29iYS1uYXZpLW1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMztcbn1cblxuI21haW4tYm94IHNlY3Rpb24jaGllZHNvYmFfX25hdmkgLmhpZGVzb2JhLW5hdmktd3JhcCAuaGlkZXNvYmEtbmF2aS1pbm5lciAuaGlkZXNvYmEtbmF2aS1tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzZiNGQxNjtcbn1cblxuI21haW4tYm94IHNlY3Rpb24jaGllZHNvYmFfX25hdmkgLmhpZGVzb2JhLW5hdmktd3JhcCAuaGlkZXNvYmEtbmF2aS1pbm5lciAuaGlkZXNvYmEtbmF2aS1tZW51IGxpIHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aSAuaGlkZXNvYmEtbmF2aS13cmFwIC5oaWRlc29iYS1uYXZpLWlubmVyIC5oaWRlc29iYS1uYXZpLW1lbnUgbGkgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL3d3dy5oaXMuY28uanAvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlL2ltYWdlcy9hcnJvd19yaWdodF9ibHVlLnBuZykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxMHB4O1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aSAuaGlkZXNvYmEtbmF2aS13cmFwIC5oaWRlc29iYS1uYXZpLWlubmVyIC5oaWRlc29iYS1uYXZpLW1lbnUgbGkgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuI21haW4tYm94IHNlY3Rpb24jaGllZHNvYmFfX25hdmkgLmhpZGVzb2JhLW5hdmktd3JhcCAuaGlkZXNvYmEtbmF2aS1pbm5lciAuaGlkZXNvYmEtbmF2aS1tZW51IGxpIHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbn1cblxuI21haW4tYm94IHNlY3Rpb24jaGllZHNvYmFfX25hdmkgLmhpZGVzb2JhLW5hdmktd3JhcCAuaGlkZXNvYmEtbmF2aS1pbm5lciAuaGlkZXNvYmEtbmF2aS1tZW51IGxpIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxMHB4IDA7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aSAuaGlkZXNvYmEtbmF2aS13cmFwIC5oaWRlc29iYS1uYXZpLWlubmVyIC5oaWRlc29iYS1uYXZpLW1lbnUgbGk6aG92ZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44Ot44O844Kr44Or44OK44OTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI21haW4tYm94IHNlY3Rpb24jbWFpbk5hdmkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweDtcbn1cblxuI21haW5OYXZpIC5zZWN0aW9uLWJveC13cmFwIHtcbiAgd2lkdGg6IDEwODBweDtcbiAgcGFkZGluZzogMCAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbWFpbk5hdmkgbmF2IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNtYWluTmF2aSBuYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuI21haW5OYXZpIG5hdiB1bCBsaSB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAwMDtcbn1cblxuI21haW5OYXZpIG5hdiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4jbWFpbk5hdmkgbmF2IHVsIGxpIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyAuMnMgZWFzZS1vdXQ7XG59XG5cbiNtYWluTmF2aSBuYXYgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgLjJzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAuOTtcbn1cblxuI21haW5OYXZpIG5hdiB1bCBsaS5wYWdlLW5hdl9fYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyAuMnMgZWFzZS1vdXQ7XG59XG5cbiNtYWluTmF2aSBuYXYgLnBhZ2UtbmF2LXNwbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblN3aXBlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI21haW4tYm94IHNlY3Rpb24jbWFpbl9fc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogODYwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW91dGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW91dGVyIC5zd2lwZXItY29udGFpbmVyLnNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW91dGVyIC5zd2lwZXItY29udGFpbmVyLnNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW91dGVyIC5zd2lwZXItY29udGFpbmVyLnNsaWRlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItb3V0ZXIgLnN3aXBlci1jb250YWluZXIuc2xpZGVyIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW91dGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItY29udGFpbmVyLW91dGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IC0zNXB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1vdXRlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWNvbnRhaW5lci1vdXRlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IC0zNXB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItb3V0ZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLW91dGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3BhY2l0eTogLjc7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW91dGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1vdXRlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLnN3aXBlci1jb250YWluZXIuc2xpZGVyLXRodW1ibmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cblxuLnN3aXBlci1jb250YWluZXIuc2xpZGVyLXRodW1ibmFpbCAuc3dpcGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAzMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci5zbGlkZXItdGh1bWJuYWlsIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDIwJTtcbiAgb3BhY2l0eTogLjU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1jb250YWluZXIuc2xpZGVyLXRodW1ibmFpbCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXIuc2xpZGVyLXRodW1ibmFpbCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmhpZWRzb2JhX19uYXZpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jbWFpbi1ib3ggc2VjdGlvbiN1cmdlbnROb3RpY2VfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG59XG5cbi51cmdlbnQtbm90aWNlLXdyYXAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNFRUU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51cmdlbnQtbm90aWNlLXdyYXAgLnVyZ2VudC1ub3RpY2UtdGV4dCB7XG4gIHdpZHRoOiAyOCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4udXJnZW50LW5vdGljZS13cmFwIC51cmdlbnQtbm90aWNlLWJveCB7XG4gIHdpZHRoOiA3MiU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi51cmdlbnQtbm90aWNlLXdyYXAgLnVyZ2VudC1ub3RpY2UtYm94IGZpZ3VyZSB7XG4gIHdpZHRoOiAyNCU7XG4gIG1hcmdpbjogMCAwLjUlO1xufVxuXG4udXJnZW50LW5vdGljZS13cmFwIC51cmdlbnQtbm90aWNlLWJveCBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuaGllZHNvYmFfX25hdmlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tZW51LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNmI0ZDE2O1xufVxuXG4ubWVudS1ib3ggYSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkYgdXJsKGh0dHBzOi8vd3d3Lmhpcy5jby5qcC93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGUvaW1hZ2VzL2Fycm93X3JpZ2h0X2JsYWNrLnBuZykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG4uc3RhZmYtY29tbWVudC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdGFmZi1jb21tZW50LWJveCBmaWd1cmUge1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMCAwLjUlO1xufVxuXG4uc3RhZmYtY29tbWVudC1ib3ggZmlndXJlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN0YWZmLWNvbW1lbnQtYm94IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uc3RhZmYtY29tbWVudC1ib3ggZGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI0ZGRjtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuZ296ZW4tYm94XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZ296ZW4td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbn1cblxuLmdvemVuLXdyYXAgLmdvemVuLWhlYWRpbmctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1oZWFkaW5nLXdyYXAgLmdvemVuLWhlYWRpbmctaW1nYWUge1xuICB3aWR0aDogNDUlO1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4taGVhZGluZy13cmFwIC5nb3plbi1oZWFkaW5nLWltZ2FlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1oZWFkaW5nLXdyYXAgLmdvemVuLWhlYWRpbmctYm94IHtcbiAgd2lkdGg6IDU1JTtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4taGVhZGluZy13cmFwIC5nb3plbi1oZWFkaW5nLWJveCAuZ296ZW4taGVhZGluZy10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1oZWFkaW5nLXdyYXAgLmdvemVuLWhlYWRpbmctYm94IC5nb3plbi1oZWFkaW5nLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1oZWFkaW5nLXdyYXAgLmdvemVuLWhlYWRpbmctYm94IC5nb3plbi1oZWFkaW5nLXByaWNlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICNENTE5MTk7XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1oZWFkaW5nLXdyYXAgLmdvemVuLWhlYWRpbmctYm94IC5nb3plbi1oZWFkaW5nLXByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4taGVhZGluZy13cmFwIC5nb3plbi1oZWFkaW5nLWJveCAuZ296ZW4tc2V0LW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzMzMztcbn1cblxuLmdvemVuLXdyYXAgLmdvemVuLWhlYWRpbmctd3JhcCAuZ296ZW4taGVhZGluZy1ib3ggLmdvemVuLXNldC1tZW51IC5nb3plbi1zZXQtdGl0bGUge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdvemVuLXdyYXAgLmdvemVuLWhlYWRpbmctd3JhcCAuZ296ZW4taGVhZGluZy1ib3ggLmdvemVuLXNldC1tZW51IC5nb3plbi1zZXQtdGl0bGUgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbn1cblxuLmdvemVuLXdyYXAgLmdvemVuLWhlYWRpbmctd3JhcCAuZ296ZW4taGVhZGluZy1ib3ggLmdvemVuLXNldC1tZW51IC5nb3plbi1zZXQtYm94IHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1ib3gtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4tYm94LXdyYXAgLmdvemVuLWJveCB7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmI0ZDE2O1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4tYm94LXdyYXAgLmdvemVuLWJveCAuZ296ZW4tYm94LWhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4tYm94LXdyYXAgLmdvemVuLWJveCAuZ296ZW4tYm94LWhlYWRpbmcgLmdvemVuLWJveC1jaG9pY2Uge1xuICB3aWR0aDogMzAlO1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4tYm94LXdyYXAgLmdvemVuLWJveCAuZ296ZW4tYm94LWhlYWRpbmcgLmdvemVuLWJveC1jaG9pY2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YjRkMTY7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1ib3gtd3JhcCAuZ296ZW4tYm94IC5nb3plbi1ib3gtaGVhZGluZyBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4tYm94LXdyYXAgLmdvemVuLWJveCAuZ296ZW4tYm94LWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4tYm94LXdyYXAgLmdvemVuLWJveCAuZ296ZW4tYm94LWJvZHkgLmdvemVuLWJveC1jaG9pY2Uge1xuICB3aWR0aDogMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1ib3gtd3JhcCAuZ296ZW4tYm94IC5nb3plbi1ib3gtYm9keSAuZ296ZW4tYm94LWNob2ljZSBzcGFuIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4tYm94LXdyYXAgLmdvemVuLWJveCAuZ296ZW4tYm94LWJvZHkgLmdvemVuLWJveC1jaG9pY2Ugc3BhbiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLmdvemVuLXdyYXAgLmdvemVuLWJveC13cmFwIC5nb3plbi1ib3ggLmdvemVuLWJveC1ib2R5IC5nb3plbi1ib3gtaW5kZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjMWI3O1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1ib3gtd3JhcCAuZ296ZW4tYm94IC5nb3plbi1ib3gtYm9keSAuZ296ZW4tYm94LWluZGV4IHVsIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAxJTtcbn1cblxuLmdvemVuLXdyYXAgLmdvemVuLWJveC13cmFwIC5nb3plbi1ib3ggLmdvemVuLWJveC1ib2R5IC5nb3plbi1ib3gtaW5kZXggdWwgLmdvemVuLWJveC1ub3RpY2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG59XG5cbi5jc3ItbmV3cy1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA2MHB4IDAgMjBweCAwO1xufVxuXG4uY3NyLW5ld3MtYnRuIGxpIHtcbiAgYmFja2dyb3VuZDogI0ZGRiB1cmwoaHR0cHM6Ly93d3cuaGlzLmNvLmpwL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZS9pbWFnZXMvYXJyb3dfcmlnaHRfYmxhY2sucG5nKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDE2cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM2YjRkMTc7XG59XG5cbi5jc3ItbmV3cy1idG4gbGkgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuIiwiaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuaGVhZGVyICNoZC1zZWFyY2ggI3NlYXJjaC1zdWJtaXQuc2VhcmNoLXN1Ym1pdC1qcCB7XG4gICAgdG9wOiAxMHB4O1xufVxuLmJyZWFkY3J1bWItbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cblxuLnBjLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zcC1ub25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lZmZlY3QtZmFkZSB7XG4gIG9wYWNpdHk6IC4wNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNzBweCk7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcztcblxuICAmLmVmZmVjdC1zY3JvbGwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuI21haW4tYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICoge1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgZm9udC1mYW1pbHk6IHRlbi1taW5jaG8sIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG5cbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG4gIH1cbn1cblxuLmJnLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRTVCRTc4O1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40ZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNGQxNjtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBjb2xvcjogI0ZGRjtcblxuICBzcGFuLmhlYWRlci1zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICB9XG59XG5cbi5zZWN0aW9uLWJveC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcblxuICAuc2VjdGlvbi1ib3gge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgcGFkZGluZzogMSU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLnNlY3Rpb24tYm94IHtcbiAgJi5zZWN0aW9uLWJveC1yaWdodCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAmLnNlY3Rpb24tYm94LWxlZnQge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5zZWN0aW9uLWJveC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmltYWdlLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC04cHg7XG4gICAgbGVmdDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHdpZHRoOiAxZW07XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMWVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQgI0VFRTsgKi9cbiAgICBjb2xvcjogI0ZGRjtcblxuICAgICYuaWNvbi1yZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzYzNjtcbiAgICB9XG5cbiAgICAmLmljb24tYnJvd24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk4M0IyQjtcbiAgICB9XG5cbiAgICAmLmljb24teWVsbG93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEE5Mjc7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWJveC10ZXh0IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zZWN0aW9uLWJveC1zdWJ0ZXh0IHtcbiAgcGFkZGluZzogNjBweCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzg4ODtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXdlaWdodDogODAwO1xuICBwYWRkaW5nOiAwIDEwcHggNXB4O1xuXG4gIC8qIG1hcmdpbi1ib3R0b206IDEwcHg7ICovXG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWJveC1wcmljZSB7XG4gIHBhZGRpbmc6IDAgMTBweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIHNwYW4ge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAvKiBjb2xvcjogcmVkOyAqL1xuICB9XG59XG5cbi5zZWN0aW9uLWJveC1saXN0IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzMzM7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICB9XG4gIH1cbn1cblxuI21haW4tYm94IHNlY3Rpb24jbWFpbnZpc3VhbCB7XG4gIHBhZGRpbmc6IDEwcHggMCA3MHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21haW5fMDAxLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuI21haW52aXN1YWwge1xuICAuc2VjdGlvbi1ib3gtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubm90aWUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDVweCBhdXRvIDE1cHg7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICB1bCBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI21haW5Mb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE4MHB4O1xuICBtYXJnaW4tdG9wOiAtMjIwcHg7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7Dp8Kn4oKsw6PCgcKdw6PCgcKww6PigJrCsMOjxpLCrcOjxpLCvMOjxpLCkMOjxpLCq8OjxpLFoMOjxpLigJxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiNtYWluLWJveCBzZWN0aW9uI21haW5OYXZpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMTBweCAwIDEwcHg7XG59XG5cbiNtYWluTmF2aSB7XG4gIC5zZWN0aW9uLWJveC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBwYWRkaW5nOiAwIDAgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIG5hdiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMwMDA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyAuMnMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wYWdlLW5hdl9fYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1uYXYtc3BtZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7Do8KBxaDDp8W4wqXDo+KAmuKAsMOjwoHigLpcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiNtYWluLWJveCBzZWN0aW9uI25ld3Mge1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcblxuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAqL1xuXG4gIC5ub3RpZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTA0MHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgdWwgbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbsOlwq7FocOn4oCiwqrDo8aSwqHDo8aS4oC5w6PGksKlw6PGksK8XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4jZ3JhbmRNZW51IHtcbiAgLnNlY3Rpb24tYm94LXdyYXAgLnNlY3Rpb24tYm94IHtcbiAgICB3aWR0aDogMjMlO1xuICAgIG1hcmdpbjogMSU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC8qIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0RERDsgKi9cbiAgfVxuXG4gIC5jc3ItbmV3cy1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiA2MHB4IDAgMHB4IDA7XG5cbiAgICBsaSB7XG4gICAgICB3aWR0aDogNDguNSU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIH1cbiAgfVxufVxuXG4jc2VjdGlvblNob3AgLnNlY3Rpb24tYm94LXdyYXAgLnNlY3Rpb24tYm94IHtcbiAgd2lkdGg6IDUwJTtcblxuICAmOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ubWFwLWFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1hcC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMjBweDtcbn1cblxuLm1hcC1ib3gtc3VidGV4dCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4udGV4dEJveCB7XG4gIHBhZGRpbmc6IDEuNWVtIDAgMWVtO1xufVxuXG4uZmFxQm94X19jb250YWluZXIgYSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmZhcS0tYW5zd2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYXEtLXF1ZXN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYXEtLWFuc3dlciB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWFuc3dlci5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGM0MDk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiAxMnB4O1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmZhcS0tcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tcXVlc3Rpb24ucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTdiODtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogLTJweDtcbn1cblxuLmZhcS0tYW5zd2VyX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbl9nb3RvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuI21haW4tYm94IHNlY3Rpb24jb3VyTWlzc2lvbiB7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDEwcHggMzBweDtcblxuICAvKiBvdmVyZmxvdzogaGlkZGVuOyAqL1xufVxuXG4jb3VyTWlzc2lvbiB7XG4gIGgyIHtcbiAgICB3aWR0aDogMTglO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDhweCA2MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuc2VjdGlvbi1ib3gtd3JhcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgIC5zZWN0aW9uLWJveCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC8qIGRpc3BsYXk6IGZsZXg7ICovXG5cbiAgICAgIC5zZWN0aW9uLWJveC10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG5cbiAgICAgICAgLyogd2lkdGg6IDEwMCU7ICovXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tYm94LWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDI0MHB4O1xuICB9XG59XG5cbiNncmFuZE1lbnUge1xuICAuc2VjdGlvbi1ib3gtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREQ7XG4gICAgcGFkZGluZzogNjBweCAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAvKiBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7ICovXG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgLmhvdXItaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgfVxuXG4gICAgLmhvdXItaWNvbi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMmVtO1xuICAgICAgcmlnaHQ6IDMuNmVtO1xuICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW0gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tYm94IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbjogMSU7XG4gICAgcGFkZGluZzogMSU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uLWJveC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvKiBoZWlnaHQ6IDIwMHB4OyAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgfVxuXG4gIC5zZWN0aW9uLWJveCBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1ib3gtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDBweCAzcHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG5cbiAgICAgIC8qIGNvbG9yOiByZWQ7ICovXG4gICAgfVxuICB9XG59XG5cbiNzaG9wSW5mb3JtYXRpb24gLnNlY3Rpb24tYm94LWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuXG4gIC8qIHBhZGRpbmc6IDEwcHggMDsgKi9cbiAgLyogbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7ICovXG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNzaG9wV3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2hvcF8wMDEuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIC5zZWN0aW9uLWJveC13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG5cbiAgICAuc2VjdGlvbi1ib3gtaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tYm94IHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgcGFkZGluZzogMSU7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiA1OCU7XG4gICAgICAgIHBhZGRpbmc6IDIuNSU7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuw6jGksWSw6bihKLCr1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmJnLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRTVCRTc4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFFRkNEO1xuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ltZ19iZzAwMy5naWYpO1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNtYWludmlzdWFsIHtcbiAgcGFkZGluZzogODBweCAwIDA7XG4gIGhlaWdodDogYXV0bztcbn1cblxuI21haW5UaXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0ZDE2O1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGNvbG9yOiAjRkZGO1xuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0ZDE2O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICNGRkY7XG5cbiAgICBzcGFuLmhlYWRlci1zdWJ0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDUwJTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0ZDE2O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICNGRkRBMDA7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbsOj4oCawrPDo8aSwrPDo+KAmsK7w6PGkuKAlMOjxpLLhlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuI21haW4tYm94IHNlY3Rpb24jY29uY2VwdCB7XG4gIHBhZGRpbmc6IDAgMCA2MHB4O1xufVxuXG4jY29uY2VwdCB7XG4gIC5zZWN0aW9uLWJveC1sYXJnZSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLnNlY3Rpb24tYm94LXdyYXAge1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cblxuICAuc2VjdGlvbi1ib3gtaW1hZ2Uge1xuICAgIC8qIGhlaWdodDogYXV0bzsgKi9cbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5zZWN0aW9uLWJveC13cmFwIC5zZWN0aW9uLWJveCB7XG4gICAgd2lkdGg6IDY4JTtcbiAgICBwYWRkaW5nOiAyJTtcbiAgICBvcmRlcjogMTtcblxuICAgICYuc2VjdGlvbi1ib3gtbGVmdCB7XG4gICAgICB3aWR0aDogMjglO1xuICAgICAgcGFkZGluZzogMSU7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogNDBweCAxMHB4IDIwcHggMTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcblxuICAgIC8qIG1hcmdpbi1ib3R0b206IDEwcHg7ICovXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2YjRkMTY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZiNGQxNjtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICAgICAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbsOjwoHigJ3DpsKzwqjDpuKAk+KAocOm4oCTwrnDpsKz4oCiXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4jbWFpbi1ib3ggc2VjdGlvbiNob3dUb09yZGVyIHtcbiAgcGFkZGluZzogNDBweCAwIDA7XG59XG5cbiNob3dUb09yZGVyIHtcbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNlY3Rpb24tYm94LXdyYXAge1xuICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zZWN0aW9uLWJveC1saW5lIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG8gNHJlbTtcbiAgYm9yZGVyOiA2cHggc29saWQgIzZiNGQxNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnNlY3Rpb24tbGluZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiAtMzBweDtcbiAgcGFkZGluZzogMzBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0ZDE2O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1saW5lLXRleHQge1xuICBwYWRkaW5nOiAycmVtIDRyZW07XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLnNlY3Rpb24tbGluZS1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiAyOCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNlY3Rpb24tYm94LW1lYXN1cmVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5zZWN0aW9uLW1lYXN1cmVzLWltYWdlIHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luOiAxJTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jaG93VG9PcmRlciAuc2VjdGlvbi1ib3gtbGluZSB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJvdHRvbTogLTNyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uX2Fycm93X2Rvd24ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbsOmxZPLhsOm4oC6wr/Do+KAmsWgw6XCsMKPw6nigLDColxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuI21haW4tYm94IHNlY3Rpb24jbW9udGhseU1lbnUge1xuICBwYWRkaW5nOiA2MHB4IDAgMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbWdfYmcwMDMuZ2lmKTtcbn1cblxuI21vbnRobHlNZW51IHtcbiAgLnNlY3Rpb24tYm94LXdyYXAge1xuICAgIG1hcmdpbjogM3JlbSBhdXRvIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBoMyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWhlYWRpbmctcHJpY2Uge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgICAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDYwJTtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWJveC1saW5lIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDRyZW07XG4gICAgYm9yZGVyOiA2cHggc29saWQgIzZiNGQxNjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgfVxuXG4gIC5zZWN0aW9uLWxpbmUtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuc2VjdGlvbi1saW5lLXRleHQge1xuICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC5zZWN0aW9uLWxpbmUtaW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogMzglO1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNlY3Rpb24tbGluZS1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0ZDE2O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG5cbiAgICBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuYXJyYW5nZU1lbnVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiNtYWluLWJveCBzZWN0aW9uI2FycmFuZ2VNZW51IHtcbiAgcGFkZGluZzogNjBweCAwIDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaW1nX2JnMDAzLmdpZik7XG59XG5cbiNhcnJhbmdlTWVudSB7XG4gIC5zZWN0aW9uLWJveC13cmFwIHtcbiAgICBtYXJnaW46IDNyZW0gYXV0byAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgaDMge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAvKiBmbGV4LXdyYXA6IG5vd3JhcDsgKi9cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc2VjdGlvbi1ib3gtbGluZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0byA0cmVtO1xuICAgIGJvcmRlcjogNnB4IHNvbGlkICM2YjRkMTY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIH1cblxuICAuc2VjdGlvbi1saW5lLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc2VjdGlvbi1saW5lLWltYWdlIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDM4JTtcblxuICAgICAgLyogYmFja2dyb3VuZC1jb2xvcjogI2ZhZWZjZDsgKi9cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogNSU7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWVmY2Q7XG4gICAgICBwYWRkaW5nOiAxJSAxJSAxJSAzJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgNnB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlZmNkO1xuICAgICAgcGFkZGluZzogMSUgMyUgMSUgMSU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmhpZWRzb2JhX19uYXZpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aXtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDowO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgZmlsdGVyOmRyb3Atc2hhZG93KDBweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gIG5hdntcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGlkZXNvYmEtbmF2aS13cmFwe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmaWd1cmV7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgZmlnY2FwdGlvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaGlkZXNvYmEtbmF2aS1pbm5lcntcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgLmhpZGVzb2JhLW5hdmktbWVudXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgLy8gd2lkdGg6IDMwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDI0JTtcbiAgICAgICAgICBwYWRkaW5nOjNweCAxMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzZiNGQxNjtcbiAgICAgICAgICB9XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBjb2xvcjogIzZiNGQxNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdWx7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDo5MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgLy8gYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2YjRkMTY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBmaWx0ZXI6ZHJvcC1zaGFkb3coMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI0VFRTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vd3d3Lmhpcy5jby5qcC93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGUvaW1hZ2VzL2Fycm93X3JpZ2h0X2JsdWUucG5nKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEwcHg7XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIgdWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuODreODvOOCq+ODq+ODiuODk1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuI21haW4tYm94IHNlY3Rpb24jbWFpbk5hdmkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweDtcbn1cblxuI21haW5OYXZpIHtcbiAgLnNlY3Rpb24tYm94LXdyYXAge1xuICAgIHdpZHRoOiAxMDgwcHg7XG4gICAgcGFkZGluZzogMCAwIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBuYXYge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMDAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgLjJzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucGFnZS1uYXZfX2FjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgLjJzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtbmF2LXNwbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU3dpcGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jbWFpbi1ib3ggc2VjdGlvbiNtYWluX19zbGlkZXJ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1vdXRlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi5zbGlkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLnN3aXBlci1zbGlkZXtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmV7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICByaWdodDogLTM1cHg7XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgJi5zbGlkZXItdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4IDMwcHg7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJi5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmhpZWRzb2JhX19uYXZpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jbWFpbi1ib3ggc2VjdGlvbiN1cmdlbnROb3RpY2VfX3dyYXB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjojRUVFO1xufVxuLnVyZ2VudC1ub3RpY2Utd3JhcHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjRUVFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNFRUU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC51cmdlbnQtbm90aWNlLXRleHR7XG4gICAgd2lkdGg6IDI4JTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVyZ2VudC1ub3RpY2UtYm94e1xuICAgIHdpZHRoOiA3MiU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmaWd1cmV7XG4gICAgICB3aWR0aDogMjQlO1xuICAgICAgbWFyZ2luOiAwIDAuNSU7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuaGllZHNvYmFfX25hdmlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tZW51LWJveHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM2YjRkMTY7XG4gIGF7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRiB1cmwoaHR0cHM6Ly93d3cuaGlzLmNvLmpwL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZS9pbWFnZXMvYXJyb3dfcmlnaHRfYmxhY2sucG5nKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDE2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcbiAgfVxufVxuLnN0YWZmLWNvbW1lbnQtYm94e1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZpZ3VyZXtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgbWFyZ2luOiAwIDAuNSU7XG4gICAgaW1ne1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICBkaXZ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNGRkY7XG4gICAgfVxuICB9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuZ296ZW4tYm94XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZ296ZW4td3JhcHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICAuZ296ZW4taGVhZGluZy13cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmdvemVuLWhlYWRpbmctaW1nYWV7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ296ZW4taGVhZGluZy1ib3h7XG4gICAgICB3aWR0aDogNTUlO1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgLmdvemVuLWhlYWRpbmctdGl0bGV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICB9XG4gICAgICAuZ296ZW4taGVhZGluZy10ZXh0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5nb3plbi1oZWFkaW5nLXByaWNle1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBjb2xvcjogI0Q1MTkxOTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5nb3plbi1zZXQtbWVudXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMzMzM7XG4gICAgICAgIC5nb3plbi1zZXQtdGl0bGV7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40IWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdvemVuLXNldC1ib3h7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdvemVuLWJveC13cmFwe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5nb3plbi1ib3h7XG4gICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZiNGQxNjtcbiAgICAgIC5nb3plbi1ib3gtaGVhZGluZ3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgLmdvemVuLWJveC1jaG9pY2V7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0ZDE2O1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5nb3plbi1ib3gtYm9keXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLmdvemVuLWJveC1jaG9pY2V7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBzbWFsbHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ296ZW4tYm94LWluZGV4e1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjMWI3O1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgICAgICB1bHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46MSU7XG4gICAgICAgICAgICAuZ296ZW4tYm94LW5vdGljZXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jc3ItbmV3cy1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA2MHB4IDAgMjBweCAwO1xufVxuLmNzci1uZXdzLWJ0biBsaSB7XG4gIGJhY2tncm91bmQ6ICNGRkYgdXJsKGh0dHBzOi8vd3d3Lmhpcy5jby5qcC93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGUvaW1hZ2VzL2Fycm93X3JpZ2h0X2JsYWNrLnBuZykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxNnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjNmI0ZDE3O1xufVxuLmNzci1uZXdzLWJ0biBsaSBhIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XG59XG4iXX0= */