@charset "UTF-8";
html, body {
  width: 100%;
  height: 100%;
  color: #444;
  font-family: Quicksand, 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  line-height: 1.7;
  letter-spacing: 0.1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  font-size: 16px;
  background: #fafafa;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.footerBottom-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
}

.main {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.sentence p {
  margin-bottom: 4px;
}

a {
  text-decoration: none;
  color: #444;
}

ol {
  padding-left: 24px;
}

.site-width {
  max-width: 1000px;
  margin: 0 auto;
}

@media screen and (max-width: 959px) {
  .site-width {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.noBreak-line {
  display: inline-block;
}

@media screen and (min-width: 560px) {
  .sp-br {
    display: none;
  }
}

.btn {
  background: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  outline: none;
  font: inherit;
}

.hover-opacity {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: .5s;
  transition-duration: .5s;
}

.hover-opacity:hover {
  opacity: .7;
}

.textLink {
  text-decoration: underline;
}

.textLink.external::after {
  font-family: 'icomoon';
  content: "\e906";
}

.gMap-textLink {
  text-decoration: underline;
}

.gMap-textLink::before {
  font-family: 'icomoon';
  content: "\e947";
}

.list-disc {
  list-style-type: disc;
  padding-left: 18px;
}

.sectionHeading {
  font-size: 30px;
  font-weight: bold;
  line-height: 1.5;
}

@media screen and (max-width: 559px) {
  .sectionHeading {
    font-size: 26px;
    line-height: 1.4;
  }
}

.sectionHeading.center-decoration {
  text-align: center;
}

.sectionHeading.center-decoration::after {
  background-color: #F1D145;
  border-radius: 5px;
  content: '';
  display: block;
  height: 4px;
  width: 64px;
  margin: 8px auto 32px;
}

.width-narrow {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 959px) {
  .width-narrow {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.infoBox-width {
  max-width: 560px;
  margin: 0 auto 80px;
}

@media screen and (max-width: 959px) {
  .infoBox-width {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.infoBox-width .infoBox {
  border-top: 1px solid #F1D145;
  border-bottom: 1px solid #F1D145;
  padding: 8px 0;
}

.infoBox-width .infoBox p a {
  text-decoration: underline;
}

.infoBox-width .infoBox ul {
  list-style-type: disc;
  padding-left: 2rem;
  margin-bottom: 8px;
}

.infoBox-width .infoBox li {
  margin-bottom: 16px;
}

.infoBox-width .infoBox p strong {
  font-weight: bold;
}

.infoBox-width .infoBox p em {
  font-style: italic;
}

.header {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  padding: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header .siteTitle {
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0;
}

.header .siteTitle__logo {
  width: 44px;
  height: auto;
  margin-right: 6px;
}

@media screen and (max-width: 559px) {
  .header .siteTitle__logo {
    width: 48px;
  }
}

.header .siteTitle__text {
  line-height: 1.4;
}

.header-nav {
  font-weight: bold;
  display: block;
  width: 320px;
  height: 100vh;
  background: #ededed;
  position: fixed;
  top: 0;
  right: -320px;
  -webkit-transition: right .5s ease-in-out;
  transition: right .5s ease-in-out;
  padding-left: 24px;
}

.header-nav.active {
  right: -16px;
  -webkit-box-shadow: -30px 0 30px -30px rgba(53, 47, 47, 0.15);
  box-shadow: -30px 0 30px -30px rgba(53, 47, 47, 0.15);
}

.header-nav-List {
  margin: 64px 0 32px;
}

.header-nav-item {
  line-height: 1.4;
  margin-bottom: 16px;
}

.header-nav-List-sub {
  margin-left: 1em;
  margin-top: 4px;
  position: relative;
}

.header-nav-List-sub::before {
  content: '';
  width: 8px;
  height: 1px;
  background: #393e46;
  display: inline-block;
  position: absolute;
  top: 11px;
  left: -16px;
}

.header-tel__number {
  display: inline-block;
  font-size: 20px;
  margin-bottom: 8px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #F1D145));
  background: -webkit-linear-gradient(transparent 70%, #F1D145 70%);
  background: linear-gradient(transparent 70%, #F1D145 70%);
}

.header-tel__number .prefix {
  margin-right: 8px;
}

.header-tel__hour {
  font-size: .9em;
}

.hamburger {
  position: fixed;
  top: 0;
  right: 16px;
  display: inline-block;
  z-index: 4;
  cursor: pointer;
  width: 56px;
  height: 32px;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.hamburger__text {
  text-transform: uppercase;
  position: absolute;
  right: 0;
  left: 0;
  top: 30px;
}

.hamburger__line {
  position: absolute;
  top: 0px;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 2px;
  background-color: #444;
  -webkit-transition: inherit;
  transition: inherit;
}

.hamburger__line::after {
  top: 8px;
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #444;
  content: '';
  -webkit-transition: inherit;
  transition: inherit;
}

.hamburger.active .hamburger__line {
  -webkit-transform: rotate(-17deg);
  transform: rotate(-17deg);
}

.hamburger.active .hamburger__line::after {
  top: 0;
  -webkit-transform: rotate(35deg);
  transform: rotate(35deg);
}

.hero {
  height: 100vh;
  margin-bottom: 120px;
  position: relative;
}

.infoBox-width {
  max-width: 560px;
  margin: 0 auto 80px;
}

@media screen and (max-width: 959px) {
  .infoBox-width {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.infoBox-width .infoBox {
  border-top: 1px solid #F1D145;
  border-bottom: 1px solid #F1D145;
  padding: 8px 0;
}

.infoBox-width .infoBox p a {
  text-decoration: underline;
}

.infoBox-width .infoBox ul {
  list-style-type: disc;
  padding-left: 2rem;
  margin-bottom: 8px;
}

.infoBox-width .infoBox li {
  margin-bottom: 16px;
}

.infoBox-width .infoBox p strong {
  font-weight: bold;
}

.infoBox-width .infoBox p em {
  font-style: italic;
}

.catchCopy {
  position: absolute;
  bottom: 80px;
  left: 32px;
  font-weight: bold;
  font-size: 30px;
}

@media screen and (max-width: 559px) {
  .catchCopy {
    font-size: 22px;
    left: 8px;
  }
}

.catchCopy__line {
  background: #fafafa;
  padding: 2px 8px;
}

.aboutSection {
  margin-bottom: 120px;
}

.aboutSection .sentence-block {
  margin-bottom: 16px;
}

@media screen and (max-width: 559px) {
  .aboutSection .sentence-block {
    margin-bottom: 8px;
  }
}

.aboutSection .greeting {
  margin-bottom: 80px;
}

.aboutSection .greeting .heading {
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.6;
  margin-bottom: 16px;
}

.aboutSection .greeting .img {
  max-width: 740px;
  margin: 0 auto 16px;
}

.aboutSection .greeting .text {
  line-height: 2.2;
  text-align: center;
}

.aboutSection .relief {
  background-color: #fcf5d9;
  padding-top: 64px;
  padding-bottom: 56px;
  margin-bottom: 16px;
}

.aboutSection .relief .logo {
  width: 48px;
  margin: 0 auto 8px;
}

.aboutSection .relief .heading {
  margin-bottom: 32px;
  text-align: center;
}

.aboutSection .relief .heading .text {
  display: inline-block;
  font-weight: bold;
  font-size: 24px;
  position: relative;
}

.aboutSection .relief .heading .text::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom: 6px solid #fff;
  border-radius: 2px;
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
  /* 下線の位置を調整 */
}

.aboutSection .relief .list {
  display: grid;
  row-gap: 80px;
}

@media screen and (max-width: 559px) {
  .aboutSection .relief .list {
    row-gap: 56px;
  }
}

.aboutSection .relief .list .item {
  border-radius: 4px;
  overflow: hidden;
}

@media screen and (min-width: 960px) {
  .aboutSection .relief .list .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media screen and (min-width: 960px) {
  .aboutSection .relief .list .item:nth-child(even) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 960px) {
  .aboutSection .relief .list .item .side {
    width: 50%;
  }
}

.aboutSection .relief .list .item .side.content-side {
  background-color: #fff;
  padding: 16px;
}

.aboutSection .relief .list .item .side.content-side h4 {
  font-size: 18px;
  font-weight: bold;
  border-bottom: 2px solid #F1D145;
  margin-bottom: 8px;
}

.futureSection {
  margin-bottom: 120px;
}

.futureSection .heading {
  margin-bottom: 8px;
}

.futureSection .contentItem_1, .futureSection .contentItem_2, .futureSection .contentItem_3 {
  margin-bottom: 80px;
}

.futureSection .contentItem_4 {
  margin-bottom: 32px;
}

@media screen and (min-width: 960px) {
  .futureSection .col2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.futureSection .col2.titleArea {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 8px;
  font-weight: bold;
}

.futureSection .col2.titleArea .title {
  font-size: 20px;
}

@media screen and (min-width: 960px) {
  .futureSection .col2.titleArea .title {
    border-bottom: 2px solid #444;
    margin-bottom: 4px;
  }
}

@media screen and (max-width: 959px) {
  .futureSection .col2.titleArea .title::before {
    content: '【';
  }
  .futureSection .col2.titleArea .title::after {
    content: '】';
  }
}

.futureSection .col2.titleArea .description {
  line-height: 1.6;
}

@media screen and (max-width: 959px) {
  .futureSection .col2.titleArea .description {
    margin-bottom: 4px;
  }
}

@media screen and (max-width: 959px) {
  .futureSection .col2.descArea .recommend {
    margin-top: 24px;
  }
}

.futureSection .col2.descArea .recommend__heading {
  font-weight: bold;
  position: relative;
  border-bottom: 1px solid #444;
  margin-bottom: 4px;
}

@media screen and (min-width: 960px) {
  .futureSection .col2.descArea .recommend__heading {
    font-size: 18px;
  }
}

.futureSection .col2.descArea .recommend__heading::before {
  position: absolute;
  top: 3px;
  left: -1px;
  content: '';
  width: 12px;
  height: 12px;
  background: rgba(241, 209, 69, 0.5);
  z-index: -1;
  border-radius: 1px;
}

@media screen and (min-width: 960px) {
  .futureSection .col2__item {
    width: calc(50% - 12px);
  }
}

.viewMore {
  text-align: right;
}

.viewMore__btn {
  font-size: 18px;
  font-weight: bold;
  border-bottom: 4px solid #F1D145;
}

.viewMore__btn::after {
  margin-left: 4px;
  font-family: 'icomoon';
  content: "\ea42";
  -webkit-transition: color .5s;
  transition: color .5s;
}

.viewMore__btn:hover::after {
  color: #F1D145;
}

.linkBoxes {
  margin-bottom: 120px;
}

.linkBoxes .col {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media screen and (min-width: 960px) {
  .linkBoxes .col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.linkBoxes .col__item {
  display: block;
  position: relative;
}

@media screen and (min-width: 960px) {
  .linkBoxes .col__item {
    width: calc(50% - 16px);
  }
}

@media screen and (max-width: 959px) {
  .linkBoxes .col__item:first-of-type {
    margin-bottom: 64px;
  }
}

.linkBoxes .icon {
  position: absolute;
  bottom: 0;
  right: 12px;
  color: #fff;
  font-size: 40px;
}

@media screen and (max-width: 559px) {
  .linkBoxes .icon {
    font-size: 32px;
  }
}

.linkBoxes .icon::before {
  font-family: 'icomoon';
  content: "\ea42";
}

.blogSection {
  margin-bottom: 120px;
}

.blogSection .heading {
  margin-bottom: 16px;
}

.blogSection .carousel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  overflow-x: auto;
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scroll-padding: 1rem;
  margin-bottom: 24px;
}

.blogSection .carousel__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 400px;
  flex: 0 0 400px;
  width: 30px;
  scroll-snap-align: start;
}

@media screen and (max-width: 559px) {
  .blogSection .carousel__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 260px;
    flex: 0 0 260px;
  }
}

.blogSection .carousel__item .thumb {
  margin-bottom: 4px;
}

.blogSection .carousel__item .date {
  font-size: .9em;
}

.blogSection .carousel__item .category {
  font-size: .8em;
  background: #F1D145;
  color: #fff;
  padding: 2px 8px;
  font-weight: bold;
  border-radius: 3px;
}

.blogSection .carousel__item .title {
  font-weight: bold;
}

.blogSection .linkBtn {
  border: 1px solid #444;
  padding: 8px 40px;
  position: relative;
  display: inline-block;
}

.blogSection .linkBtn::after {
  display: block;
  content: '';
  position: absolute;
  top: 4px;
  left: 4px;
  width: 142px;
  height: 35px;
  border: 1px solid #444;
  opacity: 0;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}

.blogSection .linkBtn:hover::after {
  opacity: 1;
}

.instaFeedSection .heading {
  margin-bottom: 16px;
}

.instaFeedSection .follow-btn {
  margin-top: 16px;
  text-align: right;
}

.instaFeedSection .follow-btn .inner {
  display: inline-block;
  background: -webkit-gradient(linear, left top, right bottom, from(#4C64D3), color-stop(#CF2E92), color-stop(#F26939), to(#FFDD83));
  background: -webkit-linear-gradient(top left, #4C64D3, #CF2E92, #F26939, #FFDD83);
  background: linear-gradient(to bottom right, #4C64D3, #CF2E92, #F26939, #FFDD83);
  color: #fff;
  padding: 8px 24px;
  font-weight: bold;
  border-radius: 28px;
}

.pageTitleArea {
  margin: 120px 0 80px;
}

@media screen and (min-width: 960px) {
  .pageTitleArea {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.pageTitleArea__title {
  font-size: 30px;
  font-weight: bold;
  line-height: 1.5;
}

@media screen and (min-width: 960px) {
  .pageTitleArea__title {
    width: 35%;
    -ms-flex-item-align: center;
    align-self: center;
  }
}

@media screen and (max-width: 959px) {
  .pageTitleArea__title {
    padding-left: 24px;
    padding-right: 24px;
  }
}

@media screen and (max-width: 559px) {
  .pageTitleArea__title {
    font-size: 26px;
  }
}

@media screen and (min-width: 960px) {
  .pageTitleArea__thumb {
    width: 65%;
  }
}

.titleBg_about {
  background: url(../img/about/top.jpg) no-repeat center center;
}

@media screen and (max-width: 559px) {
  .titleBg_about {
    background: url(../img/about/top_sp.jpg) no-repeat center center;
  }
}

.conceptSection {
  margin-bottom: 80px;
}

.conceptSection__heading {
  margin-bottom: 8px;
}

.concept1 {
  margin-bottom: 80px;
}

@media screen and (min-width: 960px) {
  .concept1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

.concept1__content {
  background: #fafafa;
}

@media screen and (min-width: 960px) {
  .concept1__content {
    width: calc(50% - 32px);
  }
}

.concept1__img {
  background-image: url(../img/about/concept1.jpg);
  background-position: 60% center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
}

@media screen and (min-width: 960px) {
  .concept1__img {
    width: 50%;
  }
}

@media screen and (max-width: 959px) {
  .concept1__img {
    margin-bottom: 8px;
  }
}

@media screen and (max-width: 559px) {
  .concept1__img {
    height: 280px;
    background-position: 72% center;
  }
}

@media screen and (min-width: 960px) {
  .concept2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 960px) {
  .concept2 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media screen and (min-width: 960px) {
  .concept2__content {
    width: calc(50% - 32px);
  }
}

.concept2__img {
  background-image: url(../img/about/concept2.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 720px;
}

@media screen and (min-width: 960px) {
  .concept2__img {
    width: 50%;
  }
}

@media screen and (max-width: 959px) {
  .concept2__img {
    margin-bottom: 8px;
  }
}

@media screen and (max-width: 559px) {
  .concept2__img {
    height: 400px;
  }
}

.profile {
  margin-top: 8px;
  margin-bottom: 40px;
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px 24px;
}

@media screen and (max-width: 959px) {
  .profile {
    grid-template-columns: 1fr;
  }
}

.profile .name {
  font-weight: bold;
}

@media screen and (min-width: 960px) {
  .profile .name {
    font-size: 18px;
  }
}

.profile h4 {
  margin-top: 8px;
  font-weight: bold;
}

.profile h4::before {
  content: '【';
}

.profile h4::after {
  content: '】';
}

.career .title {
  font-weight: bold;
  border-bottom: 1px solid #999;
  margin-bottom: 24px;
  font-size: 20px;
}

.annual:not(:last-child) {
  margin-bottom: 40px;
}

@media screen and (min-width: 560px) {
  .annual {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.annual:nth-child(odd) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

@media screen and (min-width: 560px) {
  .annual__item {
    width: calc(50% - 8px);
  }
}

@media screen and (max-width: 559px) {
  .annual__item:first-of-type {
    margin-bottom: 8px;
  }
}

.annual__item .year {
  font-weight: bold;
  border-bottom: 1px solid #999;
}

.menuSection {
  margin-top: 16px;
  margin-bottom: 120px;
}

.menuSection .advance-interview {
  margin-top: 16px;
  border: 2px solid #F1D145;
  border-radius: 4px;
  padding: 4px 12px;
  font-weight: bold;
}

.regularMenu {
  margin-top: 40px;
}

.regularMenu-item {
  margin-bottom: 80px;
}

@media screen and (max-width: 559px) {
  .regularMenu-item {
    margin-bottom: 56px;
  }
}

.regularMenu-item .col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  margin-bottom: 12px;
}

.regularMenu-item .col .icon {
  width: 30%;
}

@media screen and (max-width: 559px) {
  .regularMenu-item .col .icon {
    width: 40%;
  }
}

.regularMenu-item .col .titleArea {
  font-weight: bold;
}

@media screen and (min-width: 560px) {
  .regularMenu-item .col .titleArea {
    font-size: 22px;
  }
}

.option-menu {
  margin-top: 24px;
  position: relative;
  padding: 16px 12px 8px;
  border: 1px solid #999;
  border-radius: 8px;
}

.option-menu-title {
  position: absolute;
  display: inline-block;
  top: -10px;
  left: 10px;
  padding: 0 9px;
  line-height: 1;
  background: #fafafa;
  font-weight: bold;
}

.ticketSection {
  margin-bottom: 120px;
}

.ticketSection .ticketContainer {
  border: 1px solid #999;
}

.ticketSection .ticketContainer .titleArea {
  padding: 16px;
}

.ticketSection .ticketContainer .titleArea .subHeading {
  font-weight: bold;
}

.ticketSection .ticketContainer .ticketCard {
  border-top: 1px dashed #999;
}

@media screen and (min-width: 960px) {
  .ticketSection .ticketContainer .ticketCard {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}

.ticketSection .ticketContainer .ticketCard__item {
  padding: 16px;
}

@media screen and (min-width: 960px) {
  .ticketSection .ticketContainer .ticketCard__item {
    width: 50%;
  }
}

@media screen and (min-width: 960px) {
  .ticketSection .ticketContainer .ticketCard__item:first-of-type {
    border-right: 1px dashed #999;
  }
}

@media screen and (max-width: 959px) {
  .ticketSection .ticketContainer .ticketCard__item:first-of-type {
    border-bottom: 1px dashed #999;
  }
}

@media screen and (max-width: 959px) {
  .ticketSection .ticketContainer .ticketCard__item {
    margin-top: 16px;
  }
}

.ticketSection .ticketContainer .ticketCard__item .ticketNameArea {
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 16px;
}

.ticketSection .ticketContainer .ticketCard__item .ticketNameArea .name {
  font-size: 24px;
  margin-right: 12px;
}

.ticketSection .ticketContainer .ticketCard__item .ticketType {
  margin-bottom: 24px;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
}

@media screen and (min-width: 560px) {
  .ticketSection .ticketContainer .ticketCard__item .ticketType {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}

.ticketSection .ticketContainer .ticketCard__item .ticketType__price {
  text-align: right;
  line-height: 1.5;
}

.ticketSection .ticketContainer .ticketCard__item .validity {
  font-size: .9em;
  text-align: right;
}

.ticketSection .ticketContainer .caution {
  font-size: .9em;
}

.breathSection .content {
  margin-bottom: 16px;
}

.breathSection .contentHeading {
  position: relative;
  font-weight: bold;
  padding-left: 32px;
}

.breathSection .contentHeading::before, .breathSection .contentHeading::after {
  position: absolute;
  content: '';
  border-radius: 100%;
}

.breathSection .contentHeading::before {
  top: 0;
  left: .2em;
  width: 22px;
  height: 22px;
  background: rgba(241, 209, 69, 0.5);
}

.breathSection .contentHeading::after {
  top: .4em;
  left: .7em;
  width: 18px;
  height: 18px;
  background: rgba(237, 197, 22, 0.5);
}

.titleBg_flow {
  background: url(../img/flow/top.jpg) no-repeat center 60%;
}

@media screen and (max-width: 559px) {
  .titleBg_flow {
    background-position: 44% 60%;
  }
}

.flowSection:not(:last-child) {
  margin-bottom: 80px;
}

@media screen and (min-width: 560px) {
  .flowSection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.flowSection__item {
  position: relative;
}

@media screen and (min-width: 560px) {
  .flowSection__item {
    width: calc(50% - 8px);
  }
}

@media screen and (max-width: 559px) {
  .flowSection__item:first-of-type {
    margin-bottom: 8px;
  }
}

.flowSection__item .heading {
  position: absolute;
  top: -12px;
  left: 0;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.5;
  background: #fafafa;
  padding-right: 8px;
  padding-bottom: 2px;
}

@media screen and (max-width: 959px) {
  .flowSection__item .heading {
    line-height: 1.4;
  }
}

@media screen and (max-width: 559px) {
  .flowSection__item .heading {
    font-size: 20px;
  }
}

.titleBg_faq {
  background: url(../img/faq/top.jpg) no-repeat center center;
}

@media screen and (max-width: 559px) {
  .titleBg_faq {
    background: url(../img/faq/top.jpg) no-repeat 42% center;
  }
}

.faqCatSection:not(:last-child) {
  margin-bottom: 40px;
}

.qa {
  position: relative;
  margin-bottom: 32px;
}

.qa::after {
  position: absolute;
  top: 26px;
  right: 24px;
  display: block;
  width: 7px;
  height: 7px;
  margin: auto;
  content: '';
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  border-top: 2px solid #444;
  border-right: 2px solid #444;
}

.qa.open::after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.qa__q {
  cursor: pointer;
  position: relative;
  padding: 16px 40px 16px 48px;
  font-weight: bold;
  background: #ededed;
}

.qa__q::before {
  font-size: 20px;
  line-height: 1;
  position: absolute;
  top: 16px;
  left: 16px;
  display: block;
  content: 'Q.';
  color: #3285bf;
}

.qa__a {
  position: relative;
  margin: 0;
  padding: 16px 40px 16px 48px;
}

.qa__a::before {
  font-size: 20px;
  line-height: 1;
  position: absolute;
  left: 16px;
  display: block;
  content: 'A.';
  font-weight: bold;
  color: #bf3233;
}

.titleBg_access {
  background: url(../img/access/top.jpg) no-repeat center 75%;
}

.accessSection {
  margin-bottom: 80px;
}

.accessSection .address {
  margin-bottom: 16px;
}

@media screen and (min-width: 560px) {
  .accessSection .col2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 560px) {
  .accessSection .col2__item {
    width: calc(50% - 16px);
  }
}

@media screen and (max-width: 559px) {
  .accessSection .col2__item:first-child {
    margin-bottom: 40px;
  }
}

.accessSection .col2__item .title {
  font-weight: bold;
  font-size: 18px;
  margin-top: 4px;
}

.routeContainer {
  margin-top: 8px;
  position: relative;
}

.routeContainer__dt {
  cursor: pointer;
  position: relative;
  padding: 16px 24px;
  display: inline-block;
  background: #ededed;
  margin-bottom: 40px;
  border-radius: 6px;
}

.routeContainer__dt .title {
  font-weight: bold;
  text-decoration: underline;
}

.routeContainer__dd {
  margin-bottom: 40px;
}

.route {
  display: grid;
  gap: 32px;
  grid-template-columns: repeat(auto-fit, minmax(232px, 1fr));
}

.route__item {
  line-height: 1.4;
}

.calendarSection .gCalendar {
  margin-top: 16px;
  overflow-x: scroll;
  width: 100%;
}

.calendarSection .gCalendar__iframe {
  width: 880px;
  height: 560px;
}

@media screen and (min-width: 960px) {
  .calendarSection .gCalendar__iframe {
    width: 100%;
  }
}

.modalCalendar {
  width: 100%;
  min-width: 800px;
  height: 560px;
}

@media screen and (max-width: 559px) {
  .modalCalendar {
    height: 440px;
  }
}

@media screen and (max-width: 559px) {
  .modaal-content-container {
    padding: 0 !important;
  }
}

.contactSection {
  margin-bottom: 80px;
}

.contactSection .openCalendar-btn {
  text-align: center;
  margin-bottom: 40px;
}

.contactSection .openCalendar-btn__inner {
  display: inline-block;
  border: 1px solid #444;
  padding: 8px 32px;
}

.contactSection .openCalendar-btn__inner::after {
  font-family: 'icomoon';
  content: '\e900';
  font-size: 1.2em;
  margin-left: 4px;
}

.contactSection .narrow {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.contactSection .online-questionnaire {
  border: 2px solid #F1D145;
  border-radius: 4px;
  padding: 16px;
  margin-bottom: 40px;
}

.contactSection .online-questionnaire .heading {
  font-weight: bold;
  border-bottom: 1px solid #999;
  padding-bottom: 4px;
  margin-bottom: 16px;
}

.contactSection .online-questionnaire .content {
  display: grid;
  gap: 16px 16px;
}

@media screen and (min-width: 960px) {
  .contactSection .online-questionnaire .content {
    grid-template-columns: 1fr 1fr;
  }
}

.contactSection .online-questionnaire .content .img {
  border: 1px solid #999;
}

.contactSection .col2 {
  margin-bottom: 40px;
}

@media screen and (min-width: 960px) {
  .contactSection .col2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.contactSection .col2__item {
  text-align: center;
}

@media screen and (max-width: 959px) {
  .contactSection .col2__item:first-of-type {
    margin-bottom: 40px;
  }
}

.contactSection .col2__item .tel,
.contactSection .col2__item .line {
  display: inline-block;
  font-size: 24px;
  position: relative;
  margin-bottom: 4px;
}

@media screen and (max-width: 959px) {
  .contactSection .col2__item .tel,
  .contactSection .col2__item .line {
    text-align: center;
  }
}

.contactSection .col2__item .tel::before,
.contactSection .col2__item .line::before {
  margin-right: 4px;
  font-size: 1.3em;
}

.contactSection .col2__item .tel::after,
.contactSection .col2__item .line::after {
  position: absolute;
  content: '';
  bottom: 4px;
  right: 0;
  display: block;
  height: 1px;
  width: 100%;
  -webkit-transition: width .5s ease-in-out 0s;
  transition: width .5s ease-in-out 0s;
  background-color: #444;
}

.contactSection .col2__item .tel:hover::after,
.contactSection .col2__item .line:hover::after {
  width: 0;
}

.contactSection .col2__item .tel::before {
  font-family: 'icomoon';
  content: "\e942";
  color: #F1D145;
}

.contactSection .col2__item .line::before {
  font-family: 'icomoon';
  content: "\e907";
  color: #79E177;
}

.contactSection .col2__item .addText {
  font-size: .9em;
}

.contactSection .formHeadung {
  font-size: 20px;
  font-weight: bold;
  border-bottom: 1px solid #999;
  margin-bottom: 16px;
}

.contactSection .cancelPolicy {
  position: relative;
  padding: 16px 8px 8px 8px;
  border: #999 1px solid;
  border-radius: 5px;
  margin-bottom: 8px;
}

.contactSection .cancelPolicy .title {
  font-weight: bold;
  display: inline-block;
  position: absolute;
  top: -13px;
  left: 10px;
  padding: 0 9px;
  background-color: #fafafa;
}

.contactSection .cancelPolicy .content {
  font-size: 14px;
}

@media screen and (min-width: 960px) {
  .form2col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 960px) {
  .form2col__item {
    width: calc(50% - 32px);
  }
}

@media screen and (max-width: 959px) {
  .form2col__item:first-of-type {
    margin-bottom: 32px;
  }
}

.formSchedule {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.formSchedule__item {
  width: calc(50% - 4px);
}

.formSchedule__item:not(:last-of-type) {
  margin-bottom: 12px;
}

.formItem-title {
  font-weight: bold;
}

.date-notice {
  font-size: .9em;
  margin-bottom: 8px;
}

.wpcf7-form-control {
  width: 100%;
  height: 40px;
  font-size: 18px;
  border: 1px #ddd solid;
  border-radius: 3px;
}

.wpcf7-text,
.wpcf7-textarea,
.wpcf7-submit,
.wpcf7-date,
.wpcf7-select {
  -webkit-appearance: none;
}

.wpcf7-text,
.wpcf7-textarea {
  padding-left: 12px;
}

.form-required {
  color: #f5637a;
  font-size: .8em;
  margin-left: .2em;
}

.wpcf7-radio {
  border: none;
}

span .wpcf7-list-item {
  display: block;
  margin-left: 0;
}

.wpcf7-textarea {
  height: 240px;
}

.wpcf7-date,
.wpcf7-select,
.wpcf7-submit {
  cursor: pointer;
}

.wpcf7-submit {
  border: none;
  background: #F1D145;
  color: #fff;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
}

.wpcf7-submit:hover {
  opacity: .7;
}

.grecaptcha-badge {
  visibility: hidden;
}

.recaptchaPolicy {
  font-size: 12px;
}

.recaptchaPolicy .anchor {
  text-decoration: underline;
}

.thanks .heading {
  margin-top: 16px;
  font-weight: bold;
}

.thanks .social-item {
  display: inline-block;
  padding: 4px 12px;
  border-radius: 3px;
  font-size: 18px;
  color: #fff;
}

.thanks .line {
  background: #00B900;
}

.thanks .line::before {
  font-family: 'icomoon';
  content: "\e907";
  color: #fff;
  margin-right: 4px;
}

.thanks .instagram {
  background: -webkit-gradient(linear, left top, right bottom, from(#4C64D3), color-stop(#CF2E92), color-stop(#F26939), to(#FFDD83));
  background: -webkit-linear-gradient(top left, #4C64D3, #CF2E92, #F26939, #FFDD83);
  background: linear-gradient(to bottom right, #4C64D3, #CF2E92, #F26939, #FFDD83);
}

.privacy .dt {
  margin-top: 16px;
  font-weight: bold;
}

.titleBg_posts {
  background: url(../img/posts/top2.jpg) no-repeat center 35%;
}

@media screen and (min-width: 960px) {
  .postWrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media screen and (min-width: 960px) {
  .postArticle {
    width: calc(75% - 16px);
  }
}

@media screen and (max-width: 959px) {
  .postArticle {
    margin-bottom: 80px;
  }
}

@media screen and (min-width: 960px) {
  .postAside {
    width: calc(25% - 16px);
  }
}

.widget:not(:last-of-type) {
  margin-bottom: 32px;
}

.widgettitle {
  font-weight: bold;
  margin-bottom: 8px;
  border-left: 3px solid #F1D145;
  padding-left: 8px;
  line-height: 1.5;
}

.widget ul li {
  line-height: 1.6;
  position: relative;
  padding-left: 16px;
}

.widget ul li:not(:last-of-type) {
  margin-bottom: 8px;
}

.widget ul li::before {
  content: '';
  width: 6px;
  height: 6px;
  border: 1px solid;
  border-color: #444 #444 transparent transparent;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 0;
}

.widget select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  font-size: 16px;
  padding: 8px;
  background-color: #fff;
  border: 1px solid #999;
  border-radius: 4px;
}

.widget label.screen-reader-text {
  display: none;
}

.tag-cloud-link {
  display: inline-block;
  font-size: 16px !important;
  margin-right: 8px;
  margin-bottom: 4px;
}

.tag-cloud-link::before {
  content: '#';
}

.searchform {
  position: relative;
  width: 100%;
}

.searchform-input {
  font-size: 16px;
  height: 36px;
  width: 100%;
  border: none;
  border-bottom: 1px solid #999;
  -webkit-appearance: none;
  border-radius: 0;
  background: #fafafa;
}

.searchform-submit {
  border: none;
  background: none;
  font-family: 'icomoon';
  font-size: 24px;
  cursor: pointer;
  position: absolute;
  bottom: 4px;
  right: 0;
}

.posts {
  margin-bottom: 40px;
}

.postsItem:not(:last-of-type) {
  margin-bottom: 48px;
}

@media screen and (min-width: 960px) {
  .postsItem .col2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.postsItem .col2__item {
  position: relative;
}

@media screen and (min-width: 960px) {
  .postsItem .col2__item {
    width: calc(50% - 8px);
  }
}

.postsItem .col2__item .title {
  font-size: 1.3em;
}

.postsItem .col2 .category {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  background: #F1D145;
  padding: 0 8px;
  font-weight: bold;
  font-size: 14px;
  color: #fff;
}

.postsItem .category,
.postsItem .date {
  font-size: .9em;
}

.navigation.pagination {
  text-align: center;
  font-size: 20px;
}

.page-numbers {
  margin: 0 8px;
}

.page-numbers.current {
  text-decoration: line-through;
}

.tagPageTitle::before {
  content: '#';
}

.postWrap_single {
  margin-top: 160px;
}

@media screen and (max-width: 559px) {
  .postWrap_single {
    margin-top: 120px;
  }
}

.single .title {
  font-weight: bold;
  font-size: 30px;
  line-height: 1.4;
  margin-bottom: 8px;
}

@media screen and (max-width: 559px) {
  .single .title {
    font-size: 22px;
  }
}

.single .thumbnail {
  margin-bottom: 32px;
}

.single .description {
  font-size: .9em;
}

.single .content {
  margin-bottom: 40px;
}

.single .content h2,
.single .content h3,
.single .content h4,
.single .content h5,
.single .content h6 {
  font-weight: bold;
  margin: 24px 0 8px;
  border-bottom: solid 1px #999;
}

.single .content h2 {
  line-height: 1.6;
  font-size: 28px;
  position: relative;
  padding-left: 42px;
}

@media screen and (max-width: 559px) {
  .single .content h2 {
    font-size: 26px;
  }
}

.single .content h2::before, .single .content h2::after {
  position: absolute;
  content: '';
  border-radius: 100%;
}

.single .content h2::before {
  top: .2em;
  left: .2em;
  width: 28px;
  height: 28px;
  background: rgba(241, 209, 69, 0.5);
}

.single .content h2::after {
  top: .6em;
  left: .7em;
  width: 18px;
  height: 18px;
  background: rgba(237, 197, 22, 0.5);
}

.single .content h3 {
  font-size: 20px;
}

.single .content h4 {
  font-size: 18px;
}

.single .content p {
  margin-bottom: 24px;
}

.single .content p a {
  text-decoration: underline;
}

.single .content ul {
  list-style-type: disc;
  padding-left: 2rem;
  margin-bottom: 8px;
}

.single .content li {
  margin-bottom: 16px;
}

.single .content p strong {
  font-weight: bold;
}

.single .content p em {
  font-style: italic;
}

.single .content table,
.single .content table th,
.single .content table td {
  border: 1px solid #999;
  padding: 4px;
}

.single .content .wp-block-quote {
  background: #dedede;
  position: relative;
  padding: 32px 16px 8px 16px;
}

.single .content .wp-block-quote::before {
  display: inline-block;
  position: absolute;
  top: -8px;
  left: 15px;
  font-family: 'icomoon';
  content: "\e905";
  color: #999;
  font-size: 32px;
  line-height: 1;
  font-weight: 900;
}

.single .content .wp-block-quote cite {
  display: block;
  text-align: right;
}

.single .content .wp-block-quote cite a {
  text-decoration: underline;
}

.single .content .cta {
  border: 4px solid #F1D145;
  border-radius: 8px;
  position: relative;
}

.single .content .cta .wp-block-image {
  margin-bottom: 0;
}

.single .content .cta .wp-block-column:nth-child(2) {
  -ms-flex-item-align: end;
  align-self: flex-end;
  padding: 16px;
}

.single .tag {
  margin-bottom: 16px;
}

.single .tag__title {
  font-weight: bold;
}

.single .tag .item {
  display: inline-block;
  text-decoration: underline;
  margin-right: 16px;
}

.single .tag .item::before {
  content: '#';
  margin-right: -2px;
}

.single .pagenation__title {
  font-weight: bold;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #F1D145));
  background: -webkit-linear-gradient(transparent 60%, #F1D145 60%);
  background: linear-gradient(transparent 60%, #F1D145 60%);
  margin-right: 12px;
}

.share {
  margin-bottom: 16px;
}

.shareTitle {
  font-weight: bold;
  display: inline-block;
}

.shareIcon__item {
  font-size: 40px;
  display: inline-block;
  margin-right: 32px;
}

.shareIcon__item-facebook {
  color: #3B5998;
}

.shareIcon__item-facebook::before {
  font-family: 'icomoon';
  content: "\e903";
}

.shareIcon__item-twitter {
  color: #000;
}

.shareIcon__item-twitter::before {
  font-family: 'icomoon';
  content: "\e908";
}

.shareIcon__item-line {
  color: #07C754;
}

.shareIcon__item-line::before {
  font-family: 'icomoon';
  content: "\e907";
}

.lp-container {
  max-width: 700px;
  margin: 120px auto 0;
}

@media screen and (max-width: 959px) {
  .lp-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.lp-container .pageTitle {
  font-weight: bold;
  font-size: 40px;
}

.lp-container .thumbnail {
  margin-bottom: 80px;
}

.lp-container .the-content {
  margin-bottom: 40px;
}

.lp-container .the-content h2,
.lp-container .the-content h3,
.lp-container .the-content h4,
.lp-container .the-content h5,
.lp-container .the-content h6 {
  font-weight: bold;
  margin: 24px 0 8px;
  border-bottom: solid 2px #F1D145;
}

.lp-container .the-content h2 {
  font-size: 30px;
}

@media screen and (max-width: 559px) {
  .lp-container .the-content h2 {
    font-size: 26px;
  }
}

.lp-container .the-content h3 {
  font-size: 20px;
}

.lp-container .the-content h4 {
  font-size: 18px;
}

.lp-container .the-content p {
  margin-bottom: 24px;
}

.lp-container .the-content p a {
  text-decoration: underline;
}

.lp-container .the-content ul {
  list-style-type: disc;
  padding-left: 2rem;
  margin-bottom: 8px;
}

.lp-container .the-content li {
  margin-bottom: 16px;
}

.lp-container .the-content p strong {
  font-weight: bold;
}

.lp-container .the-content p em {
  font-style: italic;
}

.lp-container .the-content table,
.lp-container .the-content table th,
.lp-container .the-content table td {
  border: 1px solid #999;
  padding: 4px;
}

.lp-container .the-content .wp-block-quote {
  background: #dedede;
  position: relative;
  padding: 32px 16px 8px 16px;
}

.lp-container .the-content .wp-block-quote::before {
  display: inline-block;
  position: absolute;
  top: -8px;
  left: 15px;
  font-family: 'icomoon';
  content: "\e905";
  color: #999;
  font-size: 32px;
  line-height: 1;
  font-weight: 900;
}

.lp-container .the-content .wp-block-quote cite {
  display: block;
  text-align: right;
}

.lp-container .the-content .wp-block-quote cite a {
  text-decoration: underline;
}

.breadcrumbs-wrapper {
  margin-top: 160px;
  font-size: .85em;
}

@media screen and (max-width: 559px) {
  .breadcrumbs-wrapper {
    margin-top: 120px;
  }
}

.upperFooter-hr {
  width: 100%;
}

.footer-social {
  text-align: right;
  margin-top: 8px;
}

@media screen and (max-width: 559px) {
  .footer-social {
    margin-bottom: 32px;
  }
}

.footer-social .item {
  width: 32px;
  display: inline-block;
}

.footer-social .item.instagram {
  margin-left: 16px;
}

.footer-info {
  line-height: 1.5;
  margin-bottom: 32px;
}

.footer-info .name {
  font-weight: bold;
  margin-bottom: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-info .name__logo {
  width: 42px;
  height: auto;
  margin-right: 6px;
}

@media screen and (max-width: 559px) {
  .footer-info .name__logo {
    width: 48px;
  }
}

.footer-info .name__text {
  line-height: 1.4;
}

.footer-info .address,
.footer-info .hour {
  margin-bottom: 16px;
}

.footer-info .cta-container .cta-btn {
  border: 1px solid #444;
  border-radius: 5px;
  display: inline-block;
  text-align: center;
  padding: 2px 12px;
  width: 162px;
  word-break: break-all;
  -webkit-transition: background-color 0.5s ease, color 0.5s ease;
  transition: background-color 0.5s ease, color 0.5s ease;
}

.footer-info .cta-container .cta-btn:hover {
  color: #fff;
  background-color: #444;
}

.footer-nav {
  margin-bottom: 56px;
}

.footer-nav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 959px) {
  .footer-nav-list {
    display: block;
  }
}

@media screen and (min-width: 960px) {
  .footer-nav-item {
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
  }
  .footer-nav-item:not(:last-child) {
    border-right: 1px solid #999;
  }
}

@media screen and (max-width: 959px) {
  .footer-nav-item {
    margin-bottom: 16px;
  }
}

.footer-nav-list-sub {
  margin-left: 16px;
}

.footer-nav-item-sub {
  position: relative;
  margin-top: 4px;
}

.footer-nav-item-sub::before {
  content: '';
  width: 8px;
  height: 1px;
  background: #444;
  display: inline-block;
  position: absolute;
  top: 13px;
  left: -14px;
}

.footer-nav-item a,
.footer-nav-item-sub a {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.footer-nav-item a:hover,
.footer-nav-item-sub a:hover {
  opacity: .5;
}

.footer-copyright-area {
  text-align: right;
  font-size: 12px;
  margin-bottom: 8px;
}

.footer-copyright-area .shinq-compass {
  margin-bottom: 8px;
}

.footer-copyright-area .copyright {
  margin-top: 4px;
  display: inline-block;
  line-height: 1.3;
}

.bottom-fixed-cta {
  background: #4565f1;
  color: #fff;
  position: fixed;
  left: 8px;
  bottom: 8px;
  padding: 16px;
  font-weight: bold;
  border-radius: 4px;
}

.bottom-fixed-cta::before {
  font-family: 'icomoon';
  content: "\e926";
  margin-right: 4px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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aUI7RUFDakIsZUFBZTtFQUNmLGtCQUFrQjtBRGtSbkI7O0FDclJBO0VBS0Usa0JBQWtCO0FEb1JwQjs7QUN6UkE7RUFRRSxlQUFlO0VBQ2YscUJBQXFCO0VBQ3JCLGdCQUFnQjtBRHFSbEI7O0FDbFJBO0VBQ0UsbUJBL25Fb0I7RUFnb0VyQixXQUFXO0VBQ1YsZUFBZTtFQUNmLFNBQVM7RUFDVCxXQUFXO0VBQ1osYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixrQkFBa0I7QURxUm5COztBQzdSQTtFQVVFLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsaUJBQWlCO0FEdVJuQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbmh0bWwsIGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1mYW1pbHk6IFF1aWNrc2FuZCwg5ri444K044K344OD44Kv5L2TLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq8gUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIOODoeOCpOODquOCqiwgTWVpcnlvLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyQm90dG9tLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLm1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnNlbnRlbmNlIHAge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG5vbCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cblxuLnNpdGUtd2lkdGgge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5zaXRlLXdpZHRoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuXG4ubm9CcmVhay1saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAuc3AtYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi5ob3Zlci1vcGFjaXR5IHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xufVxuXG4uaG92ZXItb3BhY2l0eTpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4udGV4dExpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRleHRMaW5rLmV4dGVybmFsOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5nTWFwLXRleHRMaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5nTWFwLXRleHRMaW5rOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4ubGlzdC1kaXNjIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG5cbi5zZWN0aW9uSGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gIC5zZWN0aW9uSGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLnNlY3Rpb25IZWFkaW5nLmNlbnRlci1kZWNvcmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbkhlYWRpbmcuY2VudGVyLWRlY29yYXRpb246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRDE0NTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogNjRweDtcbiAgbWFyZ2luOiA4cHggYXV0byAzMnB4O1xufVxuXG4ud2lkdGgtbmFycm93IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLndpZHRoLW5hcnJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmluZm9Cb3gtd2lkdGgge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDAgYXV0byA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaW5mb0JveC13aWR0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmluZm9Cb3gtd2lkdGggLmluZm9Cb3gge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YxRDE0NTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMUQxNDU7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4uaW5mb0JveC13aWR0aCAuaW5mb0JveCBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmluZm9Cb3gtd2lkdGggLmluZm9Cb3ggdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uaW5mb0JveC13aWR0aCAuaW5mb0JveCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5pbmZvQm94LXdpZHRoIC5pbmZvQm94IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5pbmZvQm94LXdpZHRoIC5pbmZvQm94IHAgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyIC5zaXRlVGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlYWRlciAuc2l0ZVRpdGxlX19sb2dvIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gIC5oZWFkZXIgLnNpdGVUaXRsZV9fbG9nbyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gIH1cbn1cblxuLmhlYWRlciAuc2l0ZVRpdGxlX190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmhlYWRlci1uYXYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMzIwcHg7XG4gIHRyYW5zaXRpb246IHJpZ2h0IC41cyBlYXNlLWluLW91dDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4uaGVhZGVyLW5hdi5hY3RpdmUge1xuICByaWdodDogLTE2cHg7XG4gIGJveC1zaGFkb3c6IC0zMHB4IDAgMzBweCAtMzBweCByZ2JhKDUzLCA0NywgNDcsIDAuMTUpO1xufVxuXG4uaGVhZGVyLW5hdi1MaXN0IHtcbiAgbWFyZ2luOiA2NHB4IDAgMzJweDtcbn1cblxuLmhlYWRlci1uYXYtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5oZWFkZXItbmF2LUxpc3Qtc3ViIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXItbmF2LUxpc3Qtc3ViOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMzOTNlNDY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IC0xNnB4O1xufVxuXG4uaGVhZGVyLXRlbF9fbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDcwJSwgI0YxRDE0NSA3MCUpO1xufVxuXG4uaGVhZGVyLXRlbF9fbnVtYmVyIC5wcmVmaXgge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmhlYWRlci10ZWxfX2hvdXIge1xuICBmb250LXNpemU6IC45ZW07XG59XG5cbi5oYW1idXJnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGFtYnVyZ2VyX190ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAzMHB4O1xufVxuXG4uaGFtYnVyZ2VyX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG59XG5cbi5oYW1idXJnZXJfX2xpbmU6OmFmdGVyIHtcbiAgdG9wOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGNvbnRlbnQ6ICcnO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xufVxuXG4uaGFtYnVyZ2VyLmFjdGl2ZSAuaGFtYnVyZ2VyX19saW5lIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE3ZGVnKTtcbn1cblxuLmhhbWJ1cmdlci5hY3RpdmUgLmhhbWJ1cmdlcl9fbGluZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbn1cblxuLmhlcm8ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5mb0JveC13aWR0aCB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5pbmZvQm94LXdpZHRoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuXG4uaW5mb0JveC13aWR0aCAuaW5mb0JveCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjFEMTQ1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRDE0NTtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5pbmZvQm94LXdpZHRoIC5pbmZvQm94IHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaW5mb0JveC13aWR0aCAuaW5mb0JveCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5pbmZvQm94LXdpZHRoIC5pbmZvQm94IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmluZm9Cb3gtd2lkdGggLmluZm9Cb3ggcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmluZm9Cb3gtd2lkdGggLmluZm9Cb3ggcCBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmNhdGNoQ29weSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4MHB4O1xuICBsZWZ0OiAzMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCkge1xuICAuY2F0Y2hDb3B5IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGVmdDogOHB4O1xuICB9XG59XG5cbi5jYXRjaENvcHlfX2xpbmUge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBwYWRkaW5nOiAycHggOHB4O1xufVxuXG4uYWJvdXRTZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi5hYm91dFNlY3Rpb24gLnNlbnRlbmNlLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgLmFib3V0U2VjdGlvbiAuc2VudGVuY2UtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4uYWJvdXRTZWN0aW9uIC5ncmVldGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5hYm91dFNlY3Rpb24gLmdyZWV0aW5nIC5oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYWJvdXRTZWN0aW9uIC5ncmVldGluZyAuaW1nIHtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbn1cblxuLmFib3V0U2VjdGlvbiAuZ3JlZXRpbmcgLnRleHQge1xuICBsaW5lLWhlaWdodDogMi4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hYm91dFNlY3Rpb24gLnJlbGllZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y1ZDk7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmFib3V0U2VjdGlvbiAucmVsaWVmIC5sb2dvIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIG1hcmdpbjogMCBhdXRvIDhweDtcbn1cblxuLmFib3V0U2VjdGlvbiAucmVsaWVmIC5oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWJvdXRTZWN0aW9uIC5yZWxpZWYgLmhlYWRpbmcgLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFib3V0U2VjdGlvbiAucmVsaWVmIC5oZWFkaW5nIC50ZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgLyog5LiL57ea44Gu5L2N572u44KS6Kq/5pW0ICovXG59XG5cbi5hYm91dFNlY3Rpb24gLnJlbGllZiAubGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gIC5hYm91dFNlY3Rpb24gLnJlbGllZiAubGlzdCB7XG4gICAgcm93LWdhcDogNTZweDtcbiAgfVxufVxuXG4uYWJvdXRTZWN0aW9uIC5yZWxpZWYgLmxpc3QgLml0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dFNlY3Rpb24gLnJlbGllZiAubGlzdCAuaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRTZWN0aW9uIC5yZWxpZWYgLmxpc3QgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0U2VjdGlvbiAucmVsaWVmIC5saXN0IC5pdGVtIC5zaWRlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5hYm91dFNlY3Rpb24gLnJlbGllZiAubGlzdCAuaXRlbSAuc2lkZS5jb250ZW50LXNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uYWJvdXRTZWN0aW9uIC5yZWxpZWYgLmxpc3QgLml0ZW0gLnNpZGUuY29udGVudC1zaWRlIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGMUQxNDU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZ1dHVyZVNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLmZ1dHVyZVNlY3Rpb24gLmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5mdXR1cmVTZWN0aW9uIC5jb250ZW50SXRlbV8xLCAuZnV0dXJlU2VjdGlvbiAuY29udGVudEl0ZW1fMiwgLmZ1dHVyZVNlY3Rpb24gLmNvbnRlbnRJdGVtXzMge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uZnV0dXJlU2VjdGlvbiAuY29udGVudEl0ZW1fNCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mdXR1cmVTZWN0aW9uIC5jb2wyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uZnV0dXJlU2VjdGlvbiAuY29sMi50aXRsZUFyZWEge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mdXR1cmVTZWN0aW9uIC5jb2wyLnRpdGxlQXJlYSAudGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mdXR1cmVTZWN0aW9uIC5jb2wyLnRpdGxlQXJlYSAudGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDQ0O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZnV0dXJlU2VjdGlvbiAuY29sMi50aXRsZUFyZWEgLnRpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfjgJAnO1xuICB9XG4gIC5mdXR1cmVTZWN0aW9uIC5jb2wyLnRpdGxlQXJlYSAudGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAn44CRJztcbiAgfVxufVxuXG4uZnV0dXJlU2VjdGlvbiAuY29sMi50aXRsZUFyZWEgLmRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmZ1dHVyZVNlY3Rpb24gLmNvbDIudGl0bGVBcmVhIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5mdXR1cmVTZWN0aW9uIC5jb2wyLmRlc2NBcmVhIC5yZWNvbW1lbmQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuLmZ1dHVyZVNlY3Rpb24gLmNvbDIuZGVzY0FyZWEgLnJlY29tbWVuZF9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mdXR1cmVTZWN0aW9uIC5jb2wyLmRlc2NBcmVhIC5yZWNvbW1lbmRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uZnV0dXJlU2VjdGlvbiAuY29sMi5kZXNjQXJlYSAucmVjb21tZW5kX19oZWFkaW5nOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDEsIDIwOSwgNjksIDAuNSk7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mdXR1cmVTZWN0aW9uIC5jb2wyX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgfVxufVxuXG4udmlld01vcmUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnZpZXdNb3JlX19idG4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0YxRDE0NTtcbn1cblxuLnZpZXdNb3JlX19idG46OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgY29udGVudDogXCJcXGVhNDJcIjtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjVzO1xufVxuXG4udmlld01vcmVfX2J0bjpob3Zlcjo6YWZ0ZXIge1xuICBjb2xvcjogI0YxRDE0NTtcbn1cblxuLmxpbmtCb3hlcyB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG4ubGlua0JveGVzIC5jb2wge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5saW5rQm94ZXMgLmNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmxpbmtCb3hlcyAuY29sX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxpbmtCb3hlcyAuY29sX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubGlua0JveGVzIC5jb2xfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG4ubGlua0JveGVzIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCkge1xuICAubGlua0JveGVzIC5pY29uIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLmxpbmtCb3hlcyAuaWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgY29udGVudDogXCJcXGVhNDJcIjtcbn1cblxuLmJsb2dTZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi5ibG9nU2VjdGlvbiAuaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5ibG9nU2VjdGlvbiAuY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHNjcm9sbC1wYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYmxvZ1NlY3Rpb24gLmNhcm91c2VsX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAwIDAgNDAwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gIC5ibG9nU2VjdGlvbiAuY2Fyb3VzZWxfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAyNjBweDtcbiAgfVxufVxuXG4uYmxvZ1NlY3Rpb24gLmNhcm91c2VsX19pdGVtIC50aHVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmJsb2dTZWN0aW9uIC5jYXJvdXNlbF9faXRlbSAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbn1cblxuLmJsb2dTZWN0aW9uIC5jYXJvdXNlbF9faXRlbSAuY2F0ZWdvcnkge1xuICBmb250LXNpemU6IC44ZW07XG4gIGJhY2tncm91bmQ6ICNGMUQxNDU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYmxvZ1NlY3Rpb24gLmNhcm91c2VsX19pdGVtIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYmxvZ1NlY3Rpb24gLmxpbmtCdG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0O1xuICBwYWRkaW5nOiA4cHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibG9nU2VjdGlvbiAubGlua0J0bjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xufVxuXG4uYmxvZ1NlY3Rpb24gLmxpbmtCdG46aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmluc3RhRmVlZFNlY3Rpb24gLmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uaW5zdGFGZWVkU2VjdGlvbiAuZm9sbG93LWJ0biB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaW5zdGFGZWVkU2VjdGlvbiAuZm9sbG93LWJ0biAuaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICM0QzY0RDMsICNDRjJFOTIsICNGMjY5MzksICNGRkREODMpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xufVxuXG4ucGFnZVRpdGxlQXJlYSB7XG4gIG1hcmdpbjogMTIwcHggMCA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZVRpdGxlQXJlYSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5wYWdlVGl0bGVBcmVhX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlVGl0bGVBcmVhX190aXRsZSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2VUaXRsZUFyZWFfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCkge1xuICAucGFnZVRpdGxlQXJlYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZVRpdGxlQXJlYV9fdGh1bWIge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cblxuLnRpdGxlQmdfYWJvdXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fib3V0L3RvcC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCkge1xuICAudGl0bGVCZ19hYm91dCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hYm91dC90b3Bfc3AuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuXG4uY29uY2VwdFNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uY29uY2VwdFNlY3Rpb25fX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jb25jZXB0MSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jb25jZXB0MSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuLmNvbmNlcHQxX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNvbmNlcHQxX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgfVxufVxuXG4uY29uY2VwdDFfX2ltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWJvdXQvY29uY2VwdDEuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjAlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNvbmNlcHQxX19pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmNvbmNlcHQxX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCkge1xuICAuY29uY2VwdDFfX2ltZyB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MiUgY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jb25jZXB0MiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNvbmNlcHQyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jb25jZXB0Ml9fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzJweCk7XG4gIH1cbn1cblxuLmNvbmNlcHQyX19pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0L2NvbmNlcHQyLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNzIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jb25jZXB0Ml9faW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5jb25jZXB0Ml9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgLmNvbmNlcHQyX19pbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLnByb2ZpbGUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDE2cHggMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnByb2ZpbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5wcm9maWxlIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9maWxlIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnByb2ZpbGUgaDQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucHJvZmlsZSBoNDo6YmVmb3JlIHtcbiAgY29udGVudDogJ+OAkCc7XG59XG5cbi5wcm9maWxlIGg0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICfjgJEnO1xufVxuXG4uY2FyZWVyIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYW5udWFsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAuYW5udWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5hbm51YWw6bnRoLWNoaWxkKG9kZCkge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5hbm51YWxfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgLmFubnVhbF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmFubnVhbF9faXRlbSAueWVhciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbn1cblxuLm1lbnVTZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi5tZW51U2VjdGlvbiAuYWR2YW5jZS1pbnRlcnZpZXcge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjFEMTQ1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJlZ3VsYXJNZW51IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnJlZ3VsYXJNZW51LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCkge1xuICAucmVndWxhck1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuXG4ucmVndWxhck1lbnUtaXRlbSAuY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnJlZ3VsYXJNZW51LWl0ZW0gLmNvbCAuaWNvbiB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gIC5yZWd1bGFyTWVudS1pdGVtIC5jb2wgLmljb24ge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cblxuLnJlZ3VsYXJNZW51LWl0ZW0gLmNvbCAudGl0bGVBcmVhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5yZWd1bGFyTWVudS1pdGVtIC5jb2wgLnRpdGxlQXJlYSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5vcHRpb24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTZweCAxMnB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ub3B0aW9uLW1lbnUtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogMTBweDtcbiAgcGFkZGluZzogMCA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRpY2tldFNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLnRpY2tldFNlY3Rpb24gLnRpY2tldENvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG59XG5cbi50aWNrZXRTZWN0aW9uIC50aWNrZXRDb250YWluZXIgLnRpdGxlQXJlYSB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi50aWNrZXRTZWN0aW9uIC50aWNrZXRDb250YWluZXIgLnRpdGxlQXJlYSAuc3ViSGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGlja2V0U2VjdGlvbiAudGlja2V0Q29udGFpbmVyIC50aWNrZXRDYXJkIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjOTk5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAudGlja2V0U2VjdGlvbiAudGlja2V0Q29udGFpbmVyIC50aWNrZXRDYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4udGlja2V0U2VjdGlvbiAudGlja2V0Q29udGFpbmVyIC50aWNrZXRDYXJkX19pdGVtIHtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRpY2tldFNlY3Rpb24gLnRpY2tldENvbnRhaW5lciAudGlja2V0Q2FyZF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAudGlja2V0U2VjdGlvbiAudGlja2V0Q29udGFpbmVyIC50aWNrZXRDYXJkX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjOTk5O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50aWNrZXRTZWN0aW9uIC50aWNrZXRDb250YWluZXIgLnRpY2tldENhcmRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjOTk5O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC50aWNrZXRTZWN0aW9uIC50aWNrZXRDb250YWluZXIgLnRpY2tldENhcmRfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLnRpY2tldFNlY3Rpb24gLnRpY2tldENvbnRhaW5lciAudGlja2V0Q2FyZF9faXRlbSAudGlja2V0TmFtZUFyZWEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnRpY2tldFNlY3Rpb24gLnRpY2tldENvbnRhaW5lciAudGlja2V0Q2FyZF9faXRlbSAudGlja2V0TmFtZUFyZWEgLm5hbWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLnRpY2tldFNlY3Rpb24gLnRpY2tldENvbnRhaW5lciAudGlja2V0Q2FyZF9faXRlbSAudGlja2V0VHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLnRpY2tldFNlY3Rpb24gLnRpY2tldENvbnRhaW5lciAudGlja2V0Q2FyZF9faXRlbSAudGlja2V0VHlwZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5cbi50aWNrZXRTZWN0aW9uIC50aWNrZXRDb250YWluZXIgLnRpY2tldENhcmRfX2l0ZW0gLnRpY2tldFR5cGVfX3ByaWNlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi50aWNrZXRTZWN0aW9uIC50aWNrZXRDb250YWluZXIgLnRpY2tldENhcmRfX2l0ZW0gLnZhbGlkaXR5IHtcbiAgZm9udC1zaXplOiAuOWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRpY2tldFNlY3Rpb24gLnRpY2tldENvbnRhaW5lciAuY2F1dGlvbiB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbn1cblxuLmJyZWF0aFNlY3Rpb24gLmNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYnJlYXRoU2VjdGlvbiAuY29udGVudEhlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG5cbi5icmVhdGhTZWN0aW9uIC5jb250ZW50SGVhZGluZzo6YmVmb3JlLCAuYnJlYXRoU2VjdGlvbiAuY29udGVudEhlYWRpbmc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLmJyZWF0aFNlY3Rpb24gLmNvbnRlbnRIZWFkaW5nOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IC4yZW07XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQxLCAyMDksIDY5LCAwLjUpO1xufVxuXG4uYnJlYXRoU2VjdGlvbiAuY29udGVudEhlYWRpbmc6OmFmdGVyIHtcbiAgdG9wOiAuNGVtO1xuICBsZWZ0OiAuN2VtO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNywgMTk3LCAyMiwgMC41KTtcbn1cblxuLnRpdGxlQmdfZmxvdyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmxvdy90b3AuanBnKSBuby1yZXBlYXQgY2VudGVyIDYwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgLnRpdGxlQmdfZmxvdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDQlIDYwJTtcbiAgfVxufVxuXG4uZmxvd1NlY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5mbG93U2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmZsb3dTZWN0aW9uX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAuZmxvd1NlY3Rpb25fX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgLmZsb3dTZWN0aW9uX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4uZmxvd1NlY3Rpb25fX2l0ZW0gLmhlYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmZsb3dTZWN0aW9uX19pdGVtIC5oZWFkaW5nIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gIC5mbG93U2VjdGlvbl9faXRlbSAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi50aXRsZUJnX2ZhcSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmFxL3RvcC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCkge1xuICAudGl0bGVCZ19mYXEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmFxL3RvcC5qcGcpIG5vLXJlcGVhdCA0MiUgY2VudGVyO1xuICB9XG59XG5cbi5mYXFDYXRTZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5xYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjZweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb250ZW50OiAnJztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0NDQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0NDQ7XG59XG5cbi5xYS5vcGVuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5xYV9fcSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDQwcHggMTZweCA0OHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cblxuLnFhX19xOjpiZWZvcmUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICdRLic7XG4gIGNvbG9yOiAjMzI4NWJmO1xufVxuXG4ucWFfX2Ege1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTZweCA0MHB4IDE2cHggNDhweDtcbn1cblxuLnFhX19hOjpiZWZvcmUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnQS4nO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNiZjMyMzM7XG59XG5cbi50aXRsZUJnX2FjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWNjZXNzL3RvcC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgNzUlO1xufVxuXG4uYWNjZXNzU2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5hY2Nlc3NTZWN0aW9uIC5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmFjY2Vzc1NlY3Rpb24gLmNvbDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5hY2Nlc3NTZWN0aW9uIC5jb2wyX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCkge1xuICAuYWNjZXNzU2VjdGlvbiAuY29sMl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYWNjZXNzU2VjdGlvbiAuY29sMl9faXRlbSAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5yb3V0ZUNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucm91dGVDb250YWluZXJfX2R0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5yb3V0ZUNvbnRhaW5lcl9fZHQgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucm91dGVDb250YWluZXJfX2RkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnJvdXRlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMnB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIzMnB4LCAxZnIpKTtcbn1cblxuLnJvdXRlX19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmNhbGVuZGFyU2VjdGlvbiAuZ0NhbGVuZGFyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGVuZGFyU2VjdGlvbiAuZ0NhbGVuZGFyX19pZnJhbWUge1xuICB3aWR0aDogODgwcHg7XG4gIGhlaWdodDogNTYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jYWxlbmRhclNlY3Rpb24gLmdDYWxlbmRhcl9faWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubW9kYWxDYWxlbmRhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDU2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCkge1xuICAubW9kYWxDYWxlbmRhciB7XG4gICAgaGVpZ2h0OiA0NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCkge1xuICAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbnRhY3RTZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLmNvbnRhY3RTZWN0aW9uIC5vcGVuQ2FsZW5kYXItYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29udGFjdFNlY3Rpb24gLm9wZW5DYWxlbmRhci1idG5fX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0O1xuICBwYWRkaW5nOiA4cHggMzJweDtcbn1cblxuLmNvbnRhY3RTZWN0aW9uIC5vcGVuQ2FsZW5kYXItYnRuX19pbm5lcjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBjb250ZW50OiAnXFxlOTAwJztcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmNvbnRhY3RTZWN0aW9uIC5uYXJyb3cge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFjdFNlY3Rpb24gLm9ubGluZS1xdWVzdGlvbm5haXJlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0YxRDE0NTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29udGFjdFNlY3Rpb24gLm9ubGluZS1xdWVzdGlvbm5haXJlIC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uY29udGFjdFNlY3Rpb24gLm9ubGluZS1xdWVzdGlvbm5haXJlIC5jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNnB4IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0U2VjdGlvbiAub25saW5lLXF1ZXN0aW9ubmFpcmUgLmNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuXG4uY29udGFjdFNlY3Rpb24gLm9ubGluZS1xdWVzdGlvbm5haXJlIC5jb250ZW50IC5pbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xufVxuXG4uY29udGFjdFNlY3Rpb24gLmNvbDIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY29udGFjdFNlY3Rpb24gLmNvbDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5jb250YWN0U2VjdGlvbiAuY29sMl9faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmNvbnRhY3RTZWN0aW9uIC5jb2wyX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3RTZWN0aW9uIC5jb2wyX19pdGVtIC50ZWwsXG4uY29udGFjdFNlY3Rpb24gLmNvbDJfX2l0ZW0gLmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5jb250YWN0U2VjdGlvbiAuY29sMl9faXRlbSAudGVsLFxuICAuY29udGFjdFNlY3Rpb24gLmNvbDJfX2l0ZW0gLmxpbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uY29udGFjdFNlY3Rpb24gLmNvbDJfX2l0ZW0gLnRlbDo6YmVmb3JlLFxuLmNvbnRhY3RTZWN0aW9uIC5jb2wyX19pdGVtIC5saW5lOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cblxuLmNvbnRhY3RTZWN0aW9uIC5jb2wyX19pdGVtIC50ZWw6OmFmdGVyLFxuLmNvbnRhY3RTZWN0aW9uIC5jb2wyX19pdGVtIC5saW5lOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJvdHRvbTogNHB4O1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjVzIGVhc2UtaW4tb3V0IDBzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xufVxuXG4uY29udGFjdFNlY3Rpb24gLmNvbDJfX2l0ZW0gLnRlbDpob3Zlcjo6YWZ0ZXIsXG4uY29udGFjdFNlY3Rpb24gLmNvbDJfX2l0ZW0gLmxpbmU6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5jb250YWN0U2VjdGlvbiAuY29sMl9faXRlbSAudGVsOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xuICBjb2xvcjogI0YxRDE0NTtcbn1cblxuLmNvbnRhY3RTZWN0aW9uIC5jb2wyX19pdGVtIC5saW5lOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xuICBjb2xvcjogIzc5RTE3Nztcbn1cblxuLmNvbnRhY3RTZWN0aW9uIC5jb2wyX19pdGVtIC5hZGRUZXh0IHtcbiAgZm9udC1zaXplOiAuOWVtO1xufVxuXG4uY29udGFjdFNlY3Rpb24gLmZvcm1IZWFkdW5nIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jb250YWN0U2VjdGlvbiAuY2FuY2VsUG9saWN5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDhweCA4cHggOHB4O1xuICBib3JkZXI6ICM5OTkgMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmNvbnRhY3RTZWN0aW9uIC5jYW5jZWxQb2xpY3kgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xM3B4O1xuICBsZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwIDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLmNvbnRhY3RTZWN0aW9uIC5jYW5jZWxQb2xpY3kgLmNvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb3JtMmNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvcm0yY29sX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZm9ybTJjb2xfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG4uZm9ybVNjaGVkdWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9ybVNjaGVkdWxlX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbn1cblxuLmZvcm1TY2hlZHVsZV9faXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZm9ybUl0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmRhdGUtbm90aWNlIHtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlcjogMXB4ICNkZGQgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLndwY2Y3LXRleHQsXG4ud3BjZjctdGV4dGFyZWEsXG4ud3BjZjctc3VibWl0LFxuLndwY2Y3LWRhdGUsXG4ud3BjZjctc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ud3BjZjctdGV4dCxcbi53cGNmNy10ZXh0YXJlYSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLmZvcm0tcmVxdWlyZWQge1xuICBjb2xvcjogI2Y1NjM3YTtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBtYXJnaW4tbGVmdDogLjJlbTtcbn1cblxuLndwY2Y3LXJhZGlvIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5zcGFuIC53cGNmNy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi53cGNmNy10ZXh0YXJlYSB7XG4gIGhlaWdodDogMjQwcHg7XG59XG5cbi53cGNmNy1kYXRlLFxuLndwY2Y3LXNlbGVjdCxcbi53cGNmNy1zdWJtaXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53cGNmNy1zdWJtaXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMUQxNDU7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbn1cblxuLndwY2Y3LXN1Ym1pdDpob3ZlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnJlY2FwdGNoYVBvbGljeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnJlY2FwdGNoYVBvbGljeSAuYW5jaG9yIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50aGFua3MgLmhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRoYW5rcyAuc29jaWFsLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50aGFua3MgLmxpbmUge1xuICBiYWNrZ3JvdW5kOiAjMDBCOTAwO1xufVxuXG4udGhhbmtzIC5saW5lOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi50aGFua3MgLmluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICM0QzY0RDMsICNDRjJFOTIsICNGMjY5MzksICNGRkREODMpO1xufVxuXG4ucHJpdmFjeSAuZHQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRpdGxlQmdfcG9zdHMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Bvc3RzL3RvcDIuanBnKSBuby1yZXBlYXQgY2VudGVyIDM1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3RXcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdEFydGljbGUge1xuICAgIHdpZHRoOiBjYWxjKDc1JSAtIDE2cHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wb3N0QXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdEFzaWRlIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxNnB4KTtcbiAgfVxufVxuXG4ud2lkZ2V0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi53aWRnZXR0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0YxRDE0NTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi53aWRnZXQgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLndpZGdldCB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi53aWRnZXQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzQ0NCAjNDQ0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi53aWRnZXQgc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ud2lkZ2V0IGxhYmVsLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWctY2xvdWQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi50YWctY2xvdWQtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogJyMnO1xufVxuXG4uc2VhcmNoZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2hmb3JtLWlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5cbi5zZWFyY2hmb3JtLXN1Ym1pdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucG9zdHMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucG9zdHNJdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0c0l0ZW0gLmNvbDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5wb3N0c0l0ZW0gLmNvbDJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0c0l0ZW0gLmNvbDJfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gIH1cbn1cblxuLnBvc3RzSXRlbSAuY29sMl9faXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuXG4ucG9zdHNJdGVtIC5jb2wyIC5jYXRlZ29yeSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRjFEMTQ1O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0c0l0ZW0gLmNhdGVnb3J5LFxuLnBvc3RzSXRlbSAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbn1cblxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ucGFnZS1udW1iZXJzIHtcbiAgbWFyZ2luOiAwIDhweDtcbn1cblxuLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi50YWdQYWdlVGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcjJztcbn1cblxuLnBvc3RXcmFwX3NpbmdsZSB7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCkge1xuICAucG9zdFdyYXBfc2luZ2xlIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuXG4uc2luZ2xlIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgLnNpbmdsZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uc2luZ2xlIC50aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uc2luZ2xlIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbn1cblxuLnNpbmdsZSAuY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zaW5nbGUgLmNvbnRlbnQgaDIsXG4uc2luZ2xlIC5jb250ZW50IGgzLFxuLnNpbmdsZSAuY29udGVudCBoNCxcbi5zaW5nbGUgLmNvbnRlbnQgaDUsXG4uc2luZ2xlIC5jb250ZW50IGg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMjRweCAwIDhweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM5OTk7XG59XG5cbi5zaW5nbGUgLmNvbnRlbnQgaDIge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCkge1xuICAuc2luZ2xlIC5jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnNpbmdsZSAuY29udGVudCBoMjo6YmVmb3JlLCAuc2luZ2xlIC5jb250ZW50IGgyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5zaW5nbGUgLmNvbnRlbnQgaDI6OmJlZm9yZSB7XG4gIHRvcDogLjJlbTtcbiAgbGVmdDogLjJlbTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDEsIDIwOSwgNjksIDAuNSk7XG59XG5cbi5zaW5nbGUgLmNvbnRlbnQgaDI6OmFmdGVyIHtcbiAgdG9wOiAuNmVtO1xuICBsZWZ0OiAuN2VtO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNywgMTk3LCAyMiwgMC41KTtcbn1cblxuLnNpbmdsZSAuY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnNpbmdsZSAuY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNpbmdsZSAuY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnNpbmdsZSAuY29udGVudCBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNpbmdsZSAuY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zaW5nbGUgLmNvbnRlbnQgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc2luZ2xlIC5jb250ZW50IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zaW5nbGUgLmNvbnRlbnQgcCBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnNpbmdsZSAuY29udGVudCB0YWJsZSxcbi5zaW5nbGUgLmNvbnRlbnQgdGFibGUgdGgsXG4uc2luZ2xlIC5jb250ZW50IHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uc2luZ2xlIC5jb250ZW50IC53cC1ibG9jay1xdW90ZSB7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweCAxNnB4IDhweCAxNnB4O1xufVxuXG4uc2luZ2xlIC5jb250ZW50IC53cC1ibG9jay1xdW90ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogMTVweDtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5zaW5nbGUgLmNvbnRlbnQgLndwLWJsb2NrLXF1b3RlIGNpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zaW5nbGUgLmNvbnRlbnQgLndwLWJsb2NrLXF1b3RlIGNpdGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2luZ2xlIC5jb250ZW50IC5jdGEge1xuICBib3JkZXI6IDRweCBzb2xpZCAjRjFEMTQ1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZSAuY29udGVudCAuY3RhIC53cC1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaW5nbGUgLmNvbnRlbnQgLmN0YSAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uc2luZ2xlIC50YWcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc2luZ2xlIC50YWdfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zaW5nbGUgLnRhZyAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLnNpbmdsZSAudGFnIC5pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnIyc7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbn1cblxuLnNpbmdsZSAucGFnZW5hdGlvbl9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI0YxRDE0NSA2MCUpO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5zaGFyZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zaGFyZVRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNoYXJlSWNvbl9faXRlbSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbi5zaGFyZUljb25fX2l0ZW0tZmFjZWJvb2sge1xuICBjb2xvcjogIzNCNTk5ODtcbn1cblxuLnNoYXJlSWNvbl9faXRlbS1mYWNlYm9vazo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLnNoYXJlSWNvbl9faXRlbS10d2l0dGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zaGFyZUljb25fX2l0ZW0tdHdpdHRlcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLnNoYXJlSWNvbl9faXRlbS1saW5lIHtcbiAgY29sb3I6ICMwN0M3NTQ7XG59XG5cbi5zaGFyZUljb25fX2l0ZW0tbGluZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmxwLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMTIwcHggYXV0byAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubHAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuXG4ubHAtY29udGFpbmVyIC5wYWdlVGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4ubHAtY29udGFpbmVyIC50aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubHAtY29udGFpbmVyIC50aGUtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5scC1jb250YWluZXIgLnRoZS1jb250ZW50IGgyLFxuLmxwLWNvbnRhaW5lciAudGhlLWNvbnRlbnQgaDMsXG4ubHAtY29udGFpbmVyIC50aGUtY29udGVudCBoNCxcbi5scC1jb250YWluZXIgLnRoZS1jb250ZW50IGg1LFxuLmxwLWNvbnRhaW5lciAudGhlLWNvbnRlbnQgaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAyNHB4IDAgOHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI0YxRDE0NTtcbn1cblxuLmxwLWNvbnRhaW5lciAudGhlLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gIC5scC1jb250YWluZXIgLnRoZS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmxwLWNvbnRhaW5lciAudGhlLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5scC1jb250YWluZXIgLnRoZS1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ubHAtY29udGFpbmVyIC50aGUtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmxwLWNvbnRhaW5lciAudGhlLWNvbnRlbnQgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5scC1jb250YWluZXIgLnRoZS1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmxwLWNvbnRhaW5lciAudGhlLWNvbnRlbnQgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubHAtY29udGFpbmVyIC50aGUtY29udGVudCBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubHAtY29udGFpbmVyIC50aGUtY29udGVudCBwIGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubHAtY29udGFpbmVyIC50aGUtY29udGVudCB0YWJsZSxcbi5scC1jb250YWluZXIgLnRoZS1jb250ZW50IHRhYmxlIHRoLFxuLmxwLWNvbnRhaW5lciAudGhlLWNvbnRlbnQgdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5scC1jb250YWluZXIgLnRoZS1jb250ZW50IC53cC1ibG9jay1xdW90ZSB7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweCAxNnB4IDhweCAxNnB4O1xufVxuXG4ubHAtY29udGFpbmVyIC50aGUtY29udGVudCAud3AtYmxvY2stcXVvdGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4ubHAtY29udGFpbmVyIC50aGUtY29udGVudCAud3AtYmxvY2stcXVvdGUgY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxwLWNvbnRhaW5lciAudGhlLWNvbnRlbnQgLndwLWJsb2NrLXF1b3RlIGNpdGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnJlYWRjcnVtYnMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xuICBmb250LXNpemU6IC44NWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTlweCkge1xuICAuYnJlYWRjcnVtYnMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLnVwcGVyRm9vdGVyLWhyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXItc29jaWFsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTU5cHgpIHtcbiAgLmZvb3Rlci1zb2NpYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLmZvb3Rlci1zb2NpYWwgLml0ZW0ge1xuICB3aWR0aDogMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZm9vdGVyLXNvY2lhbCAuaXRlbS5pbnN0YWdyYW0ge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmZvb3Rlci1pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmZvb3Rlci1pbmZvIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1pbmZvIC5uYW1lX19sb2dvIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1OXB4KSB7XG4gIC5mb290ZXItaW5mbyAubmFtZV9fbG9nbyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gIH1cbn1cblxuLmZvb3Rlci1pbmZvIC5uYW1lX190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmZvb3Rlci1pbmZvIC5hZGRyZXNzLFxuLmZvb3Rlci1pbmZvIC5ob3VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmZvb3Rlci1pbmZvIC5jdGEtY29udGFpbmVyIC5jdGEtYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIHdpZHRoOiAxNjJweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZSwgY29sb3IgMC41cyBlYXNlO1xufVxuXG4uZm9vdGVyLWluZm8gLmN0YS1jb250YWluZXIgLmN0YS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbn1cblxuLmZvb3Rlci1uYXYge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuXG4uZm9vdGVyLW5hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmZvb3Rlci1uYXYtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlci1uYXYtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5mb290ZXItbmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk5OTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZm9vdGVyLW5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5mb290ZXItbmF2LWxpc3Qtc3ViIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5mb290ZXItbmF2LWl0ZW0tc3ViIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5mb290ZXItbmF2LWl0ZW0tc3ViOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IC0xNHB4O1xufVxuXG4uZm9vdGVyLW5hdi1pdGVtIGEsXG4uZm9vdGVyLW5hdi1pdGVtLXN1YiBhIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLmZvb3Rlci1uYXYtaXRlbSBhOmhvdmVyLFxuLmZvb3Rlci1uYXYtaXRlbS1zdWIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uZm9vdGVyLWNvcHlyaWdodC1hcmVhIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZm9vdGVyLWNvcHlyaWdodC1hcmVhIC5zaGlucS1jb21wYXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZm9vdGVyLWNvcHlyaWdodC1hcmVhIC5jb3B5cmlnaHQge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmJvdHRvbS1maXhlZC1jdGEge1xuICBiYWNrZ3JvdW5kOiAjNDU2NWYxO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA4cHg7XG4gIGJvdHRvbTogOHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYm90dG9tLWZpeGVkLWN0YTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4iLCIkZm9udC1jb2xvcl9kZWZhdWx0OiAjNDQ0O1xuJGNvbG9yX21haW46ICNGMUQxNDU7XG4kY29sb3JfYWNjZW50OiAjNDU2NWYxO1xuJGNvbG9yX2JnOiAjZmFmYWZhO1xuJGNvbG9yX2xpZ2h0Z3JheTogI2VkZWRlZDtcblxuJGJyZWFrcG9pbnRzOiAoXG4gICdzcCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1OXB4KScsXG5cdCdvdmVyX3NwJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpJyxcbiAgJ3RhYic6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KScsXG5cdCdwYyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSdcbikgIWRlZmF1bHQ7XG5cbkBtaXhpbiBzcCgkYnJlYWtwb2ludDogc3ApIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gb3Zlci1zcCgkYnJlYWtwb2ludDogb3Zlcl9zcCkge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiB0YWIoJGJyZWFrcG9pbnQ6IHRhYikge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBwYygkYnJlYWtwb2ludDogcGMpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gZmxleEJldHdlZW4ge1xuXHRAaW5jbHVkZSBwYygpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufVxuaHRtbCwgYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAkZm9udC1jb2xvcl9kZWZhdWx0O1xuICBmb250LWZhbWlseTogUXVpY2tzYW5kLCDmuLjjgrTjgrfjg4Pjgq/kvZMsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCryBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5ib2R5IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfYmc7XG5cdC8vIOOBk+OBk+OBi+OCiWZvb3RlcuacgOS4i+mDqOWbuuWumuOBruiomOi/sFxuXHRkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvb3RlckJvdHRvbS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ubWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLy8g44GT44GT44G+44GnZm9vdGVy5pyA5LiL6YOo5Zu65a6aXG4uc2VudGVuY2UgcCB7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcbn1cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkZm9udC1jb2xvcl9kZWZhdWx0O1xufVxub2wge1xuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uc2l0ZS13aWR0aCB7XG5cdG1heC13aWR0aDogMTAwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0QGluY2x1ZGUgdGFiKCl7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5ub0JyZWFrLWxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc3AtYnIge1xuXHRAaW5jbHVkZSBvdmVyLXNwKCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5idG4ge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiBub25lO1xuXHRmb250OiBpbmhlcml0O1xufVxuLmhvdmVyLW9wYWNpdHkgeyAvL+ODluODreOCsOOBp+OCguS9v+OBo+OBpuOCi++8iOS6iOe0hOODkOODiuODvOOBruODnOOCv+ODs++8iVxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICB9XG59XG4udGV4dExpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0Ji5leHRlcm5hbCB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdFx0Y29udGVudDogXCJcXGU5MDZcIjtcblx0XHR9XG5cdH1cbn1cbi5nTWFwLXRleHRMaW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdCY6OmJlZm9yZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0XHRjb250ZW50OiBcIlxcZTk0N1wiO1xuXHR9XG59XG4ubGlzdC1kaXNjIHtcblx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4uc2VjdGlvbkhlYWRpbmcge1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRAaW5jbHVkZSBzcCgpIHtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXHQmLmNlbnRlci1kZWNvcmF0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YxRDE0NTtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0ICAgIGNvbnRlbnQ6ICcnO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBoZWlnaHQ6IDRweDtcblx0ICAgIHdpZHRoOiA2NHB4O1xuXHQgICAgbWFyZ2luOiA4cHggYXV0byAzMnB4O1xuXHRcdH1cblx0fVxufVxuLndpZHRoLW5hcnJvdyB7XG5cdG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdEBpbmNsdWRlIHRhYigpe1xuXHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG4uaW5mb0JveC13aWR0aCB7XG5cdG1heC13aWR0aDogNTYwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDgwcHg7XG5cdEBpbmNsdWRlIHRhYigpe1xuXHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG5cdCYgLmluZm9Cb3gge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfbWFpbjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX21haW47XG5cdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0JiBwIGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcdCYgdWwge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0XHQmIGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXHRcdCYgcCBzdHJvbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdCYgcCBlbSB7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXHR9XG59IC8vLmluZm9Cb3gtd2lkdGhcbi5oZWFkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDM7IC8v44CM5paZ6YeR44O744Oh44OL44Ol44O844CN44Gu6KOF6aO+44GMMuOBquOBruOBp+OBneOCjOOCiOOCiuS4ilxuXHRwYWRkaW5nOiA4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0JiAuc2l0ZVRpdGxlIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHQmX19sb2dvIHtcblx0XHRcdHdpZHRoOiA0NHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RleHQge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR9XG5cdH1cbn0gLy8uaGVhZGVyXG4uaGVhZGVyLW5hdiB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMyMHB4O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRncmF5O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IC0zMjBweDtcblx0dHJhbnNpdGlvbjogcmlnaHQgLjVzIGVhc2UtaW4tb3V0O1xuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICYuYWN0aXZlIHtcblx0XHRyaWdodDogLTE2cHg7XG5cdFx0Ym94LXNoYWRvdzogLTMwcHggMCAzMHB4IC0zMHB4IHJnYmEoNTMsIDQ3LCA0NywgMC4xNSk7XG4gIH1cbn0gLy8uaGVhZGVyLW5hdlxuLmhlYWRlci1uYXYtTGlzdCB7XG5cdG1hcmdpbjogNjRweCAwIDMycHg7XG59XG4uaGVhZGVyLW5hdi1pdGVtIHtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5oZWFkZXItbmF2LUxpc3Qtc3ViIHtcblx0bWFyZ2luLWxlZnQ6IDFlbTtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzkzZTQ2O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIGxlZnQ6IC0xNnB4O1xuXHR9XG59XG4uaGVhZGVyLXRlbCB7XG5cdCZfX251bWJlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzAlLCAkY29sb3JfbWFpbiA3MCUpO1xuXHRcdCYgLnByZWZpeCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHR9XG5cdH1cblx0Jl9faG91ciB7XG5cdFx0Zm9udC1zaXplOiAuOWVtO1xuXHR9XG59IC8vLmhlYWRlci10ZWxcblxuLmhhbWJ1cmdlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMTZweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR6LWluZGV4OiA0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdCZfX3RleHQge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzMHB4O1xuXHR9XG5cdCZfX2xpbmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDBweDtcblx0ICBib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdCAgbGVmdDogMDtcblx0ICBtYXJnaW46IGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdCAgaGVpZ2h0OiAycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGZvbnQtY29sb3JfZGVmYXVsdDtcblx0ICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHRvcDogOHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHQgIGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmb250LWNvbG9yX2RlZmF1bHQ7XG5cdFx0ICBjb250ZW50OiAnJztcblx0XHQgIHRyYW5zaXRpb246IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cdCYuYWN0aXZlIHtcblx0XHQmIC5oYW1idXJnZXJfX2xpbmUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE3ZGVnKTtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vL2Zyb250LXBhZ2UucGhwXG4uaGVybyB7XG5cdGhlaWdodDogMTAwdmg7XG5cdG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IC8v44Kt44Oj44OD44OB44Kz44OU44O855SoXG59XG4uaW5mb0JveC13aWR0aCB7XG5cdG1heC13aWR0aDogNTYwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDgwcHg7XG5cdEBpbmNsdWRlIHRhYigpe1xuXHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG5cdCYgLmluZm9Cb3gge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfbWFpbjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX21haW47XG5cdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0JiBwIGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcdCYgdWwge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0XHQmIGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXHRcdCYgcCBzdHJvbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdCYgcCBlbSB7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXHR9XG59IC8vLmluZm9Cb3gtd2lkdGhcbi5jYXRjaENvcHkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogODBweDtcblx0bGVmdDogMzJweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuICAgIGxlZnQ6IDhweDtcblx0fVxuXHQmX19saW5lIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfYmc7XG5cdFx0cGFkZGluZzogMnB4IDhweDtcblx0fVxufVxuLmFib3V0U2VjdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXHQmIC5zZW50ZW5jZS1ibG9jayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR9XG5cdH1cblx0JiAuZ3JlZXRpbmcge1xuXHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdCYgLmhlYWRpbmcge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdFx0JiAuaW1nIHtcblx0XHRcdG1heC13aWR0aDogNzQwcHg7XG5cdFx0XHRtYXJnaW4gOiAwIGF1dG8gMTZweDtcblx0XHR9XG5cdFx0JiAudGV4dCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMi4yO1xuXHRcdFx0Ly8gQGluY2x1ZGUgb3Zlci1zcCgpIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ly8gfVxuXHRcdH1cblx0fSAvL2dyZWV0aW5nXG5cdCYgLnJlbGllZiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZjZjVkOTtcblx0XHRwYWRkaW5nLXRvcDogNjRweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdCYgLmxvZ28ge1xuXHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0byA4cHg7XG5cdFx0fVxuXHRcdCYgLmhlYWRpbmcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCYgLnRleHQge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpOyAvKiDkuIvnt5rjga7kvY3nva7jgpLoqr/mlbQgKi9cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5saXN0IHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRyb3ctZ2FwOiA4MHB4O1xuXHRcdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRcdHJvdy1nYXA6IDU2cHg7XG5cdFx0XHR9XG5cdFx0XHQmIC5pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuc2lkZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmNvbnRlbnQtc2lkZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTZweDtcblx0XHRcdFx0XHRcdCYgaDQge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yX21haW47XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0gLy8uc2lkZVxuXHRcdFx0fSAvLy5pdGVtXG5cdFx0fSAvLy5saXN0XG5cdH1cbn1cbi5mdXR1cmVTZWN0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cdCYgLmhlYWRpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxuXHQmIC5jb250ZW50SXRlbSB7XG5cdFx0Jl8xLFxuXHRcdCZfMixcblx0XHQmXzMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHR9XG5cdFx0Jl80IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0fVxuXHR9XG5cdCYgLmNvbDIge1xuXHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdFx0Ji50aXRsZUFyZWEge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0JiAudGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZm9udC1jb2xvcl9kZWZhdWx0O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSB0YWIoKSB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICfjgJAnO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAn44CRJztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0gLy8udGl0bGVcblx0XHRcdCYgLmRlc2NyaXB0aW9uIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdFx0QGluY2x1ZGUgdGFiKCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0gLy8udGl0bGVBcmVhXG5cdFx0Ji5kZXNjQXJlYSB7XG5cdFx0XHQmIC5yZWNvbW1lbmQge1xuXHRcdFx0XHRAaW5jbHVkZSB0YWIoKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX19oZWFkaW5nIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb250LWNvbG9yX2RlZmF1bHQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMXB4O1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX21haW4sIC41KTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcblx0XHRcdH1cblx0XHR9IC8vLmNvbDJfX2l0ZW1cblx0fSAvLy5jb2wyXG59IC8vLmZ1dHVyZVNlY3Rpb25cbi52aWV3TW9yZSB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHQmX19idG4ge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yX21haW47XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdFx0XHRjb250ZW50OiBcIlxcZWE0MlwiO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjVzO1xuXHRcdH1cblx0XHQmOmhvdmVyOjphZnRlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX21haW47XG5cdFx0fVxuXHR9XG59XG4ubGlua0JveGVzIHtcblx0bWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cdCYgLmNvbCB7XG5cdFx0QGluY2x1ZGUgZmxleEJldHdlZW47XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRAaW5jbHVkZSB0YWIoKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAxMnB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHR9XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdFx0XHRjb250ZW50OiBcIlxcZWE0MlwiO1xuXHRcdH1cblx0fVxufSAvLy5saW5rQm94ZXNcbi5ibG9nU2VjdGlvbiB7XG5cdC8vIOOCq+ODq+ODvOOCu+ODq+WPguiAg1xuXHQvLyBodHRwczovL2NvbGlzcy5jb20vYXJ0aWNsZXMvYnVpbGQtd2Vic2l0ZXMvb3BlcmF0aW9uL2Nzcy91c2VjYXNlLW9mLWNzcy1zY3JvbGwtc25hcC5odG1sXG5cdG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXHQmIC5oZWFkaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cdCYgLmNhcm91c2VsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHQgIGdhcDogMjRweDtcblx0ICBvdmVyZmxvdy14OiBhdXRvO1xuXHQgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuXHQgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0ICBzY3JvbGwtcGFkZGluZzogMXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0ICBmbGV4OiAwIDAgNDAwcHg7XG5cdFx0ICB3aWR0aDogMzBweDtcblx0XHQgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcblx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRmbGV4OiAwIDAgMjYwcHg7XG5cdFx0XHR9XG5cdFx0XHQmIC50aHVtYiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdH1cblx0XHRcdCYgLmRhdGUge1xuXHRcdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHR9XG5cdFx0XHQmIC5jYXRlZ29yeSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX21haW47XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiAycHggOHB4O1xuXHRcdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0fVxuXHRcdFx0JiAudGl0bGUge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9IC8vLmNhcm91c2VsX19pdGVtXG5cdH0gLy8uY2Fyb3VzZWxcblx0JiAubGlua0J0biB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGZvbnQtY29sb3JfZGVmYXVsdDtcblx0XHRwYWRkaW5nOiA4cHggNDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuICBcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDRweDtcblx0XHQgIGxlZnQ6IDRweDtcblx0XHQgIHdpZHRoOiAxNDJweDtcblx0XHQgIGhlaWdodDogMzVweDtcblx0XHQgIGJvcmRlcjogMXB4IHNvbGlkICRmb250LWNvbG9yX2RlZmF1bHQ7XG5cdFx0ICBvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cdFx0fVxuXHRcdCY6aG92ZXI6OmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59IC8vLmJsb2dTZWN0aW9uXG4uaW5zdGFGZWVkU2VjdGlvbiB7XG5cdCYgLmhlYWRpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblx0JiAuZm9sbG93LWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHQmIC5pbm5lciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICM0QzY0RDMgLCAjQ0YyRTkyICwgI0YyNjkzOSAsICNGRkREODMgKTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiA4cHggMjRweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRcdH1cblx0fVxufVxuLy/kuIvlsaTjg5rjg7zjgrjlhbHpgJpcbi5wYWdlVGl0bGVBcmVhIHtcblx0bWFyZ2luOiAxMjBweCAwIDgwcHg7XG5cdEBpbmNsdWRlIHBjKCkge1xuXHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHR3aWR0aDogMzUlO1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdH1cblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRAaW5jbHVkZSB0YWIoKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHR9XG5cdH1cblx0Jl9fdGh1bWIge1xuXHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0d2lkdGg6IDY1JTtcblx0XHR9XG5cdH1cbn1cbi8vYWJvdXQucGhwXG4udGl0bGVCZ19hYm91dCB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWJvdXQvdG9wLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdEBpbmNsdWRlIHNwKCkge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWJvdXQvdG9wX3NwLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdH1cbn1cbi5jb25jZXB0U2VjdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdCZfX2hlYWRpbmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxufVxuLmNvbmNlcHQxIHtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdH1cblx0Jl9fY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2JnO1xuXHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMycHgpO1xuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWJvdXQvY29uY2VwdDEuanBnKTtcblx0XHQvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvL+ODqOOCs++8muOCv+ODhlxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwJSBjZW50ZXI7IC8v44Oo44Kz77ya44K/44OGXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGhlaWdodDogNTAwcHg7XG4gICAgQGluY2x1ZGUgcGMoKSB7XG4gICAgXHR3aWR0aDogNTAlO1xuICAgIH1cblx0XHRAaW5jbHVkZSB0YWIoKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0aGVpZ2h0OiAyODBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDcyJSBjZW50ZXI7IC8v44Oo44Kz77ya44K/44OGXG5cdFx0fVxuXHR9XG59XG4uY29uY2VwdDIge1xuXHRAaW5jbHVkZSBmbGV4QmV0d2Vlbjtcblx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQmX19jb250ZW50IHtcblx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMnB4KTtcblx0XHR9XG5cdH1cblx0Jl9faW1nIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fib3V0L2NvbmNlcHQyLmpwZyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLy/jg6jjgrPvvJrjgr/jg4Zcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0aGVpZ2h0OiA3MjBweDtcblx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWIoKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHR9XG5cdH1cbn1cbi5wcm9maWxlIHtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0Z2FwOiAxNnB4IDI0cHg7IC8v44K/44OGIOODqOOCs1xuXHRAaW5jbHVkZSB0YWIoKSB7XG5cdCAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cblx0JiAubmFtZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG5cdCYgaDQge1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ+OAkCc7XG5cdFx0fVxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICfjgJEnO1xuXHRcdH1cblx0fVxufSAvLy5wcm9maWxlXG4uY2FyZWVyIHtcblx0JiAudGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59XG4uYW5udWFsIHtcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdEBpbmNsdWRlIG92ZXItc3AoKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0QGluY2x1ZGUgb3Zlci1zcCgpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG5cdFx0fVxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC55ZWFyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG5cdFx0fVxuXHR9XG59XG4vL21lbnUucGhwXG4ubWVudVNlY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMjBweDtcblx0JiAuYWR2YW5jZS1pbnRlcnZpZXcge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yX21haW47XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG59IC8vLm1lbnVTZWN0aW9uXG4ucmVndWxhck1lbnUge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufSAvLy5yZWd1bGFyTWVudVxuLnJlZ3VsYXJNZW51LWl0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRAaW5jbHVkZSBzcCgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1NnB4O1xuXHR9XG5cdCYgLmNvbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbHVtbi1nYXA6IDE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHQmIC5pY29uIHtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAudGl0bGVBcmVhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0QGluY2x1ZGUgb3Zlci1zcCgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0fVxuXHRcdH0gLy8udGl0bGVBcmVhXG5cdH0gLy8uY29sXG59IC8vLnJlZ3VsYXJNZW51LWl0ZW1cbi8vIC5vcHRpb24tbWVudS10aXRsZSB7XG4vLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4vLyBcdHBhZGRpbmctbGVmdDogMzJweDtcbi8vIFx0Jjo6YmVmb3JlLFxuLy8gXHQmOjphZnRlciB7XG4vLyBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuLy8gXHRcdGNvbnRlbnQ6ICcnO1xuLy8gXHRcdGJvcmRlci1yYWRpdXM6IDEwMCVcbi8vIFx0fVxuLy8gXHQmOjpiZWZvcmUge1xuLy8gXHRcdHRvcDogMDtcbi8vIFx0XHRsZWZ0OiAuMmVtO1xuLy8gXHRcdHdpZHRoOiAyMnB4O1xuLy8gXHRcdGhlaWdodDogMjJweDtcbi8vIFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9tYWluLCAuNSk7XG4vLyBcdH1cbi8vIFx0Jjo6YWZ0ZXIge1xuLy8gXHRcdHRvcDogLjRlbTtcbi8vIFx0XHRsZWZ0OiAuN2VtO1xuLy8gXHRcdHdpZHRoOiAxOHB4O1xuLy8gXHRcdGhlaWdodDogMThweDtcbi8vIFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIzNywgMTk3LCAyMiwgLjUpO1xuLy8gXHR9XG4vLyB9XG4ub3B0aW9uLW1lbnUge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMTJweCA4cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcblx0Ly8gJl9fdGl0bGUge1xuXHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vICAgdG9wOiAtMTBweDtcbiAgLy8gICBsZWZ0OiAxMHB4O1xuICAvLyAgIHBhZGRpbmc6IDAgOXB4O1xuICAvLyAgIGxpbmUtaGVpZ2h0OiAxO1xuXHQvLyBcdGJhY2tncm91bmQ6ICRjb2xvcl9iZztcbiAgLy8gICBmb250LXdlaWdodDogYm9sZDtcblx0Ly8gfVxufVxuLm9wdGlvbi1tZW51LXRpdGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDAgOXB4O1xuICBsaW5lLWhlaWdodDogMTtcblx0YmFja2dyb3VuZDogJGNvbG9yX2JnO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50aWNrZXRTZWN0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cdCYgLnRpY2tldENvbnRhaW5lciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0XHQmIC50aXRsZUFyZWEge1xuXHRcdFx0cGFkZGluZzogMTZweDtcblx0XHRcdCYgLnN1YkhlYWRpbmcge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9IC8vLnRpdGxlQXJlYVxuXHRcdCYgLnRpY2tldENhcmQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCAjOTk5O1xuXHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdH1cblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzk5OTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFiKCkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjOTk5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSB0YWIoKSB7IC8v44K/44OG5Lim44Gz5pmC44Gr5Yi444Gu6ZaT44Gr5L2Z55m944KS5oyB44Gf44Gb44KLXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC50aWNrZXROYW1lQXJlYSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0JiAubmFtZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC8vICYgLmRpc2NvdW50IHtcblx0XHRcdFx0XHQvLyBcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2NSUsICNGMUQxNDUgNjUlKTtcblx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAudGlja2V0VHlwZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0XHRcdFx0XHRAaW5jbHVkZSBvdmVyLXNwKCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9fcHJpY2Uge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIC52YWxpZGl0eSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSAvLy50aWNrZXRDYXJkXG5cdFx0JiAuY2F1dGlvbiB7XG5cdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0fVxuXHR9XG59IC8vLnRpY2tldFNlY3Rpb25cbi8vIC5zcGVjaWFsdHlCb3gge1xuLy8gXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuLy8gXHRAaW5jbHVkZSBvdmVyLXNwKCkge1xuLy8gXHRcdGRpc3BsYXk6IGZsZXg7XG4vLyBcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4vLyBcdFx0ZmxleC13cmFwOiB3cmFwO1xuLy8gXHR9XG4vLyBcdCZfX2l0ZW0ge1xuLy8gXHRcdGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4vLyBcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuLy8gXHRcdHBhZGRpbmc6IDE2cHg7XG4vLyBcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcbi8vIFx0XHRAaW5jbHVkZSBwYygpIHtcbi8vIFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDgwcHgpO1xuLy8gXHRcdH1cbi8vIFx0XHQmIC5oZWFkaW5nIHtcbi8vIFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4vLyBcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuLy8gXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuLy8gXHRcdFx0JiAuaW1nLFxuLy8gXHRcdFx0JiAudGl0bGUge1xuLy8gXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuLy8gXHRcdFx0fVxuLy8gXHRcdFx0JiAudGl0bGUge1xuLy8gXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcbi8vIFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuLy8gXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggZG90dGVkICRjb2xvcl9tYWluO1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0XHQmIC5kZXNjcmlwdGlvbiB7XG4vLyBcdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuLy8gXHRcdFx0QGluY2x1ZGUgcGMoKSB7XG4vLyBcdFx0XHRcdGhlaWdodDogMTY4cHg7XG4vLyBcdFx0XHR9XG4vLyBcdFx0fVxuLy8gXHRcdCYgLnBvc3RzIHsgLy/jgIzmnIDmlrDjga7plqLpgKPoqJjkuovjgI1cbi8vIFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuLy8gXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuLy8gXHRcdFx0fVxuLy8gXHRcdFx0JiAudGl0bGUge1xuLy8gXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcbi8vIFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuLy8gXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG4vLyBcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vIFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG4vLyBcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0XHRcdFx0Jjo6YmVmb3JlIHtcbi8vIFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyBcdFx0XHRcdFx0dG9wOiAzcHg7XG4vLyBcdFx0XHRcdFx0bGVmdDogLTFweDtcbi8vIFx0XHRcdFx0XHRjb250ZW50OiAnJztcbi8vIFx0XHRcdFx0XHR3aWR0aDogMTJweDtcbi8vIFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG4vLyBcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3JfbWFpbiwgLjUpO1xuLy8gXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuLy8gXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDFweDtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0fVxuLy8gXHRcdFx0JiAubGlzdCB7XG4vLyBcdFx0XHRcdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzk5OTtcbi8vIFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcbi8vIFx0XHRcdFx0Jl9faXRlbSB7XG4vLyBcdFx0XHRcdFx0cGFkZGluZzogMTZweCAwO1xuLy8gXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzk5OTtcbi8vIFx0XHRcdFx0XHQmIC5kYXRlIHtcbi8vIFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjllbTtcbi8vIFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdH1cbi8vIFx0XHRcdCYgLmxpbmsge1xuLy8gXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG4vLyBcdFx0XHR9XG4vLyBcdFx0fVxuLy8gXHR9IC8vLnNwZWNpYWx0eV9faXRlbVxuLy8gfSAvLy5zcGVjaWFsdHlcbi5icmVhdGhTZWN0aW9uIHtcblx0JiAuY29udGVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXHQmIC5jb250ZW50SGVhZGluZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHBhZGRpbmctbGVmdDogMzJweDtcblx0XHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJVxuXHR9XG5cdCY6OmJlZm9yZSB7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IC4yZW07XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX21haW4sIC41KTtcblx0fVxuXHQmOjphZnRlciB7XG5cdFx0dG9wOiAuNGVtO1xuXHRcdGxlZnQ6IC43ZW07XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjM3LCAxOTcsIDIyLCAuNSk7XG5cdH1cblx0fVxufVxuLy9mbG93LnBocFxuLnRpdGxlQmdfZmxvdyB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmxvdy90b3AuanBnKSBuby1yZXBlYXQgY2VudGVyIDYwJTtcblx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNDQlIDYwJTtcblx0fVxufVxuLmZsb3dTZWN0aW9uIHtcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHR9XG5cdEBpbmNsdWRlIG92ZXItc3AoKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0QGluY2x1ZGUgb3Zlci1zcCgpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG5cdFx0fVxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JiAuaGVhZGluZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0xMnB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9iZztcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0XHRAaW5jbHVkZSB0YWIoKSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLy9mYXEucGhwXG4udGl0bGVCZ19mYXEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZhcS90b3AuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9mYXEvdG9wLmpwZykgbm8tcmVwZWF0IDQyJSBjZW50ZXI7XG5cdH1cbn1cbi5mYXFDYXRTZWN0aW9uIHtcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG59XG4ucWEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNnB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRmb250LWNvbG9yX2RlZmF1bHQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGZvbnQtY29sb3JfZGVmYXVsdDtcblx0fVxuXHQmLm9wZW46OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG5cdCZfX3Ege1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMTZweCA0MHB4IDE2cHggNDhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRncmF5O1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdCAgICBsaW5lLWhlaWdodDogMTtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHRvcDogMTZweDtcblx0ICAgIGxlZnQ6IDE2cHg7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIGNvbnRlbnQ6ICdRLic7XG5cdCAgICBjb2xvcjogIzMyODViZjtcblx0XHR9XG5cdH1cblx0Jl9fYSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAxNnB4IDQwcHggMTZweCA0OHB4O1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdCAgICBsaW5lLWhlaWdodDogMTtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGxlZnQ6IDE2cHg7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIGNvbnRlbnQ6ICdBLic7XG5cdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGNvbG9yOiAjYmYzMjMzO1xuXHRcdH1cblx0fVxufSAvLy5xYVxuLy9hY2Nlc3MucGhwXG4udGl0bGVCZ19hY2Nlc3Mge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FjY2Vzcy90b3AuanBnKSBuby1yZXBlYXQgY2VudGVyIDc1JTtcbn1cbi5hY2Nlc3NTZWN0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0JiAuYWRkcmVzcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXHQmIC5jb2wyIHtcblx0XHQvLyBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdEBpbmNsdWRlIG92ZXItc3AoKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdEBpbmNsdWRlIG92ZXItc3AoKSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLnRpdGxlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnJvdXRlQ29udGFpbmVyIHtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCZfX2R0IHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vIHBhZGRpbmc6IDE2cHggNjRweCAxNnB4IDE2cHg7XG5cdFx0cGFkZGluZzogMTZweCAyNHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9saWdodGdyYXk7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0JiAudGl0bGUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblx0Jl9fZGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cbi5yb3V0ZSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdhcDogMzJweDsgLy/jgr/jg4bvvJrjg6jjgrPjga7pmpnplpNcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMzJweCwgMWZyKSk7XG5cdCZfX2l0ZW0ge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cbn1cbi5jYWxlbmRhclNlY3Rpb24ge1xuXHQvLyBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHQmIC5nQ2FsZW5kYXIge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCZfX2lmcmFtZSB7XG5cdFx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHR3aWR0aDogODgwcHg7XG5cdFx0XHRoZWlnaHQ6IDU2MHB4O1xuXHRcdH1cblx0fVxufSAvLy5jYWxlbmRhclNlY3Rpb25cbi5tb2RhbENhbGVuZGFyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogODAwcHg7XG5cdGhlaWdodDogNTYwcHg7XG5cdEBpbmNsdWRlIHNwKCkge1xuXHRcdGhlaWdodDogNDQwcHg7XG5cdH1cbn1cbi8vIG1vZGFhbOOBq+ODh+ODleOCqeODq+ODiOOBp+W9k+OBn+OCi3BhZGRpbmc6MzBweOOCkuaJk+OBoea2iOOBl++8iOWwj+OBleOBhOOCueODnuODm+OBp+e4puODluODrOOBmeOCi++8iVxuLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxufVxuLmNvbnRhY3RTZWN0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0Ly9wYWRkaW5nLXRvcDogODBweDsgLy/kuIvpg6jlm7rlrprjg5zjgr/jg7PjgYvjgonjga7jgrjjg6Pjg7Pjg5fjgafjgIFzcOaZguODj+ODs+ODkOODvOOCrOODvOOBq+iiq+OCieOBquOBhOOCiOOBhuOBq1xuXHQvLyAmIC5oZWFkaW5nIHtcblx0Ly8gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC8vIFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0Ly8gfVxuXHQmIC5vcGVuQ2FsZW5kYXItYnRuIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHQmX19pbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNDQ0O1xuXHQgICAgcGFkZGluZzogOHB4IDMycHg7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGU5MDAnO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5uYXJyb3cge1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cdCYgLm9ubGluZS1xdWVzdGlvbm5haXJlIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfbWFpbjtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0cGFkZGluZzogMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdCYgLmhlYWRpbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0XHQmIC5jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRnYXA6IDE2cHggMTZweDsgLy/jgr/jg4bjgIDjg6jjgrNcblx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHR9XG5cdFx0XHQmIC5pbWcge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmIC5jb2wyIHtcblx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSB0YWIoKSB7XG5cdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAudGVsLFxuXHRcdFx0JiAubGluZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdFx0QGluY2x1ZGUgdGFiKCkge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICBjb250ZW50OiAnJztcblx0XHRcdCAgICBib3R0b206IDRweDtcblx0XHRcdCAgICByaWdodDogMDtcblx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICBoZWlnaHQ6IDFweDtcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAuNXMgZWFzZS1pbi1vdXQgMHM7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGZvbnQtY29sb3JfZGVmYXVsdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyOjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLnRlbCB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0ICAgIFx0XHRjb250ZW50OiBcIlxcZTk0MlwiO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfbWFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fSAvLy50ZWxcblx0XHRcdCYgLmxpbmUge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdCAgICBcdFx0Y29udGVudDogXCJcXGU5MDdcIjtcblx0XHRcdFx0XHRjb2xvcjogIzc5RTE3Nztcblx0XHRcdFx0fVxuXHRcdFx0fSAvLy5saW5lXG5cdFx0XHQmIC5hZGRUZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0fVxuXHRcdH0gLy9jb2wyX19pdGVtXG5cdH0gLy8uY29sMlxuXHQmIC5mb3JtSGVhZHVuZyB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblx0JiAuY2FuY2VsUG9saWN5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMTZweCA4cHggOHB4IDhweDtcblx0XHRib3JkZXI6ICM5OTkgMXB4IHNvbGlkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0JiAudGl0bGUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0xM3B4O1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdHBhZGRpbmc6IDAgOXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JnO1xuXHRcdH1cblx0XHQmIC5jb250ZW50IHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cbn0gLy8uY29udGFjdFNlY3Rpb25cbi5mb3JtMmNvbCB7XG5cdEBpbmNsdWRlIGZsZXhCZXR3ZWVuO1xuXHQmX19pdGVtIHtcblx0XHRAaW5jbHVkZSBwYygpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMycHgpO1xuXHRcdH1cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0QGluY2x1ZGUgdGFiKCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmZvcm1TY2hlZHVsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Jl9faXRlbSB7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcblx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0fVxufVxuLmZvcm1JdGVtLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZGF0ZS1ub3RpY2Uge1xuXHRmb250LXNpemU6IC45ZW07XG5cdC8vIGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4vLyAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuLy8gXHRkaXNwbGF5OiBibG9jaztcbi8vIH1cbi53cGNmNy1mb3JtLWNvbnRyb2wgeyAvLyBpbnB1dOWFsemAmlxuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlcjogMXB4ICNkZGQgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi53cGNmNy10ZXh0LCAvL2lPU+OBruOCueOCv+OCpOODq+WJiumZpFxuLndwY2Y3LXRleHRhcmVhLFxuLndwY2Y3LXN1Ym1pdCxcbi53cGNmNy1kYXRlLFxuLndwY2Y3LXNlbGVjdCB7XG5cdCAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gfVxuLndwY2Y3LXRleHQsIC8v44Op44K444Kq44Oc44K/44Oz44KS6Zmk44GE44Gm44CB5YWl5Yqb5qyE5bem5YG044Gr5L2Z55m9XG4ud3BjZjctdGV4dGFyZWEge1xuXHRwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uZm9ybS1yZXF1aXJlZCB7XG5cdGNvbG9yOiAjZjU2MzdhO1xuXHRmb250LXNpemU6IC44ZW07XG5cdG1hcmdpbi1sZWZ0OiAuMmVtO1xufVxuLndwY2Y3LXJhZGlvIHtcblx0Ym9yZGVyOiBub25lO1xufVxuc3BhbiAud3BjZjctbGlzdC1pdGVtIHsgLy/jg6njgrjjgqrjg5zjgr/jg7PjgpLnuKbkuKbjgbPjgatcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiAwOy8v44OH44OV44Kp44Gn5YWl44Gj44Gm44KL5bem44Oe44O844K444Oz5omT44Gh5raI44GXXG59XG4ud3BjZjctdGV4dGFyZWEge1xuIGhlaWdodDogMjQwcHg7XG59XG4ud3BjZjctZGF0ZSxcbi53cGNmNy1zZWxlY3QsXG4ud3BjZjctc3VibWl0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLndwY2Y3LXN1Ym1pdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogJGNvbG9yX21haW47XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjc7XG4gIH1cbn1cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnJlY2FwdGNoYVBvbGljeSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0JiAuYW5jaG9yIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuLy/jgrXjg7Pjgq/jgrnjg5rjg7zjgrhcbi50aGFua3Mge1xuXHQmIC5oZWFkaW5nIHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdCYgLnNvY2lhbC1pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogNHB4IDEycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXHQmIC5saW5lIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDBCOTAwO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRcdFx0Y29udGVudDogXCJcXGU5MDdcIjtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0fVxuXHR9XG5cdCYgLmluc3RhZ3JhbSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgIzRDNjREMyAsICNDRjJFOTIgLCAjRjI2OTM5ICwgI0ZGREQ4MyApO1xuXHR9XG59XG4vL+ODl+ODqeOCpOODkOOCt+ODvOODneODquOCt+ODvFxuLnByaXZhY3kge1xuXHQmIC5kdCB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxufVxuLy/mipXnqL/jg5rjg7zjgrhcbi50aXRsZUJnX3Bvc3RzIHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9wb3N0cy90b3AyLmpwZykgbm8tcmVwZWF0IGNlbnRlciAzNSU7XG59XG4ucG9zdFdyYXAge1xuXHRAaW5jbHVkZSBmbGV4QmV0d2Vlbjtcbn1cbi5wb3N0QXJ0aWNsZSB7XG5cdEBpbmNsdWRlIHBjKCkge1xuXHRcdHdpZHRoOiBjYWxjKDc1JSAtIDE2cHgpO1xuXHR9XG5cdEBpbmNsdWRlIHRhYigpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHR9XG59XG4ucG9zdEFzaWRlIHtcblx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0d2lkdGg6IGNhbGMoMjUlIC0gMTZweCk7XG5cdH1cbn1cbi53aWRnZXQge1xuXHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0fVxuXHQmdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvcl9tYWluO1xuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cblx0JiB1bCBsaSB7XG5cdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICRmb250LWNvbG9yX2RlZmF1bHQgJGZvbnQtY29sb3JfZGVmYXVsdCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdCYgc2VsZWN0IHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHBhZGRpbmc6IDhweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly8gJjo6YWZ0ZXIge1xuXHRcdC8vIFx0Y29udGVudDogJyc7XG5cdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gXHRyaWdodDogMDtcblx0XHQvLyBcdHRvcDogMDtcblx0XHQvLyBcdHdpZHRoOiAwO1xuXHRcdC8vICAgaGVpZ2h0OiAwO1xuXHRcdC8vICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ly8gICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ly8gICBib3JkZXItdG9wOiAzMHB4IHNvbGlkIGJsYWNrO1xuXHRcdC8vIH1cblx0fVxuXHQmIGxhYmVsLnNjcmVlbi1yZWFkZXItdGV4dCB7IC8v44OJ44Ot44OD44OX44OA44Km44Oz44Gr44GX44Gf5aC05ZCI44Op44OZ44Or6KGo56S654Sh44GXXG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxufVxuLnRhZy1jbG91ZC1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAvL+mAlOS4reaUueihjOmYsuatolxuXHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnIyc7XG5cdH1cbn1cbi5zZWFyY2hmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcbiAgJi1pbnB1dCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGhlaWdodDogMzZweDtcbiAgICB3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vaU9T55SoXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2JnO1xuICB9XG4gICYtc3VibWl0IHtcblx0XHRib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogNHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4vL2hvbWUucGhwXG4ucG9zdHMge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHQmSXRlbSB7XG5cdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcblx0XHR9XG5cdFx0JiAuY29sMiB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4QmV0d2Vlbjtcblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IC8v44Kr44OG44K044Oq55SoXG5cdFx0XHRcdEBpbmNsdWRlIHBjKCkge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAudGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLmNhdGVnb3J5IHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDsgLy9pT1PjgafjgarjgZzjgYvoh6rli5XmlLnooYzjgZXjgozjgovjga7jgadcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9tYWluO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDhweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLmNhdGVnb3J5LFxuXHRcdCYgLmRhdGUge1xuXHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdH1cblx0fVxufVxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiB7IC8v6KiY5LqL5LiA6Kan44Oa44O844K444ON44O844K344On44OzXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuLnBhZ2UtbnVtYmVycyB7XG5cdG1hcmdpbjogMCA4cHg7XG5cdCYuY3VycmVudCB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdH1cbn1cbi8vdGFnLnBocFxuLnRhZ1BhZ2VUaXRsZSB7XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyMnO1xuXHR9XG59XG4vL3NpbmdsZS5waHBcbi5wb3N0V3JhcF9zaW5nbGUge1xuXHRtYXJnaW4tdG9wOiAxNjBweDtcblx0QGluY2x1ZGUgc3AoKSB7XG5cdFx0bWFyZ2luLXRvcDogMTIwcHg7XG5cdH1cbn1cbi5zaW5nbGUge1xuXHQmIC50aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblx0fVxuXHQmIC50aHVtYm5haWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdH1cblx0JiAuZGVzY3JpcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogLjllbTtcblx0fVxuXHQmIC5jb250ZW50IHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdCYgaDIsXG5cdFx0JiBoMyxcblx0XHQmIGg0LFxuXHRcdCYgaDUsXG5cdFx0JiBoNiB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG1hcmdpbjogMjRweCAwIDhweDtcblx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjOTk5O1xuXHRcdH1cblx0XHQmIGgyIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQycHg7XG5cdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0fVxuXHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlXG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IC4yZW07XG5cdFx0XHRcdGxlZnQ6IC4yZW07XG5cdFx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX21haW4sIC41KTtcblx0XHRcdH1cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0dG9wOiAuNmVtO1xuXHRcdFx0XHRsZWZ0OiAuN2VtO1xuXHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIzNywgMTk3LCAyMiwgLjUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdFx0JiBoNCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdCYgcCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdH1cblx0XHQmIHAgYSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdFx0JiB1bCB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHRcdCYgbGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdFx0JiBwIHN0cm9uZyB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdFx0JiBwIGVtIHtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cdFx0JiB0YWJsZSxcblx0XHQmIHRhYmxlIHRoLFxuXHRcdCYgdGFibGUgdGQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0XHRcdHBhZGRpbmc6IDRweDtcblx0XHR9XG5cdFx0JiAud3AtYmxvY2stcXVvdGUge1xuXHRcdFx0YmFja2dyb3VuZDogI2RlZGVkZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXHRcdHBhZGRpbmc6IDMycHggMTZweCA4cHggMTZweDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB0b3A6IC04cHg7XG5cdFx0ICAgIGxlZnQ6IDE1cHg7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdFx0ICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG5cdFx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdCAgICBmb250LXNpemU6IDMycHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xuXHRcdCAgICBmb250LXdlaWdodDogOTAwO1xuXHRcdFx0fVxuXHRcdFx0JiBjaXRlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSAvLy53cC1ibG9jay1xdW90ZVxuXHRcdCYgLmN0YSB7XG5cdFx0XHRib3JkZXI6IDRweCBzb2xpZCAkY29sb3JfbWFpbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCYgLndwLWJsb2NrLWltYWdlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdCYgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdFx0cGFkZGluZzogMTZweDtcblx0XHRcdH1cblx0XHR9IC8vLmN0YVxuXHR9IC8vLmNvbnRlbnRcblx0JiAudGFnIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHQmIC5pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyMnO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0ycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYgLnBhZ2VuYXRpb24ge1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAkY29sb3JfbWFpbiA2MCUpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdH1cblx0fVxufSAvLy5zaW5nbGVcbi5zaGFyZSB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdCZUaXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdCAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdCZJY29uIHtcblx0XHQmX19pdGVtIHtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMzJweDtcblx0XHRcdCYtZmFjZWJvb2sge1xuXHRcdFx0XHRjb2xvcjogIzNCNTk5ODtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtdHdpdHRlciB7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGU5MDhcIjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1saW5lIHtcblx0XHRcdFx0Y29sb3I6ICMwN0M3NTQ7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTkwN1wiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vL+ODqeODs+ODh+OCo+ODs+OCsOODmuODvOOCuFxuLmxwLWNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogNzAwcHg7XG5cdG1hcmdpbjogMTIwcHggYXV0byAwO1xuXHRAaW5jbHVkZSB0YWIoKXtcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXHQmIC5wYWdlVGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0fVxuXHQmIC50aHVtYm5haWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdH1cblx0JiAudGhlLWNvbnRlbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0JiBoMixcblx0XHQmIGgzLFxuXHRcdCYgaDQsXG5cdFx0JiBoNSxcblx0XHQmIGg2IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luOiAyNHB4IDAgOHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRjb2xvcl9tYWluO1xuXHRcdH1cblx0XHQmIGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdEBpbmNsdWRlIHNwKCkge1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgaDMge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHQmIGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0JiBwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0fVxuXHRcdCYgcCBhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0XHQmIHVsIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR9XG5cdFx0JiBsaSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0XHQmIHAgc3Ryb25nIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHQmIHAgZW0ge1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0XHQmIHRhYmxlLFxuXHRcdCYgdGFibGUgdGgsXG5cdFx0JiB0YWJsZSB0ZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHRcdFx0cGFkZGluZzogNHB4O1xuXHRcdH1cblx0XHQmIC53cC1ibG9jay1xdW90ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZGVkZWRlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdFx0cGFkZGluZzogMzJweCAxNnB4IDhweCAxNnB4O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDogLThweDtcblx0XHQgICAgbGVmdDogMTVweDtcblx0XHQgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0XHQgICAgY29udGVudDogXCJcXGU5MDVcIjtcblx0XHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMzJweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDE7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHR9XG5cdFx0XHQmIGNpdGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdCYgYSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9IC8vLndwLWJsb2NrLXF1b3RlXG5cdH1cbn1cbi8vZm9vdGVyXG4uYnJlYWRjcnVtYnMtd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IDE2MHB4O1xuXHRmb250LXNpemU6IC44NWVtO1xuXHRAaW5jbHVkZSBzcCgpIHtcblx0XHRtYXJnaW4tdG9wOiAxMjBweDtcblx0fVxufVxuLnVwcGVyRm9vdGVyLWhyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLXNvY2lhbCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdEBpbmNsdWRlIHNwKCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdH1cblx0JiAuaXRlbSB7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCYuaW5zdGFncmFtIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRcdH1cblx0fVxufVxuLmZvb3Rlci1pbmZvIHtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0JiAubmFtZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQmX19sb2dvIHtcblx0XHRcdHdpZHRoOiA0MnB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0XHRAaW5jbHVkZSBzcCgpIHtcblx0XHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RleHQge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR9XG5cdH1cblx0JiAuYWRkcmVzcyxcblx0JiAuaG91ciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXHQmIC5jdGEtY29udGFpbmVyIHtcblx0XHQmIC5jdGEtYnRuIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRmb250LWNvbG9yX2RlZmF1bHQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAycHggMTJweDtcblx0XHRcdHdpZHRoOiAxNjJweDtcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLCBjb2xvciAwLjVzIGVhc2U7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmb250LWNvbG9yX2RlZmF1bHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZm9vdGVyLW5hdiB7XG5cdG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG4uZm9vdGVyLW5hdi1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0QGluY2x1ZGUgdGFiKCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4uZm9vdGVyLW5hdi1pdGVtIHtcblx0QGluY2x1ZGUgcGMoKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTk5O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSB0YWIoKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxufVxuLmZvb3Rlci1uYXYtbGlzdC1zdWIge1xuXHQvL21hcmdpbi10b3A6IDhweDtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uZm9vdGVyLW5hdi1pdGVtLXN1YiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0YmFja2dyb3VuZDogJGZvbnQtY29sb3JfZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTNweDtcblx0XHRsZWZ0OiAtMTRweDtcblx0fVxufVxuLmZvb3Rlci1uYXYtaXRlbSBhLFxuLmZvb3Rlci1uYXYtaXRlbS1zdWIgYSB7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IC41O1xuXHR9XG59XG5cblxuXG5cbi5mb290ZXItbmF2IHtcblx0Ly8gcGFkZGluZy1ib3R0b206IDU2cHg7XG59XG4uZm9vdGVyLW5hdi1saXN0IHtcblx0Ly8gZm9udC1zaXplOiAwO1xufVxuLmZvb3Rlci1uYXYtaXRlbSB7XG5cdC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ly8gZm9udC1zaXplOiAxNnB4O1xuICAvLyBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHQvLyBsaW5lLWhlaWdodDogMS4zO1xuXHQvLyBwYWRkaW5nLXJpZ2h0OiA4cHg7XG5cdC8vIHBhZGRpbmctbGVmdDogOHB4O1xuXHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vICY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdC8vIFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk5OTtcblx0Ly8gfVxuXHQvLyBAaW5jbHVkZSBvdmVyX3NwKCkge1xuXHQvLyBcdCY6OmFmdGVyIHtcblx0Ly8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gICAgIGNvbnRlbnQ6ICcnO1xuXHQvLyAgICAgYm90dG9tOiAwO1xuXHQvLyAgICAgbGVmdDogMDtcblx0Ly8gICAgIHdpZHRoOiAwO1xuXHQvLyAgICAgaGVpZ2h0OiAxcHg7XG5cdC8vICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuXHQvLyAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlIDBzO1xuICAvLyAgIH1cblx0Ly8gXHQmOmhvdmVyOjphZnRlciB7XG4gIC8vICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICB9XG5cdC8vIH1cbn1cbi5mb290ZXItY29weXJpZ2h0LWFyZWEge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdCYgLnNoaW5xLWNvbXBhc3Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxuXHQmIC5jb3B5cmlnaHQge1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0fVxufVxuLmJvdHRvbS1maXhlZC1jdGEge1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfYWNjZW50O1xuXHRjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA4cHg7XG4gIGJvdHRvbTogOHB4O1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQmOjpiZWZvcmUge1xuXHRcdGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG5cdFx0Y29udGVudDogXCJcXGU5MjZcIjtcblx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0fVxufVxuIl19 */
