@charset "UTF-8";
/****	---- setting ----
===================================****/
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700;800&display=swap");
/****	---- general ----
===================================****/
html {
  font-size: 62.5%;
}
@media print, screen and (max-width: 1365px) {
  html {
    font-size: 0.7320644217vw;
  }
}
@media print, screen and (max-width: 767px) {
  html {
    font-size: 2.6666666667vw;
  }
}

body {
  color: #212121;
  font-size: 1.4rem;
  font-family: "Noto Serif JP", serif;
  font-family: "Noto Sans JP", sans-serif;
  font-family: "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
  font-family: "Shippori Mincho", serif;
  font-family: YakuHanJP_Noto, "Noto Sans JP", sans-serif;
  font-family: YakuHanJP, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", Meiryo, sans-serif;
  font-family: YakuHanJP, "Noto Sans JP", sans-serif;
  line-height: 1.8;
  background: #fff;
  word-wrap: break-word;
  -webkit-text-size-adjust: 100%;
}

figure {
  margin: 0;
}

img {
  width: 100%;
  display: block;
}

a {
  color: #333;
  text-decoration: none;
  transition: 0.2s;
}

a:hover {
  opacity: 0.7;
}
@media print, screen and (max-width: 767px) {
  a:hover {
    opacity: 1;
  }
}

/****	---- js ----
===================================****/
.fadeIn,
.fadeIn_200,
.fadeIn_400,
.fadeIn_600 {
  transition: 0.8s;
  opacity: 0;
  transform: translate(0, 6rem);
  -webkit-transform: translate(0, 6rem);
}

.fadeIn_left {
  transition: 1.2s;
  opacity: 0;
  transform: translate(-10rem, 0);
  -webkit-transform: translate(-10rem, 0);
}

.fadeIn_right {
  transition: 1.2s;
  opacity: 0;
  transform: translate(10rem, 0);
  -webkit-transform: translate(10rem, 0);
}

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

.js-accordion {
  transition: 0.2s;
}

.js-accordion:hover {
  opacity: 0.7;
  cursor: pointer;
}
@media print, screen and (max-width: 767px) {
  .js-accordion:hover {
    opacity: 1;
  }
}

.js-accordionContents {
  display: none;
}

/****	---- utility ----
===================================****/
.u-pc {
  display: block;
}
@media print, screen and (max-width: 767px) {
  .u-pc {
    display: none;
  }
}

.u-sp {
  display: none;
}
@media print, screen and (max-width: 767px) {
  .u-sp {
    display: block;
  }
}

.u-mb--em {
  margin: 0 0 1em 0;
}

/****	---- layout ----
===================================****/
.l-inner {
  width: 100rem;
  margin: 0 auto;
}
@media print, screen and (max-width: 767px) {
  .l-inner {
    width: 92vw;
  }
}

.l-inner1246 {
  width: 124.6rem;
  margin: 0 auto;
}
@media print, screen and (max-width: 767px) {
  .l-inner1246 {
    width: 92vw;
  }
}

