@charset "UTF-8";
/*! =========================
  foundation
========================= */
/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */
@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,500,700");
html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}

iframe {
  vertical-align: bottom;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

ul {
  list-style: none;
}

button, input, select, textarea {
  margin: 0;
}

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

* {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

*:before, *:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

img, embed, object, audio, video {
  border: 0;
  height: auto;
  max-width: 100%;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
  text-align: left;
}

.clearfix:after {
  clear: both;
  display: block;
  content: '';
}

main {
  display: block;
}

html {
  background: #FFF;
  font-size: 62.5%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

body {
  color: #333;
  font-weight: 500;
  font-size: 1.4rem;
  font-family: "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", sans-serif;
  line-height: 1.0;
}

main {
  width: 1100px;
  margin: 0 auto;
}
@media(max-width: 1100px) {
  main {
    width: 100%;
  }
}

.inner {
  width: 1100px;
  margin: 0 auto;
}

img {
  max-width: 100%;
  vertical-align: bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

svg {
  max-width: 100%;
  vertical-align: middle;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

a {
  text-decoration: none;
}

::-moz-selection {
  background-color: #5dc9dd;
  color: #fff;
}

::selection {
  background-color: #5dc9dd;
  color: #fff;
}

::-moz-selection {
  background-color: #5dc9dd;
  color: #fff;
}

#particles-js {
  position: relative;
  z-index: -1;
  width: 100%;
  min-width: 1100px;
  height: 100vh;
  background-color: #fcfcfc;
}

/*! =========================
  layout
========================= */
.header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 0;
  z-index: 10;
  width: 100%;
  min-width: 1100px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header__navs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 70px;
  letter-spacing: 2px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header__nav {
  margin-left: 20px;
}

.header__nav:last-of-type {
  margin-left: 30px !important;
}

.header__nav--noLink {
  display: block;
  background: #40bad0;
}

.header-nav__link {
  padding: 27px 10px;
  color: #333;
  font-size: 1.6rem;
}

.header-nav__login {
  width: 184px;
  padding: 27px 0;
  color: #fff;
  font-size: 1.6rem;
  text-align: center;
}

.header__serviceTrigger, .header__loginTrigger {
  position: relative;
}

.header-triggeredLinks, .header-triggeredLinks--service, .header-triggeredLinks--login {
  display: none;
  text-align: center;
}

.header-triggeredLinks__link, .header-triggeredLinks__link--delivery, .header-triggeredLinks__link--reserve, .header-triggeredLinks__link--deliveryLogin, .header-triggeredLinks__link--reserveRegist, .header-triggeredLinks__link--reserveCenter, .header-triggeredLinks__link--reserveMobile, .header-triggeredLinks__link--deliveryMobile {
  position: absolute;
  overflow: hidden;
  z-index: 1;
  bottom: -74px;
  left: -75%;
  width: 235px;
  padding: 18px 0;
  background: #40bad0;
  color: #fff;
  font-weight: bold;
  font-size: 1.4rem;
}

.header-triggeredLinks__link::after, .header-triggeredLinks__link--delivery::after, .header-triggeredLinks__link--reserve::after, .header-triggeredLinks__link--deliveryLogin::after, .header-triggeredLinks__link--reserveRegist::after, .header-triggeredLinks__link--reserveCenter::after, .header-triggeredLinks__link--reserveMobile::after, .header-triggeredLinks__link--deliveryMobile::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  -webkit-transform-origin: right top;
  transform-origin: right top;
  -webkit-transform: skewX(-30deg) scale(0, 1);
  transform: skewX(-30deg) scale(0, 1);
  width: 130%;
  height: 100%;
  background: #369cae;
  content: "";
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
}

.header-triggeredLinks__link:hover, .header-triggeredLinks__link--delivery:hover, .header-triggeredLinks__link--reserve:hover, .header-triggeredLinks__link--deliveryLogin:hover, .header-triggeredLinks__link--reserveRegist:hover, .header-triggeredLinks__link--reserveCenter:hover, .header-triggeredLinks__link--reserveMobile:hover, .header-triggeredLinks__link--deliveryMobile:hover {
  color: #fff;
}

.header-triggeredLinks__link:hover::after, .header-triggeredLinks__link--delivery:hover::after, .header-triggeredLinks__link--reserve:hover::after, .header-triggeredLinks__link--deliveryLogin:hover::after, .header-triggeredLinks__link--reserveRegist:hover::after, .header-triggeredLinks__link--reserveCenter:hover::after, .header-triggeredLinks__link--reserveMobile:hover::after, .header-triggeredLinks__link--deliveryMobile:hover::after {
  -webkit-transform-origin: left top;
  transform-origin: left top;
  -webkit-transform: skewX(-30deg) scale(1, 1);
  transform: skewX(-30deg) scale(1, 1);
}

.header-triggeredLinks__link--reserve {
  bottom: -148px;
  border-top: 1px solid #a0dde8;
}

.header-triggeredLinks__link--deliveryLogin {
  bottom: -69px;
  left: 0;
  width: 184px;
  padding: 0;
  border-top: 1px solid #fff;
  font-weight: 500;
}

.header-triggeredLinks__link--deliveryMobile {
  bottom: -140px;
  left: 0;
  width: 184px;
  padding: 0;
  font-weight: 500;
  border-top: 1px solid #a0dde8;
}

.header-triggeredLinks__link--deliveryMobile .header-nav__login {
  padding: 15px 0;
}

.header-triggeredLinks__link--reserveCenter {
  bottom: -211px;
  left: 0;
  width: 184px;
  padding: 0;
  font-weight: 500;
  border-top: 1px solid #a0dde8;
}

.header-triggeredLinks__link--reserveCenter .header-nav__login {
  padding: 15px 0;
}

.header-triggeredLinks__link--reserveRegist {
  bottom: -282px;
  left: 0;
  width: 184px;
  padding: 0;
  font-weight: 500;
  border-top: 1px solid #a0dde8;
}

.header-triggeredLinks__link--reserveRegist .header-nav__login {
  padding: 15px 0;
}

.header-triggeredLinks__link--reserveMobile {
  bottom: -353px;
  left: 0;
  width: 184px;
  padding: 0;
  font-weight: 500;
  border-top: 1px solid #a0dde8;
}

.header-triggeredLinks__link--reserveMobile .header-nav__login {
  padding: 15px 0;
}

.header-triggeredLinks__link span, .header-triggeredLinks__link--delivery span, .header-triggeredLinks__link--reserve span, .header-triggeredLinks__link--deliveryLogin span, .header-triggeredLinks__link--reserveRegist span, .header-triggeredLinks__link--reserveCenter span, .header-triggeredLinks__link--reserveMobile span, .header-triggeredLinks__link--deliveryMobile span {
  display: block;
  margin-top: 8px;
  font-weight: bold;
  font-size: 1.6rem;
}

.header__nav .btn-nav {
  position: relative;
  display: inline-block;
  text-decoration: none;
}

.header__nav .btn-nav::after {
  position: absolute;
  bottom: 17px;
  left: 0;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform-origin: right top;
  transform-origin: right top;
  width: 100%;
  height: 2px;
  background: #40bad0;
  content: "";
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}

.is-active .header__nav .btn-nav::after {
  position: absolute;
  bottom: 17px;
  left: 0;
  -webkit-transform: inherit;
  transform: inherit;
  width: 100%;
  height: 2px;
  background: #40bad0;
  content: "";
}

.is-active .header__nav .btn-nav::after:hover::after {
  -webkit-transform: unset;
  transform: unset;
}

.header__nav .btn-nav:hover::after {
  -webkit-transform-origin: left top;
  transform-origin: left top;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}

.is-active .btn-nav::after {
  position: absolute;
  bottom: 17px;
  left: 0;
  -webkit-transform: inherit;
  transform: inherit;
  width: 100%;
  height: 2px;
  background: #40bad0;
  content: "";
}

footer {
  width: 100%;
  /* min-width: 1100px; */
}

footer a {
  color: #fff;
}

.footer__body {
  margin: 0 auto;
  padding: 30px 0 20px;
  background: #40bad0;
  color: #fff;
  font-size: 1.2rem;
  text-align: center;
}

.footer__telesa ul {
  display: flex;
  justify-content: center;
}

.footer__telesa ul li {
  margin-left: 50px;
  margin-right: 50px;
}

.footer__telesa ul li a {
  font-size: 18px;
}

.footer__menu {
  padding-bottom: 30px;
}

.footer__menu ul {
  display: flex;
  justify-content: center;
}

.footer__menu ul li {
  margin-left: 25px;
  margin-right: 25px;
}

.footer__menu ul li a {
  font-size: 14px;
}

.footer__foot {
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  padding-top: 25px;
  width: 960px;
  margin: 0 auto;
}

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

.footer__foot a {
  font-size: 12px;
}

.footer__foot img {
  width: 30px;
}

.copyright,
.footer__foot a {
  width: 300px;
}
/* 20230327 追記↓ */

.footer_certifications_0 {
  background: #ffffff;
  color: #2b2b2b;
  display: flex;
  justify-content: center;
  padding:10px 50px;

}

.footer_certifications_1 > img {
  padding-top:10px;
  text-align: right;
  width:100px;
  height:auto;
}
.footer_certifications_2{
  margin:20px 20px 0px 20px;
  font-size:120%;
  line-height: 140%;
}
.footer_certifications_3 > a img {
  padding-top:10px;
  text-align: left;
  width:100px;
  height:auto;
}
.footer_certifications_3 > img {
  padding-top:10px;
  text-align: left;
  width:100px;
  height:auto;
}
/* 20230327 追記↑ */

/*! =========================
  component
========================= */
.c-btn-toIndex {
  margin-top: 40px;
}

.c-btn-toIndex__name {
  padding: 20px 50px;
  font-weight: bold;
  font-size: 1.6rem;
  letter-spacing: 1.6px;
}

.c-btn_animation_skew {
  display: inline-block;
  overflow: hidden;
  position: relative;
  z-index: 1;
  background: #40bad0;
  color: #fff;
  text-decoration: none;
  -webkit-transition: .5s;
  transition: .5s;
}

.c-btn_animation_skew::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  -webkit-transform-origin: right top;
  transform-origin: right top;
  -webkit-transform: skewX(-30deg) scale(0, 1);
  transform: skewX(-30deg) scale(0, 1);
  width: 130%;
  height: 100%;
  background: #369cae;
  content: "";
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
}

.c-btn_animation_skew:hover {
  color: #fff;
}

.c-btn_animation_skew:hover::after {
  -webkit-transform-origin: left top;
  transform-origin: left top;
  -webkit-transform: skewX(-30deg) scale(1, 1);
  transform: skewX(-30deg) scale(1, 1);
}

.c-btn_animation_skew--whiteBack {
  display: inline-block;
  overflow: hidden;
  position: relative;
  z-index: 1;
  background: #40bad0;
  color: #fff;
  text-decoration: none;
  -webkit-transition: .5s;
  transition: .5s;
  background: #fff;
}

.c-btn_animation_skew--whiteBack::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  -webkit-transform-origin: right top;
  transform-origin: right top;
  -webkit-transform: skewX(-30deg) scale(0, 1);
  transform: skewX(-30deg) scale(0, 1);
  width: 130%;
  height: 100%;
  background: #369cae;
  content: "";
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
}

.c-btn_animation_skew--whiteBack:hover {
  color: #fff;
}

.c-btn_animation_skew--whiteBack:hover::after {
  -webkit-transform-origin: left top;
  transform-origin: left top;
  -webkit-transform: skewX(-30deg) scale(1, 1);
  transform: skewX(-30deg) scale(1, 1);
}

.c-btn_animation_skew--whiteBack::after {
  background: #40bad0;
}

.btn-nav {
  position: relative;
  display: inline-block;
  text-decoration: none;
}

.btn-nav::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform-origin: right top;
  transform-origin: right top;
  width: 100%;
  height: 2px;
  background: #40bad0;
  content: "";
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}

.is-active .btn-nav::after {
  position: absolute;
  bottom: 17px;
  left: 0;
  -webkit-transform: inherit;
  transform: inherit;
  width: 100%;
  height: 2px;
  background: #40bad0;
  content: "";
}

.is-active .btn-nav::after:hover::after {
  -webkit-transform: unset;
  transform: unset;
}

.btn-nav:hover::after {
  -webkit-transform-origin: left top;
  transform-origin: left top;
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}

.c-form-switcher {
  width: 960px;
  margin: 80px auto 54px;
}

.c-form-switcher__ttl {
  font-weight: bold;
  font-size: 2.2rem;
  letter-spacing: 1.76px;
}

.c-form-switcher__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  list-style-type: none;
}

.c-form-switcher__list li + li {
  margin-left: 40px;
}

.c-form-switcher__input {
  display: none;
}

.c-form-switcher__input + .c-form-switcher__label {
  position: relative;
  padding-left: 32px;
  cursor: pointer;
}

.c-form-switcher__input + .c-form-switcher__label::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  border: 2px solid #40bad0;
  border-radius: 50%;
  content: "";
}

.c-form-switcher__input:checked + .c-form-switcher__label::after {
  display: block;
  position: absolute;
  top: 6px;
  left: 6px;
  width: 10px;
  height: 10px;
  background: #40bad0;
  border-radius: 50%;
  content: "";
}

.c-form-switcher__label {
  font-weight: bold;
  font-size: 1.8rem;
  letter-spacing: 1.44px;
}

.c-form-globalError {
  margin-bottom: 32px;
  color: #f91515;
  font-weight: bold;
  font-size: 2.2rem;
  letter-spacing: 1.76px;
}

.c-form__notation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -5px;
  font-weight: bold;
  font-size: 1.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-form-table + .c-form-table {
  margin-top: 50px;
}

.c-form-table:first-of-type {
  margin-top: 24px;
}

.c-form-table:last-of-type {
  margin-bottom: 60px;
}

.c-form-table.is-disabled {
  display: none;
}

.c-form-table__arrow {
  position: relative;
}

.c-form-table__arrow::after {
  position: absolute;
  top: 24px;
  right: 20px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 8px 0 8px;
  border-color: #000333 transparent transparent transparent;
  content: "";
}

.c-form-table__name {
  font-weight: bold;
  font-size: 1.8rem;
  letter-spacing: 1.44px;
}

.c-form-table__data {
  margin-top: 12px;
}

.c-form-table__data input {
  width: 100%;
  height: 58px;
  padding: 0 20px;
  border: 1px solid #dadada;
  color: #333;
  font-size: 1.8rem;
  letter-spacing: 1.44px;
}

.c-form-table__data input.is-required {
  border: 1px solid #f91515;
}

.c-form-table__data input:placeholder-shown {
  color: #c1c1c1;
}

.c-form-table__data input::-webkit-input-placeholder {
  color: #c1c1c1;
}

.c-form-table__data input:-ms-input-placeholder {
  color: #c1c1c1;
}

.c-form-table__data textarea {
  width: 100%;
  height: 200px;
  padding: 20px;
  border: 1px solid #dadada;
  font-size: 1.8rem;
  letter-spacing: 1.44px;
  font-family: "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", sans-serif;
}

.c-form-table__data textarea.is-required {
  border: 1px solid #f91515;
}

.c-form-table__data textarea:placeholder-shown {
  color: #c1c1c1;
}

.c-form-table__data textarea::-webkit-input-placeholder {
  color: #c1c1c1;
}

.c-form-table__data textarea:-ms-input-placeholder {
  color: #c1c1c1;
}

.c-form-table__data textarea:placeholder-shown {
  font-family: Arial, sans-serif;
}