.l-main {
  display: block;
  position: relative;
  overflow: hidden;
}
.l-main::before {
  content: "";
  width: 100vw;
  height: 100vh;
  background: url("../img/bg.jpg") center center/cover no-repeat;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.l-article {
  position: relative;
}

/****	---- component ----
===================================****/
.c-ttl {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  text-orientation: upright;
  font-family: "Shippori Mincho", serif;
  font-weight: 500;
  font-size: 4rem;
  letter-spacing: 0.25em;
  line-height: 1.25;
  text-align: left;
  color: #212121;
  padding: 0 0 0 12.3rem;
  position: relative;
}
@media print, screen and (max-width: 767px) {
  .c-ttl {
    font-size: 2.4rem;
    line-height: 1.25;
    padding: 0 0 0 16rem;
  }
}
.c-ttl > span {
  position: absolute;
  top: 0;
  left: 7.7rem;
}
@media print, screen and (max-width: 767px) {
  .c-ttl > span {
    padding: 3.4rem 0 0 0;
    left: 13.5rem;
  }
}
.c-ttl > span img {
  width: 1.428rem;
}
@media print, screen and (max-width: 767px) {
  .c-ttl > span img {
    width: 1.071rem;
  }
}
.lineup .c-ttl > span img {
  width: 1.946rem;
}
.shop .c-ttl > span img {
  width: 2.171rem;
}
@media print, screen and (max-width: 767px) {
  .shop .c-ttl > span img {
    width: 1.62825rem;
  }
}
.c-ttl > span::before {
  content: "";
  width: 1px;
  height: 4rem;
  background: #CD0000;
  position: absolute;
  top: -5.6rem;
  right: 0;
  left: 0;
  margin: auto;
}
@media print, screen and (max-width: 767px) {
  .c-ttl > span::before {
    height: 2.4rem;
    top: 0;
  }
}
@media print, screen and (max-width: 767px) {
  .c-ttl--sp {
    writing-mode: horizontal-tb;
    text-orientation: mixed;
    letter-spacing: 0.1em;
    padding: 3rem 0 0 0;
  }
}
@media print, screen and (max-width: 767px) {
  .c-ttl--sp > span {
    padding: 0 0 0 3.4rem;
    left: 0;
  }
}
@media print, screen and (max-width: 767px) {
  .c-ttl--sp > span img {
    width: 5.5rem !important;
  }
}
@media print, screen and (max-width: 767px) {
  .c-ttl--sp > span::before {
    width: 2.4rem;
    height: 1px;
    top: 0;
    right: auto;
    bottom: 0;
    left: 0;
  }
}

.c-lead {
  font-family: "Shippori Mincho", serif;
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 1.5625;
  text-align: left;
  color: #212121;
}
@media print, screen and (max-width: 767px) {
  .c-lead {
    font-size: 2rem;
    line-height: 1.75;
  }
}
.c-lead--indent {
  transform: translateX(-0.5em);
}

.c-txt {
  font-family: YakuHanJP, "Noto Sans JP", sans-serif;
  font-weight: normal;
  font-size: 1.6rem;
  line-height: 2.1875;
  text-align: left;
  color: #212121;
}
@media print, screen and (max-width: 767px) {
  .c-txt {
    font-size: 1.4rem;
    line-height: 2.1428571429;
  }
}

.c-btn {
  font-family: "Shippori Mincho", serif;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
  color: #fff;
  width: 29.5rem;
  height: 6rem;
  background: #cd0000;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 1;
}
@media print, screen and (max-width: 767px) {
  .c-btn {
    font-size: 1.6rem;
    height: 4.8rem;
  }
}
.c-btn--ml328 {
  margin: 0 0 0 32.8rem;
}
@media print, screen and (max-width: 767px) {
  .c-btn--ml328 {
    margin: 0 auto;
  }
}

/****	---- header ----
===================================****/
.l-header {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999999;
}
.l-header__container {
  position: relative;
}
.l-header__logo {
  width: 21.9rem;
  position: absolute;
  top: 3.5rem;
  left: 0;
}
@media print, screen and (max-width: 767px) {
  .l-header__logo {
    width: 18.2rem;
    top: 2rem;
  }
}
.l-header__link-btn {
  position: absolute;
  top: 3rem;
  right: 0;
}
@media print, screen and (max-width: 767px) {
  .l-header__link-btn {
    top: 1.7rem;
  }
}
.l-header__link-btn {
  font-family: "Shippori Mincho", serif;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25rem;
  height: 6rem;
  background: #cd0000;
}
@media print, screen and (max-width: 767px) {
  .l-header__link-btn {
    font-size: 1rem;
    line-height: 1.5;
    width: 6rem;
    height: 6rem;
    background: #cd0000 url("../img/ico_cart.svg") center 1rem/3.2rem no-repeat;
    box-sizing: border-box;
    padding: 3.7rem 0 0 0;
  }
}

/****	---- main ----
===================================****/
.mv {
  height: 79.5rem;
  box-sizing: border-box;
  padding: 12.8rem 0 0 0;
  margin: 0 0 14.8rem 0;
  position: relative;
}
@media print, screen and (max-width: 767px) {
  .mv {
    height: 60rem;
    padding: 10rem 0 0 0;
    margin: 0 0 8rem 0;
  }
}
.mv::before {
  content: "";
  width: calc(50% - 23.3rem);
  height: 79.5rem;
  background: #e6decb;
  position: absolute;
  top: 0;
  right: 0;
}
@media print, screen and (max-width: 767px) {
  .mv::before {
    width: 15.6rem;
    height: 60rem;
  }
}
.mv::after {
  content: "";
  width: 32.8rem;
  height: 29.1rem;
  background: url("../img/obj01.png") center center/contain no-repeat;
  position: absolute;
  right: 50%;
  bottom: -13.1rem;
  z-index: 3;
  transform: translateX(64.2rem);
}
@media print, screen and (max-width: 767px) {
  .mv::after {
    width: 25rem;
    height: 22rem;
    right: 0.3rem;
    bottom: -5.9rem;
    transform: translateX(0);
  }
}
.mv__container {
  position: relative;
}
.mv__ttl {
  background: url("../img/logo_ico.svg") left center/7.6rem no-repeat;
  padding: 0 0 0 9.8rem;
  position: absolute;
  top: 46.6rem;
  right: 3.5rem;
  z-index: 4;
}
@media print, screen and (max-width: 767px) {
  .mv__ttl {
    background: url("../img/logo_ico.svg") left center/5.8rem no-repeat;
    padding: 0 0 0 7rem;
    top: 35rem;
    right: 2.3rem;
  }
}
.mv__ttl > span {
  font-family: "Shippori Mincho", serif;
  font-weight: normal;
  font-size: 2rem;
  line-height: 1;
  text-align: center;
  color: #fff;
  margin: 0 0 0.5em 0;
  display: block;
}
@media print, screen and (max-width: 767px) {
  .mv__ttl > span {
    font-size: 1.4rem;
  }
}
.mv__ttl > strong {
  font-family: "Shippori Mincho", serif;
  font-weight: normal;
  font-size: 7.2rem;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  color: #fff;
  display: block;
}
@media print, screen and (max-width: 767px) {
  .mv__ttl > strong {
    font-size: 5.2rem;
  }
}
.mv__lead {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  text-orientation: upright;
  white-space: nowrap;
  font-family: "Shippori Mincho", serif;
  font-weight: 500;
  font-size: 4rem;
  line-height: 1.575;
  text-align: left;
  color: #212121;
  position: absolute;
  top: 7.2rem;
  left: 4rem;
  z-index: 2;
}
@media print, screen and (max-width: 767px) {
  .mv__lead {
    writing-mode: horizontal-tb;
    text-orientation: mixed;
    font-size: 2rem;
    line-height: 1.75;
    margin: 0 0 1em 0;
    position: static;
  }
}
.mv__img {
  padding: 0 0 0 30.6rem;
  position: relative;
  z-index: 1;
}
@media print, screen and (max-width: 767px) {
  .mv__img {
    padding: 0;
  }
}
.mv__img02 {
  position: relative;
}

.statement {
  margin: 0 0 20rem 0;
}
@media print, screen and (max-width: 767px) {
  .statement {
    margin: 0 0 12rem 0;
  }
}
.statement__container {
  margin: 0 0 8rem 0;
  display: flex;
}
@media print, screen and (max-width: 767px) {
  .statement__container {
    display: block;
  }
}
.statement__content {
  padding: 0 0 0 8rem;
}
@media print, screen and (max-width: 767px) {
  .statement__content {
    padding: 0;
    margin: 3.5rem 0 0 0;
  }
}
.statement__img {
  position: relative;
}
.statement__img::before {
  content: "";
  width: 74rem;
  height: 52.5rem;
  background: url("../img/obj02.png") center center/contain no-repeat;
  position: absolute;
  top: 22.3rem;
  right: 0;
}
@media print, screen and (max-width: 767px) {
  .statement__img::before {
    width: 33.8rem;
    height: 24rem;
    top: 6.4rem;
    right: -3.6rem;
  }
}
.statement__img img:first-of-type {
  width: 99.6rem;
  position: relative;
}
@media print, screen and (max-width: 767px) {
  .statement__img img:nth-child(2) {
    width: 27.5rem;
  }
}
.statement__img img:last-of-type {
  width: 42.5rem;
  position: absolute;
  top: 30.4rem;
  right: 0;
}
@media print, screen and (max-width: 767px) {
  .statement__img img:last-of-type {
    width: 15rem;
    top: 11.5rem;
  }
}

.lineup {
  margin: 0 0 15rem 0;
}
@media print, screen and (max-width: 767px) {
  .lineup {
    margin: 0 0 10rem 0;
  }
}
.lineup__section {
  border-bottom: 1px dashed #212121;
  padding: 10rem 0;
  position: relative;
}
@media print, screen and (max-width: 767px) {
  .lineup__section {
    padding: 6rem 0;
  }
}
.lineup__section:first-of-type {
  padding: 5rem 0 10rem;
}
@media print, screen and (max-width: 767px) {
  .lineup__section:first-of-type {
    padding: 4rem 0 6rem;
  }
}
.lineup__section:first-of-type::before {
  content: "";
  width: 45.6rem;
  height: 14rem;
  background: url("../img/obj_m01.png") center center/contain no-repeat;
  position: absolute;
  bottom: -5.6rem;
  left: 1.9rem;
}
@media print, screen and (max-width: 767px) {
  .lineup__section:first-of-type::before {
    content: none;
  }
}
.lineup__section:last-of-type {
  border-bottom: none;
  padding: 10rem 0 0 0;
}
@media print, screen and (max-width: 767px) {
  .lineup__section:last-of-type {
    padding: 6rem 0 0 0;
  }
}
.lineup__hdg {
  padding: 0 7rem 0 0;
  margin: 0 0 8rem 0;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  position: relative;
}
@media print, screen and (max-width: 767px) {
  .lineup__hdg {
    padding: 0;
    margin: 0 0 4rem 0;
    display: block;
  }
}
.lineup__hdg::before {
  content: "";
  width: 42.4rem;
  height: 24.2rem;
  background: url("../img/obj_m_white.png") center center/contain no-repeat;
  position: absolute;
  top: -9.6rem;
  right: 4.6rem;
}
@media print, screen and (max-width: 767px) {
  .lineup__hdg::before {
    width: 26.2rem;
    height: 15rem;
    top: -4.4rem;
    right: 2rem;
  }
}
.lineup__hdg::after {
  content: "";
  width: 63rem;
  height: 46.3rem;
  background: url("../img/obj_s01.png") center center/contain no-repeat;
  position: absolute;
  bottom: -23.3rem;
  left: -16.2rem;
}
@media print, screen and (max-width: 767px) {
  .lineup__hdg::after {
    content: none;
  }
}
.lineup__section:nth-of-type(2) .lineup__hdg::after {
  width: 39.6rem;
  height: 51.5rem;
  background: url("../img/obj_s02.png") center center/contain no-repeat;
  top: -11.9rem;
  right: -9.5rem;
  bottom: 0.3rem;
  left: 31.3rem;
}
.lineup__section:last-of-type .lineup__hdg::after {
  width: 72.1rem;
  height: 60.2rem;
  background: url("../img/obj_s03.png") center center/contain no-repeat;
  top: -7.7rem;
  right: -6.1rem;
  bottom: -12.6rem;
  left: -4.5rem;
}
.lineup__hdg-content {
  width: 45rem;
  position: relative;
}
@media print, screen and (max-width: 767px) {
  .lineup__hdg-content {
    width: auto;
  }
}
.lineup__hdg-lead {
  font-family: "Shippori Mincho", serif;
  font-weight: 500;
  font-size: 2rem;
  letter-spacing: 0.1em;
  line-height: 2.5;
  text-align: center;
  color: #212121;
}
@media print, screen and (max-width: 767px) {
  .lineup__hdg-lead {
    font-size: 1.4rem;
  }
}
.lineup__hdg-ttl {
  font-family: "Shippori Mincho", serif;
  font-weight: 500;
  font-size: 5.6rem;
  letter-spacing: 0.1em;
  line-height: 1;
  text-align: center;
  color: #212121;
  margin: 0 -0.5em 1em;
}
@media print, screen and (max-width: 767px) {
  .lineup__hdg-ttl {
    font-size: 3.6rem;
  }
}
.lineup__hdg-ttl--small {
  font-size: 5.2rem;
}
@media print, screen and (max-width: 767px) {
  .lineup__hdg-ttl--small {
    font-size: 3.6rem;
  }
}
.lineup__hdg-img {
  width: 61.5rem;
}
@media print, screen and (max-width: 767px) {
  .lineup__hdg-img {
    width: auto;
    margin: 3rem 0 0 0;
  }
}
.lineup__voice-ttl {
  margin: 0 0 1em 0;
  position: relative;
}
.lineup__voice-list {
  margin: 0 0 8rem 0;
  display: flex;
  justify-content: space-between;
  position: relative;
}
@media print, screen and (max-width: 767px) {
  .lineup__voice-list {
    margin: 0 0 4rem 0;
    display: block;
  }
}
.lineup__voice-item {
  width: 31rem;
  background-color: #fff;
  background-image: url("../img/ico_quote_start.svg"), url("../img/ico_quote_end.svg");
  background-position: 2rem 2rem, right 2rem bottom 2rem;
  background-repeat: no-repeat;
  background-size: 1.1rem;
  box-sizing: border-box;
  padding: 3.5rem 2.5rem;
}
@media print, screen and (max-width: 767px) {
  .lineup__voice-item {
    margin: 0 auto 2rem;
  }
}
.lineup__recipe-ttl {
  text-align: center;
  margin: 0 0 1.25em 0;
}
.lineup__recipe-ttl > span {
  position: relative;
}
.lineup__recipe-ttl > span::before, .lineup__recipe-ttl > span::after {
  content: "";
  width: 13.5rem;
  height: 1.6rem;
  background: url("../img/obj_ttl.svg") center center/contain no-repeat;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media print, screen and (max-width: 767px) {
  .lineup__recipe-ttl > span::before, .lineup__recipe-ttl > span::after {
    width: 8.1rem;
    height: 0.96rem;
  }
}
.lineup__recipe-ttl > span::before {
  left: -17rem;
}
@media print, screen and (max-width: 767px) {
  .lineup__recipe-ttl > span::before {
    left: -10rem;
  }
}
.lineup__recipe-ttl > span::after {
  right: -17rem;
}
@media print, screen and (max-width: 767px) {
  .lineup__recipe-ttl > span::after {
    right: -10rem;
  }
}
.lineup__recipe-item {
  margin: 0 0 7rem 0;
  display: flex;
  justify-content: space-between;
}
@media print, screen and (max-width: 767px) {
  .lineup__recipe-item {
    margin: 0 0 4rem 0;
    display: block;
  }
}
.lineup__recipe-item:nth-child(odd) {
  flex-direction: row-reverse;
}
.lineup__recipe-item:last-child {
  margin: 0;
}
.lineup__recipe-content {
  width: 50.8rem;
}
@media print, screen and (max-width: 767px) {
  .lineup__recipe-content {
    width: auto;
  }
}
.lineup__section:first-of-type .lineup__recipe-content {
  width: 61.7rem;
}
@media print, screen and (max-width: 767px) {
  .lineup__section:first-of-type .lineup__recipe-content {
    width: auto;
  }
}
.lineup__recipe-lead {
  font-family: "Shippori Mincho", serif;
  font-weight: 600;
  font-size: 2.4rem;
  line-height: 1.6666666667;
  text-align: left;
  color: #212121;
  margin: 0 0 1em 0;
}
@media print, screen and (max-width: 767px) {
  .lineup__recipe-lead {
    font-size: 1.8rem;
  }
}
.lineup__recipe-txtList {
  font-weight: bold;
  margin: 0.5em 0;
}
.lineup__recipe-img {
  width: 43.5rem;
}
@media print, screen and (max-width: 767px) {
  .lineup__recipe-img {
    width: 28rem;
    margin: 3rem auto 0;
  }
}
.lineup__section:first-of-type .lineup__recipe-img {
  width: 33.5rem;
}
@media print, screen and (max-width: 767px) {
  .lineup__section:first-of-type .lineup__recipe-img {
    width: 28rem;
  }
}

.shop {
  background: rgba(230, 222, 203, 0.6);
  padding: 10rem 0;
}
@media print, screen and (max-width: 767px) {
  .shop {
    padding: 8rem 0 12rem;
  }
}
.shop__container {
  display: flex;
  justify-content: space-between;
  position: relative;
}
@media print, screen and (max-width: 767px) {
  .shop__container {
    display: block;
  }
}
.shop__container::before {
  content: "";
  width: 61.6rem;
  height: 43.7rem;
  background: url("../img/obj03.png") center center/contain no-repeat;
  position: absolute;
  top: -28.6rem;
  left: -4.8rem;
}
@media print, screen and (max-width: 767px) {
  .shop__container::before {
    width: 30.8rem;
    height: 21.85rem;
    top: -14.3rem;
    left: -2.4rem;
  }
}
.shop__container::after {
  content: "";
  width: 45.6rem;
  height: 14rem;
  background: url("../img/obj_m02.png") center center/contain no-repeat;
  position: absolute;
  right: -2rem;
  bottom: 1.4rem;
}
@media print, screen and (max-width: 767px) {
  .shop__container::after {
    width: 22.8rem;
    height: 7rem;
    right: -1rem;
    bottom: -6rem;
  }
}
.shop__content {
  width: 102rem;
}
@media print, screen and (max-width: 767px) {
  .shop__content {
    width: auto;
    margin: 4rem 0 0 0;
  }
}
.shop__menu {
  margin: 0 0 10rem 0;
}
@media print, screen and (max-width: 767px) {
  .shop__menu {
    margin: 0 0 6rem 0;
  }
}
.shop__menu:last-of-type {
  margin: 0;
}
.shop__menu-ttl {
  font-family: "Shippori Mincho", serif;
  font-weight: 500;
  font-size: 4.4rem;
  letter-spacing: 0.1em;
  line-height: 1.1363636364;
  text-align: left;
  color: #212121;
  margin: 0 7rem 1em 0;
  position: relative;
}
@media print, screen and (max-width: 767px) {
  .shop__menu-ttl {
    font-size: 2.2rem;
    margin: 0 0 1.5em 0;
  }
}
.shop__menu-ttl::after {
  content: "";
  width: 78.8rem;
  height: 1px;
  background: #212121;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
@media print, screen and (max-width: 767px) {
  .shop__menu-ttl::after {
    width: calc(100% - 4em);
  }
}
.shop__menu-ttl--02::after {
  width: 54.1rem;
}
@media print, screen and (max-width: 767px) {
  .shop__menu-ttl--02::after {
    width: calc(100% - 9.5em);
  }
}
.shop__menu-ttl--03::after {
  width: 73.3rem;
}
@media print, screen and (max-width: 767px) {
  .shop__menu-ttl--03::after {
    width: calc(100% - 5em);
  }
}
.shop__menu-list {
  margin: 0 0 6rem 0;
  display: flex;
}
@media print, screen and (max-width: 767px) {
  .shop__menu-list {
    margin: 0 0 4rem 0;
    display: block;
  }
}
.shop__menu-item {
  width: 30rem;
  margin: 0 2.5rem 0 0;
}
@media print, screen and (max-width: 767px) {
  .shop__menu-item {
    width: auto;
    margin: 0 0 4rem 0;
  }
}
.shop__menu-img {
  margin: 0 0 2rem 0;
}
@media print, screen and (max-width: 767px) {
  .shop__menu-img {
    margin: 0 0 1rem 0;
  }
}
.shop__menu-name {
  font-family: "Shippori Mincho", serif;
  font-weight: 600;
  font-size: 2.4rem;
  line-height: 1.6666666667;
  text-align: left;
  color: #212121;
}
@media print, screen and (max-width: 767px) {
  .shop__menu-name {
    font-size: 1.8rem;
  }
}
.shop__menu-price {
  font-family: "Shippori Mincho", serif;
  font-weight: 600;
  font-size: 1.4rem;
  text-align: left;
  color: #212121;
}
@media print, screen and (max-width: 767px) {
  .shop__menu-price {
    font-size: 1.2rem;
  }
}
.shop__menu-price > span {
  font-size: 2rem;
}
@media print, screen and (max-width: 767px) {
  .shop__menu-price > span {
    font-size: 1.6rem;
  }
}

/****	---- footer ----
===================================****/
.l-footer {
  background: #262626;
  position: relative;
}
.l-footer__container {
  height: 46.4rem;
  background: url("../img/bg_footer.jpg") center center/contain no-repeat;
}
@media print, screen and (max-width: 767px) {
  .l-footer__container {
    height: auto;
    background: url("../img/bg_footer.jpg") center top 4rem/contain no-repeat;
    padding: 20rem 0 4rem;
  }
}
.l-footer__container::before {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0.25);
  position: absolute;
  top: 0;
  left: 0;
}
.l-footer__inner {
  width: 113.6rem;
  padding: 12rem 0 0 0;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
@media print, screen and (max-width: 767px) {
  .l-footer__inner {
    width: 34.5rem;
    padding: 0;
    display: block;
  }
}
.l-footer__logo {
  width: 52rem;
  margin: 0 0 5.8rem 0;
}
@media print, screen and (max-width: 767px) {
  .l-footer__logo {
    width: auto;
    margin: 0 0 4rem 0;
  }
}
.l-footer__lead {
  font-family: "Shippori Mincho", serif;
  font-weight: bold;
  font-size: 2.4rem;
  text-align: left;
  color: #fff;
  text-shadow: 0 0.3rem 0.6rem rgba(0, 0, 0, 0.4);
}
@media print, screen and (max-width: 767px) {
  .l-footer__lead {
    font-size: 1.8rem;
    text-align: center;
    margin: 0 0 4rem 0;
  }
}
.l-footer__link {
  padding: 0 5.5rem 0 0;
}
.l-footer__link-btn {
  font-family: "Shippori Mincho", serif;
  font-weight: normal;
  font-size: 2.4rem;
  text-align: center;
  color: #fff;
  text-shadow: 0 0 5rem rgba(0, 0, 0, 0.56);
  width: 38rem;
  height: 8rem;
  border: 0.5rem solid #cd0000;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media print, screen and (max-width: 767px) {
  .l-footer__link-btn {
    font-size: 1.8rem;
    width: 28.5rem;
    height: 6rem;
  }
}
.l-footer__link-btn::before, .l-footer__link-btn::after {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  transition: 0.2s ease;
}
.l-footer__link-btn::before {
  content: "";
  width: 9rem;
  height: 2px;
  background: #fff;
  right: -4.4rem;
}
@media print, screen and (max-width: 767px) {
  .l-footer__link-btn::before {
    width: 6.75rem;
    right: -3.3rem;
  }
}
.l-footer__link-btn::after {
  content: "";
  width: 0;
  height: 0;
  border: 0.5rem solid transparent;
  border-left: 0.6rem solid #fff;
  right: -6rem;
}
@media print, screen and (max-width: 767px) {
  .l-footer__link-btn::after {
    border: 0.375rem solid transparent;
    border-left: 0.45rem solid #fff;
    right: -4.5rem;
  }
}
.l-footer__link-btn:hover {
  opacity: 1;
}
.l-footer__link-btn:hover::before, .l-footer__link-btn:hover::after {
  transform: translateX(4.6rem);
}
@media print, screen and (max-width: 767px) {
  .l-footer__link-btn:hover::before, .l-footer__link-btn:hover::after {
    transform: translateX(3.45rem);
  }
}
.l-footer__copy {
  font-family: YakuHanJP, "Noto Sans JP", sans-serif;
  font-weight: normal;
  font-size: 1.4rem;
  line-height: 2.5;
  text-align: center;
  color: #fff;
  background: #111;
  padding: 0 0 0.1em 0;
}
@media print, screen and (max-width: 767px) {
  .l-footer__copy {
    font-size: 1rem;
    padding: 0.25em 0 0.5em;
  }
}

/****	---- end ----
===================================****/
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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ZXR0aW5nIC0tLS1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qKioqL1xyXG5AY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NlcmlmK0pQOndnaHRANDAwOzUwMDs3MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1TaGlwcG9yaStNaW5jaG86d2dodEA0MDA7NTAwOzYwMDs3MDA7ODAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vIFx0Zm9udC1mYW1pbHk6ICdoYW5hdG90eW91dHlvJztcclxuLy8gXHRzcmM6IHVybCgnLi4vZm9udC9oYW5hdG90eW91dHlvLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuLy8gfVxyXG5cclxuQGZ1bmN0aW9uIGxpcV9wYygkdmFsdWUpIHtcclxuXHRAcmV0dXJuIGNhbGMoJHZhbHVlIC8gMTM2NiAqIDEwMHZ3KTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGxpcV9zcCgkdmFsdWUpIHtcclxuXHRAcmV0dXJuIGNhbGMoJHZhbHVlIC8gMzc1ICogMTAwdncpO1xyXG59XHJcblxyXG4kdGI6IDEzNjVweDtcclxuQG1peGluIHRiIHtcclxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCR0YikpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuJHNwOiA3NjdweDtcclxuQG1peGluIHNwIHtcclxuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRzcCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuJW9iai1pbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuJXZlci10eHQge1xyXG5cdC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xyXG5cdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcblx0dGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XHJcbn1cclxuXHJcbi8vICRjb2xvcl9saWdodDogI0QwRTFGMjtcclxuLy8gJGNvbG9yX2JsdWU6ICM2MDc0QTc7XHJcbi8vICRjb2xvcl9uYXZ5OiAjMUYzNzY0O1xyXG4vLyAkY29sb3Jfb3JhbmdlOiAjRjU3RjIxO1xyXG5cclxuLyoqKipcdC0tLS0gZ2VuZXJhbCAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuLy8gaHRtbCB7IGZvbnQtc2l6ZTogNjIuNSU7IH1cclxuaHRtbCB7XHJcblx0Zm9udC1zaXplOiA2Mi41JTsgLy8gMWVtID0gMTBweFxyXG5cdEBpbmNsdWRlIHRiIHtcclxuXHRcdGZvbnQtc2l6ZTogbWF0aC5kaXYoMTAsIDEzNjYpICogMTAwdnc7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdGZvbnQtc2l6ZTogbWF0aC5kaXYoMTAsIDM3NSkgKiAxMDB2dztcclxuXHR9XHJcbn1cclxuYm9keSB7XHJcblx0Y29sb3I6ICMyMTIxMjE7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0Zm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XHJcblx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtZmFtaWx5OiBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OLCBBcmlhbCwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtZmFtaWx5OiAnU2hpcHBvcmkgTWluY2hvJywgc2VyaWY7XHJcblx0Zm9udC1mYW1pbHk6IFlha3VIYW5KUF9Ob3RvLCAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuXHRmb250LWZhbWlseTogWWFrdUhhbkpQLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTm90byBTYW5zIEpQXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcclxuXHRmb250LWZhbWlseTogWWFrdUhhbkpQLCAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuXHRsaW5lLWhlaWdodDogMS44O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5maWd1cmUge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5pbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmEge1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiAuMnM7XHJcbn1cclxuYTpob3ZlciB7XHJcblx0b3BhY2l0eTogLjc7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbi8qKioqXHQtLS0tIGpzIC0tLS1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qKioqL1xyXG4uZmFkZUluLFxyXG4uZmFkZUluXzIwMCxcclxuLmZhZGVJbl80MDAsXHJcbi5mYWRlSW5fNjAwIHtcclxuXHR0cmFuc2l0aW9uOiAuOHM7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDZyZW0pO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCw2cmVtKTtcclxufVxyXG4uZmFkZUluX2xlZnQge1xyXG5cdHRyYW5zaXRpb246IDEuMnM7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTByZW0sMCk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTByZW0sMCk7XHJcbn1cclxuLmZhZGVJbl9yaWdodCB7XHJcblx0dHJhbnNpdGlvbjogMS4ycztcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcmVtLDApO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTByZW0sMCk7XHJcbn1cclxuLmZhZGVJbk1vdmUge1xyXG5cdG9wYWNpdHk6IDEuMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxufVxyXG4uanMtYWNjb3JkaW9uIHtcclxuXHR0cmFuc2l0aW9uOiAuMnM7XHJcbn1cclxuLmpzLWFjY29yZGlvbjpob3ZlciB7XHJcblx0b3BhY2l0eTogLjc7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcbi5qcy1hY2NvcmRpb25Db250ZW50cyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqKipcdC0tLS0gdXRpbGl0eSAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuLnUtcGMge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi51LXNwIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG4udS1tYiB7XHJcblx0Ji0tZW0ge1xyXG5cdFx0bWFyZ2luOiAwIDAgMWVtIDA7XHJcblx0fVxyXG59XHJcblxyXG4vKioqKlx0LS0tLSBsYXlvdXQgLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbi5sLWlubmVyIHtcclxuXHR3aWR0aDogMTAwcmVtO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdHdpZHRoOiBsaXFfc3AoMzQ1KTtcclxuXHR9XHJcbn1cclxuLmwtaW5uZXIxMjQ2IHtcclxuXHR3aWR0aDogMTI0LjZyZW07XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0d2lkdGg6IGxpcV9zcCgzNDUpO1xyXG5cdH1cclxufVxyXG4ubC1tYWluIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iZy5qcGcnKSBjZW50ZXIgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdH1cclxufVxyXG4ubC1hcnRpY2xlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcblxyXG4vKioqKlx0LS0tLSBjb21wb25lbnQgLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbi5jLXR0bCB7XHJcblx0LW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcblx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuXHR0ZXh0LW9yaWVudGF0aW9uOiB1cHJpZ2h0O1xyXG5cdGZvbnQtZmFtaWx5OiAnU2hpcHBvcmkgTWluY2hvJywgc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDQuMHJlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4yNWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiBjYWxjKDUwIC8gNDApO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Y29sb3I6ICMyMTIxMjE7XHJcblx0cGFkZGluZzogMCAwIDAgMTIuM3JlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYygzMCAvIDI0KTtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDE2cmVtO1xyXG5cdH1cclxuXHQ+IHNwYW4ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogNy43cmVtO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRwYWRkaW5nOiAzLjRyZW0gMCAwIDA7XHJcblx0XHRcdGxlZnQ6IDEzLjVyZW07XHJcblx0XHR9XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMS40MjhyZW07XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxLjQyOHJlbSAqIC43NSk7XHJcblx0XHRcdH1cclxuXHRcdFx0LmxpbmV1cCAmIHtcclxuXHRcdFx0XHR3aWR0aDogMS45NDZyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LnNob3AgJiB7XHJcblx0XHRcdFx0d2lkdGg6IDIuMTcxcmVtO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDIuMTcxcmVtICogLjc1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdGhlaWdodDogNHJlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogI0NEMDAwMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IC01LjZyZW07XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDIuNHJlbTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tc3Age1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHR3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XHJcblx0XHRcdHRleHQtb3JpZW50YXRpb246IG1peGVkO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRcdHBhZGRpbmc6IDNyZW0gMCAwIDA7XHJcblx0XHR9XHJcblx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMy40cmVtO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0XHR3aWR0aDogNS41cmVtIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMi40cmVtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0fVxyXG59XHJcbi5jLWxlYWQge1xyXG5cdGZvbnQtZmFtaWx5OiAnU2hpcHBvcmkgTWluY2hvJywgc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDMuMnJlbTtcclxuXHRsaW5lLWhlaWdodDogY2FsYyg1MCAvIDMyKTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGNvbG9yOiAjMjEyMTIxO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMzUgLyAyMCk7XHJcblx0fVxyXG5cdCYtLWluZGVudCB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLS41ZW0pO1xyXG5cdH1cclxufVxyXG4uYy10eHQge1xyXG5cdGZvbnQtZmFtaWx5OiBZYWt1SGFuSlAsICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0bGluZS1oZWlnaHQ6IGNhbGMoMzUgLyAxNik7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRjb2xvcjogIzIxMjEyMTtcclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMTQpO1xyXG5cdH1cclxufVxyXG4uYy1idG4ge1xyXG5cdGZvbnQtZmFtaWx5OiAnU2hpcHBvcmkgTWluY2hvJywgc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zaXplOiAyLjByZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHdpZHRoOiAyOS41cmVtO1xyXG5cdGhlaWdodDogNnJlbTtcclxuXHRiYWNrZ3JvdW5kOiAjY2QwMDAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGhlaWdodDogNC44cmVtO1xyXG5cdH1cclxuXHQmLS1tbDMyOCB7XHJcblx0XHRtYXJnaW46IDAgMCAwIDMyLjhyZW07XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyoqKipcdC0tLS0gaGVhZGVyIC0tLS1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qKioqL1xyXG4ubC1oZWFkZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiA5OTk5OTk5OTtcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQmX19sb2dvIHtcclxuXHRcdHdpZHRoOiAyMS45cmVtO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAzLjVyZW07XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHR3aWR0aDogMTguMnJlbTtcclxuXHRcdFx0dG9wOiAycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19saW5rLWJ0biB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDNyZW07XHJcblx0XHRyaWdodDogMDtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0dG9wOiAxLjdyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpbmstYnRuIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnU2hpcHBvcmkgTWluY2hvJywgc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1x0XHRcclxuXHRcdHdpZHRoOiAyNXJlbTtcclxuXHRcdGhlaWdodDogNnJlbTtcclxuXHRcdGJhY2tncm91bmQ6ICNjZDAwMDA7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4wcmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogY2FsYygxNSAvIDEwKTtcclxuXHRcdFx0d2lkdGg6IDZyZW07XHJcblx0XHRcdGhlaWdodDogNnJlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogI2NkMDAwMCB1cmwoJy4uL2ltZy9pY29fY2FydC5zdmcnKSBjZW50ZXIgMXJlbSAvIDMuMnJlbSBuby1yZXBlYXQ7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHBhZGRpbmc6IDMuN3JlbSAwIDAgMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qKioqXHQtLS0tIG1haW4gLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbi5tdiB7XHJcblx0aGVpZ2h0OiA3OS41cmVtO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cGFkZGluZzogMTIuOHJlbSAwIDAgMDtcclxuXHRtYXJnaW46IDAgMCAxNC44cmVtIDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdGhlaWdodDogNjByZW07XHJcblx0XHRwYWRkaW5nOiAxMHJlbSAwIDAgMDtcclxuXHRcdG1hcmdpbjogMCAwIDhyZW0gMDtcclxuXHR9XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMy4zcmVtKTtcclxuXHRcdGhlaWdodDogNzkuNXJlbTtcclxuXHRcdGJhY2tncm91bmQ6ICNlNmRlY2I7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0d2lkdGg6IDE1LjZyZW07XHJcblx0XHRcdGhlaWdodDogNjByZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMzIuOHJlbTtcclxuXHRcdGhlaWdodDogMjkuMXJlbTtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL29iajAxLnBuZycpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiA1MCU7XHJcblx0XHRib3R0b206IC0xMy4xcmVtO1xyXG5cdFx0ei1pbmRleDogMztcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2NC4ycmVtKTtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0d2lkdGg6IDI1cmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDIycmVtO1xyXG5cdFx0XHRyaWdodDogLjNyZW07XHJcblx0XHRcdGJvdHRvbTogLTUuOXJlbTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQmX190dGwge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbG9nb19pY28uc3ZnJykgbGVmdCBjZW50ZXIgLyA3LjZyZW0gbm8tcmVwZWF0O1xyXG5cdFx0cGFkZGluZzogMCAwIDAgOS44cmVtO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA0Ni42cmVtO1xyXG5cdFx0cmlnaHQ6IDMuNXJlbTtcclxuXHRcdHotaW5kZXg6IDQ7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xvZ29faWNvLnN2ZycpIGxlZnQgY2VudGVyIC8gNS44cmVtIG5vLXJlcGVhdDtcclxuXHRcdFx0cGFkZGluZzogMCAwIDAgN3JlbTtcclxuXHRcdFx0dG9wOiAzNXJlbTtcclxuXHRcdFx0cmlnaHQ6IDIuM3JlbTtcclxuXHRcdH1cclxuXHRcdD4gc3BhbiB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnU2hpcHBvcmkgTWluY2hvJywgc2VyaWY7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4wO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAuNWVtIDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4gc3Ryb25nIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdTaGlwcG9yaSBNaW5jaG8nLCBzZXJpZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zaXplOiA3LjJyZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDUuMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19sZWFkIHtcclxuXHRcdC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xyXG5cdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuXHRcdHRleHQtb3JpZW50YXRpb246IHVwcmlnaHQ7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdTaGlwcG9yaSBNaW5jaG8nLCBzZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDQuMHJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDYzIC8gNDApO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGNvbG9yOiAjMjEyMTIxO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA3LjJyZW07XHJcblx0XHRsZWZ0OiA0cmVtO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0d3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xyXG5cdFx0XHR0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjByZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDM1IC8gMjApO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxZW0gMDtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW1nIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDMwLjZyZW07XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pbWcwMiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG59XHJcblxyXG4uc3RhdGVtZW50ICB7XHJcblx0bWFyZ2luOiAwIDAgMjByZW0gMDtcclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHRtYXJnaW46IDAgMCAxMnJlbSAwO1xyXG5cdH1cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0bWFyZ2luOiAwIDAgOHJlbSAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogMCAwIDAgOHJlbTtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luOiAzLjVyZW0gMCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ltZyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogNzRyZW07XHJcblx0XHRcdGhlaWdodDogNTIuNXJlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvb2JqMDIucG5nJykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMjIuM3JlbTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHR3aWR0aDogMzMuOHJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDI0cmVtO1xyXG5cdFx0XHRcdHRvcDogNi40cmVtO1xyXG5cdFx0XHRcdHJpZ2h0OiAtMy42cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpbWcge1xyXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdHdpZHRoOiA5OS42cmVtO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI3LjVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHR3aWR0aDogNDIuNXJlbTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAzMC40cmVtO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNXJlbTtcclxuXHRcdFx0XHRcdHRvcDogMTEuNXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5saW5ldXAge1xyXG5cdG1hcmdpbjogMCAwIDE1cmVtIDA7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0bWFyZ2luOiAwIDAgMTByZW0gMDtcclxuXHR9XHJcblx0Jl9fc2VjdGlvbiB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMyMTIxMjE7XHJcblx0XHRwYWRkaW5nOiAxMHJlbSAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRwYWRkaW5nOiA2cmVtIDA7XHJcblx0XHR9XHJcblx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRwYWRkaW5nOiA1cmVtIDAgMTByZW07XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA0cmVtIDAgNnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDQ1LjZyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAxNHJlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9vYmpfbTAxLnBuZycpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAtNS42cmVtO1xyXG5cdFx0XHRcdGxlZnQ6IDEuOXJlbTtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHJlbSAwIDAgMDtcclxuXHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdHBhZGRpbmc6IDZyZW0gMCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faGRnIHtcclxuXHRcdHBhZGRpbmc6IDAgN3JlbSAwIDA7XHJcblx0XHRtYXJnaW46IDAgMCA4cmVtIDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDAgMCA0cmVtIDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDQyLjRyZW07XHJcblx0XHRcdGhlaWdodDogMjQuMnJlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvb2JqX21fd2hpdGUucG5nJykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLTkuNnJlbTtcclxuXHRcdFx0cmlnaHQ6IDQuNnJlbTtcclxuXHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdHdpZHRoOiAyNi4ycmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMTVyZW07XHJcblx0XHRcdFx0dG9wOiAtNC40cmVtO1xyXG5cdFx0XHRcdHJpZ2h0OiAycmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiA2M3JlbTtcclxuXHRcdFx0aGVpZ2h0OiA0Ni4zcmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9vYmpfczAxLnBuZycpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IC0yMy4zcmVtO1xyXG5cdFx0XHRsZWZ0OiAtMTYuMnJlbTtcclxuXHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmxpbmV1cF9fc2VjdGlvbjpudGgtb2YtdHlwZSgyKSAmIHtcclxuXHRcdFx0XHR3aWR0aDogMzkuNnJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDUxLjVyZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvb2JqX3MwMi5wbmcnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0dG9wOiAtMTEuOXJlbTtcclxuXHRcdFx0XHRyaWdodDogLTkuNXJlbTtcclxuXHRcdFx0XHRib3R0b206IC4zcmVtO1xyXG5cdFx0XHRcdGxlZnQ6IDMxLjNyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LmxpbmV1cF9fc2VjdGlvbjpsYXN0LW9mLXR5cGUgJiB7XHJcblx0XHRcdFx0d2lkdGg6IDcyLjFyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiA2MC4ycmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL29ial9zMDMucG5nJykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHRcdHRvcDogLTcuN3JlbTtcclxuXHRcdFx0XHRyaWdodDogLTYuMXJlbTtcclxuXHRcdFx0XHRib3R0b206IC0xMi42cmVtO1xyXG5cdFx0XHRcdGxlZnQ6IC00LjVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faGRnLWNvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDQ1cmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faGRnLWxlYWQge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdTaGlwcG9yaSBNaW5jaG8nLCBzZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDIuMHJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDUwIC8gMjApO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICMyMTIxMjE7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19oZGctdHRsIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnU2hpcHBvcmkgTWluY2hvJywgc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiA1LjZyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4wO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICMyMTIxMjE7XHJcblx0XHRtYXJnaW46IDAgLS41ZW0gMWVtO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRmb250LXNpemU6IDMuNnJlbTtcclxuXHRcdH1cclxuXHRcdCYtLXNtYWxsIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1LjJyZW07XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMuNnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19oZGctaW1nIHtcclxuXHRcdHdpZHRoOiA2MS41cmVtO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0bWFyZ2luOiAzcmVtIDAgMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX192b2ljZS10dGwge1xyXG5cdFx0bWFyZ2luOiAwIDAgMWVtIDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdCZfX3ZvaWNlLWxpc3Qge1xyXG5cdFx0bWFyZ2luOiAwIDAgOHJlbSAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNHJlbSAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdm9pY2UtaXRlbSB7XHJcblx0XHR3aWR0aDogMzFyZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvX3F1b3RlX3N0YXJ0LnN2ZycpLCB1cmwoJy4uL2ltZy9pY29fcXVvdGVfZW5kLnN2ZycpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMnJlbSAycmVtLCByaWdodCAycmVtIGJvdHRvbSAycmVtO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmc6IDMuNXJlbSAyLjVyZW07XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDJyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3JlY2lwZS10dGwge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAwIDAgMS4yNWVtIDA7XHJcblx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6OmJlZm9yZSxcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDEzLjVyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAxLjZyZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvb2JqX3R0bC5zdmcnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEzLjVyZW0gKiAuNik7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMS42cmVtICogLjYpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGxlZnQ6IC0xN3JlbTtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMTByZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRyaWdodDogLTE3cmVtO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtMTByZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3JlY2lwZS1saXN0IHtcclxuXHR9XHJcblx0Jl9fcmVjaXBlLWl0ZW0ge1xyXG5cdFx0bWFyZ2luOiAwIDAgN3JlbSAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNHJlbSAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHR9XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3JlY2lwZS1jb250ZW50IHtcclxuXHRcdHdpZHRoOiA1MC44cmVtO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHRcdC5saW5ldXBfX3NlY3Rpb246Zmlyc3Qtb2YtdHlwZSAmIHtcclxuXHRcdFx0d2lkdGg6IDYxLjdyZW07XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yZWNpcGUtbGVhZCB7XHJcblx0XHRmb250LWZhbWlseTogJ1NoaXBwb3JpIE1pbmNobycsIHNlcmlmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAyNCk7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Y29sb3I6ICMyMTIxMjE7XHJcblx0XHRtYXJnaW46IDAgMCAxZW0gMDtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3JlY2lwZS10eHRMaXN0IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luOiAuNWVtIDA7XHJcblx0fVxyXG5cdCZfX3JlY2lwZS1pbWcge1xyXG5cdFx0d2lkdGg6IDQzLjVyZW07XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdHdpZHRoOiAyOHJlbTtcclxuXHRcdFx0bWFyZ2luOiAzcmVtIGF1dG8gMDtcclxuXHRcdH1cclxuXHRcdC5saW5ldXBfX3NlY3Rpb246Zmlyc3Qtb2YtdHlwZSAmIHtcclxuXHRcdFx0d2lkdGg6IDMzLjVyZW07XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHR3aWR0aDogMjhyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zaG9wIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgMjIyLCAyMDMsIC42KTtcclxuXHRwYWRkaW5nOiAxMHJlbSAwO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdHBhZGRpbmc6IDhyZW0gMCAxMnJlbTtcclxuXHR9XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDYxLjZyZW07XHJcblx0XHRcdGhlaWdodDogNDMuN3JlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvb2JqMDMucG5nJykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLTI4LjZyZW07XHJcblx0XHRcdGxlZnQ6IC00LjhyZW07XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyg2MS42cmVtICogLjUpO1xyXG5cdFx0XHRcdGhlaWdodDogY2FsYyg0My43cmVtICogLjUpO1xyXG5cdFx0XHRcdHRvcDogY2FsYygtMjguNnJlbSAqIC41KTtcclxuXHRcdFx0XHRsZWZ0OiBjYWxjKC00LjhyZW0gKiAuNSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDQ1LjZyZW07XHJcblx0XHRcdGhlaWdodDogMTRyZW07XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL29ial9tMDIucG5nJykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAtMnJlbTtcclxuXHRcdFx0Ym90dG9tOiAxLjRyZW07XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyg0NS42cmVtICogLjUpO1xyXG5cdFx0XHRcdGhlaWdodDogY2FsYygxNHJlbSAqIC41KTtcclxuXHRcdFx0XHRyaWdodDogY2FsYygtMnJlbSAqIC41KTtcclxuXHRcdFx0XHRib3R0b206IC02cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDEwMnJlbTtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdG1hcmdpbjogNHJlbSAwIDAgMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbWVudSB7XHJcblx0XHRtYXJnaW46IDAgMCAxMHJlbSAwO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRtYXJnaW46IDAgMCA2cmVtIDA7XHJcblx0XHR9XHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbWVudS10dGwge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdTaGlwcG9yaSBNaW5jaG8nLCBzZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDQuNHJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDUwIC8gNDQpO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGNvbG9yOiAjMjEyMTIxO1xyXG5cdFx0bWFyZ2luOiAwIDdyZW0gMWVtIDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxLjVlbSAwO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogNzguOHJlbTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMyMTIxMjE7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNGVtKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji0tMDIge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6IDU0LjFyZW07XHJcblx0XHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDkuNWVtKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtLTAzIHtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHdpZHRoOiA3My4zcmVtO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1ZW0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19tZW51LWxpc3Qge1xyXG5cdFx0bWFyZ2luOiAwIDAgNnJlbSAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNHJlbSAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbWVudS1pdGVtIHtcclxuXHRcdHdpZHRoOiAzMHJlbTtcclxuXHRcdG1hcmdpbjogMCAyLjVyZW0gMCAwO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0bWFyZ2luOiAwIDAgNHJlbSAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19tZW51LWltZyB7XHJcblx0XHRtYXJnaW46IDAgMCAycmVtIDA7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDFyZW0gMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbWVudS1uYW1lIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnU2hpcHBvcmkgTWluY2hvJywgc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYyg0MCAvIDI0KTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRjb2xvcjogIzIxMjEyMTtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX21lbnUtcHJpY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdTaGlwcG9yaSBNaW5jaG8nLCBzZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRjb2xvcjogIzIxMjEyMTtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHR9XHJcblx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRmb250LXNpemU6IDIuMHJlbTtcclxuXHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKioqKlx0LS0tLSBmb290ZXIgLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbi5sLWZvb3RlciB7XHJcblx0YmFja2dyb3VuZDogIzI2MjYyNjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdGhlaWdodDogNDYuNHJlbTtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JnX2Zvb3Rlci5qcGcnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmdfZm9vdGVyLmpwZycpIGNlbnRlciB0b3AgNHJlbSAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHRwYWRkaW5nOiAyMHJlbSAwIDRyZW07XHJcblx0XHR9XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIC4yNSk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pbm5lciB7XHJcblx0XHR3aWR0aDogMTEzLjZyZW07XHJcblx0XHRwYWRkaW5nOiAxMnJlbSAwIDAgMDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdHdpZHRoOiAzNC41cmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbG9nbyB7XHJcblx0XHR3aWR0aDogNTJyZW07XHJcblx0XHRtYXJnaW46IDAgMCA1LjhyZW0gMDtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdG1hcmdpbjogMCAwIDRyZW0gMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGVhZCB7XHJcblx0XHRmb250LWZhbWlseTogJ1NoaXBwb3JpIE1pbmNobycsIHNlcmlmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtc2hhZG93OiAwIC4zcmVtIC42cmVtIHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNHJlbSAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19saW5rIHtcclxuXHRcdHBhZGRpbmc6IDAgNS41cmVtIDAgMDtcclxuXHR9XHJcblx0Jl9fbGluay1idG4ge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdTaGlwcG9yaSBNaW5jaG8nLCBzZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1zaGFkb3c6IDAgMCA1cmVtIHJnYmEoMCwgMCwgMCwgMC41Nik7XHJcblx0XHR3aWR0aDogMzhyZW07XHJcblx0XHRoZWlnaHQ6IDhyZW07XHJcblx0XHRib3JkZXI6IC41cmVtIHNvbGlkICNjZDAwMDA7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdHdpZHRoOiBjYWxjKDM4cmVtICogLjc1KTtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDhyZW0gKiAuNzUpO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDlyZW07XHJcblx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRyaWdodDogLTQuNHJlbTtcclxuXHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDlyZW0gKiAuNzUpO1xyXG5cdFx0XHRcdHJpZ2h0OiBjYWxjKC00LjRyZW0gKiAuNzUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdGJvcmRlcjogLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAuNnJlbSBzb2xpZCAjZmZmO1xyXG5cdFx0XHRyaWdodDogLTZyZW07XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRib3JkZXI6IGNhbGMoLjVyZW0gKiAuNzUpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBjYWxjKC42cmVtICogLjc1KSBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdHJpZ2h0OiBjYWxjKC02cmVtICogLjc1KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdCY6OmJlZm9yZSxcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0LjZyZW0pO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDQuNnJlbSAqIC43NSkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb3B5IHtcclxuXHRcdGZvbnQtZmFtaWx5OiBZYWt1SGFuSlAsICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMzUgLyAxNCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJhY2tncm91bmQ6ICMxMTE7XHJcblx0XHRwYWRkaW5nOiAwIDAgLjFlbSAwO1xyXG5cdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRmb250LXNpemU6IDEuMHJlbTtcclxuXHRcdFx0cGFkZGluZzogLjI1ZW0gMCAuNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyoqKipcdC0tLS0gZW5kIC0tLS1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qKioqL1xyXG4iXX0= */