.c-form-table__data select {
  width: 100%;
  height: 58px;
  padding: 0 18px;
  border: 1px solid #dadada;
  color: #333;
  font-weight: bold;
  font-size: 1.8rem;
  letter-spacing: 1.44px;
  font-family: "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", sans-serif;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.c-form-table__data select.is-required {
  border: 1px solid #f91515;
}

.c-form-table__data select::-ms-expand {
  display: none;
}

.c-form-btn {
  text-align: center;
}

.c-form-btn__item {
  padding: 20px 47px;
  border: none;
  font-weight: bold;
  font-size: 1.6rem;
  letter-spacing: 1.6px;
  cursor: pointer;
}

.c-form__asterisk {
  color: #f91515;
  font-weight: bold;
  font-size: 1.4rem;
  vertical-align: top;
}

.c-form__asterisk--lg {
  color: #f91515;
  font-weight: bold;
  font-size: 2.4rem;
}

.c-form__error {
  margin-top: 8px;
  color: #f91515;
  font-weight: bold;
  font-size: 1.4rem;
}

.c-confirm__topMessage {
  font-weight: bold;
  font-size: 2.2rem;
  letter-spacing: 1.76px;
}

.c-confirm-table {
  margin-top: 48px;
  font-size: 1.8rem;
  letter-spacing: 1.44px;
}

.c-confirm-table__name {
  font-weight: bold;
}

.c-confirm-table__data {
  margin-top: 10px;
  line-height: 1.8;
}

.c-confirm-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 48px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.c-confirm-btn__item, .c-confirm-btn__item--goBack {
  padding: 20px 47px;
  border: none;
  font-weight: bold;
  font-size: 1.6rem;
  letter-spacing: 1.6px;
  cursor: pointer;
}

.c-confirm-btn__item--goBack {
  margin-right: 40px;
  padding: 18px 47px;
  border: 2px solid #40bad0;
  background: #fff;
  color: #40bad0;
}

.c-finish__topMessage {
  font-weight: bold;
  font-size: 3.2rem;
  letter-spacing: 2.56px;
  text-align: center;
}

.c-finish-download {
  margin-top: 56px;
  text-align: center;
}

.c-finish-download__note {
  font-weight: bold;
}

.c-finish-download__note--contact {
  width: 720px;
  margin: 0 auto;
  font-weight: bold;
  font-size: 1.6rem;
  line-height: 2.25;
  letter-spacing: 1.28px;
  text-align: left;
}

.c-finish-download-item {
  margin-top: 14px;
}

.c-finish-download-item__link {
  padding: 22px 75px 22px 50px;
  font-weight: bold;
  font-size: 2rem;
  letter-spacing: 1.6px;
  cursor: pointer;
}

.c-finish-download-item__icon {
  position: relative;
  letter-spacing: 0.8px;
}

.c-finish-download-item__icon::after {
  position: absolute;
  top: 50%;
  right: -27px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 16px;
  height: 19px;
  background: url(../img/download/svg_download.svg) no-repeat;
  content: "";
}

.c-finish-download-item-goHome {
  margin-top: 57px;
}

.c-finish-download-item-goHome__link {
  padding: 22px 49px;
  font-weight: bold;
  font-size: 1.6rem;
  letter-spacing: 1.6px;
  cursor: pointer;
}

.pagination {
  margin: 60px 0 0;
}

.pagination-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.pagination-list__number {
  width: 32px;
  margin-right: 20px;
  font-weight: 500;
  font-size: 2rem;
  text-align: center;
}

.pagination-list__number:nth-last-of-type(1) {
  margin-right: 0;
}

.pagination-list__link {
  display: block;
  width: 100%;
  padding: 6px 0 5px;
  border: 1px solid #40bad0;
  color: #40bad0;
}

.pagination-list__link:hover {
  background: #40bad0;
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.pagination-list__link:hover.pagination-list__link--next::before {
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
}

.is-active .pagination-list__link {
  background: #40bad0;
  color: #fff;
}

.pagination-list__link--next {
  position: relative;
  padding: 15px;
}

.pagination-list__link--next::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 9px;
  height: 9px;
  border-top: 2px solid #40bad0;
  border-right: 2px solid #40bad0;
  -webkit-transform: translate(-70%, -50%) rotate(45deg);
  transform: translate(-70%, -50%) rotate(45deg);
  content: "";
}

@media screen and (min-width: 0\0) and (-webkit-min-device-pixel-ratio: 0.75), screen and (min-width: 0\0) and (min-resolution: 72dpi) {
  .pagination-list__ieFix {
    display: block;
    margin-bottom: -4px;
    padding-top: 4px;
  }
}

.page-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 60px 0 100px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.page-numbers span {
  width: 32px;
  margin: 0 10px;
  padding: 6px 0 5px;
  border: 1px solid #40bad0;
  font-weight: 500;
  font-size: 2rem;
  text-align: center;
}

.page-numbers span.current {
  background: #40bad0;
  color: #fff;
}

@media screen and (min-width: 0\0) and (-webkit-min-device-pixel-ratio: 0.75), screen and (min-width: 0\0) and (min-resolution: 72dpi) {
  .page-numbers span {
    display: block;
    margin-bottom: -4px;
    padding-top: 10px;
  }
}

.page-numbers a {
  width: 32px;
  margin: 0 10px;
  padding: 6px 0 5px;
  border: 1px solid #40bad0;
  color: #40bad0;
  font-weight: 500;
  font-size: 2rem;
  text-align: center;
}

.page-numbers a:hover {
  background: #40bad0;
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.page-numbers a:hover.next::before {
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
}

@media screen and (min-width: 0\0) and (-webkit-min-device-pixel-ratio: 0.75), screen and (min-width: 0\0) and (min-resolution: 72dpi) {
  .page-numbers a {
    display: block;
    margin-bottom: -4px;
    padding-top: 10px;
  }
}

.page-numbers .prev {
  position: relative;
  padding: 15px;
}

.page-numbers .prev::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 9px;
  height: 9px;
  content: "";
}

.page-numbers .prev::before {
  border-top: 2px solid #40bad0;
  border-left: 2px solid #40bad0;
  -webkit-transform: translate(-25%, -50%) rotate(-45deg);
  transform: translate(-25%, -50%) rotate(-45deg);
  content: "";
}

.page-numbers .next {
  position: relative;
  padding: 15px;
}

.page-numbers .next::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 9px;
  height: 9px;
  content: "";
}

.page-numbers .next::before {
  border-top: 2px solid #40bad0;
  border-right: 2px solid #40bad0;
  -webkit-transform: translate(-70%, -50%) rotate(45deg);
  transform: translate(-70%, -50%) rotate(45deg);
  content: "";
}

.c-service-intro {
  padding-bottom: 105px;
}

.c-service-intro-heading__logo {
  display: block;
}

.c-service-intro-heading__txt {
  display: block;
  margin-top: 20px;
  font-weight: 500;
  font-size: 2rem;
  letter-spacing: 2px;
}

.c-service-intro__exp, .c-service-intro__exp--broad {
  margin-top: 35px;
  font-weight: bold;
  font-size: 2.4rem;
}

.c-service-intro__exp--broad {
  line-height: 1.67;
}

.c-service-intro-problem {
  margin-top: 75px;
}

.c-service-intro-problem__ttl {
  color: #40bad0;
  font-weight: bold;
  font-size: 2.8rem;
}

.c-service-intro-problem__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 40px 70px 0;
  font-weight: bold;
  font-size: 1.8rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-service-intro-problem__item, .c-service-intro-problem__item--single, .c-service-intro-problem__item--twin, .c-service-intro-problem__item--triple {
  position: relative;
  width: 300px;
  -ms-flex-preferred-size: 300px;
  flex-basis: 300px;
  padding: 55px 0;
  border: 4px solid #40bad0;
  border-radius: 8px;
  line-height: 1.67;
}

.c-service-intro-problem__item::after, .c-service-intro-problem__item--single::after, .c-service-intro-problem__item--twin::after, .c-service-intro-problem__item--triple::after {
  position: absolute;
  bottom: -31px;
  left: 80px;
  width: 36px;
  height: 32px;
  background: url(../img/service/img_fukidashi_add.png) no-repeat;
  content: "";
}

.c-service-intro-problem__item--single {
  padding: 48px 0;
}

.c-service-intro-problem__item--twin {
  padding: 33px 0;
}

.c-service-intro-problem__item--triple {
  padding: 18px 0;
}

.c-service-function-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 45px 45px 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.c-service-function-list__item {
  width: 270px;
  -ms-flex-preferred-size: 270px;
  flex-basis: 270px;
  text-align: center;
}

.c-service-function-list__txt {
  margin-top: 30px;
  font-weight: bold;
  font-size: 1.8rem;
  line-height: 1.56;
}

.c-service-price {
  margin-top: 100px;
}

.c-service-price__inner {
  width: 960px;
  margin: 0 auto;
}

.c-service-price__container + .c-service-price__container {
  margin-top: 60px;
}

.c-service-price__detail, .c-service-price__detail--single, .c-service-price__detail--twin, .c-service-price__detail--triple {
  text-align: center;
}

.c-service-price__detail dt, .c-service-price__detail--single dt, .c-service-price__detail--twin dt, .c-service-price__detail--triple dt {
  color: #40bad0;
  font-weight: bold;
  font-size: 3.4rem;
  text-align: center;
}

.c-service-price__detail dd, .c-service-price__detail--single dd, .c-service-price__detail--twin dd, .c-service-price__detail--triple dd {
  margin-top: 30px;
}

.c-service-price__multiPic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.c-service-price__multiPic img + img {
  margin-left: 30px;
}

.c-service-price__notation, .c-service-price__notation--list {
  margin-top: 20px;
  font-weight: 500;
  font-size: 1.6rem;
}

.c-service-price__notation--list li + li {
  margin-top: 15px;
}

.c-service-price-btn {
  margin-top: 28px;
}

.c-service-price-btn__link {
  display: block;
  margin: 0 auto;
  width: 233px;
  padding: 20px 0;
  background: #40bad0;
  font-weight: bold;
  font-size: 1.6rem;
  text-align: center;
}

.c-service-contact {
  padding: 80px 0 0;
}

.c-service-contact__heading {
  font-weight: bold;
  font-size: 2.8rem;
  letter-spacing: 2.24px;
  text-align: center;
}

.c-service-contact-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  padding: 44px 0;
  border: 4px solid #40bad0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.c-service-contact-box__content {
  width: 50%;
  padding: 20px 0;
  text-align: center;
}

.c-service-contact-box__content:nth-of-type(1) {
  border-right: 1px solid #dadada;
}

.c-service-contact-box__heading {
  color: #40bad0;
  font-weight: bold;
  font-size: 3.4rem;
}

.c-service-contact-box__txt {
  margin-top: 20px;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.75;
}

.c-service-contact-box-btn {
  margin-top: 30px;
}

.c-service-contact-box-btn__link {
  display: block;
  width: 194px;
  margin: 0 auto;
  padding: 20px 0 18px;
  background: #40bad0;
  color: #fff;
  font-weight: bold;
  font-size: 1.6rem;
  letter-spacing: 1.6px;
}

.c-service-contact-box-tel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-service-contact-box-tel .c-service-contact-box-btn__link {
  margin: 0;
}

.c-service-contact-box-tel__item {
  margin-left: 35px;
}

.c-service-contact-box-tel__link {
  display: block;
  margin-bottom: 5px;
  color: #40bad0;
  font-weight: bold;
  font-size: 3.2rem;
}

.ttl-main {
  width: 672px;
  color: #000;
  font-weight: bold;
  font-size: 4.8rem;
  line-height: 1.83;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 7px;
  text-align: center;
}

.ttl-main--blue {
  color: #40bad0;
}

.ttl-primary {
  color: #40bad0;
  font-size: 4.4rem;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 1.76px;
  text-align: center;
	line-height: 1.4;
}

.ttl-primary.-movement {
	font-size: 3.4rem;
}

.ttl-secondary {
  position: relative;
  margin-left: 50px;
  font-size: 2.8rem;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 1.12px;
}

.ttl-secondary:before {
  position: absolute;
  top: 50%;
  left: -50px;
  width: 40px;
  height: 2px;
  margin-top: -1px;
  background: #40bad0;
  content: "";
}

/*! =========================
  project
========================= */
.case {
  margin-top: 156px;
  margin-bottom: 100px;
}

.case-container {
  margin-top: 100px;
}

.case-container__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.case-card {
  max-width: 340px;
  -ms-flex-preferred-size: 340px;
  flex-basis: 340px;
  margin-right: 40px;
}

.case-card:nth-of-type(3n) {
  margin-right: 0;
}

.case-card:nth-of-type(n+4) {
  margin-top: 40px;
}

.case-card__link {
  display: block;
  width: 100%;
  border: 1px solid #dadada;
}

.case-card__link:hover {
  border: 1px solid #40bad0;
}

.case-card__link:hover .case-card-box__ttl, .case-card__link:hover .case-card-box__name {
  color: #40bad0;
}

.case-card-box {
  padding: 16px 20px 20px;
}

.case-card-box__ttl {
  color: #333;
  font-weight: bold;
  font-size: 2.4rem;
  line-height: 1.38;
}

.case-card-box__name {
  margin-top: 10px;
  color: #333;
  font-weight: bold;
  font-size: 2rem;
  line-height: 1.5;
}

.case-card-box__tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 23px;
}

.case-card-box__tag li {
  max-width: 129px;
  -ms-flex-preferred-size: 129px;
  flex-basis: 129px;
  padding: 6px 0;
  border-radius: 12px;
  background: #40bad0;
  color: #fff;
  font-weight: bold;
  font-size: 1.3rem;
  letter-spacing: 0.52px;
  text-align: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.case-card-box__tag li + li {
  margin-left: 15px;
}

.company {
  margin-top: 156px;
}

.company__profile {
  margin-top: 100px;
}

.company__table {
  width: 1100px;
  margin-top: 40px;
  font-size: 1.6rem;
  letter-spacing: 1.6px;
}

.company__table tr:last-child {
  border-bottom: 1px solid #dadada;
}

.company-table__tr {
  border-top: 1px solid #dadada;
}

.company-table__th {
  width: 160px;
  padding: 32px 0;
  font-weight: bold;
}

.company-table__link, .company-table__link--message {
  font-weight: bold;
  color: #40bad0;
}

.company-table__link:hover, .company-table__link--message:hover {
  text-decoration: underline;
}

.company-th__equaler {
  padding: 32px 0 60px;
}

.company-td__lists {
  line-height: 1.875;
}

.company-td__equaler {
  padding: 32px 0;
}

.access {
  margin-top: 100px;
  padding-bottom: 150px;
}

.access__map {
  width: 100%;
  margin-top: 40px;
}

.access-map__iframe {
  position: relative;
  right: 50%;
  left: 50%;
  width: 100vw;
  height: 500px;
  margin-right: -50vw;
  margin-left: -50vw;
}

.access-map__link {
  width: 240px;
  height: 55px;
  margin: 40px auto 0;
}

.map-link--lg {
  padding: 20px 50px;
  font-size: 1.6rem;
  text-align: center;
}

.map-link__ico {
  display: inline-block;
  width: 13px;
  height: 15px;
  vertical-align: top;
  fill: #fff;
}

.map-link__txt {
  display: inline-block;
  color: #fff;
  vertical-align: top;
}

.p-delivery {
  margin-top: 170px;
  padding-bottom: 150px;
}

.p-delivery__contents {
  padding: 100px 0;
}

.p-delivery-detail {
  margin-top: 100px;
}

.p-delivery-detail__container + .p-delivery-detail__container {
  margin-top: 80px;
  padding-top: 80px;
  border-top: 1px solid #dadada;
}

.p-delivery-catch {
  margin-top: 40px;
  text-align: center;
}

.p-delivery-catch__txt {
  display: block;
  margin-top: 10px;
  color: #40bad0;
  font-weight: bold;
  font-size: 3.4rem;
}

.p-delivery-catch__txt--sm {
  display: block;
  margin-top: 10px;
  font-weight: bold;
  font-size: 1.6rem;
}

.p-delivery__catchExp {
  margin-top: 14px;
  font-weight: bold;
  font-size: 2rem;
  line-height: 1.6;
  letter-spacing: 1.6px;
  text-align: center;
}

.p-delivery-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 55px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.p-delivery-column + .p-delivery-column {
  margin-top: 80px;
}

.p-delivery-column-desc {
  width: 480px;
  -ms-flex-preferred-size: 480px;
  flex-basis: 480px;
}

.p-delivery-column-desc__ttl {
  color: #40bad0;
  font-weight: bold;
  font-size: 3.4rem;
}

.p-delivery-column-desc__list {
  margin-top: 30px;
  font-weight: bold;
  font-size: 1.8rem;
  line-height: 1.78;
}

.p-delivery-column-desc__list li + li {
  margin-top: 5px;
}

.p-delivery-column-desc-btn {
  margin: 35px 0 0 5px;
}

.p-delivery-column-desc-btn__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 233px;
  padding: 20px 0;
  background: #40bad0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.p-delivery-column-desc-btn__txt {
  margin-right: 10px;
  color: #fff;
  font-weight: bold;
  font-size: 1.6rem;
  letter-spacing: 1.6px;
}

.p-delivery-column__pic {
  width: 570px;
  -ms-flex-preferred-size: 570px;
  flex-basis: 570px;
}

.p-detail main, .p-detail--case main {
  width: 800px;
  margin-top: 156px;
}

.p-detail .ttl-primary, .p-detail--case .ttl-primary {
  font-weight: normal;
}

.p-detail article, .p-detail--case article {
  margin: 100px auto;
}

.p-detail article h1, .p-detail--case article h1 {
  margin-top: 25px;
  color: #40bad0;
  font-weight: bold;
  font-size: 2.8rem;
  line-height: 1.43;
  letter-spacing: 2.24px;
}

.p-detail article h2, .p-detail--case article h2 {
  margin-top: 30px;
  color: #333;
  font-weight: bold;
  font-size: 2.2rem;
  line-height: 1.43;
  letter-spacing: 0.7px;
}

.p-detail article h2 + p, .p-detail--case article h2 + p {
  margin-top: 10px;
}

.p-detail article p, .p-detail--case article p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  color: #333;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 2.2;
  letter-spacing: 1.6px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.p-detail article p img:nth-of-type(n+3), .p-detail--case article p img:nth-of-type(n+3) {
  margin-top: 25px;
}

.p-detail article ol, .p-detail--case article ol {
  margin-top: 12px;
  margin-left: 33px;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.74;
  letter-spacing: 1.6px;
}

.p-detail article ul, .p-detail--case article ul {
  margin-top: 12px;
  margin-left: 30px;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.74;
  letter-spacing: 1.6px;
  list-style-type: disc;
}

.p-detail article h2 a, .p-detail--case article h2 a, .p-detail article p a, .p-detail--case article p a, .p-detail article ol a, .p-detail--case article ol a, .p-detail article ul a, .p-detail--case article ul a {
  color: #40bad0;
}

.p-detail article h2 a:hover, .p-detail--case article h2 a:hover, .p-detail article p a:hover, .p-detail--case article p a:hover, .p-detail article ol a:hover, .p-detail--case article ol a:hover, .p-detail article ul a:hover, .p-detail--case article ul a:hover {
  opacity: .8;
}

.p-detail__eyecatch {
  margin: 30px 0;
  text-align: center;
}

.p-detail__eyecatch img {
  max-width: 800px;
}

.p-detail--case article h1 {
  margin-top: 0;
  font-size: 3.2rem;
  letter-spacing: 2.56px;
}

.p-detail--case article h2 {
  margin-top: 10px;
  font-weight: bold;
  font-size: 2.8rem;
  letter-spacing: 2.24px;
}

.p-detail--case article .p-detail__tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 24px 0 0;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.p-detail--case article .p-detail__tag li {
  max-width: 129px;
  -ms-flex-preferred-size: 129px;
  flex-basis: 129px;
  padding: 1px 0;
  border-radius: 12px;
  background: #40bad0;
  color: #fff;
  font-weight: bold;
  font-size: 1.3rem;
  letter-spacing: 0.52px;
  list-style-type: none;
  text-align: center;
}

.p-detail--case article .p-detail__tag li + li {
  margin-left: 15px;
}

.p-detail--case article .c-btn-toIndex {
  margin-top: 40px;
}

.download {
  margin-top: 156px;
  margin-bottom: 100px;
}

.download__progressBar {
  margin: 0 auto;
  text-align: center;
}

.download__progressBar img {
  margin-left: 45px;
}

.download__content, .download__content--confirm, .download__content--finish {
  width: 960px;
  margin: 0 auto;
}

.download__content--confirm {
  margin-top: 78px;
}

.download__content--finish {
  margin-top: 100px;
}

.contact {
  margin-top: 156px;
  margin-bottom: 100px;
}

.contact__progressBar {
  margin: 0 auto;
  text-align: center;
}

.main-theme {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.main-intro {
  position: relative;
  z-index: -1;
  width: 100%;
  min-width: auto;
  background-color: #fcfcfc;
  padding-top: 70px;
}

.main-intro-heading__logo {
  position: relative;
  z-index: -1;
  width: 100%;
  min-width: auto;
  height: 100vh;
  background-color: #fcfcfc;
}

.c-main-function-list__item {
  width: 5400px;
  -ms-flex-preferred-size: 540px;
  flex-basis: 540px;
  text-align: center;
}

.c-main-function-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 45px 45px 0;
  gap: 45px 45px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: center;
}

.c-main-function-title__txt {
  margin-top: 30px;
  font-weight: bold;
  font-size: 2.0rem;
  line-height: 1.56;
}

.c-main-function-list__txt {
  margin-top: 30px;
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1.56;
}

.news {
  width: 100%;
  min-width: 1100px;
  padding: 60px 0 150px 0;
  font-size: 1.6rem;
  text-align: center;
  list-style: none;
}

.news__ttl {
  color: #40bad0;
  font-weight: 500;
  font-size: 3.8rem;
  letter-spacing: 1.52px;
}

.news__ttl--lower {
  display: block;
  margin-top: 10px;
  color: #000;
  font-weight: 500;
  font-size: 1.6rem;
  letter-spacing: normal;
}

.news__items {
  width: 960px;
  margin: 40px auto 0;
  list-style-type: none;
}
@media (max-width: 1024px) {
  .news__items {
    width: 100%;
  }
}

.news-item {
  border-top: 1px solid #dadada;
  line-height: 1.6;
  letter-spacing: 1.6px;
  text-align: left;
}

.news-item:nth-last-of-type(1) {
  border-bottom: 1px solid #dadada;
}

.news-item__link {
  display: block;
  width: 100%;
  padding: 30px 0 25px;
  color: #333;
}

.news-item__link:hover {
  color: #40bad0;
  -webkit-transition: .2s;
  transition: .2s;
}

.news-item__noLink {
  display: block;
  width: 100%;
  padding: 30px 0 25px;
  color: #333;
}

.news-item__date {
  margin-right: 15px;
  color: #999;
  font-weight: bold;
}

.news-item__label, .news-item__label--notice, .news-item__label--med, .news-item__label--serv, .news-item__label--comp, .news-item__label--others {
  padding: 4px 10px 3px;
  color: #fff;
  font-size: 1.3rem;
}

.news-item__label--notice {
  background: #40bad0;
}

.news-item__label--med {
  background: #458cce;
}

.news-item__label--serv {
  background: #52bca7;
}

.news-item__label--comp {
  background: #457396;
}

.news-item__label--others {
  padding: 4px 17px;
  background: #d25252;
}

.news-item__ttl {
  display: block;
  width: 100%;
  margin-top: 10px;
  font-weight: bold;
  cursor: default;
}

.news-item__note {
  width: 100%;
  line-height: 1.8;
}

.news-item__note--noTitle {
  margin-top: 10px;
}

.media {
  margin-top: 156px;
  padding-bottom: 150px;
}

.media-container {
  margin-top: 100px;
}

.media-container__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 1100px) and (min-width: 767px) {
  .media-container__list {
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 0;
    gap: 20px;
  }
  .media-container__list li {
    width: calc((100% - 40px ) / 3);
    max-width: none;
    margin-right: 0;
    margin-top: 0!important;
    flex-basis: auto;
  }
}

.media-card {
  max-width: 340px;
  -ms-flex-preferred-size: 340px;
  flex-basis: 340px;
  /* margin-right: 40px; */
}

.media-card:nth-of-type(3n) {
  /* margin-right: 0; */
}

.media-card:nth-of-type(n+4) {
  /* margin-top: 40px; */
}

.media-card__link {
  display: block;
  width: 100%;
  padding: 10px 10px 20px;
  border: 1px solid #dadada;
}

.media-card__link:hover {
  border: 1px solid #40bad0;
}

.media-card__link:hover .media-card__ttl {
  color: #40bad0;
}

.media-card__date {
  margin-top: 20px;
  color: #999;
  font-weight: bold;
  font-size: 1.6rem;
}

.media-card__ttl {
  margin-top: 10px;
  color: #333;
  font-weight: bold;
  font-size: 2rem;
  line-height: 1.75;
}

.message {
  margin-top: 156px;
}

.message__txt {
  margin-top: 100px;
  text-align: center;
}

.president {
  margin: 110px 0 120px;
}

.president__txts {
  position: relative;
  width: 590px;
  padding: 41px;
  background: #40bad0;
  color: #fff;
}

.president__txt {
  font-size: 1.6rem;
  line-height: 2.25;
  letter-spacing: 1.6px;
}

.president__name {
  margin-top: 25px;
  letter-spacing: 2px;
}

.president-name__post {
  font-size: 1.6rem;
}

.president-name__lg {
  position: relative;
  margin-top: 10px;
  font-weight: bold;
  font-size: 2.8rem;
}

.president-name__lg:after {
  position: absolute;
  bottom: 0;
  left: 172px;
  font-weight: normal;
  font-size: 1.8rem;
  content: "Yuto Harukiya";
}

.president__pic {
  position: relative;
}

.president__pic--inner {
  position: absolute;
  right: 0;
  bottom: 50px;
  z-index: -1;
  border: 5px solid #40bad0;
}

.p-news-main {
  margin-top: 156px;
  padding-bottom: 170px;
}

.p-news-container {
  margin: 100px auto 0;
}

.p-news-container .news__items {
  width: 1100px;
  margin: 33px auto 0;
  font-size: 1.6rem;
}

.p-news-container__head {
  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;
}

.p-news-container__head .ttl-secondary + .ttl-secondary {
  display: none;
}

.p-news-selector {
  position: relative;
}

.p-news-selector::after {
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-width: 8px 6.5px 0 6.5px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
  content: "";
}

.p-news-selector__btn {
  width: 132px;
  max-width: 132px;
  -ms-flex-preferred-size: 132px;
  flex-basis: 132px;
  height: 40px;
  padding-left: 20px;
  border: 1px solid #dadada;
  color: #333;
  font-size: 1.6rem;
  letter-spacing: 1.6px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.p-news-selector__btn::-ms-expand {
  display: none;
}

.p-news-selector__btn option {
  font-size: 1.6rem;
  font-family: "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", sans-serif;
}

.p-notfound {
  margin-top: 156px;
  text-align: center;
}

.p-notfound__ttl, .p-notfound__ttl--en {
  color: #40bad0;
  font-weight: bold;
  font-size: 10rem;
}

.p-notfound__ttl--en {
  font-size: 2.8rem;
}

.p-notfound__txt--lg {
  margin-top: 40px;
  font-weight: bold;
  font-size: 2.8rem;
}

.p-notfound__txt--sm {
  margin-top: 20px;
  font-weight: 500;
  font-size: 1.6rem;
}

.p-reserve {
  margin-top: 170px;
  padding-bottom: 150px;
}

.p-reserve__contents {
  padding: 100px 0;
}

.p-reserve-detail {
  margin-top: 100px;
}

.p-reserve-detail__container + .p-reserve-detail__container {
  margin-top: 80px;
  padding-top: 80px;
  border-top: 1px solid #dadada;
}

.p-reserve-detail__catchExp {
  font-weight: bold;
  font-size: 2rem;
  line-height: 1.6;
  letter-spacing: 1.6px;
  text-align: center;
}

.p-reserve-detail__pic {
  margin-top: 30px;
}

.p-reserve-detail-steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 60px 30px 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.p-reserve-detail-steps__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 490px;
  -ms-flex-preferred-size: 490px;
  flex-basis: 490px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.p-reserve-detail-steps__item:nth-of-type(n+3) {
  margin-top: 60px;
}

.p-reserve-detail-steps__ico {
  margin-right: 40px;
}

.p-reserve-detail-steps-point {
  width: 390px;
  -ms-flex-preferred-size: 390px;
  flex-basis: 390px;
}

.p-reserve-detail-steps-point__name {
  color: #40bad0;
  font-weight: bold;
  font-size: 3.4rem;
}

.p-reserve-detail-steps-point__txt {
  margin-top: 15px;
  font-weight: bold;
  font-size: 1.6rem;
  line-height: 1.75;
}

.service {
  margin-top: 156px;
}

.service__scope {
  margin-top: 100px;
}

.service-scope__pic {
  margin-top: 40px;
}

.various {
  margin: 100px 0;
}

.various__services {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.various-services__item {
  text-align: center;
}

.various-services__item:nth-of-type(n+3) {
  margin-top: 60px;
}

.various-services__item dt {
  margin-top: 30px;
  font-weight: bold;
  font-size: 2.8rem;
  letter-spacing: 1.4px;
}

.various-services__item dd {
  margin-top: 20px;
  font-size: 1.6rem;
}

/*! =========================
  logidx
========================= */
.c-logidx-function-list {
  text-align: center;
}

.c-logidx-function-list__item {
  text-align: center;
}

/*! =========================
  utility
========================= */
.u-background-gray {
  background: #f6f7fa;
}

.u-link-tel {
  cursor: default;
  pointer-events: none;
}

@media screen and (max-width: 1100px) {
  .u-link-tel {
    pointer-events: auto;
  }
}

.ta-r {
  text-align: right;
}

.ta-c {
  text-align: center;
}

.ta-l {
  text-align: left;
}

.u-ta-r {
  text-align: right;
}

.u-ta-c {
  text-align: center;
}

.u-ta-l {
  text-align: left;
}

.u-mt-0 {
  margin-top: 0 !important;
}

.u-mt-30 {
  margin-top: 30px !important;
}

.u-mt-40 {
  margin-top: 40px !important;
}

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

.u-font-subcolor {
  color: #40bad0;
}

.u-indentation {
  padding-left: 1em;
  text-indent: -1em;
}

/* 事例紹介 */
.usecase {
  margin-top: 156px;
  padding-bottom: 150px;
}

.usecase-container {
  margin-top: 100px;
  overflow: hidden;
}

.usecase-container__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: -20px;
  margin-left: -20px;
}

.usecase-card {
  width: 25%;
  display: flex;
  margin-top: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.usecase-card__pic img {
  display: block;
  margin: auto;
}

.usecase-card__link {
  width: 100%;
  padding: 20px 30px;
  display: block;
  border: 1px solid #dadada;
  position: relative;
}

.usecase-card__ttl {
  margin-top: 10px;
  padding-top: 10px;
  color: #333;
  text-align: left;
  font-weight: bold;
  font-size: 12px;
	text-align: center;
  line-height: 1.5;
  border-top: 1px solid #dbdbdb;
}

.usecase-card__link.more {
  transition: .3s;
}

.usecase-card__link.more:hover {
  border: 1px solid #40bad0;
}

.usecase-card__link.more:hover .usecase-card__ttl {
  color: #40bad0;
}

.usecase-card__moreLink {
  color: #40bad0;
  font-weight: 600;
  text-align: right;
  padding-right: 10px;
  cursor: pointer;
  position: relative;
	margin-top: 30px;
	font-size: 11px;
}

.usecase-card__moreLink::after {
  content: '';
  display:block;
  width: 7px;
  height: 7px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin-top: auto;
  margin-bottom: auto;
  border-top: 1px solid #40bad0;
  border-right: 1px solid #40bad0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* 賛同企業 */
.movement {
  margin-top: 156px;
  padding-bottom: 150px;
}

.movement-container {
  margin-top: 100px;
  overflow: hidden;
}

.movement-container__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: -20px;
  margin-left: -20px;
}

.movement-card {
  width: 25%;
  display: flex;
  margin-top: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.movement-card__pic img {
  display: block;
  margin: auto;
}

.movement-card__link {
  width: 100%;
  padding: 20px 30px;
  display: block;
  border: 1px solid #dadada;
  position: relative;
}

.movement-card__ttl {
  margin-top: 10px;
  padding-top: 10px;
  color: #333;
  text-align: left;
  font-weight: bold;
  font-size: 12px;
	text-align: center;
  line-height: 1.5;
  border-top: 1px solid #dbdbdb;
}

.movement-card__link.more {
  transition: .3s;
}

.movement-card__link.more:hover {
  border: 1px solid #40bad0;
}

.movement-card__link.more:hover .movement-card__ttl {
  color: #40bad0;
}

.movement-card__moreLink {
  color: #40bad0;
  font-weight: 600;
  text-align: right;
  padding-right: 10px;
  cursor: pointer;
  position: relative;
	margin-top: 30px;
	font-size: 11px;
}

.movement-card__moreLink::after {
  content: '';
  display:block;
  width: 7px;
  height: 7px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin-top: auto;
  margin-bottom: auto;
  border-top: 1px solid #40bad0;
  border-right: 1px solid #40bad0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* ヘッダー　ハンバーガーメニュー */
.header__logo {
  width: 225px;
  position: absolute;
  left: 100px;
  margin: auto;
}

#wrapper {
  width: 100%;
}

#contents {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  transform: translateX(0);
  transition: .4s transform;
}

#nav-btn {
  display: block;
  position: fixed;
  z-index: 11;
  top: 0;
  left: 10px;
  background: transparent;
  border: none;
}

  .menu-trigger {
    position: relative;
    display: block;
    padding: 35px 35px;
    width: auto;
  }

  .menu-trigger span {
    width: 50%;
    height: 1px;
    position: absolute;
    left: 15px;
    background-color: #40bad0;
    border-radius: 4px;
    transition: .7s;
  }

  .menu-trigger.is-active span {
    background-color: #fff;
  }

  .menu-trigger span:first-of-type {
    top: 25px;
  }

  .menu-trigger.is-active span:first-of-type {
    -webkit-transform: translateY(10px) rotate(-45deg);
    transform: translateY(10px) rotate(-45deg);
  }

  .menu-trigger span:nth-of-type(2) {
    top: 35px;
  }

  .menu-trigger.is-active span:nth-of-type(2) {
    background-color: transparent;
    left: 50%;
    opacity: 0;
    animation: active-menu-bar02 .8s forwards;
    -webkit-animation: active-menu-bar02 .8s forwards;
  }

  .menu-trigger span:last-of-type {
    top: 45px;
  }

  .menu-trigger.is-active span:last-of-type {
    transform: translateY(-10px) rotate(45deg);
    -webkit-transform: translateY(-10px) rotate(45deg);
  }

  .menu-list{
    position: fixed;
    top: 0;
    left: 0;
    width: 250px;
    height: 590px;
    padding-top: 70px;
    text-align: left;
    font-size: 13px;
    background-color: #40bad0;
    z-index: 1;
    transform: translateY(-100%);
    transition: .7s all;
  }

  .menu-list ul {
    width: 100%;
    padding: 10px 30px 30px 20px;
    color: #fff;
    }

  .menu-list li {
    transition: all .5s;
    border-bottom: 1px solid rgba(255,255,255,.3);
    margin-bottom: 15px;
  }

  .menu-list li a {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    display: inline-block;
    padding-bottom: 15px;
    transition: .3s;
  }

  .menu-list li.product {
    font-size: 16px;
    font-weight: 600;
  }

  .menu-list li.product a {
    font-size: 13px;
  }

  .menu-list li.product a:first-of-type {
    margin-top: 20px;
  }

  .menu-list li.product a span {
    margin-top: 10px;
    display: block;
  }

  .menu-list li a:hover {
    opacity: .9;
  }

  .nav-open .menu-list {
    transform: translateY(0);
  }

  .nav-open #contents{
    transform: translate(-300px);
  }

#forContact {
  padding-bottom: 150px;
}

/* 20230327 追記 ↓ */
#pc-menu {
  position: absolute;
	left: 350px;
  width: 45%;
}

.menu {
  display: flex;
  width: 100%;
  height: 40px;
  background-color: #5dc9dd;
  justify-content: space-around;
}

.menu > li {
  background-color: #5dc9dd;
  width: 100%;
  text-align: center;
  line-height:40px;
  font-size:120%;
}

.menu > li a {
  display: block;
  color: #fff;
  background-color: #5dc9dd;
  line-height:au
}

.menu > li a:hover {
  color: #fff;
  background-color: #369cae;
}

ul.menu__second-level {
  visibility: hidden;
  width: 100%;
}

.menu > li:hover {
  background-color: #369cae;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.menu__second-level li {
  border-top: 1px solid #fff;
}

.menu__second-level li a:hover {
  background-color: #369cae
}

.menu > li.menu__single {
  position: relative;
}

li.menu__single:hover ul.menu__second-level {
  visibility: visible;
  opacity: 1;
}

.second-level-s {
	line-height: normal;
}

.case-card__pic img {
  display: block;
  margin: auto;
}
/* 20230327 追記 ↑ */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiLCJjb21tb24uc2NzcyIsImZvdW5kYXRpb24vX21pbmlyZXNldC5zY3NzIiwiZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwiZm91bmRhdGlvbi9fdmFyaWFibGVzLnNjc3MiLCJmb3VuZGF0aW9uL19wYXJ0aWNsZXMuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50L19idG4uc2NzcyIsImZvdW5kYXRpb24vX21peGluLnNjc3MiLCJjb21wb25lbnQvX2Zvcm0uc2NzcyIsImNvbXBvbmVudC9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50L19zZXJ2aWNlLnNjc3MiLCJjb21wb25lbnQvX3R0bC5zY3NzIiwicHJvamVjdC9fY2FzZS5zY3NzIiwicHJvamVjdC9fY29tcGFueS5zY3NzIiwicHJvamVjdC9fZGVsaXZlcnkuc2NzcyIsInByb2plY3QvX2RldGFpbC5zY3NzIiwicHJvamVjdC9fZG93bmxvYWQuc2NzcyIsInByb2plY3QvX21haW4uc2NzcyIsInByb2plY3QvX21lZGlhLnNjc3MiLCJwcm9qZWN0L19tZXNzYWdlLnNjc3MiLCJwcm9qZWN0L19uZXdzLnNjc3MiLCJwcm9qZWN0L19ub3Rmb3VuZC5zY3NzIiwicHJvamVjdC9fcmVzZXJ2ZS5zY3NzIiwicHJvamVjdC9fc2VydmljZS5zY3NzIiwidXRpbGl0eS9fYmFja2dyb3VuZC5zY3NzIiwidXRpbGl0eS9fbGluay5zY3NzIiwidXRpbGl0eS9fc3BhY2Uuc2NzcyIsInV0aWxpdHkvX3RleHQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNFakI7OzRCQUU0QjtBQ0o1QiwyRUFBMkU7QUNBM0Usb0ZBQVk7QURBK0Q7RUFBeUcsVUFBUTtFQUFDLFdBQVM7Q0FBRTs7QUFBRDtFQUFPLHVCQUFzQjtDQUFHOztBQUFEO0VBQWtCLGdCQUFjO0VBQUMsb0JBQWtCO0NBQUU7O0FBQUQ7RUFBRyxp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QUFFQztFQUNFLGlCQUFnQjtDQUNqQjs7QUFJTDtFQUNFLGdCQUFlO0NBeUJoQjs7QUF4QkM7RUFDRSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLGlCQUFnQjtFQUNoQixvQkFBZTtFQUFmLGdCQUFlO0VBQ2YsMEJBQThCO0VBQTlCLHVCQUE4QjtFQUE5QiwrQkFBOEI7Q0FDL0I7O0FBRUM7RUFDRSxtQkFBa0I7Q0FjbkI7O0FBZkE7RUFHRyxpQkFBZ0I7Q0FDakI7O0FBSkY7RUFNRyxpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixzQkFBcUI7Q0FDdEI7O0FBVkY7RUFZRyxpQkFBZ0I7RUFDaEIsa0JBQWlCO0NBQ2xCOztBeEJPUDs7NEJBRTRCO0F5QjNDMUI7RUFDRSxvQkFBbUI7Q0FDcEI7O0FDREM7RUFDRSxnQkFBZTtFQUNmLHFCQUFvQjtDQUlyQjs7QUFIQztFQUhGO0lBSUkscUJBQW9CO0dBRXZCO0MzQnNuRUo7O0E0QjduRUM7RUFDRSxrQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxtQkFBa0I7Q0FDbkI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBSUQ7RUFDRSxrQkFBaUI7Q0FDbEI7O0FBQ0Q7RUFDRSxtQkFBa0I7Q0FDbkI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBSUQ7RUFDRSx5QkFBd0I7Q0FDekI7O0FBQ0Q7RUFDRSw0QkFBMkI7Q0FDNUI7O0FBQ0Q7RUFDRSw0QkFBMkI7Q0FDNUI7O0FDaENEO0VBQ0Usa0JBQWlCO0NBQ2xCOztBQUlEO0VBQ0UsZXpCSmU7Q3lCS2hCOztBQUdIO0VBQ0Usa0JBQWlCO0VBQ2pCLGtCQUFpQjtDQUNsQiIsImZpbGUiOiJjb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgZm91bmRhdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyohIG1pbmlyZXNldC5jc3MgdjAuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9taW5pcmVzZXQuY3NzICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Ob3RvK1NhbnMrSlA6MzAwLDQwMCw1MDAsNzAwXCIpO1xuaHRtbCwgYm9keSwgcCwgb2wsIHVsLCBsaSwgZGwsIGR0LCBkZCwgYmxvY2txdW90ZSwgZmlndXJlLCBmaWVsZHNldCwgbGVnZW5kLCB0ZXh0YXJlYSwgcHJlLCBpZnJhbWUsIGhyLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pZnJhbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5pbWcsIGVtYmVkLCBvYmplY3QsIGF1ZGlvLCB2aWRlbyB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsIHRoIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4wO1xufVxuXG5tYWluIHtcbiAgd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pbm5lciB7XG4gIHdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYzlkZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRjOWRkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI3BhcnRpY2xlcy1qcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDExMDBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbn1cblxuLyohID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgbGF5b3V0XG49PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDExMDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX2hlYWRpbmcge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLmhlYWRlcl9fbmF2cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9fbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5oZWFkZXJfX25hdjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyX19uYXYtLW5vTGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjNDBiYWQwO1xufVxuXG4uaGVhZGVyLW5hdl9fbGluayB7XG4gIHBhZGRpbmc6IDI3cHggMTBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uaGVhZGVyLW5hdl9fbG9naW4ge1xuICB3aWR0aDogMTg0cHg7XG4gIHBhZGRpbmc6IDI3cHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX3NlcnZpY2VUcmlnZ2VyLCAuaGVhZGVyX19sb2dpblRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXItdHJpZ2dlcmVkTGlua3MsIC5oZWFkZXItdHJpZ2dlcmVkTGlua3MtLXNlcnZpY2UsIC5oZWFkZXItdHJpZ2dlcmVkTGlua3MtLWxvZ2luIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyLXRyaWdnZXJlZExpbmtzX19saW5rLCAuaGVhZGVyLXRyaWdnZXJlZExpbmtzX19saW5rLS1kZWxpdmVyeSwgLmhlYWRlci10cmlnZ2VyZWRMaW5rc19fbGluay0tcmVzZXJ2ZSwgLmhlYWRlci10cmlnZ2VyZWRMaW5rc19fbGluay0tZGVsaXZlcnlMb2dpbiwgLmhlYWRlci10cmlnZ2VyZWRMaW5rc19fbGluay0tcmVzZXJ2ZVJlZ2lzdCwgLmhlYWRlci10cmlnZ2VyZWRMaW5rc19fbGluay0tcmVzZXJ2ZUNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAtNzRweDtcbiAgbGVmdDogLTc1JTtcbiAgd2lkdGg6IDIzNXB4O1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIGJhY2tncm91bmQ6ICM0MGJhZDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5oZWFkZXItdHJpZ2dlcmVkTGlua3NfX2xpbms6OmFmdGVyLCAuaGVhZGVyLXRyaWdnZXJlZExpbmtzX19saW5rLS1kZWxpdmVyeTo6YWZ0ZXIsIC5oZWFkZXItdHJpZ2dlcmVkTGlua3NfX2xpbmstLXJlc2VydmU6OmFmdGVyLCAuaGVhZGVyLXRyaWdnZXJlZExpbmtzX19saW5rLS1kZWxpdmVyeUxvZ2luOjphZnRlciwgLmhlYWRlci10cmlnZ2VyZWRMaW5rc19fbGluay0tcmVzZXJ2ZVJlZ2lzdDo6YWZ0ZXIsIC5oZWFkZXItdHJpZ2dlcmVkTGlua3NfX2xpbmstLXJlc2VydmVDZW50ZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIHRyYW5zZm9ybTogc2tld1goLTMwZGVnKSBzY2FsZSgwLCAxKTtcbiAgd2lkdGg6IDEzMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzM2OWNhZTtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcbn1cblxuLmhlYWRlci10cmlnZ2VyZWRMaW5rc19fbGluazpob3ZlciwgLmhlYWRlci10cmlnZ2VyZWRMaW5rc19fbGluay0tZGVsaXZlcnk6aG92ZXIsIC5oZWFkZXItdHJpZ2dlcmVkTGlua3NfX2xpbmstLXJlc2VydmU6aG92ZXIsIC5oZWFkZXItdHJpZ2dlcmVkTGlua3NfX2xpbmstLWRlbGl2ZXJ5TG9naW46aG92ZXIsIC5oZWFkZXItdHJpZ2dlcmVkTGlua3NfX2xpbmstLXJlc2VydmVSZWdpc3Q6aG92ZXIsIC5oZWFkZXItdHJpZ2dlcmVkTGlua3NfX2xpbmstLXJlc2VydmVDZW50ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlYWRlci10cmlnZ2VyZWRMaW5rc19fbGluazpob3Zlcjo6YWZ0ZXIsIC5oZWFkZXItdHJpZ2dlcmVkTGlua3NfX2xpbmstLWRlbGl2ZXJ5OmhvdmVyOjphZnRlciwgLmhlYWRlci10cmlnZ2VyZWRMaW5rc19fbGluay0tcmVzZXJ2ZTpob3Zlcjo6YWZ0ZXIsIC5oZWFkZXItdHJpZ2dlcmVkTGlua3NfX2xpbmstLWRlbGl2ZXJ5TG9naW46aG92ZXI6OmFmdGVyLCAuaGVhZGVyLXRyaWdnZXJlZExpbmtzX19saW5rLS1yZXNlcnZlUmVnaXN0OmhvdmVyOjphZnRlciwgLmhlYWRlci10cmlnZ2VyZWRMaW5rc19fbGluay0tcmVzZXJ2ZUNlbnRlcjpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtOiBza2V3WCgtMzBkZWcpIHNjYWxlKDEsIDEpO1xufVxuXG4uaGVhZGVyLXRyaWdnZXJlZExpbmtzX19saW5rLS1yZXNlcnZlIHtcbiAgYm90dG9tOiAtMTQ4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBkZGU4O1xufVxuXG4uaGVhZGVyLXRyaWdnZXJlZExpbmtzX19saW5rLS1kZWxpdmVyeUxvZ2luIHtcbiAgYm90dG9tOiAtNjlweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE4NHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmhlYWRlci10cmlnZ2VyZWRMaW5rc19fbGluay0tcmVzZXJ2ZVJlZ2lzdCB7XG4gIGJvdHRvbTogLTE0MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTg0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBkZGU4O1xufVxuXG4uaGVhZGVyLXRyaWdnZXJlZExpbmtzX19saW5rLS1yZXNlcnZlUmVnaXN0IC5oZWFkZXItbmF2X19sb2dpbiB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLmhlYWRlci10cmlnZ2VyZWRMaW5rc19fbGluay0tcmVzZXJ2ZUNlbnRlciB7XG4gIGJvdHRvbTogLTIxMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTg0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBkZGU4O1xufVxuXG4uaGVhZGVyLXRyaWdnZXJlZExpbmtzX19saW5rLS1yZXNlcnZlQ2VudGVyIC5oZWFkZXItbmF2X19sb2dpbiB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLmhlYWRlci10cmlnZ2VyZWRMaW5rc19fbGluayBzcGFuLCAuaGVhZGVyLXRyaWdnZXJlZExpbmtzX19saW5rLS1kZWxpdmVyeSBzcGFuLCAuaGVhZGVyLXRyaWdnZXJlZExpbmtzX19saW5rLS1yZXNlcnZlIHNwYW4sIC5oZWFkZXItdHJpZ2dlcmVkTGlua3NfX2xpbmstLWRlbGl2ZXJ5TG9naW4gc3BhbiwgLmhlYWRlci10cmlnZ2VyZWRMaW5rc19fbGluay0tcmVzZXJ2ZVJlZ2lzdCBzcGFuLCAuaGVhZGVyLXRyaWdnZXJlZExpbmtzX19saW5rLS1yZXNlcnZlQ2VudGVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5oZWFkZXJfX25hdiAuYnRuLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oZWFkZXJfX25hdiAuYnRuLW5hdjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTdweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICM0MGJhZDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG59XG5cbi5pcy1hY3RpdmUgLmhlYWRlcl9fbmF2IC5idG4tbmF2OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxN3B4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzQwYmFkMDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmlzLWFjdGl2ZSAuaGVhZGVyX19uYXYgLmJ0bi1uYXY6OmFmdGVyOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG59XG5cbi5oZWFkZXJfX25hdiAuYnRuLW5hdjpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLmlzLWFjdGl2ZSAuYnRuLW5hdjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTdweDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIHRyYW5zZm9ybTogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjNDBiYWQwO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5mb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTEwMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICMzNjNjM2Q7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiEgPT09PT09PT09PT09PT09PT09PT09PT09PVxuICBjb21wb25lbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jLWJ0bi10b0luZGV4IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmMtYnRuLXRvSW5kZXhfX25hbWUge1xuICBwYWRkaW5nOiAyMHB4IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xufVxuXG4uYy1idG5fYW5pbWF0aW9uX3NrZXcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogIzQwYmFkMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG4uYy1idG5fYW5pbWF0aW9uX3NrZXc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIHRyYW5zZm9ybTogc2tld1goLTMwZGVnKSBzY2FsZSgwLCAxKTtcbiAgd2lkdGg6IDEzMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzM2OWNhZTtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcbn1cblxuLmMtYnRuX2FuaW1hdGlvbl9za2V3OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLWJ0bl9hbmltYXRpb25fc2tldzpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtOiBza2V3WCgtMzBkZWcpIHNjYWxlKDEsIDEpO1xufVxuXG4uYy1idG5fYW5pbWF0aW9uX3NrZXctLXdoaXRlQmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjNDBiYWQwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jLWJ0bl9hbmltYXRpb25fc2tldy0td2hpdGVCYWNrOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm06IHNrZXdYKC0zMGRlZykgc2NhbGUoMCwgMSk7XG4gIHdpZHRoOiAxMzAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzNjljYWU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XG59XG5cbi5jLWJ0bl9hbmltYXRpb25fc2tldy0td2hpdGVCYWNrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLWJ0bl9hbmltYXRpb25fc2tldy0td2hpdGVCYWNrOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm06IHNrZXdYKC0zMGRlZykgc2NhbGUoMSwgMSk7XG59XG5cbi5jLWJ0bl9hbmltYXRpb25fc2tldy0td2hpdGVCYWNrOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM0MGJhZDA7XG59XG5cbi5idG4tbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1uYXY6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzQwYmFkMDtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cblxuLmlzLWFjdGl2ZSAuYnRuLW5hdjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTdweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICM0MGJhZDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5pcy1hY3RpdmUgLmJ0bi1uYXY6OmFmdGVyOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG59XG5cbi5idG4tbmF2OmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4uYy1mb3JtLXN3aXRjaGVyIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDgwcHggYXV0byA1NHB4O1xufVxuXG4uYy1mb3JtLXN3aXRjaGVyX190dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjc2cHg7XG59XG5cbi5jLWZvcm0tc3dpdGNoZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5jLWZvcm0tc3dpdGNoZXJfX2xpc3QgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4uYy1mb3JtLXN3aXRjaGVyX19pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWZvcm0tc3dpdGNoZXJfX2lucHV0ICsgLmMtZm9ybS1zd2l0Y2hlcl9fbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1mb3JtLXN3aXRjaGVyX19pbnB1dCArIC5jLWZvcm0tc3dpdGNoZXJfX2xhYmVsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0MGJhZDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmMtZm9ybS1zd2l0Y2hlcl9faW5wdXQ6Y2hlY2tlZCArIC5jLWZvcm0tc3dpdGNoZXJfX2xhYmVsOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiA2cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM0MGJhZDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmMtZm9ybS1zd2l0Y2hlcl9fbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjQ0cHg7XG59XG5cbi5jLWZvcm0tZ2xvYmFsRXJyb3Ige1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBjb2xvcjogI2Y5MTUxNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS43NnB4O1xufVxuXG4uYy1mb3JtX19ub3RhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLWZvcm0tdGFibGUgKyAuYy1mb3JtLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmMtZm9ybS10YWJsZTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmMtZm9ybS10YWJsZTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uYy1mb3JtLXRhYmxlLmlzLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZm9ybS10YWJsZV9fYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWZvcm0tdGFibGVfX2Fycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDhweCAwIDhweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uYy1mb3JtLXRhYmxlX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS40NHB4O1xufVxuXG4uYy1mb3JtLXRhYmxlX19kYXRhIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmMtZm9ybS10YWJsZV9fZGF0YSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU4cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS40NHB4O1xufVxuXG4uYy1mb3JtLXRhYmxlX19kYXRhIGlucHV0LmlzLXJlcXVpcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y5MTUxNTtcbn1cblxuLmMtZm9ybS10YWJsZV9fZGF0YSBpbnB1dDpwbGFjZWhvbGRlci1zaG93biB7XG4gIGNvbG9yOiAjYzFjMWMxO1xufVxuXG4uYy1mb3JtLXRhYmxlX19kYXRhIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjMWMxYzE7XG59XG5cbi5jLWZvcm0tdGFibGVfX2RhdGEgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjMWMxYzE7XG59XG5cbi5jLWZvcm0tdGFibGVfX2RhdGEgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjQ0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmMtZm9ybS10YWJsZV9fZGF0YSB0ZXh0YXJlYS5pcy1yZXF1aXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOTE1MTU7XG59XG5cbi5jLWZvcm0tdGFibGVfX2RhdGEgdGV4dGFyZWE6cGxhY2Vob2xkZXItc2hvd24ge1xuICBjb2xvcjogI2MxYzFjMTtcbn1cblxuLmMtZm9ybS10YWJsZV9fZGF0YSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYzFjMWMxO1xufVxuXG4uYy1mb3JtLXRhYmxlX19kYXRhIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYzFjMWMxO1xufVxuXG4uYy1mb3JtLXRhYmxlX19kYXRhIHRleHRhcmVhOnBsYWNlaG9sZGVyLXNob3duIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYy1mb3JtLXRhYmxlX19kYXRhIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU4cHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNDRweDtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYy1mb3JtLXRhYmxlX19kYXRhIHNlbGVjdC5pcy1yZXF1aXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOTE1MTU7XG59XG5cbi5jLWZvcm0tdGFibGVfX2RhdGEgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZm9ybS1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWZvcm0tYnRuX19pdGVtIHtcbiAgcGFkZGluZzogMjBweCA0N3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLWZvcm1fX2FzdGVyaXNrIHtcbiAgY29sb3I6ICNmOTE1MTU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmMtZm9ybV9fYXN0ZXJpc2stLWxnIHtcbiAgY29sb3I6ICNmOTE1MTU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuLmMtZm9ybV9fZXJyb3Ige1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiAjZjkxNTE1O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5jLWNvbmZpcm1fX3RvcE1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjc2cHg7XG59XG5cbi5jLWNvbmZpcm0tdGFibGUge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNDRweDtcbn1cblxuLmMtY29uZmlybS10YWJsZV9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYy1jb25maXJtLXRhYmxlX19kYXRhIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLmMtY29uZmlybS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtY29uZmlybS1idG5fX2l0ZW0sIC5jLWNvbmZpcm0tYnRuX19pdGVtLS1nb0JhY2sge1xuICBwYWRkaW5nOiAyMHB4IDQ3cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtY29uZmlybS1idG5fX2l0ZW0tLWdvQmFjayB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgcGFkZGluZzogMThweCA0N3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDBiYWQwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzQwYmFkMDtcbn1cblxuLmMtZmluaXNoX190b3BNZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMi41NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWZpbmlzaC1kb3dubG9hZCB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtZmluaXNoLWRvd25sb2FkX19ub3RlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jLWZpbmlzaC1kb3dubG9hZF9fbm90ZS0tY29udGFjdCB7XG4gIHdpZHRoOiA3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAxLjI4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jLWZpbmlzaC1kb3dubG9hZC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLmMtZmluaXNoLWRvd25sb2FkLWl0ZW1fX2xpbmsge1xuICBwYWRkaW5nOiAyMnB4IDc1cHggMjJweCA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtZmluaXNoLWRvd25sb2FkLWl0ZW1fX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbn1cblxuLmMtZmluaXNoLWRvd25sb2FkLWl0ZW1fX2ljb246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0yN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZG93bmxvYWQvc3ZnX2Rvd25sb2FkLnN2Zykgbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uYy1maW5pc2gtZG93bmxvYWQtaXRlbS1nb0hvbWUge1xuICBtYXJnaW4tdG9wOiA1N3B4O1xufVxuXG4uYy1maW5pc2gtZG93bmxvYWQtaXRlbS1nb0hvbWVfX2xpbmsge1xuICBwYWRkaW5nOiAyMnB4IDQ5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cblxuLnBhZ2luYXRpb24tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbi1saXN0X19udW1iZXIge1xuICB3aWR0aDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24tbGlzdF9fbnVtYmVyOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYWdpbmF0aW9uLWxpc3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDZweCAwIDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQwYmFkMDtcbiAgY29sb3I6ICM0MGJhZDA7XG59XG5cbi5wYWdpbmF0aW9uLWxpc3RfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDBiYWQwO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnBhZ2luYXRpb24tbGlzdF9fbGluazpob3Zlci5wYWdpbmF0aW9uLWxpc3RfX2xpbmstLW5leHQ6OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xufVxuXG4uaXMtYWN0aXZlIC5wYWdpbmF0aW9uLWxpc3RfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjNDBiYWQwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2luYXRpb24tbGlzdF9fbGluay0tbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnBhZ2luYXRpb24tbGlzdF9fbGluay0tbmV4dDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0MGJhZDA7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0MGJhZDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApIGFuZCAobWluLXJlc29sdXRpb246IDcyZHBpKSB7XG4gIC5wYWdpbmF0aW9uLWxpc3RfX2llRml4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cbn1cblxuLnBhZ2UtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNjBweCAwIDEwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2UtbnVtYmVycyBzcGFuIHtcbiAgd2lkdGg6IDMycHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nOiA2cHggMCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MGJhZDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZS1udW1iZXJzIHNwYW4uY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICM0MGJhZDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiA3MmRwaSkge1xuICAucGFnZS1udW1iZXJzIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnBhZ2UtbnVtYmVycyBhIHtcbiAgd2lkdGg6IDMycHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nOiA2cHggMCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MGJhZDA7XG4gIGNvbG9yOiAjNDBiYWQwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2UtbnVtYmVycyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQwYmFkMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5wYWdlLW51bWJlcnMgYTpob3Zlci5uZXh0OjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkgYW5kIChtaW4tcmVzb2x1dGlvbjogNzJkcGkpIHtcbiAgLnBhZ2UtbnVtYmVycyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbi5wYWdlLW51bWJlcnMgLnByZXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5wYWdlLW51bWJlcnMgLnByZXY6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wYWdlLW51bWJlcnMgLnByZXY6OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNDBiYWQwO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM0MGJhZDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGFnZS1udW1iZXJzIC5uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ucGFnZS1udW1iZXJzIC5uZXh0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGFnZS1udW1iZXJzIC5uZXh0OjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzQwYmFkMDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzQwYmFkMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmMtc2VydmljZS1pbnRybyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbn1cblxuLmMtc2VydmljZS1pbnRyby1oZWFkaW5nX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLXNlcnZpY2UtaW50cm8taGVhZGluZ19fdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmMtc2VydmljZS1pbnRyb19fZXhwLCAuYy1zZXJ2aWNlLWludHJvX19leHAtLWJyb2FkIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG4uYy1zZXJ2aWNlLWludHJvX19leHAtLWJyb2FkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG59XG5cbi5jLXNlcnZpY2UtaW50cm8tcHJvYmxlbSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbi5jLXNlcnZpY2UtaW50cm8tcHJvYmxlbV9fdHRsIHtcbiAgY29sb3I6ICM0MGJhZDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmMtc2VydmljZS1pbnRyby1wcm9ibGVtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA0MHB4IDcwcHggMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLXNlcnZpY2UtaW50cm8tcHJvYmxlbV9faXRlbSwgLmMtc2VydmljZS1pbnRyby1wcm9ibGVtX19pdGVtLS1zaW5nbGUsIC5jLXNlcnZpY2UtaW50cm8tcHJvYmxlbV9faXRlbS0tdHdpbiwgLmMtc2VydmljZS1pbnRyby1wcm9ibGVtX19pdGVtLS10cmlwbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxleC1iYXNpczogMzAwcHg7XG4gIHBhZGRpbmc6IDU1cHggMDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzQwYmFkMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cblxuLmMtc2VydmljZS1pbnRyby1wcm9ibGVtX19pdGVtOjphZnRlciwgLmMtc2VydmljZS1pbnRyby1wcm9ibGVtX19pdGVtLS1zaW5nbGU6OmFmdGVyLCAuYy1zZXJ2aWNlLWludHJvLXByb2JsZW1fX2l0ZW0tLXR3aW46OmFmdGVyLCAuYy1zZXJ2aWNlLWludHJvLXByb2JsZW1fX2l0ZW0tLXRyaXBsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMxcHg7XG4gIGxlZnQ6IDgwcHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9pbWdfZnVraWRhc2hpX2FkZC5wbmcpIG5vLXJlcGVhdDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmMtc2VydmljZS1pbnRyby1wcm9ibGVtX19pdGVtLS1zaW5nbGUge1xuICBwYWRkaW5nOiA0OHB4IDA7XG59XG5cbi5jLXNlcnZpY2UtaW50cm8tcHJvYmxlbV9faXRlbS0tdHdpbiB7XG4gIHBhZGRpbmc6IDMzcHggMDtcbn1cblxuLmMtc2VydmljZS1pbnRyby1wcm9ibGVtX19pdGVtLS10cmlwbGUge1xuICBwYWRkaW5nOiAxOHB4IDA7XG59XG5cbi5jLXNlcnZpY2UtZnVuY3Rpb24tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNDVweCA0NXB4IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmMtc2VydmljZS1mdW5jdGlvbi1saXN0X19pdGVtIHtcbiAgd2lkdGg6IDI3MHB4O1xuICBmbGV4LWJhc2lzOiAyNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1zZXJ2aWNlLWZ1bmN0aW9uLWxpc3RfX3R4dCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG59XG5cbi5jLXNlcnZpY2UtcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLmMtc2VydmljZS1wcmljZV9faW5uZXIge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYy1zZXJ2aWNlLXByaWNlX19jb250YWluZXIgKyAuYy1zZXJ2aWNlLXByaWNlX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uYy1zZXJ2aWNlLXByaWNlX19kZXRhaWwsIC5jLXNlcnZpY2UtcHJpY2VfX2RldGFpbC0tc2luZ2xlLCAuYy1zZXJ2aWNlLXByaWNlX19kZXRhaWwtLXR3aW4sIC5jLXNlcnZpY2UtcHJpY2VfX2RldGFpbC0tdHJpcGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1zZXJ2aWNlLXByaWNlX19kZXRhaWwgZHQsIC5jLXNlcnZpY2UtcHJpY2VfX2RldGFpbC0tc2luZ2xlIGR0LCAuYy1zZXJ2aWNlLXByaWNlX19kZXRhaWwtLXR3aW4gZHQsIC5jLXNlcnZpY2UtcHJpY2VfX2RldGFpbC0tdHJpcGxlIGR0IHtcbiAgY29sb3I6ICM0MGJhZDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1zZXJ2aWNlLXByaWNlX19kZXRhaWwgZGQsIC5jLXNlcnZpY2UtcHJpY2VfX2RldGFpbC0tc2luZ2xlIGRkLCAuYy1zZXJ2aWNlLXByaWNlX19kZXRhaWwtLXR3aW4gZGQsIC5jLXNlcnZpY2UtcHJpY2VfX2RldGFpbC0tdHJpcGxlIGRkIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmMtc2VydmljZS1wcmljZV9fbXVsdGlQaWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtc2VydmljZS1wcmljZV9fbXVsdGlQaWMgaW1nICsgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5jLXNlcnZpY2UtcHJpY2VfX25vdGF0aW9uLCAuYy1zZXJ2aWNlLXByaWNlX19ub3RhdGlvbi0tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uYy1zZXJ2aWNlLXByaWNlX19ub3RhdGlvbi0tbGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmMtc2VydmljZS1wcmljZS1idG4ge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uYy1zZXJ2aWNlLXByaWNlLWJ0bl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDIzM3B4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQ6ICM0MGJhZDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1zZXJ2aWNlLWNvbnRhY3Qge1xuICBwYWRkaW5nOiA4MHB4IDAgMTMycHg7XG59XG5cbi5jLXNlcnZpY2UtY29udGFjdF9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1zZXJ2aWNlLWNvbnRhY3QtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogNDRweCAwO1xuICBib3JkZXI6IDRweCBzb2xpZCAjNDBiYWQwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtc2VydmljZS1jb250YWN0LWJveF9fY29udGVudCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1zZXJ2aWNlLWNvbnRhY3QtYm94X19jb250ZW50Om50aC1vZi10eXBlKDEpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGFkYTtcbn1cblxuLmMtc2VydmljZS1jb250YWN0LWJveF9faGVhZGluZyB7XG4gIGNvbG9yOiAjNDBiYWQwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzLjRyZW07XG59XG5cbi5jLXNlcnZpY2UtY29udGFjdC1ib3hfX3R4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLmMtc2VydmljZS1jb250YWN0LWJveC1idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYy1zZXJ2aWNlLWNvbnRhY3QtYm94LWJ0bl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTk0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDAgMThweDtcbiAgYmFja2dyb3VuZDogIzQwYmFkMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xufVxuXG4uYy1zZXJ2aWNlLWNvbnRhY3QtYm94LXRlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1zZXJ2aWNlLWNvbnRhY3QtYm94LXRlbCAuYy1zZXJ2aWNlLWNvbnRhY3QtYm94LWJ0bl9fbGluayB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtc2VydmljZS1jb250YWN0LWJveC10ZWxfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLmMtc2VydmljZS1jb250YWN0LWJveC10ZWxfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzQwYmFkMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xufVxuXG4udHRsLW1haW4ge1xuICB3aWR0aDogNjcycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHRsLW1haW4tLWJsdWUge1xuICBjb2xvcjogIzQwYmFkMDtcbn1cblxuLnR0bC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0MGJhZDA7XG4gIGZvbnQtc2l6ZTogNC40cmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHRsLXNlY29uZGFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMTJweDtcbn1cblxuLnR0bC1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTUwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZDogIzQwYmFkMDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLyohID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgcHJvamVjdFxuPT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNhc2Uge1xuICBtYXJnaW4tdG9wOiAxNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5jYXNlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uY2FzZS1jb250YWluZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYXNlLWNhcmQge1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBmbGV4LWJhc2lzOiAzNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4uY2FzZS1jYXJkOm50aC1vZi10eXBlKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhc2UtY2FyZDpudGgtb2YtdHlwZShuKzQpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmNhc2UtY2FyZF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbn1cblxuLmNhc2UtY2FyZF9fbGluazpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MGJhZDA7XG59XG5cbi5jYXNlLWNhcmRfX2xpbms6aG92ZXIgLmNhc2UtY2FyZC1ib3hfX3R0bCwgLmNhc2UtY2FyZF9fbGluazpob3ZlciAuY2FzZS1jYXJkLWJveF9fbmFtZSB7XG4gIGNvbG9yOiAjNDBiYWQwO1xufVxuXG4uY2FzZS1jYXJkLWJveCB7XG4gIHBhZGRpbmc6IDE2cHggMjBweCAyMHB4O1xufVxuXG4uY2FzZS1jYXJkLWJveF9fdHRsIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG59XG5cbi5jYXNlLWNhcmQtYm94X19uYW1lIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jYXNlLWNhcmQtYm94X190YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4uY2FzZS1jYXJkLWJveF9fdGFnIGxpIHtcbiAgbWF4LXdpZHRoOiAxMjlweDtcbiAgZmxleC1iYXNpczogMTI5cHg7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjNDBiYWQwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC41MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmNhc2UtY2FyZC1ib3hfX3RhZyBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5jb21wYW55IHtcbiAgbWFyZ2luLXRvcDogMTU2cHg7XG59XG5cbi5jb21wYW55X19wcm9maWxlIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5jb21wYW55X190YWJsZSB7XG4gIHdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG59XG5cbi5jb21wYW55X190YWJsZSB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG59XG5cbi5jb21wYW55LXRhYmxlX190ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xufVxuXG4uY29tcGFueS10YWJsZV9fdGgge1xuICB3aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb21wYW55LXRhYmxlX19saW5rLCAuY29tcGFueS10YWJsZV9fbGluay0tbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzQwYmFkMDtcbn1cblxuLmNvbXBhbnktdGFibGVfX2xpbms6aG92ZXIsIC5jb21wYW55LXRhYmxlX19saW5rLS1tZXNzYWdlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb21wYW55LXRoX19lcXVhbGVyIHtcbiAgcGFkZGluZzogMzJweCAwIDYwcHg7XG59XG5cbi5jb21wYW55LXRkX19saXN0cyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbn1cblxuLmNvbXBhbnktdGRfX2VxdWFsZXIge1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG5cbi5hY2Nlc3Mge1xuICBtYXJnaW46IDEwMHB4IDA7XG59XG5cbi5hY2Nlc3NfX21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYWNjZXNzLW1hcF9faWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xufVxuXG4uYWNjZXNzLW1hcF9fbGluayB7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xufVxuXG4ubWFwLWxpbmstLWxnIHtcbiAgcGFkZGluZzogMjBweCA1MHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFwLWxpbmtfX2ljbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLm1hcC1saW5rX190eHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucC1kZWxpdmVyeSB7XG4gIG1hcmdpbi10b3A6IDE3MHB4O1xufVxuXG4ucC1kZWxpdmVyeV9fY29udGVudHMge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuXG4ucC1kZWxpdmVyeS1kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLnAtZGVsaXZlcnktZGV0YWlsX19jb250YWluZXIgKyAucC1kZWxpdmVyeS1kZXRhaWxfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGFkYTtcbn1cblxuLnAtZGVsaXZlcnktY2F0Y2gge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLWRlbGl2ZXJ5LWNhdGNoX190eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICM0MGJhZDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMuNHJlbTtcbn1cblxuLnAtZGVsaXZlcnktY2F0Y2hfX3R4dC0tc20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ucC1kZWxpdmVyeV9fY2F0Y2hFeHAge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtZGVsaXZlcnktY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucC1kZWxpdmVyeS1jb2x1bW4gKyAucC1kZWxpdmVyeS1jb2x1bW4ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4ucC1kZWxpdmVyeS1jb2x1bW4tZGVzYyB7XG4gIHdpZHRoOiA0ODBweDtcbiAgZmxleC1iYXNpczogNDgwcHg7XG59XG5cbi5wLWRlbGl2ZXJ5LWNvbHVtbi1kZXNjX190dGwge1xuICBjb2xvcjogIzQwYmFkMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xufVxuXG4ucC1kZWxpdmVyeS1jb2x1bW4tZGVzY19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG59XG5cbi5wLWRlbGl2ZXJ5LWNvbHVtbi1kZXNjX19saXN0IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wLWRlbGl2ZXJ5LWNvbHVtbi1kZXNjLWJ0biB7XG4gIG1hcmdpbjogMzVweCAwIDAgNXB4O1xufVxuXG4ucC1kZWxpdmVyeS1jb2x1bW4tZGVzYy1idG5fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjMzcHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZDogIzQwYmFkMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wLWRlbGl2ZXJ5LWNvbHVtbi1kZXNjLWJ0bl9fdHh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG59XG5cbi5wLWRlbGl2ZXJ5LWNvbHVtbl9fcGljIHtcbiAgd2lkdGg6IDU3MHB4O1xuICBmbGV4LWJhc2lzOiA1NzBweDtcbn1cblxuLnAtZGV0YWlsIG1haW4sIC5wLWRldGFpbC0tY2FzZSBtYWluIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4tdG9wOiAxNTZweDtcbn1cblxuLnAtZGV0YWlsIC50dGwtcHJpbWFyeSwgLnAtZGV0YWlsLS1jYXNlIC50dGwtcHJpbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wLWRldGFpbCBhcnRpY2xlLCAucC1kZXRhaWwtLWNhc2UgYXJ0aWNsZSB7XG4gIG1hcmdpbjogMTAwcHggYXV0bztcbn1cblxuLnAtZGV0YWlsIGFydGljbGUgaDEsIC5wLWRldGFpbC0tY2FzZSBhcnRpY2xlIGgxIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgY29sb3I6ICM0MGJhZDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiAyLjI0cHg7XG59XG5cbi5wLWRldGFpbCBhcnRpY2xlIGgyLCAucC1kZXRhaWwtLWNhc2UgYXJ0aWNsZSBoMiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG59XG5cbi5wLWRldGFpbCBhcnRpY2xlIGgyICsgcCwgLnAtZGV0YWlsLS1jYXNlIGFydGljbGUgaDIgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnAtZGV0YWlsIGFydGljbGUgcCwgLnAtZGV0YWlsLS1jYXNlIGFydGljbGUgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wLWRldGFpbCBhcnRpY2xlIHAgaW1nOm50aC1vZi10eXBlKG4rMyksIC5wLWRldGFpbC0tY2FzZSBhcnRpY2xlIHAgaW1nOm50aC1vZi10eXBlKG4rMykge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucC1kZXRhaWwgYXJ0aWNsZSBvbCwgLnAtZGV0YWlsLS1jYXNlIGFydGljbGUgb2wge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMzNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc0O1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG59XG5cbi5wLWRldGFpbCBhcnRpY2xlIHVsLCAucC1kZXRhaWwtLWNhc2UgYXJ0aWNsZSB1bCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4ucC1kZXRhaWwgYXJ0aWNsZSBoMiBhLCAucC1kZXRhaWwtLWNhc2UgYXJ0aWNsZSBoMiBhLCAucC1kZXRhaWwgYXJ0aWNsZSBwIGEsIC5wLWRldGFpbC0tY2FzZSBhcnRpY2xlIHAgYSwgLnAtZGV0YWlsIGFydGljbGUgb2wgYSwgLnAtZGV0YWlsLS1jYXNlIGFydGljbGUgb2wgYSwgLnAtZGV0YWlsIGFydGljbGUgdWwgYSwgLnAtZGV0YWlsLS1jYXNlIGFydGljbGUgdWwgYSB7XG4gIGNvbG9yOiAjNDBiYWQwO1xufVxuXG4ucC1kZXRhaWwgYXJ0aWNsZSBoMiBhOmhvdmVyLCAucC1kZXRhaWwtLWNhc2UgYXJ0aWNsZSBoMiBhOmhvdmVyLCAucC1kZXRhaWwgYXJ0aWNsZSBwIGE6aG92ZXIsIC5wLWRldGFpbC0tY2FzZSBhcnRpY2xlIHAgYTpob3ZlciwgLnAtZGV0YWlsIGFydGljbGUgb2wgYTpob3ZlciwgLnAtZGV0YWlsLS1jYXNlIGFydGljbGUgb2wgYTpob3ZlciwgLnAtZGV0YWlsIGFydGljbGUgdWwgYTpob3ZlciwgLnAtZGV0YWlsLS1jYXNlIGFydGljbGUgdWwgYTpob3ZlciB7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4ucC1kZXRhaWxfX2V5ZWNhdGNoIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtZGV0YWlsX19leWVjYXRjaCBpbWcge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG4ucC1kZXRhaWwtLWNhc2UgYXJ0aWNsZSBoMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMi41NnB4O1xufVxuXG4ucC1kZXRhaWwtLWNhc2UgYXJ0aWNsZSBoMiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuMjRweDtcbn1cblxuLnAtZGV0YWlsLS1jYXNlIGFydGljbGUgLnAtZGV0YWlsX190YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDI0cHggMCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5wLWRldGFpbC0tY2FzZSBhcnRpY2xlIC5wLWRldGFpbF9fdGFnIGxpIHtcbiAgbWF4LXdpZHRoOiAxMjlweDtcbiAgZmxleC1iYXNpczogMTI5cHg7XG4gIHBhZGRpbmc6IDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjNDBiYWQwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC41MnB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtZGV0YWlsLS1jYXNlIGFydGljbGUgLnAtZGV0YWlsX190YWcgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ucC1kZXRhaWwtLWNhc2UgYXJ0aWNsZSAuYy1idG4tdG9JbmRleCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5kb3dubG9hZCB7XG4gIG1hcmdpbi10b3A6IDE1NnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLmRvd25sb2FkX19wcm9ncmVzc0JhciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kb3dubG9hZF9fcHJvZ3Jlc3NCYXIgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5cbi5kb3dubG9hZF9fY29udGVudCwgLmRvd25sb2FkX19jb250ZW50LS1jb25maXJtLCAuZG93bmxvYWRfX2NvbnRlbnQtLWZpbmlzaCB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMzJweDtcbn1cblxuLmRvd25sb2FkX19jb250ZW50LS1jb25maXJtIHtcbiAgbWFyZ2luLXRvcDogNzhweDtcbn1cblxuLmRvd25sb2FkX19jb250ZW50LS1maW5pc2gge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLmNvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiAxNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5jb250YWN0X19wcm9ncmVzc0JhciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWluLXRoZW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm5ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMTAwcHg7XG4gIHBhZGRpbmc6IDYwcHggMCAxMDBweCAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmV3c19fdHRsIHtcbiAgY29sb3I6ICM0MGJhZDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMy44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS41MnB4O1xufVxuXG4ubmV3c19fdHRsLS1sb3dlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5uZXdzX19pdGVtcyB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubmV3cy1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm5ld3MtaXRlbTpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG59XG5cbi5uZXdzLWl0ZW1fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMCAyNXB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLm5ld3MtaXRlbV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDBiYWQwO1xuICB0cmFuc2l0aW9uOiAuMnM7XG59XG5cbi5uZXdzLWl0ZW1fX25vTGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwIDI1cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubmV3cy1pdGVtX19kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5uZXdzLWl0ZW1fX2xhYmVsLCAubmV3cy1pdGVtX19sYWJlbC0tbm90aWNlLCAubmV3cy1pdGVtX19sYWJlbC0tbWVkLCAubmV3cy1pdGVtX19sYWJlbC0tc2VydiwgLm5ld3MtaXRlbV9fbGFiZWwtLWNvbXAsIC5uZXdzLWl0ZW1fX2xhYmVsLS1vdGhlcnMge1xuICBwYWRkaW5nOiA0cHggMTBweCAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLm5ld3MtaXRlbV9fbGFiZWwtLW5vdGljZSB7XG4gIGJhY2tncm91bmQ6ICM0MGJhZDA7XG59XG5cbi5uZXdzLWl0ZW1fX2xhYmVsLS1tZWQge1xuICBiYWNrZ3JvdW5kOiAjNDU4Y2NlO1xufVxuXG4ubmV3cy1pdGVtX19sYWJlbC0tc2VydiB7XG4gIGJhY2tncm91bmQ6ICM1MmJjYTc7XG59XG5cbi5uZXdzLWl0ZW1fX2xhYmVsLS1jb21wIHtcbiAgYmFja2dyb3VuZDogIzQ1NzM5Njtcbn1cblxuLm5ld3MtaXRlbV9fbGFiZWwtLW90aGVycyB7XG4gIHBhZGRpbmc6IDRweCAxN3B4O1xuICBiYWNrZ3JvdW5kOiAjZDI1MjUyO1xufVxuXG4ubmV3cy1pdGVtX190dGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uZXdzLWl0ZW1fX25vdGUge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLm5ld3MtaXRlbV9fbm90ZS0tbm9UaXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1NnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLm1lZGlhLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4ubWVkaWEtY29udGFpbmVyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWVkaWEtY2FyZCB7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIGZsZXgtYmFzaXM6IDM0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5tZWRpYS1jYXJkOm50aC1vZi10eXBlKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1lZGlhLWNhcmQ6bnRoLW9mLXR5cGUobis0KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5tZWRpYS1jYXJkX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbn1cblxuLm1lZGlhLWNhcmRfX2xpbms6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDBiYWQwO1xufVxuXG4ubWVkaWEtY2FyZF9fbGluazpob3ZlciAubWVkaWEtY2FyZF9fdHRsIHtcbiAgY29sb3I6ICM0MGJhZDA7XG59XG5cbi5tZWRpYS1jYXJkX19kYXRlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLm1lZGlhLWNhcmRfX3R0bCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLm1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAxNTZweDtcbn1cblxuLm1lc3NhZ2VfX3R4dCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcmVzaWRlbnQge1xuICBtYXJnaW46IDExMHB4IDAgMTIwcHg7XG59XG5cbi5wcmVzaWRlbnRfX3R4dHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1OTBweDtcbiAgcGFkZGluZzogNDFweDtcbiAgYmFja2dyb3VuZDogIzQwYmFkMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wcmVzaWRlbnRfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xufVxuXG4ucHJlc2lkZW50X19uYW1lIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLnByZXNpZGVudC1uYW1lX19wb3N0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5wcmVzaWRlbnQtbmFtZV9fbGcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLnByZXNpZGVudC1uYW1lX19sZzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxNzJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbnRlbnQ6IFwiWXV0byBIYXJ1a2l5YVwiO1xufVxuXG4ucHJlc2lkZW50X19waWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmVzaWRlbnRfX3BpYy0taW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDUwcHg7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXI6IDVweCBzb2xpZCAjNDBiYWQwO1xufVxuXG4ucC1uZXdzLW1haW4ge1xuICBtYXJnaW4tdG9wOiAxNTZweDtcbn1cblxuLnAtbmV3cy1jb250YWluZXIge1xuICBtYXJnaW46IDEwMHB4IGF1dG87XG59XG5cbi5wLW5ld3MtY29udGFpbmVyIC5uZXdzX19pdGVtcyB7XG4gIHdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMzNweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ucC1uZXdzLWNvbnRhaW5lcl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnAtbmV3cy1jb250YWluZXJfX2hlYWQgLnR0bC1zZWNvbmRhcnkgKyAudHRsLXNlY29uZGFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLW5ld3Mtc2VsZWN0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLW5ld3Mtc2VsZWN0b3I6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiA4cHggNi41cHggMCA2LjVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucC1uZXdzLXNlbGVjdG9yX19idG4ge1xuICB3aWR0aDogMTMycHg7XG4gIG1heC13aWR0aDogMTMycHg7XG4gIGZsZXgtYmFzaXM6IDEzMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5wLW5ld3Mtc2VsZWN0b3JfX2J0bjo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLW5ld3Mtc2VsZWN0b3JfX2J0biBvcHRpb24ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xufVxuXG4ucC1ub3Rmb3VuZCB7XG4gIG1hcmdpbi10b3A6IDE1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLW5vdGZvdW5kX190dGwsIC5wLW5vdGZvdW5kX190dGwtLWVuIHtcbiAgY29sb3I6ICM0MGJhZDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEwcmVtO1xufVxuXG4ucC1ub3Rmb3VuZF9fdHRsLS1lbiB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4ucC1ub3Rmb3VuZF9fdHh0LS1sZyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLnAtbm90Zm91bmRfX3R4dC0tc20ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnAtcmVzZXJ2ZSB7XG4gIG1hcmdpbi10b3A6IDE3MHB4O1xufVxuXG4ucC1yZXNlcnZlX19jb250ZW50cyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5cbi5wLXJlc2VydmUtZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5wLXJlc2VydmUtZGV0YWlsX19jb250YWluZXIgKyAucC1yZXNlcnZlLWRldGFpbF9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xufVxuXG4ucC1yZXNlcnZlLWRldGFpbF9fY2F0Y2hFeHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtcmVzZXJ2ZS1kZXRhaWxfX3BpYyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wLXJlc2VydmUtZGV0YWlsLXN0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA2MHB4IDMwcHggMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wLXJlc2VydmUtZGV0YWlsLXN0ZXBzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQ5MHB4O1xuICBmbGV4LWJhc2lzOiA0OTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucC1yZXNlcnZlLWRldGFpbC1zdGVwc19faXRlbTpudGgtb2YtdHlwZShuKzMpIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnAtcmVzZXJ2ZS1kZXRhaWwtc3RlcHNfX2ljbyB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLnAtcmVzZXJ2ZS1kZXRhaWwtc3RlcHMtcG9pbnQge1xuICB3aWR0aDogMzkwcHg7XG4gIGZsZXgtYmFzaXM6IDM5MHB4O1xufVxuXG4ucC1yZXNlcnZlLWRldGFpbC1zdGVwcy1wb2ludF9fbmFtZSB7XG4gIGNvbG9yOiAjNDBiYWQwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzLjRyZW07XG59XG5cbi5wLXJlc2VydmUtZGV0YWlsLXN0ZXBzLXBvaW50X190eHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4uc2VydmljZSB7XG4gIG1hcmdpbi10b3A6IDE1NnB4O1xufVxuXG4uc2VydmljZV9fc2NvcGUge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLnNlcnZpY2Utc2NvcGVfX3BpYyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi52YXJpb3VzIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xufVxuXG4udmFyaW91c19fc2VydmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnZhcmlvdXMtc2VydmljZXNfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52YXJpb3VzLXNlcnZpY2VzX19pdGVtOm50aC1vZi10eXBlKG4rMykge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4udmFyaW91cy1zZXJ2aWNlc19faXRlbSBkdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xufVxuXG4udmFyaW91cy1zZXJ2aWNlc19faXRlbSBkZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4vKiEgPT09PT09PT09PT09PT09PT09PT09PT09PVxuICB1dGlsaXR5XG49PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1iYWNrZ3JvdW5kLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZjZmN2ZhO1xufVxuXG4udS1saW5rLXRlbCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudS1saW5rLXRlbCB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuLnRhLXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRhLWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YS1sIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtdGEtciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS10YS1jIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS10YS1sIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtbXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnUtbXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51LWZvbnQtc3ViY29sb3Ige1xuICBjb2xvcjogIzQwYmFkMDtcbn1cblxuLnUtaW5kZW50YXRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qISA9PT09PT09PT09PT09PT09PT09PT09PT09XG4gIGZvdW5kYXRpb25cbj09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgXCIuL2ZvdW5kYXRpb24vbWluaXJlc2V0XCI7XG5AaW1wb3J0IFwiLi9mb3VuZGF0aW9uL21peGluXCI7XG5AaW1wb3J0IFwiLi9mb3VuZGF0aW9uL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vZm91bmRhdGlvbi9iYXNlXCI7XG5AaW1wb3J0IFwiLi9mb3VuZGF0aW9uL3BhcnRpY2xlc1wiO1xuXG4vKiEgPT09PT09PT09PT09PT09PT09PT09PT09PVxuICBsYXlvdXRcbj09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgXCIuL2xheW91dC9oZWFkZXJcIjtcbkBpbXBvcnQgXCIuL2xheW91dC9mb290ZXJcIjtcblxuLyohID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgY29tcG9uZW50XG49PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0IFwiY29tcG9uZW50L19idG4uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19wYWdpbmF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3NlcnZpY2Uuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fdHRsLnNjc3NcIjtcblxuLyohID09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgcHJvamVjdFxuPT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGltcG9ydCBcInByb2plY3QvX2Nhc2Uuc2Nzc1wiO1xuQGltcG9ydCBcInByb2plY3QvX2NvbXBhbnkuc2Nzc1wiO1xuQGltcG9ydCBcInByb2plY3QvX2RlbGl2ZXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCJwcm9qZWN0L19kZXRhaWwuc2Nzc1wiO1xuQGltcG9ydCBcInByb2plY3QvX2Rvd25sb2FkLnNjc3NcIjtcbkBpbXBvcnQgXCJwcm9qZWN0L19tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJwcm9qZWN0L19tZWRpYS5zY3NzXCI7XG5AaW1wb3J0IFwicHJvamVjdC9fbWVzc2FnZS5zY3NzXCI7XG5AaW1wb3J0IFwicHJvamVjdC9fbmV3cy5zY3NzXCI7XG5AaW1wb3J0IFwicHJvamVjdC9fbm90Zm91bmQuc2Nzc1wiO1xuQGltcG9ydCBcInByb2plY3QvX3Jlc2VydmUuc2Nzc1wiO1xuQGltcG9ydCBcInByb2plY3QvX3NlcnZpY2Uuc2Nzc1wiO1xuXG4vKiEgPT09PT09PT09PT09PT09PT09PT09PT09PVxuICB1dGlsaXR5XG49PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0IFwidXRpbGl0eS9fYmFja2dyb3VuZC5zY3NzXCI7XG5AaW1wb3J0IFwidXRpbGl0eS9fbGluay5zY3NzXCI7XG5AaW1wb3J0IFwidXRpbGl0eS9fc3BhY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInV0aWxpdHkvX3RleHQuc2Nzc1wiO1xuIiwiLyohIG1pbmlyZXNldC5jc3MgdjAuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL2pndGhtcy9taW5pcmVzZXQuY3NzICovaHRtbCxib2R5LHAsb2wsdWwsbGksZGwsZHQsZGQsYmxvY2txdW90ZSxmaWd1cmUsZmllbGRzZXQsbGVnZW5kLHRleHRhcmVhLHByZSxpZnJhbWUsaHIsaDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luOjA7cGFkZGluZzowfWlmcmFtZXt2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO31oMSxoMixoMyxoNCxoNSxoNntmb250LXNpemU6MTAwJTtmb250LXdlaWdodDpub3JtYWx9dWx7bGlzdC1zdHlsZTpub25lfWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7bWFyZ2luOjB9aHRtbHtib3gtc2l6aW5nOmJvcmRlci1ib3h9Kntib3gtc2l6aW5nOmluaGVyaXR9KjpiZWZvcmUsKjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9aW1nLGVtYmVkLG9iamVjdCxhdWRpbyx2aWRlb3tib3JkZXI6IDA7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCV9aWZyYW1le2JvcmRlcjowfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfXRkLHRoe3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnQ7fS5jbGVhcmZpeDphZnRlcnsgY2xlYXI6IGJvdGg7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiAnJzt9bWFpbiB7ZGlzcGxheTogYmxvY2s7fVxuIiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Ob3RvK1NhbnMrSlA6MzAwLDQwMCw1MDAsNzAwJyk7XHJcblxyXG5odG1sIHtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIGZvbnQtc2l6ZTogNjIuNSU7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBjb2xvcjogJGNvbG9yLW1haW47XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMDtcclxufVxyXG5cclxubWFpbiB7XHJcbiAgd2lkdGg6IDExMDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmlubmVyIHtcclxuICB3aWR0aDogMTEwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuc3ZnIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGM5ZGQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuOjotbW96LXNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYzlkZDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4iLCIkZm9udC1mYW1pbHktZGVmYXVsdDogXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4vL2NvbG9yXHJcbiRjb2xvci1tYWluOiAjMzMzO1xyXG4kY29sb3Itc3ViOiAjNDBiYWQwO1xyXG5cclxuJGNvbG9yLXJlZDogI2Y5MTUxNTtcclxuJGNvbG9yLWdyYXk6ICNjMWMxYzE7XHJcblxyXG4kdHJhbnNpdGlvbjogLjNzO1xyXG4iLCIjcGFydGljbGVzLWpzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTEwMHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xufVxuIiwiLmhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAxMTAwcHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICZfX2hlYWRpbmcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgfVxyXG4gICZfX25hdnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAmX19uYXYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLS1ub0xpbmsge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1YjtcclxuICAgIH1cclxuICB9XHJcbiAgJi1uYXYge1xyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIHBhZGRpbmc6IDI3cHggMTBweDtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fbG9naW4ge1xyXG4gICAgICB3aWR0aDogMTg0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDI3cHggMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NlcnZpY2VUcmlnZ2VyLCAmX19sb2dpblRyaWdnZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmLXRyaWdnZXJlZExpbmtzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmLS1zZXJ2aWNlLCAmLS1sb2dpbiB7XHJcbiAgICAgIEBleHRlbmQgLmhlYWRlci10cmlnZ2VyZWRMaW5rcztcclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGJvdHRvbTogLTc0cHg7XHJcbiAgICAgIGxlZnQ6IC03NSU7XHJcbiAgICAgIHdpZHRoOiAyMzVweDtcclxuICAgICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3ViO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMzBkZWcpIHNjYWxlKDAsIDEpO1xyXG4gICAgICAgIHdpZHRoOiAxMzAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzY5Y2FlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTMwZGVnKSBzY2FsZSgxLCAxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tZGVsaXZlcnkge1xyXG4gICAgICAgIEBleHRlbmQgLmhlYWRlci10cmlnZ2VyZWRMaW5rc19fbGluaztcclxuICAgICAgfVxyXG4gICAgICAmLS1yZXNlcnZlIHtcclxuICAgICAgICBAZXh0ZW5kIC5oZWFkZXItdHJpZ2dlcmVkTGlua3NfX2xpbms7XHJcbiAgICAgICAgYm90dG9tOiAtMTQ4cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhMGRkZTg7XHJcbiAgICAgIH1cclxuICAgICAgJi0tZGVsaXZlcnlMb2dpbiB7XHJcbiAgICAgICAgQGV4dGVuZCAuaGVhZGVyLXRyaWdnZXJlZExpbmtzX19saW5rO1xyXG4gICAgICAgIGJvdHRvbTogLTY5cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTg0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICAgICYtLXJlc2VydmVSZWdpc3Qge1xyXG4gICAgICAgIEBleHRlbmQgLmhlYWRlci10cmlnZ2VyZWRMaW5rc19fbGluaztcclxuICAgICAgICBib3R0b206IC0xNDBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxODRweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhMGRkZTg7XHJcbiAgICAgICAgLmhlYWRlci1uYXZfX2xvZ2luIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tcmVzZXJ2ZUNlbnRlciB7XHJcbiAgICAgICAgQGV4dGVuZCAuaGVhZGVyLXRyaWdnZXJlZExpbmtzX19saW5rO1xyXG4gICAgICAgIGJvdHRvbTogLTIxMXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDE4NHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2EwZGRlODtcclxuICAgICAgICAuaGVhZGVyLW5hdl9fbG9naW4ge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX25hdiB7XHJcbiAgLmJ0biB7XHJcbiAgICAmLW5hdiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxN3B4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQwYmFkMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbiAgICAgICAgQGF0LXJvb3QgLmlzLWFjdGl2ZSAmIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMTdweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzQwYmFkMDtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pcy1hY3RpdmUgLmJ0bi1uYXY6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAxN3B4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGJhY2tncm91bmQ6ICM0MGJhZDA7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG4iLCJmb290ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTEwMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICMzNjNjM2Q7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLmMtYnRuIHtcclxuICAmLXRvSW5kZXgge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICZfX25hbWUge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2FuaW1hdGlvbiB7XHJcbiAgICAmX3NrZXcge1xyXG4gICAgICBAaW5jbHVkZSBidG5fYW5pbWF0aW9uX3NrZXc7XHJcbiAgICAgICYtLXdoaXRlQmFjayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnRuX2FuaW1hdGlvbl9za2V3LS13aGl0ZUJhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gICYtbmF2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogIzQwYmFkMDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxuICAgICAgQGF0LXJvb3QgLmlzLWFjdGl2ZSAmIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxN3B4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0MGJhZDA7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1peGluIHBsYWNlaG9sZGVycyB7XHJcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXk7XHJcbiAgfVxyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5O1xyXG4gIH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGFnaW5hdGlvbl9hcnJvdyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDlweDtcclxuICAgIGhlaWdodDogOXB4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidG5fYW5pbWF0aW9uX3NrZXcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDBiYWQwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xyXG4gICAgICB0cmFuc2Zvcm06IHNrZXdYKC0zMGRlZykgc2NhbGUoMCwgMSk7XHJcbiAgICAgIHdpZHRoOiAxMzAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMzNjljYWU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0zMGRlZykgc2NhbGUoMSwgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ0bl9hbmltYXRpb25fc2tldy0td2hpdGVCYWNrIHtcclxuICBAaW5jbHVkZSBidG5fYW5pbWF0aW9uX3NrZXc7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAmOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDBiYWQwO1xyXG4gIH1cclxufVxyXG4iLCIuYy1mb3JtIHtcbiAgJi1zd2l0Y2hlciB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogODBweCBhdXRvIDU0cHg7XG4gICAgJl9fdHRsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS43NnB4O1xuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJiArIC5jLWZvcm0tc3dpdGNoZXJfX2xhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgICYgKyAuYy1mb3JtLXN3aXRjaGVyX19sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itc3ViO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG4gICAgICAmOmNoZWNrZWQgKyAuYy1mb3JtLXN3aXRjaGVyX19sYWJlbDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3ViO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS40NHB4O1xuICAgIH1cbiAgfVxuICAmLWdsb2JhbEVycm9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjc2cHg7XG4gIH1cbiAgJl9fbm90YXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAmLXRhYmxlIHtcbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDhweCAwIDhweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS40NHB4O1xuICAgIH1cbiAgICAmX19kYXRhIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40NHB4O1xuICAgICAgICAmLmlzLXJlcXVpcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVycztcbiAgICAgIH1cbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40NHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWRlZmF1bHQ7XG4gICAgICAgICYuaXMtcmVxdWlyZWQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXJzO1xuICAgICAgICAmOnBsYWNlaG9sZGVyLXNob3duIHtcbiAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNDRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1kZWZhdWx0O1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAmLmlzLXJlcXVpcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgICB9XG4gICAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDdweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG4gICZfX2FzdGVyaXNrIHtcbiAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICYtLWxnIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gIH1cbiAgJl9fZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4uYy1jb25maXJtIHtcbiAgJl9fdG9wTWVzc2FnZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNzZweDtcbiAgfVxuICAmLXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjQ0cHg7XG4gICAgJl9fbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgJl9fZGF0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICB9XG4gIH1cbiAgJi1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDdweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmLS1nb0JhY2sge1xuICAgICAgICBAZXh0ZW5kIC5jLWNvbmZpcm0tYnRuX19pdGVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggNDdweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXN1YjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdWI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLWZpbmlzaCB7XG4gICZfX3RvcE1lc3NhZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjU2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYtZG93bmxvYWQge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICZfX25vdGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAmLS1jb250YWN0IHtcbiAgICAgICAgd2lkdGg6IDcyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMjhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgcGFkZGluZzogMjJweCA3NXB4IDIycHggNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAmX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IC0yN3B4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kb3dubG9hZC9zdmdfZG93bmxvYWQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1nb0hvbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1N3B4O1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDQ5cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDYwcHggMCAwO1xuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgJl9fbnVtYmVyIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNnB4IDAgNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXN1YjtcbiAgICAgIGNvbG9yOiAkY29sb3Itc3ViO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgJi5wYWdpbmF0aW9uLWxpc3RfX2xpbmstLW5leHQ6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGF0LXJvb3QgLmlzLWFjdGl2ZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1YjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAmLS1uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLXN1YjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3Itc3ViO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19pZUZpeCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiArNzJkcGkpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDYwcHggMCAxMDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHNwYW4ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHBhZGRpbmc6IDZweCAwIDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc3ViO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1YjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiArNzJkcGkpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBwYWRkaW5nOiA2cHggMCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXN1YjtcbiAgICBjb2xvcjogJGNvbG9yLXN1YjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAvLyAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAvLyB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3ViO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICYubmV4dDo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApIGFuZCAobWluLXJlc29sdXRpb246ICs3MmRwaSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5wcmV2IHtcbiAgICBAaW5jbHVkZSBwYWdpbmF0aW9uX2Fycm93O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLXN1YjtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLXN1YjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cbiAgLm5leHQge1xuICAgIEBpbmNsdWRlIHBhZ2luYXRpb25fYXJyb3c7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3Itc3ViO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLXN1YjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxufVxuIiwiLmMtc2VydmljZSB7XG4gICYtaW50cm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgICAmLWhlYWRpbmcge1xuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJl9fdHh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZXhwIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgJi0tYnJvYWQge1xuICAgICAgICBAZXh0ZW5kIC5jLXNlcnZpY2UtaW50cm9fX2V4cDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICB9XG4gICAgfVxuICAgICYtcHJvYmxlbSB7XG4gICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgICAgJl9fdHRsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdWI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgIH1cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDQwcHggNzBweCAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgZmxleC1iYXNpczogMzAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDU1cHggMDtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yLXN1YjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0zMXB4O1xuICAgICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9pbWdfZnVraWRhc2hpX2FkZC5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB9XG4gICAgICAgICYtLXNpbmdsZSB7XG4gICAgICAgICAgQGV4dGVuZCAuYy1zZXJ2aWNlLWludHJvLXByb2JsZW1fX2l0ZW07XG4gICAgICAgICAgcGFkZGluZzogNDhweCAwO1xuICAgICAgICB9XG4gICAgICAgICYtLXR3aW4ge1xuICAgICAgICAgIEBleHRlbmQgLmMtc2VydmljZS1pbnRyby1wcm9ibGVtX19pdGVtO1xuICAgICAgICAgIHBhZGRpbmc6IDMzcHggMDtcbiAgICAgICAgfVxuICAgICAgICAmLS10cmlwbGUge1xuICAgICAgICAgIEBleHRlbmQgLmMtc2VydmljZS1pbnRyby1wcm9ibGVtX19pdGVtO1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWZ1bmN0aW9uIHtcbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogNDVweCA0NXB4IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBmbGV4LWJhc2lzOiAyNzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJl9fdHh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgJl9faW5uZXIge1xuICAgICAgd2lkdGg6IDk2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2RldGFpbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmLS1zaW5nbGUge1xuICAgICAgICBAZXh0ZW5kIC5jLXNlcnZpY2UtcHJpY2VfX2RldGFpbDtcbiAgICAgIH1cbiAgICAgICYtLXR3aW4ge1xuICAgICAgICBAZXh0ZW5kIC5jLXNlcnZpY2UtcHJpY2VfX2RldGFpbDtcbiAgICAgIH1cbiAgICAgICYtLXRyaXBsZSB7XG4gICAgICAgIEBleHRlbmQgLmMtc2VydmljZS1wcmljZV9fZGV0YWlsO1xuICAgICAgfVxuICAgICAgZHQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXN1YjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBkZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX211bHRpUGljIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGltZyArIGltZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19ub3RhdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgJi0tbGlzdCB7XG4gICAgICAgIEBleHRlbmQgLmMtc2VydmljZS1wcmljZV9fbm90YXRpb247XG4gICAgICAgIGxpICsgbGkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAyMzNweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3ViO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jb250YWN0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTMycHg7XG4gICAgJl9faGVhZGluZyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJi1ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA0NHB4IDA7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3Itc3ViO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXN1YjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgfVxuICAgICAgJl9fdHh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgfVxuICAgICAgJi1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTk0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwIDE4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1YjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtdGVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5jLXNlcnZpY2UtY29udGFjdC1ib3gtYnRuX19saW5rIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc3ViO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudHRsIHtcclxuICAmLW1haW4ge1xyXG4gICAgd2lkdGg6IDY3MnB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODM7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuICAgIGxldHRlci1zcGFjaW5nOiA3cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmLS1ibHVlIHtcclxuICAgICAgY29sb3I6ICM0MGJhZDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogIzQwYmFkMDtcclxuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS43NnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmLXNlY29uZGFyeSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS4xMnB4O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAtNTBweDtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNDBiYWQwO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY2FzZSB7XHJcbiAgbWFyZ2luLXRvcDogMTU2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgJi1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWNhcmQge1xyXG4gICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgIGZsZXgtYmFzaXM6IDM0MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgJjpudGgtb2YtdHlwZSgzbikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKG4rNCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXN1YjtcclxuICAgICAgICAuY2FzZS1jYXJkLWJveF9fdHRsLCAuY2FzZS1jYXJkLWJveF9fbmFtZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXN1YjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYm94IHtcclxuICAgICAgcGFkZGluZzogMTZweCAyMHB4IDIwcHg7XHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX25hbWUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3RhZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTI5cHg7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMjlweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWI7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41MnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSArIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY29tcGFueSB7XG4gIG1hcmdpbi10b3A6IDE1NnB4O1xuICAmX19wcm9maWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAmX190YWJsZSB7XG4gICAgd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICB0cjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgIH1cbiAgfVxuICAmLXRhYmxlIHtcbiAgICAmX190ciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICB9XG4gICAgJl9fdGgge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXN1YjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICAgICYtLW1lc3NhZ2Uge1xuICAgICAgICBAZXh0ZW5kIC5jb21wYW55LXRhYmxlX19saW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXRoIHtcbiAgICAmX19lcXVhbGVyIHtcbiAgICAgIHBhZGRpbmc6IDMycHggMCA2MHB4O1xuICAgIH1cbiAgfVxuICAmLXRkIHtcbiAgICAmX19saXN0cyB7XG4gICAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gICAgfVxuICAgICZfX2VxdWFsZXIge1xuICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjZXNzIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xuICAmX19tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgJi1tYXAge1xuICAgICZfX2lmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTUwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cbn1cblxuLm1hcCB7XG4gICYtbGluayB7XG4gICAgJi0tbGcge1xuICAgICAgcGFkZGluZzogMjBweCA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2ljbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgIH1cbiAgICAmX190eHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgfVxufVxuIiwiLnAtZGVsaXZlcnkge1xuICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgJl9fY29udGVudHMge1xuICAgIC8vIHBhZGRpbmc6IDEwMHB4IDAgMjhweDtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG4gICYtZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgJiArICYge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtY2F0Y2gge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICZfX3R4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXN1YjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAmLS1zbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NhdGNoRXhwIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cbiAgICAmLWRlc2Mge1xuICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgZmxleC1iYXNpczogNDgwcHg7XG4gICAgICAmX190dGwge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXN1YjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgfVxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gICAgICAgIGxpICsgbGkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1idG4ge1xuICAgICAgICBtYXJnaW46IDM1cHggMCAwIDVweDtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMjMzcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmX190eHQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcGljIHtcbiAgICAgIHdpZHRoOiA1NzBweDtcbiAgICAgIGZsZXgtYmFzaXM6IDU3MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnAtZGV0YWlsIHtcclxuICBtYWluIHtcclxuICAgIHdpZHRoOiA4MDBweDtcclxuICAgIG1hcmdpbi10b3A6IDE1NnB4O1xyXG4gIH1cclxuICAudHRsLXByaW1hcnkge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbiAgYXJ0aWNsZSB7XHJcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XHJcbiAgICBoMSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itc3ViO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMi4yNHB4O1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG4gICAgICAmICsgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZShuKzMpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBvbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNzQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43NDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICB9XHJcbiAgICBoMiwgcCwgb2wsIHVsIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdWI7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fZXllY2F0Y2gge1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1jYXNlIHtcclxuICAgIEBleHRlbmQgLnAtZGV0YWlsO1xyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjU2cHg7XHJcbiAgICAgIH1cclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMjRweDtcclxuICAgICAgfVxyXG4gICAgICAucC1kZXRhaWwge1xyXG4gICAgICAgICZfX3RhZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjlweDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMTI5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3ViO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41MnB4O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxpICsgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmMtYnRuLXRvSW5kZXgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmRvd25sb2FkIHtcbiAgbWFyZ2luLXRvcDogMTU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAmX19wcm9ncmVzc0JhciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzJweDtcbiAgICAmLS1jb25maXJtIHtcbiAgICAgIEBleHRlbmQgLmRvd25sb2FkX19jb250ZW50O1xuICAgICAgbWFyZ2luLXRvcDogNzhweDtcbiAgICB9XG4gICAgJi0tZmluaXNoIHtcbiAgICAgIEBleHRlbmQgLmRvd25sb2FkX19jb250ZW50O1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMTU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAmX19wcm9ncmVzc0JhciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIubWFpbiB7XG4gICYtdGhlbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIH1cbn1cblxuLm5ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMTAwcHg7XG4gIHBhZGRpbmc6IDYwcHggMCAxMDBweCAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAmX190dGwge1xuICAgIGNvbG9yOiAjNDBiYWQwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNTJweDtcbiAgICAmLS1sb3dlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgfVxuICB9XG4gICZfX2l0ZW1zIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbiAgJi1pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweCAwIDI1cHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQwYmFkMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19ub0xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAyNXB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuICAgICZfX2RhdGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgJl9fbGFiZWwge1xuICAgICAgcGFkZGluZzogNHB4IDEwcHggM3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICYtLW5vdGljZSB7XG4gICAgICAgIEBleHRlbmQgLm5ld3MtaXRlbV9fbGFiZWw7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWI7XG4gICAgICB9XG4gICAgICAmLS1tZWQge1xuICAgICAgICBAZXh0ZW5kIC5uZXdzLWl0ZW1fX2xhYmVsO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDU4Y2NlO1xuICAgICAgfVxuICAgICAgJi0tc2VydiB7XG4gICAgICAgIEBleHRlbmQgLm5ld3MtaXRlbV9fbGFiZWw7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1MmJjYTc7XG4gICAgICB9XG4gICAgICAmLS1jb21wIHtcbiAgICAgICAgQGV4dGVuZCAubmV3cy1pdGVtX19sYWJlbDtcbiAgICAgICAgYmFja2dyb3VuZDogIzQ1NzM5NjtcbiAgICAgIH1cbiAgICAgICYtLW90aGVycyB7XG4gICAgICAgIEBleHRlbmQgLm5ld3MtaXRlbV9fbGFiZWw7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDI1MjUyO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190dGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgJl9fbm90ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAmLS1ub1RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XHJcbiAgbWFyZ2luLXRvcDogMTU2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgJi1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWNhcmQge1xyXG4gICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgIGZsZXgtYmFzaXM6IDM0MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgJjpudGgtb2YtdHlwZSgzbikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKG4rNCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zdWI7XHJcbiAgICAgICAgLm1lZGlhLWNhcmRfX3R0bCB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXN1YjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2RhdGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fdHRsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAxNTZweDtcbiAgJl9fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnByZXNpZGVudCB7XG4gIG1hcmdpbjogMTEwcHggMCAxMjBweDtcbiAgJl9fdHh0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1OTBweDtcbiAgICBwYWRkaW5nOiA0MXB4O1xuICAgIGJhY2tncm91bmQ6ICM0MGJhZDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJl9fdHh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIH1cbiAgJl9fbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG4gICYtbmFtZSB7XG4gICAgJl9fcG9zdCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gICAgJl9fbGcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDE3MnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgY29udGVudDogXCJZdXRvIEhhcnVraXlhXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3BpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYtLWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAjNDBiYWQwO1xuICAgIH1cbiAgfVxufVxuIiwiLnAtbmV3cyB7XG4gICYtbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTU2cHg7XG4gIH1cbiAgJi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMTAwcHggYXV0bztcbiAgICAubmV3c19faXRlbXMge1xuICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgIG1hcmdpbjogMzNweCBhdXRvIDA7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gICAgJl9faGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC50dGwtc2Vjb25kYXJ5ICsgLnR0bC1zZWNvbmRhcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXNlbGVjdG9yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogOHB4IDYuNXB4IDAgNi41cHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgJl9fYnRuIHtcbiAgICAgIHdpZHRoOiAxMzJweDtcbiAgICAgIG1heC13aWR0aDogMTMycHg7XG4gICAgICBmbGV4LWJhc2lzOiAxMzJweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgb3B0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZGVmYXVsdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wLW5vdGZvdW5kIHtcbiAgbWFyZ2luLXRvcDogMTU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJl9fdHRsIHtcbiAgICBjb2xvcjogJGNvbG9yLXN1YjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEwcmVtO1xuICAgICYtLWVuIHtcbiAgICAgIEBleHRlbmQgLnAtbm90Zm91bmRfX3R0bDtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIH1cbiAgfVxuICAmX190eHQge1xuICAgICYtLWxnIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIH1cbiAgICAmLS1zbSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLnAtcmVzZXJ2ZSB7XG4gIG1hcmdpbi10b3A6IDE3MHB4O1xuICAmX19jb250ZW50cyB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxuICAmLWRldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jYXRjaEV4cCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX3BpYyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICAmLXN0ZXBzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDYwcHggMzBweCAwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiA0OTBweDtcbiAgICAgICAgZmxleC1iYXNpczogNDkwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgJjpudGgtb2YtdHlwZShuKzMpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19pY28ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgICAmLXBvaW50IHtcbiAgICAgICAgd2lkdGg6IDM5MHB4O1xuICAgICAgICBmbGV4LWJhc2lzOiAzOTBweDtcbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zdWI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9fdHh0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VydmljZSB7XG4gIG1hcmdpbi10b3A6IDE1NnB4O1xuICAmX19zY29wZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgJi1zY29wZSB7XG4gICAgJl9fcGljIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi52YXJpb3VzIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xuICAmX19zZXJ2aWNlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJi1zZXJ2aWNlcyB7XG4gICAgJl9faXRlbSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOm50aC1vZi10eXBlKG4rMykge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgfVxuICAgICAgZHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgIH1cbiAgICAgIGRkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudS1iYWNrZ3JvdW5kIHtcbiAgJi1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmN2ZhO1xuICB9XG59XG4iLCIudSB7XG4gICYtbGluayB7XG4gICAgJi10ZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGEge1xuICAmLXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gICYtYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYtbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4udS10YSB7XG4gICYtciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgJi1jIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi1sIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi51LW10IHtcbiAgJi0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gICYtNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmZvbnQge1xuICAmLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi51LWZvbnQge1xuICAmLXN1YmNvbG9yIHtcbiAgICBjb2xvcjogJGNvbG9yLXN1YjtcbiAgfVxufVxuXG4udS1pbmRlbnRhdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cbiJdfQ== */
