@charset "UTF-8";
@font-face {
  font-family: "Corporate-Logo-Medium-ver3";
  src: url("../fonts/CorporateLogo/Corporate-Logo-Medium-ver3.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Corporate-Logo-Bold-ver3";
  src: url("../fonts/CorporateLogo/Corporate-Logo-Bold-ver3.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
/*============================
animation
============================*/
@-webkit-keyframes moveleft {
  40% {
    width: 100%;
  }
  100% {
    width: 100%;
    -webkit-transform: translate3d(111%, 0, 0);
            transform: translate3d(111%, 0, 0);
  }
}
@keyframes moveleft {
  40% {
    width: 100%;
  }
  100% {
    width: 100%;
    -webkit-transform: translate3d(111%, 0, 0);
            transform: translate3d(111%, 0, 0);
  }
}
@-webkit-keyframes moveBg {
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes moveBg {
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes moveright {
  40% {
    width: 100%;
  }
  100% {
    width: 100%;
    -webkit-transform: translate3d(-111%, 0, 0);
            transform: translate3d(-111%, 0, 0);
  }
}
@keyframes moveright {
  40% {
    width: 100%;
  }
  100% {
    width: 100%;
    -webkit-transform: translate3d(-111%, 0, 0);
            transform: translate3d(-111%, 0, 0);
  }
}
@-webkit-keyframes moveLayer {
  40% {
    width: 100%;
  }
  100% {
    width: 100%;
    -webkit-transform: translateX(111%);
            transform: translateX(111%);
  }
}
@keyframes moveLayer {
  40% {
    width: 100%;
  }
  100% {
    width: 100%;
    -webkit-transform: translateX(111%);
            transform: translateX(111%);
  }
}
@-webkit-keyframes fadein {
  100% {
    opacity: 1;
  }
}
@keyframes fadein {
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeinblock {
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeinblock {
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
/*===========================
reset style
===========================*/
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0px;
  padding: 0px;
}

html,
body {
  min-height: 100%;
}

body {
  text-align: center;
  letter-spacing: 1.2px;
  color: #131414;
  background: #ffffff;
  font-size: 16px;
  font-family: YakuHanJP, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  -webkit-text-size-adjust: 100%;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #131414;
  font-weight: normal;
}

p {
  color: #131414;
  font-size: 16px;
  line-height: 1.5em;
}

ul,
ol,
li {
  list-style: none;
  color: #131414;
}

a {
  text-decoration: none;
  color: #131414;
}
a:visited {
  text-decoration: none;
  color: #131414;
}
a:hover {
  text-decoration: none;
}

address {
  color: #131414;
  font-style: normal;
}

img {
  vertical-align: bottom;
  border: none;
}

dl,
dt,
dd {
  margin: 0;
  padding: 0;
  color: #131414;
}

main {
  display: block;
}

picture {
  display: block;
}

table,
th,
td {
  color: #131414;
}

header {
  display: block;
}

footer {
  display: block;
}

aside {
  display: block;
}

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

data {
  display: block;
}

time {
  display: block;
}

a[href^="tel:"] {
  cursor: default;
  pointer-events: none;
}

summary {
  list-style: none;
}
summary::-webkit-details-marker {
  display: none;
}

/*==========================
l-header
==========================*/
.l-header {
  width: 100%;
  height: 144px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  margin-top: 54px;
  max-height: 59.0277777778vw;
}
.l-header-top {
  height: 100%;
}
.l-header-top .l-header__cta {
  display: block;
}
.l-header-top .l-header__cta--sp {
  display: none;
}
.l-header-top.is-fixed .l-header__gnav {
  gap: 10px;
  -ms-flex-item-align: center;
      align-self: center;
}
.l-header-top.is-fixed .l-header__gnavLink {
  font-size: 13px;
}
.l-header-top.is-fixed .l-header__gnavLink:after {
  content: initial;
}
.l-header.is-fixed .l-header__doboz {
  width: 100%;
  max-width: 1440px;
  height: 80px;
  position: fixed;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-top: 0;
}
.l-header.is-fixed .l-header__doboz:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
  width: 100vw;
  height: 100%;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.l-header.is-fixed .l-header__logo {
  padding-bottom: 0;
}
.l-header.is-fixed .l-header__logoImg {
  width: 190px;
}
.l-header.is-fixed .l-header__gnav {
  gap: 20px;
  -ms-flex-item-align: center;
      align-self: center;
}
.l-header.is-fixed .l-header__gnavLink {
  font-size: 14px;
}
.l-header.is-fixed .l-header__gnavLink:after {
  content: initial;
}
.l-header.is-fixed .l-header__cta {
  width: 305px;
  height: 80px;
  position: relative;
  bottom: 0;
  right: 0;
  display: block;
}
.l-header.is-fixed .l-header__ctaDoboz {
  gap: 0;
}
.l-header.is-fixed .l-header__ctaTit {
  font-size: 12px;
}
.l-header.is-fixed .l-header__ctaBtn img {
  width: 100%;
  height: 100%;
}
.l-header.is-fixed .l-header__cta--sp {
  display: none;
}
.l-header.is-fixed .l-header__ctaSplit {
  width: 164px;
}
.l-header.is-fixed .l-header__ctaSplit:nth-of-type(1) .l-header__ctaBtn {
  width: 115px;
  height: 35px;
}
.l-header.is-fixed .l-header__ctaSplit:nth-of-type(2) .l-header__ctaBtn {
  width: 115px;
  height: 35px;
}
.l-header__inner {
  width: 100%;
  height: 100%;
  max-width: 1480px;
  padding: 0 20px;
  margin: 0 auto;
  position: relative;
}
.l-header__doboz {
  height: 90px;
  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;
}
.l-header__dobozSplit:nth-of-type(2) {
  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;
}
.l-header__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 10px;
  position: relative;
  z-index: 1000001;
  background-color: #ffffff;
  padding: 0 20px 40px;
}
.l-header__logoImg {
  width: 250px;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.l-header__logoImg:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-header__logoImg img {
  width: 100%;
}
.l-header__gnav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-item-align: baseline;
      align-self: baseline;
  gap: 15px;
  margin-right: 10px;
}
.l-header__gnavItem:hover {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-header__gnavLink {
  font-size: 14px;
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  color: #131414;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  line-height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
}
.l-header__gnavLink:visited {
  text-decoration: none;
  color: #131414;
}
.l-header__gnavLink:hover {
  text-decoration: none;
}
.l-header__gnavLink:after {
  content: "";
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: block;
  width: 13px;
  height: 13px;
  background-color: transparent;
  -webkit-clip-path: polygon(0 0, 100% 50%, 0 100%);
          clip-path: polygon(0 0, 100% 50%, 0 100%);
}
.l-header__gnavLink:hover {
  text-decoration: none;
  color: #ec6885;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-header__gnavLink:hover:visited {
  text-decoration: none;
  color: #ec6885;
}
.l-header__gnavLink:hover:hover {
  text-decoration: none;
}
.l-header__gnavLink:hover:after {
  background-color: #ec6885;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-header__hmb {
  display: none;
}
.l-header__drwNav {
  display: none;
}
.l-header__drwNavList {
  margin-top: 100px;
}
.l-header__drwNavListItem {
  text-align: left;
}
.l-header__drwNavListItem:not(:first-of-type) {
  margin-top: 20px;
}
.l-header__drwNavListItemLink {
  font-size: 16px;
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  color: #131414;
  line-height: 100%;
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  line-height: 1.8;
}
.l-header__drwNavListItemLink:visited {
  text-decoration: none;
  color: #131414;
}
.l-header__drwNavListItemLink:hover {
  text-decoration: none;
}
.l-header__drwNavListItemLink:after {
  content: "";
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: block;
  width: 11px;
  height: 11px;
  -webkit-clip-path: polygon(0 0, 100% 50%, 0 100%);
          clip-path: polygon(0 0, 100% 50%, 0 100%);
  background-color: #131414;
}
.l-header__drwNavListItemLink:hover {
  text-decoration: none;
  color: #ec6885;
}
.l-header__drwNavListItemLink:hover:visited {
  text-decoration: none;
  color: #ec6885;
}
.l-header__drwNavListItemLink:hover:hover {
  text-decoration: none;
}
.l-header__drwNavListItemLink:hover:after {
  background-color: #ec6885;
}
.l-header__drwNavListItembtn {
  width: 166px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.l-header__drwNavListItembtn--search {
  margin-top: 30px;
}
.l-header__drwNavListItembtnDeforuto {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-header__drwNavListItembtnActive {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
.l-header__drwNavListItembtn:hover .l-header__drwNavListItembtnDeforuto {
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
.l-header__drwNavListItembtn:hover .l-header__drwNavListItembtnActive {
  visibility: visible;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 1;
}
.l-header__cta {
  display: none;
  position: absolute;
  bottom: 20px;
  right: 20px;
  background-image: url(../img/global/header/cta_bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 405px;
  height: 106px;
}
.l-header__cta:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1px;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #ffffff;
}
.l-header__ctaDoboz {
  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;
  height: 100%;
  gap: 50px;
}
.l-header__ctaSplit {
  height: 100%;
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.l-header__ctaTit {
  color: #ffffff;
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  letter-spacing: 0.1em;
  line-height: 1.2;
}
.l-header__ctaTitHide {
  display: none;
}
.l-header__ctaBtn {
  margin-top: 6px;
}
.l-header__ctaBtn img {
  width: 100%;
}
.l-header__ctaBtnActive {
  display: none;
}
.l-header__ctaBtn:hover .l-header__ctaBtnDeforuto {
  display: none;
}
.l-header__ctaBtn:hover .l-header__ctaBtnActive {
  display: block;
}

/*==========================
l-footer
==========================*/
.l-footer {
  padding: 120px 0 80px;
  background-image: url(../img/global/footer/bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center;
}
.l-footer__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 1480px;
  padding: 0 20px;
  margin: 0 auto;
}
.l-footer__logo {
  width: 193px;
  height: 30px;
}
.l-footer__logo img {
  width: 100%;
}
.l-footer__sns {
  margin-top: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.l-footer__snsItemLink {
  width: 30px;
  height: 30px;
}
.l-footer__snsItemLink img {
  width: 100%;
}
.l-footer__snsItemLink:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-footer__btn {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
.l-footer__btn .m-button__wrap {
  width: 145px;
  margin-top: 0;
}
.l-footer__btn .m-button__link {
  font-size: 16px;
}
.l-footer__btn .m-button__link:after {
  display: none;
}
.l-footer__btnSearch .m-button__link img {
  width: 15px;
  height: 21px;
}
.l-footer__btnLine .m-button__link {
  gap: 0;
}
.l-footer__btnLine .m-button__link img {
  width: 53px;
  height: 27px;
}
.l-footer__nav {
  margin-top: 40px;
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.l-footer__navList {
  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;
  gap: 30px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.l-footer__navList:nth-of-type(2) {
  gap: 20px;
}
.l-footer__navList:nth-of-type(2) .l-footer__navItemLink {
  font-size: 12px;
  font-weight: bold;
}
.l-footer__navItemLink {
  font-size: 14px;
  text-decoration: none;
  color: #131414;
  border-bottom: 1px solid #131414;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.l-footer__navItemLink:visited {
  text-decoration: none;
  color: #131414;
}
.l-footer__navItemLink:hover {
  text-decoration: none;
}
.l-footer__navItemLink:hover {
  text-decoration: none;
  color: #ec6885;
  border-color: #ec6885;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-footer__navItemLink:hover:visited {
  text-decoration: none;
  color: #ec6885;
}
.l-footer__navItemLink:hover:hover {
  text-decoration: none;
}
.l-footer__copyTxt {
  font-size: 12px;
  font-weight: bold;
  margin-top: 30px;
}

/*============================
.l-container
============================*/
.l-container {
  overflow: hidden;
  /* IE11 */
}
_:-ms-lang(x)::-ms-backdrop, .l-container {
  overflow-x: hidden;
  overflow-y: visible;
}

/*============================
.l-section
============================*/
.l-section__inner {
  width: 100%;
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 20px;
}

/*============================
.l-pankuzu
============================*/
.l-pankuzu {
  width: 100%;
  max-width: 1240px;
  margin: 25px auto 0;
  padding: 0 20px;
}
.l-pankuzu__list {
  width: 100%;
  max-width: 600px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.l-pankuzu__list > li {
  white-space: nowrap;
  font-size: 12px;
}
.l-pankuzu__list > li:last-child {
  text-overflow: ellipsis;
  overflow: hidden;
}
.l-pankuzu__list > li + li {
  margin-left: 10px;
}
.l-pankuzu__list > li a {
  text-decoration: none;
  color: #ec6885;
  border-bottom: 1px solid #ec6885;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.l-pankuzu__list > li a:visited {
  text-decoration: none;
  color: #ec6885;
}
.l-pankuzu__list > li a:hover {
  text-decoration: none;
}
.l-pankuzu__list > li a:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

/*============================
.l-main
============================*/
.l-main {
  margin-top: 115px;
}

/*============================
.l-mv
============================*/
.l-mv-top img {
  width: 100%;
}
.l-mv-top__inner {
  max-width: 1480px;
  padding: 0 20px;
  margin: 0 auto;
}
.l-mv-top__wrap {
  position: relative;
}
.l-mv-top__tit {
  position: absolute;
  top: 13.8888888889vw;
  left: 6.9444444444vw;
  width: 59.0277777778vw;
  max-width: 850px;
  z-index: 10000;
}
.l-mv-top__titBtn {
  display: block;
  width: 19.8611111111vw;
  max-width: 286px;
  margin-left: auto;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.l-mv-top__titBtn:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-mv-under__inner {
  background-image: url(../img/global/mv_bg.jpg);
  background-size: cover;
  height: 280px;
}
.l-mv-under__head {
  width: 680px;
  margin: 0 auto;
  background: #f98ba3;
  background: -webkit-gradient(linear, left top, right top, from(rgba(249, 139, 163, 0.7)), to(rgba(48, 165, 188, 0.7)));
  background: linear-gradient(90deg, rgba(249, 139, 163, 0.7) 0%, rgba(48, 165, 188, 0.7) 100%);
  padding: 50px 20px 40px;
}
.l-mv-under__tit {
  font-size: 81px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  position: relative;
  color: #ffffff;
  display: inline-block;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
}
.l-mv-under__tit--space {
  margin-left: 1rem;
}
.l-mv-under__titEdging {
  color: transparent;
  -webkit-text-stroke: 1px #ffffff;
  position: absolute;
  top: 5px;
  left: 7px;
}
.l-mv-under__txt {
  font-size: 34px;
  letter-spacing: -0.04em;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  display: block;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #ffffff;
}
.l-mv-search__inner {
  background-image: url(../img/global/mv_bg.jpg);
  background-size: cover;
  height: 280px;
}
.l-mv-search__head {
  width: 680px;
  margin: 0 auto;
  background: #f98ba3;
  background: -webkit-gradient(linear, left top, right top, from(rgba(249, 139, 163, 0.7)), to(rgba(48, 165, 188, 0.7)));
  background: linear-gradient(90deg, rgba(249, 139, 163, 0.7) 0%, rgba(48, 165, 188, 0.7) 100%);
  padding: 50px 20px 40px;
}
.l-mv-search__tit {
  font-size: 81px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  position: relative;
  color: #ffffff;
  display: inline-block;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
}
.l-mv-search__titEdging {
  color: transparent;
  -webkit-text-stroke: 1px #ffffff;
  position: absolute;
  top: 5px;
  left: 7px;
}
.l-mv-search__txt {
  font-size: 34px;
  letter-spacing: -0.04em;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  display: block;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #ffffff;
}
.l-mv-voice {
  background-image: url(../img/interview/mv_bg.jpg);
  background-size: cover;
  padding: 100px 0 60px;
}
.l-mv-voice img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.l-mv-voice__inner {
  max-width: 1040px;
  padding: 0 20px;
  margin: 0 auto;
}
.l-mv-voice__head {
  display: inline-block;
  position: relative;
}
.l-mv-voice__headTxt {
  color: #ffffff;
  font-size: 32px;
  font-weight: bold;
}
.l-mv-voice__headImg {
  position: absolute;
  top: -65px;
  left: -70px;
  width: 107px;
  height: 80px;
}
.l-mv-voice__doboz {
  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;
  gap: 60px;
  margin: 30px auto 0;
  max-width: 710px;
}
.l-mv-voice__picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.l-mv-voice__pictureBox {
  background-color: #ffffff;
  border-radius: 50%;
  width: 250px;
  height: 250px;
  overflow: hidden;
  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;
}
.l-mv-voice__pictureBoxImg {
  width: 212px;
  height: 240px;
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
}
.l-mv-voice__pictureIcon {
  position: absolute;
  top: 0;
  left: 0;
  width: 61px;
  height: 73px;
}
.l-mv-voice__pictureLetter {
  position: relative;
  z-index: 1;
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
}
.l-mv-voice__pictureLetterTit {
  font-size: 18px;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
}
.l-mv-voice__pictureLetterTit.m-decoration {
  padding: 10px;
}
.l-mv-voice__pictureLetterTxt {
  font-size: 24px;
}
.l-mv-voice__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  color: #ffffff;
  max-width: 710px;
  margin: 0 auto;
  font-size: 14px;
  font-weight: bold;
}
.l-mv-voice__date time {
  margin-left: 1rem;
}
.l-mv-voice__box {
  width: 400px;
  background-color: #ffffff;
  padding: 35px 43px;
  -webkit-box-shadow: 6px 6px 0px #131414;
          box-shadow: 6px 6px 0px #131414;
}
.l-mv-voice__boxData {
  width: 100%;
}
.l-mv-voice__boxDataItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.l-mv-voice__boxDataItemTit {
  font-size: 16px;
  text-align: right;
  width: 35%;
  letter-spacing: 0.04em;
}
.l-mv-voice__boxDataItemTxt {
  font-size: 16px;
  width: 65%;
  letter-spacing: 0.04em;
  text-align: left;
}

/*============================
.l-footcontact
============================*/
.l-footcontact {
  margin-top: 100px;
  padding-bottom: 80px;
}
.l-footcontact__inner {
  max-width: 1480px;
  padding: 0 20px;
  margin: 0 auto;
}
.l-footcontact__head {
  position: relative;
  display: inline-block;
  width: 840px;
}
.l-footcontact__headImg {
  position: absolute;
  top: 0;
  left: -80px;
  -webkit-transform: skew(10deg);
          transform: skew(10deg);
  width: 74px;
  display: block;
}
.l-footcontact__headTit {
  text-align: left;
  font-size: 40px;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  letter-spacing: -0.04em;
}
.l-footcontact__headTit .m-decoration {
  margin-left: 10px;
}
.l-footcontact__content {
  background: #fdccd8;
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, rgba(253, 204, 216, 0.5)), color-stop(80%, rgba(150, 212, 222, 0.5)));
  background: linear-gradient(90deg, rgba(253, 204, 216, 0.5) 30%, rgba(150, 212, 222, 0.5) 80%);
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
  margin-top: 30px;
}
.l-footcontact__wrap {
  width: 850px;
  margin: 0 auto;
  position: relative;
}
.l-footcontact__wrapImg {
  position: absolute;
  width: 158px;
  top: -178px;
  right: 0;
}
.l-footcontact__wrapUpper {
  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;
}
.l-footcontact__wrapUpperSplit {
  border-bottom: 6px solid #e4e7ed;
}
.l-footcontact__wrapUpperSplit:nth-of-type(1) {
  border-right: 6px solid #e4e7ed;
}
.l-footcontact__wrapUpperSplit:nth-of-type(1) .l-footcontact__wrapUpperTit {
  background: #f98ba3;
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, #f98ba3), color-stop(80%, rgba(162, 169, 188, 0.7)));
  background: linear-gradient(90deg, #f98ba3 30%, rgba(162, 169, 188, 0.7) 80%);
}
.l-footcontact__wrapUpperSplit:nth-of-type(1) .l-footcontact__wrapUpperBtn {
  background: #fbccd8;
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, rgba(251, 204, 216, 0.7)), color-stop(80%, rgba(201, 208, 219, 0.7)));
  background: linear-gradient(90deg, rgba(251, 204, 216, 0.7) 30%, rgba(201, 208, 219, 0.7) 80%);
}
.l-footcontact__wrapUpperSplit:nth-of-type(2) .l-footcontact__wrapUpperTit {
  background: #a2a9bc;
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, rgba(162, 169, 188, 0.7)), color-stop(80%, #54b3c6));
  background: linear-gradient(90deg, rgba(162, 169, 188, 0.7) 30%, #54b3c6 80%);
}
.l-footcontact__wrapUpperSplit:nth-of-type(2) .l-footcontact__wrapUpperBtn {
  background: #c7d1dc;
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, rgba(199, 209, 220, 0.7)), color-stop(80%, rgba(152, 212, 222, 0.7)));
  background: linear-gradient(90deg, rgba(199, 209, 220, 0.7) 30%, rgba(152, 212, 222, 0.7) 80%);
}
.l-footcontact__wrapUpperTit {
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #ffffff;
  letter-spacing: 0.05em;
  width: 420px;
  padding: 18px 0;
  font-size: 24px;
}
.l-footcontact__wrapUpperBtn {
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  letter-spacing: 0.05em;
  width: 420px;
  padding: 30px 0;
}
.l-footcontact__wrapUpperBtn--search .l-footcontact__wrapUpperBtnLink {
  width: 235px;
}
.l-footcontact__wrapUpperBtn--line .l-footcontact__wrapUpperBtnLink {
  width: 291px;
}
.l-footcontact__wrapUpperBtnLink {
  position: relative;
  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;
  margin: 0 auto;
}
.l-footcontact__wrapUpperBtnLinkDeforuto {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-footcontact__wrapUpperBtnLinkActive {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
.l-footcontact__wrapUpperBtnLink:hover .l-footcontact__wrapUpperBtnLinkDeforuto {
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
.l-footcontact__wrapUpperBtnLink:hover .l-footcontact__wrapUpperBtnLinkActive {
  visibility: visible;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 1;
}
.l-footcontact__wrapUnder {
  background-color: #ffffff;
  padding: 45px 40px;
}
.l-footcontact__wrapUnderTxt {
  font-size: 28px;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  letter-spacing: -0.04em;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
  line-height: 1.8;
}
.l-footcontact__wrapUnder .m-button__wrap {
  margin: 18px auto 0;
}

/*============================
.l-nav
============================*/
.l-nav {
  margin-top: 34px;
}
.l-nav__inner {
  max-width: 1040px;
}
.l-nav__txt {
  font-size: 20px;
  letter-spacing: 0;
}
.l-nav__list {
  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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 23px;
  margin-top: 55px;
}

/*============================
.l-faq
============================*/
.l-faq__inner {
  max-width: 1040px;
}
.l-faq__tit {
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  font-size: 40px;
  letter-spacing: 0;
}
.l-faq__tit .m-decoration {
  padding: 0 12px;
}
.l-faq__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 48px;
  margin-top: 32px;
}
.l-faq__list--white .l-faq__itemQuestion {
  background-color: #ffffff;
}
.l-faq__itemQuestion {
  text-align: left;
  background-color: #f3f5f8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.l-faq__itemQuestionNum {
  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;
  padding: 0 8px;
  background-color: #131414;
  color: #ffffff;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 24px;
  line-height: 2.5;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.l-faq__itemQuestionTxt {
  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;
  padding-left: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 24px;
  line-height: 1.3636363636;
}
.l-faq__itemAnswerTxt {
  text-align: left;
  padding: 24px 24px 0;
  font-size: 18px;
}

/*============================
.l-search
============================*/
.l-search {
  margin-top: 90px;
}
.l-search img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.l-search button img {
  width: auto;
  height: auto;
}
.l-search__inner {
  background-image: url(../img/global/search/bg.jpg);
  background-size: cover;
  padding-bottom: 50px;
}
.l-search__head {
  width: 768px;
  margin: 0 auto;
  background: #f98ba3;
  background: -webkit-gradient(linear, left top, right top, from(rgba(249, 139, 163, 0.7)), to(rgba(48, 165, 188, 0.7)));
  background: linear-gradient(90deg, rgba(249, 139, 163, 0.7) 0%, rgba(48, 165, 188, 0.7) 100%);
  padding: 82px 40px 96px;
}
.l-search__titMain {
  font-size: 40px;
  letter-spacing: -0.04em;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  display: inline-block;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-top: 20px;
  color: #ffffff;
}
.l-search__titImg {
  width: 395px;
  margin: 0 auto;
  display: block;
}
.l-search__txt {
  color: #ffffff;
  font-size: 26px;
}
.l-search__wrap {
  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;
  gap: 21px;
  -webkit-transform: translateY(-40px);
          transform: translateY(-40px);
  position: relative;
  z-index: 100;
}
.l-search__selectbox {
  position: relative;
  width: 253px;
  height: 75px;
}
.l-search__selectbox button {
  color: #131414;
}
.l-search__selectboxButton {
  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;
  width: 100%;
  height: 100%;
  padding: 12px 16px;
  background-color: #ffffff;
  border: 1px solid #131414;
  border-radius: 8px;
  cursor: pointer;
  -webkit-box-shadow: 4px 4px 0px #131414;
          box-shadow: 4px 4px 0px #131414;
}
.l-search__selectboxButton.is-open {
  -webkit-box-shadow: 4px 4px 0px #131414;
          box-shadow: 4px 4px 0px #131414;
  border-radius: 8px 8px 0 0;
  border-bottom: 1px solid transparent;
}
.l-search__selectboxButton:hover .l-search__selectboxButtonTxt {
  color: #ec6885;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.l-search__selectboxButton:hover .l-search__selectboxButtonArrow::after {
  content: url(../img/global/arrow_pink.svg);
}
.l-search__selectboxButtonIcon.is-hidden {
  display: none;
}
.l-search__selectboxButtonTxt {
  font-size: 20px;
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 8px;
  text-align: left;
}
.l-search__selectboxButtonTxt.is-selected {
  font-size: 16px;
  font-family: YakuHanJP, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.l-search__selectboxButtonArrow {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.l-search__selectboxButtonArrow::after {
  display: block;
  width: 16px;
  height: 16px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  content: url(../img/global/arrow_black.svg);
}
.is-open .l-search__selectboxButtonArrow::after {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.l-search__selectboxDropdown {
  position: absolute;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
  background-color: #ffffff;
  border: 1px solid #131414;
  border-top: initial;
  border-radius: 0 0 8px 8px;
  -webkit-box-shadow: 4px 4px 0px #131414;
          box-shadow: 4px 4px 0px #131414;
  z-index: 100;
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
}
.l-search__selectboxDropdown.is-hidden {
  opacity: 0;
  visibility: hidden;
}
.l-search__selectboxDropdownInner {
  max-height: 300px;
  overflow-y: auto;
  -webkit-transition: max-height 0.3s ease;
  transition: max-height 0.3s ease;
}
.l-search__selectboxDropdownInner.is-expanded {
  max-height: none;
  overflow-y: auto;
}
.l-search__selectboxList {
  list-style: none;
  padding: 0;
  margin: 0;
  padding-bottom: 6px;
}
.l-search__selectboxItem--prefecture .l-search__selectboxLabel {
  padding-left: 48px;
}
.l-search__selectboxLabel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 6px 16px;
  cursor: pointer;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.l-search__selectboxLabel:hover {
  background-color: #f5f5f5;
}
.l-search__selectboxLabelTxt {
  font-size: 16px;
  color: #131414;
  text-align: left;
}
.l-search__selectboxCheckbox {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.l-search__selectboxCheckbox + .l-search__selectboxLabelTxt {
  position: relative;
  padding-left: 32px;
}
.l-search__selectboxCheckbox + .l-search__selectboxLabelTxt::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #e7e8e9;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.l-search__selectboxCheckbox + .l-search__selectboxLabelTxt::after {
  content: url(../img/global/search/check.svg);
  position: absolute;
  left: 7px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.l-search__selectboxCheckbox:checked + .l-search__selectboxLabelTxt::after {
  opacity: 1;
}
.l-search__selectboxCheckbox:hover + .l-search__selectboxLabelTxt::before {
  border-color: #ec6885;
}
.l-search__selectboxMoreButton {
  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;
  width: 100%;
  padding: 12px;
  background-color: #f3f5f8;
  border: none;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  border-radius: 0 0 8px 8px;
}
.l-search__selectboxMoreButton.is-expanded:before {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.l-search__selectboxMoreButton:before {
  display: block;
  content: url(../img/global/arrow_black.svg);
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.l-search .m-button__wrap {
  width: 314px;
  height: 72px;
}
.l-search .m-button__link {
  font-size: 30px;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
}
.l-search .m-button__link:after {
  content: initial;
}

/*============================
m-pagetop
============================*/
.m-pagetop {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  resize: none;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  font-family: YakuHanJP, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  position: fixed;
  display: none;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 60px;
  height: 60px;
  top: auto;
  bottom: 120px;
  left: auto;
  right: 20px;
  background: url(../img/global/footer/m-pagetop.svg) no-repeat left top;
  background-size: contain;
  z-index: 99999;
  cursor: pointer;
}
.m-pagetop:hover {
  background-image: url(../img/global/footer/m-pagetop-active.svg);
}

/*============================
m-button
============================*/
.m-button {
  position: relative;
  z-index: 1;
  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;
}
.m-button__wrap {
  background-color: #131414;
  border-radius: 5px;
  gap: 8px;
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border: 1px solid transparent;
  width: auto;
  display: inline-block;
  height: 44px;
}
.m-button__wrap:before {
  content: "";
  position: absolute;
  top: 2.5px;
  left: 2.5px;
  display: block;
  width: 100%;
  height: 100%;
  border: 1.5px solid #131414;
  border-radius: 16px;
  border-radius: 5px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: -1;
}
.m-button__wrap:hover {
  background-color: #ec6885;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.m-button--white .m-button__wrap {
  border-color: #131414;
  background-color: #ffffff;
}
.m-button--white .m-button__wrap:before {
  background-color: #131414;
}
.m-button--white .m-button__link {
  text-decoration: none;
  color: #131414;
}
.m-button--white .m-button__link:visited {
  text-decoration: none;
  color: #131414;
}
.m-button--white .m-button__link:hover {
  text-decoration: none;
}
.m-button--white .m-button__link::after {
  content: url(../img/global/arrow_black.svg);
}
.m-button--white:hover .m-button__wrap {
  border-color: #ffffff;
  background-color: #131414;
}
.m-button--white:hover .m-button__wrap:before {
  background-color: #ffffff;
}
.m-button--white:hover .m-button__link {
  text-decoration: none;
  color: #ffffff;
}
.m-button--white:hover .m-button__link:visited {
  text-decoration: none;
  color: #ffffff;
}
.m-button--white:hover .m-button__link:hover {
  text-decoration: none;
}
.m-button--white:hover .m-button__link::after {
  content: url(../img/global/arrow_white.svg);
}
.m-button--icon .m-button__wrap {
  border-color: #131414;
  background-color: #ffffff;
}
.m-button--icon .m-button__wrap:before {
  background-color: #131414;
}
.m-button--icon .m-button__link {
  text-decoration: none;
  color: #131414;
}
.m-button--icon .m-button__link:visited {
  text-decoration: none;
  color: #131414;
}
.m-button--icon .m-button__link:hover {
  text-decoration: none;
}
.m-button--icon .m-button__link::after {
  content: url(../img/global/arrow_black.svg);
}
.m-button--icon:hover .m-button__wrap {
  background-color: #ffffff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.m-button--icon:hover .m-button__link {
  text-decoration: none;
  color: #ec6885;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.m-button--icon:hover .m-button__link:visited {
  text-decoration: none;
  color: #ec6885;
}
.m-button--icon:hover .m-button__link:hover {
  text-decoration: none;
}
.m-button--icon:hover .m-button__link::after {
  content: url(../img/global/arrow_pink.svg);
}
.m-button--gradationarrow .m-button__wrap {
  border-color: #131414;
  background-color: #ffffff;
  width: auto;
  height: 68px;
}
.m-button--gradationarrow .m-button__wrap:before {
  background-color: #131414;
}
.m-button--gradationarrow .m-button__link {
  text-decoration: none;
  color: #131414;
  padding: 0 60px 0 20px;
}
.m-button--gradationarrow .m-button__link:visited {
  text-decoration: none;
  color: #131414;
}
.m-button--gradationarrow .m-button__link:hover {
  text-decoration: none;
}
.m-button--gradationarrow .m-button__link::after {
  content: url(../img/global/arrow_gradation.svg);
  width: 22px;
  height: 25px;
  position: absolute;
  top: calc(50% + 5px);
  right: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.m-button--gradationarrow:hover .m-button__link {
  text-decoration: none;
  color: #ec6885;
}
.m-button--gradationarrow:hover .m-button__link:visited {
  text-decoration: none;
  color: #ec6885;
}
.m-button--gradationarrow:hover .m-button__link:hover {
  text-decoration: none;
}
.m-button--reverse .m-button__link::after {
  content: initial;
}
.m-button--reverse .m-button__link::before {
  content: url(../img/global/arrow_white.svg);
  width: 16px;
  height: 16px;
  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;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.m-button--toggle .m-button__wrap {
  width: 100%;
  margin-top: 0;
  border-color: #131414;
  background-color: #ffffff;
  cursor: pointer;
}
.m-button--toggle .m-button__wrap:before {
  background-color: #131414;
}
.m-button--toggle .m-button__link {
  text-decoration: none;
  color: #131414;
  width: 100%;
}
.m-button--toggle .m-button__link:visited {
  text-decoration: none;
  color: #131414;
}
.m-button--toggle .m-button__link:hover {
  text-decoration: none;
}
.m-button--toggle .m-button__link::after {
  content: "";
  position: absolute;
  right: 35px;
  width: 28px;
  height: 5px;
  background-color: #131414;
}
.m-button--toggle .m-button__link::before {
  content: "";
  position: absolute;
  right: 35px;
  width: 28px;
  height: 5px;
  background-color: #131414;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.m-button--toggle:hover .m-button__wrap {
  border-color: #ffffff;
  background-color: #131414;
}
.m-button--toggle:hover .m-button__wrap:before {
  background-color: #ffffff;
}
.m-button--toggle:hover .m-button__link {
  text-decoration: none;
  color: #ffffff;
}
.m-button--toggle:hover .m-button__link:visited {
  text-decoration: none;
  color: #ffffff;
}
.m-button--toggle:hover .m-button__link:hover {
  text-decoration: none;
}
.m-button--toggle:hover .m-button__link::after {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-color: #ffffff;
}
.m-button--toggle:hover .m-button__link::before {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-color: #ffffff;
}
.m-button--togglearrow {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.m-button--togglearrow .m-button__wrap {
  border-color: #131414;
  background-color: #ffffff;
  width: 484px;
  height: 73px;
}
.m-button--togglearrow .m-button__wrap:before {
  background-color: #131414;
}
.m-button--togglearrow .m-button__link {
  text-decoration: none;
  color: #131414;
}
.m-button--togglearrow .m-button__link:visited {
  text-decoration: none;
  color: #131414;
}
.m-button--togglearrow .m-button__link:hover {
  text-decoration: none;
}
.m-button--togglearrow .m-button__link::after {
  content: url(../img/global/arrow_black.svg);
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.m-button--togglearrow:hover .m-button__wrap {
  border-color: #ffffff;
  background-color: #131414;
}
.m-button--togglearrow:hover .m-button__wrap:before {
  background-color: #ffffff;
}
.m-button--togglearrow:hover .m-button__link {
  text-decoration: none;
  color: #ffffff;
}
.m-button--togglearrow:hover .m-button__link:visited {
  text-decoration: none;
  color: #ffffff;
}
.m-button--togglearrow:hover .m-button__link:hover {
  text-decoration: none;
}
.m-button--togglearrow:hover .m-button__link::after {
  content: url(../img/global/arrow_white.svg);
}
.m-button__link {
  width: 100%;
  height: 100%;
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 20px;
  text-decoration: none;
  color: #ffffff;
  position: relative;
  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;
  gap: 8px;
  letter-spacing: 0.05em;
  padding: 0 20px;
}
.m-button__link:visited {
  text-decoration: none;
  color: #ffffff;
}
.m-button__link:hover {
  text-decoration: none;
}
.m-button__link[type=submit] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  resize: none;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  font-family: YakuHanJP, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.m-button__link::after {
  content: url(../img/global/arrow_white.svg);
  width: 16px;
  height: 16px;
  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;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

/*============================
m-hide
============================*/
.m-hide--pc {
  display: none;
}

/*============================
m-tit
============================*/
.m-tit {
  font-size: 92px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  color: #ffffff;
  text-shadow: 1px 1px 0 #4399ca, -1px -1px 0 #4399ca, -1px 1px 0 #4399ca, 1px -1px 0 #4399ca, 1px 0 0 #4399ca, -1px 0 0 #4399ca, 0 1px 0 #4399ca, 0 -1px 0 #4399ca;
  position: relative;
  display: inline-block;
}
.m-tit--space {
  margin-left: 1rem;
}
.m-tit__edging {
  text-shadow: initial;
  background: -webkit-gradient(linear, left top, right top, from(#fbcdd8), to(#96d4de));
  background: linear-gradient(90deg, #fbcdd8 0%, #96d4de 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: absolute;
  top: 5px;
  left: 7px;
  z-index: -1;
}

/*============================
m-pagenavi
============================*/
.m-pagenavi {
  margin-top: 72px;
}
.m-pagenavi a,
.m-pagenavi span {
  font-size: 14px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  color: #131414;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border: 1px solid #aab0b2;
  background-color: #ffffff;
  width: 28px;
  height: 30px;
  letter-spacing: 0;
}
.m-pagenavi a:hover,
.m-pagenavi span:hover {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #ffffff;
  background-color: #131414;
  border-color: #131414;
}
.m-pagenavi .current {
  color: #ffffff;
  background-color: #131414;
  border-color: #131414;
}
.m-pagenavi .first,
.m-pagenavi .last,
.m-pagenavi .previouspostslink,
.m-pagenavi .nextpostslink {
  border: initial;
}
.m-pagenavi .first:hover,
.m-pagenavi .last:hover,
.m-pagenavi .previouspostslink:hover,
.m-pagenavi .nextpostslink:hover {
  color: #ec6885;
  background-color: initial;
}
.m-pagenavi .pages,
.m-pagenavi .extend {
  display: none;
}

/*============================
m-decoration
============================*/
.m-decoration {
  display: inline-block;
  padding: 0 8px;
  position: relative;
}
.m-decoration:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: skew(10deg);
          transform: skew(10deg);
  z-index: -1;
}
.m-decoration--diagonal {
  color: #ffffff;
}
.m-decoration--diagonal:before {
  background-image: url(../img/global/diagonal.png);
}
.m-decoration--diagonalblack {
  color: #ffffff;
}
.m-decoration--diagonalblack:before {
  background-image: url(../img/global/diagonalblack.png);
  background-size: contain;
}
.m-decoration--diagonalpink {
  color: #ffffff;
  margin-left: 10px;
}
.m-decoration--diagonalpink:before {
  background-image: url(../img/global/diagonalpink.png);
  background-size: contain;
}
.m-decoration--yellowline:before {
  background-color: #fdfd87;
}
.m-decoration--pink {
  color: #ec6885;
  padding: 0;
  display: inline;
}

/*============================
m-swiper-button
============================*/
.m-swiper-button {
  position: absolute;
  width: 54px;
  height: 54px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.m-swiper-button:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.m-swiper-button--next {
  background-image: url(../img/global/arrow_next.svg);
  right: 0;
}
.m-swiper-button--prev {
  background-image: url(../img/global/arrow_prev.svg);
}

/*============================
m-voice
============================*/
.m-voice {
  width: 490px;
}
.m-voice__wrap {
  padding: 10px 10px 0;
  background-color: #f3f5f8;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-voice__img {
  margin-top: -35px;
  width: 150px;
}
.m-voice__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  font-size: 18px;
  position: absolute;
  top: -47px;
  right: 0;
}
.m-voice__name .m-decoration {
  padding: 10px;
  font-family: "Corporate-Logo-Bold-ver3", sans-serif;
  font-weight: 700;
  font-style: normal;
  -webkit-transform: skew(-10deg);
          transform: skew(-10deg);
  font-size: 18px;
  width: 204px;
}
.m-voice__data {
  width: 100%;
}
.m-voice__dataItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.m-voice__dataItemTit {
  font-size: 16px;
  text-align: right;
  width: 35%;
  letter-spacing: -0.04em;
}
.m-voice__dataItemTxt {
  font-size: 16px;
  width: 65%;
  letter-spacing: -0.04em;
  text-align: left;
}
.m-voice__message {
  border: 1px solid #131414;
  padding: 20px 25px 30px;
  -webkit-box-shadow: 6px 6px 0px #e7e8e9;
          box-shadow: 6px 6px 0px #e7e8e9;
  background-color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
}
.m-voice .m-button {
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
  position: relative;
  z-index: 1000;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/*============================
m-icontit
============================*/
.m-icontit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  position: relative;
  z-index: 1;
}
.m-icontit--area .m-icontit__img {
  width: 64px;
}
.m-icontit__img {
  width: 91px;
}
.m-icontit__main {
  font-size: 32px;
  font-family: "Corporate-Logo-Medium-ver3", sans-serif;
  font-weight: 500;
  font-style: normal;
  letter-spacing: -0.04em;
  display: inline-block;
  text-align: left;
  line-height: 1.8;
}
.m-icontit__main--line {
  position: relative;
}
.m-icontit__main--line:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 10px;
  background-color: #e7e8e9;
  z-index: -1;
}

/*==========================
共通タブ用 => .js-tab
==========================*/
.js-tab__switchItem {
  cursor: pointer;
}
.js-tab__main {
  position: relative;
}
.js-tab__mainItem {
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.js-tab__mainItem.has-scroll {
  display: none;
  position: static;
}
.js-tab__mainItem.is-active {
  opacity: 1;
  visibility: visible;
  position: static;
  z-index: auto;
}
.js-tab__mainItem.is-active.has-scroll {
  display: block;
}

/*===================
タブの中のタブ => .js-tab_inr
===================*/
.js-tabInr__switchItem {
  cursor: pointer;
}
.js-tabInr__main {
  position: relative;
}
.js-tabInr__mainItem {
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.js-tabInr__mainItem.has-scroll {
  display: none;
  position: static;
}
.js-tabInr__mainItem.is-active {
  opacity: 1;
  visibility: visible;
  position: static;
  z-index: auto;
}
.js-tabInr__mainItem.is-active.has-scroll {
  display: block;
}

/*==========================
共通トグル用 => .js-toggle
==========================*/
.js-toggle__switch {
  position: relative;
  cursor: pointer;
}
.js-toggle__switch.is-active {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.js-toggle__next {
  display: none;
}

/*==================
js-fade
==================*/
.js-fade {
  opacity: 0;
  -webkit-transition: 1s;
  transition: 1s;
}
.js-fade-up {
  -webkit-transform: translate(0, 50px);
          transform: translate(0, 50px);
}
.js-fade-up.is-active {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1;
}
.js-fade-updelay {
  opacity: 0;
  -webkit-transform: translate(0, 50px);
          transform: translate(0, 50px);
  -webkit-transition: opacity 1s ease, -webkit-transform 1s ease;
  transition: opacity 1s ease, -webkit-transform 1s ease;
  transition: opacity 1s ease, transform 1s ease;
  transition: opacity 1s ease, transform 1s ease, -webkit-transform 1s ease;
}
.js-fade-updelay.is-active {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.js-fade-updelay:nth-child(1) {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.js-fade-updelay:nth-child(2) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.js-fade-updelay:nth-child(3) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.js-fade-updelay:nth-child(4) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.js-fade-updelay:nth-child(5) {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}
.js-fade-updelay:nth-child(6) {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.js-fade-updelay:nth-child(7) {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s;
}
.js-fade-updelay:nth-child(8) {
  -webkit-transition-delay: 2.1s;
          transition-delay: 2.1s;
}
.js-fade-updelay:nth-child(9) {
  -webkit-transition-delay: 2.4s;
          transition-delay: 2.4s;
}
.js-fade-updelay:nth-child(10) {
  -webkit-transition-delay: 2.7s;
          transition-delay: 2.7s;
}

/*==========================
共通スライダー用 => .js-slider
==========================*/
.js-slider__modulDots {
  position: relative;
}
.js-slider__modulArw {
  cursor: pointer;
}

/*==========================
マウスストーカー => .js-stalker
==========================*/
.js-stalker-small, .js-stalker-large {
  position: fixed;
  top: 0;
  left: 0;
  border-radius: 50%;
  pointer-events: none;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 99999999;
}
.js-stalker-small {
  width: 15px;
  height: 15px;
  background-color: rgba(0, 0, 0, 0.8);
  -webkit-transition: opacity 0.2s ease, -webkit-transform 0.15s ease;
  transition: opacity 0.2s ease, -webkit-transform 0.15s ease;
  transition: transform 0.15s ease, opacity 0.2s ease;
  transition: transform 0.15s ease, opacity 0.2s ease, -webkit-transform 0.15s ease;
}
.js-stalker-small.is-hover {
  opacity: 0;
}
.js-stalker-large {
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-transition: width 0.3s ease, height 0.3s ease, -webkit-transform 0.2s ease;
  transition: width 0.3s ease, height 0.3s ease, -webkit-transform 0.2s ease;
  transition: transform 0.2s ease, width 0.3s ease, height 0.3s ease;
  transition: transform 0.2s ease, width 0.3s ease, height 0.3s ease, -webkit-transform 0.2s ease;
}
.js-stalker-large.is-hover {
  width: 80px;
  height: 80px;
}

/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
          transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  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;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
          filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  -webkit-transition-property: opacity, height, -webkit-transform;
  transition-property: opacity, height, -webkit-transform;
  transition-property: transform, opacity, height;
  transition-property: transform, opacity, height, -webkit-transform;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

/*==========================
よくある質問
.p-faq
==========================*/
.p-faq img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.p-faq-about {
  margin-top: 80px;
}
.p-faq-recruit {
  margin-top: 80px;
  padding: 80px 0;
  background-color: #f3f5f8;
}
.p-faq-dispatch {
  margin-top: 80px;
}
.p-faq-support {
  margin-top: 80px;
  padding: 80px 0;
  background-color: #f3f5f8;
}
.p-faq-transfer {
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  a[href^="tel:"] {
    cursor: pointer;
    pointer-events: auto;
  }
  .l-header {
    height: 63px;
    margin-top: 0;
    max-height: initial;
    background-color: #ffffff;
    position: fixed;
  }
  .l-header-top {
    background-color: transparent;
  }
  .l-header-top .l-header__cta--sp {
    display: block;
  }
  .l-header-top .l-header__cta--pc {
    display: none;
  }
  .l-header.is-fixed .l-header__cta--sp {
    display: block;
  }
  .l-header.is-fixed .l-header__cta--pc {
    display: none;
  }
  .l-header__inner {
    height: 100%;
    padding: 0;
  }
  .l-header__doboz {
    height: 62px;
  }
  .l-header__logo {
    height: 62px;
    padding: 20px 16px;
  }
  .l-header__logoImg {
    width: 160px;
  }
  .l-header__gnav {
    display: none;
  }
  .l-header__hmb {
    width: 24px;
    height: 15px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    display: block;
    position: fixed;
    top: 10px;
    left: auto;
    right: 20px;
    z-index: 1000001;
  }
  .l-header__hmbButton {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    resize: none;
    padding: 0;
    border: 0;
    outline: none;
    background: transparent;
    font-family: YakuHanJP, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    width: 100%;
    height: 40px;
    position: relative;
  }
  .l-header__hmbButton > div {
    width: 100%;
    height: 3px;
    background: #131414;
    position: absolute;
    top: 30%;
    right: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .l-header__hmbButton > div:nth-of-type(1) {
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
    width: 60%;
  }
  .l-header__hmbButton > div:nth-of-type(2) {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
    width: 80%;
  }
  .l-header__hmbButton > div:nth-of-type(3) {
    top: 70%;
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
  }
  .l-header__hmbButton.is-active > div {
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .l-header__hmbButton.is-active > div:nth-of-type(1) {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
            transform: translateY(-50%) rotate(45deg);
    width: 100%;
  }
  .l-header__hmbButton.is-active > div:nth-of-type(2) {
    opacity: 0;
  }
  .l-header__hmbButton.is-active > div:nth-of-type(3) {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
  .l-header__drwNav {
    display: block;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    width: 256px;
    height: 100vh;
    background-color: rgba(255, 255, 255, 0.9);
    position: fixed;
    top: 0;
    right: 0;
    padding-left: 40px;
  }
  .l-header__drwNav.is-active {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .l-header__cta {
    display: block;
    position: fixed;
    bottom: 0;
    right: 0px;
    width: 100%;
    height: 50px;
    background-image: initial;
  }
  .l-header__ctaDoboz {
    gap: 0;
  }
  .l-header__ctaSplit {
    width: 50%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 13px;
  }
  .l-header__ctaSplit:hover .l-header__ctaBtnDeforuto {
    display: none;
  }
  .l-header__ctaSplit:hover .l-header__ctaBtnActive {
    display: block;
  }
  .l-header__ctaSplit:nth-of-type(1) {
    background: #f292a8;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #f292a8), color-stop(50%, #e7ceda));
    background: linear-gradient(90deg, #f292a8 50%, #e7ceda 50%);
  }
  .l-header__ctaSplit:nth-of-type(1) .l-header__ctaBtn {
    width: 90px;
    height: 26px;
  }
  .l-header__ctaSplit:nth-of-type(2) {
    background: #75adc0;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #75adc0), color-stop(50%, #a7d2dd));
    background: linear-gradient(90deg, #75adc0 50%, #a7d2dd 50%);
  }
  .l-header__ctaSplit:nth-of-type(2) .l-header__ctaBtn {
    width: 90px;
    height: 26px;
  }
  .l-header__ctaTit {
    font-size: 14px;
    letter-spacing: 0.05em;
  }
  .l-header__ctaTitHide {
    display: block;
  }
  .l-header__ctaBtn {
    margin-top: 0;
  }
  .l-footer {
    padding: 50px 0 60px;
    background-image: url(../img/global/footer/sp-bg.jpg);
  }
  .l-footer__logo {
    width: 150px;
    height: 23px;
  }
  .l-footer__btn {
    margin-top: 25px;
    gap: 25px;
  }
  .l-footer__btn .m-button__wrap {
    width: 114px;
    height: 40px;
  }
  .l-footer__btn .m-button__link {
    font-size: 13px;
    font-family: "Corporate-Logo-Medium-ver3", sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  .l-footer__btnSearch .m-button__link img {
    width: 12px;
    height: 17px;
  }
  .l-footer__btnLine .m-button__link img {
    width: 42px;
    height: 21px;
  }
  .l-footer__nav {
    margin-top: 30px;
  }
  .l-footer__navList {
    gap: 20px 24px;
  }
  .l-footer__navList:nth-of-type(2) {
    gap: 13px;
  }
  .l-footer__navList:nth-of-type(2) .l-footer__navItemLink {
    font-weight: initial;
  }
  .l-footer__navItemLink {
    font-size: 12px;
  }
  .l-section__inner {
    max-width: 100%;
    padding: 0 20px;
  }
  .l-pankuzu {
    margin: 20px auto 0;
    padding: 0 20px;
  }
  .l-pankuzu__list {
    max-width: 100%;
  }
  .l-pankuzu__list > li {
    font-size: 10px;
  }
  .l-main {
    margin-top: 0;
  }
  .l-mv-top__inner {
    padding: 0;
  }
  .l-mv-top__tit {
    z-index: 0;
    top: 40vw;
    left: 5.3333333333vw;
    width: 77.3333333333vw;
  }
  .l-mv-top__titBtn {
    margin-left: 0;
    width: 41.0666666667vw;
    margin-right: auto;
    max-width: initial;
    position: absolute;
    bottom: 0;
  }
  .l-mv-under {
    margin-top: 63px;
  }
  .l-mv-under__inner {
    background-image: url(../img/global/sp-mv_bg.jpg);
    height: 150px;
  }
  .l-mv-under__head {
    width: 75.4666666667vw;
    padding: 20px;
  }
  .l-mv-under__tit {
    font-size: 44px;
  }
  .l-mv-under__titEdging {
    top: 4px;
    left: 5px;
  }
  .l-mv-under__txt {
    font-size: 18px;
  }
  .l-mv-search {
    margin-top: 63px;
  }
  .l-mv-search__inner {
    background-image: url(../img/global/sp-mv_bg.jpg);
    height: 150px;
  }
  .l-mv-search__head {
    width: 75.4666666667vw;
    padding: 20px;
  }
  .l-mv-search__tit {
    font-size: 44px;
  }
  .l-mv-search__titEdging {
    top: 4px;
    left: 5px;
  }
  .l-mv-search__txt {
    font-size: 18px;
  }
  .l-mv-voice {
    padding: 60px 0 40px;
    background-image: url(../img/interview/mv_bg.jpg);
    background-size: contain;
  }
  .l-mv-voice__inner {
    margin-top: 63px;
  }
  .l-mv-voice__headTxt {
    font-size: 20px;
  }
  .l-mv-voice__headImg {
    top: -60px;
    left: -10px;
    width: 68px;
    height: 52px;
  }
  .l-mv-voice__doboz {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
    margin-top: 16px;
  }
  .l-mv-voice__pictureBox {
    width: 150px;
    height: 150px;
  }
  .l-mv-voice__pictureBoxImg {
    width: 122px;
    height: 146px;
  }
  .l-mv-voice__pictureIcon {
    width: 32px;
    height: 40px;
  }
  .l-mv-voice__pictureLetterTit {
    font-size: 11px;
  }
  .l-mv-voice__pictureLetterTit.m-decoration {
    padding: 5px;
  }
  .l-mv-voice__pictureLetterTxt {
    font-size: 16px;
  }
  .l-mv-voice__date {
    margin-top: 16px;
    max-width: 335px;
  }
  .l-mv-voice__box {
    width: 335px;
    padding: 24px;
  }
  .l-mv-voice__boxDataItemTit {
    font-size: 14px;
  }
  .l-mv-voice__boxDataItemTxt {
    font-size: 14px;
  }
  .l-footcontact {
    margin-top: 40px;
    padding-bottom: 40px;
  }
  .l-footcontact__head {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .l-footcontact__headImg {
    width: 28px;
    height: 31px;
    left: -30px;
  }
  .l-footcontact__headTit {
    font-size: 19px;
    text-align: center;
  }
  .l-footcontact__content {
    margin-top: 20px;
  }
  .l-footcontact__wrap {
    width: 100%;
    padding: 0 20px;
  }
  .l-footcontact__wrapImg {
    width: 69px;
    top: -70px;
    right: 15px;
    z-index: -1;
  }
  .l-footcontact__wrapUpperSplit {
    width: 50%;
  }
  .l-footcontact__wrapUpperTit {
    width: initial;
    font-size: 13px;
  }
  .l-footcontact__wrapUpperBtn {
    width: initial;
    padding: 10px 0;
  }
  .l-footcontact__wrapUpperBtn--search .l-footcontact__wrapUpperBtnLink {
    width: 112px;
  }
  .l-footcontact__wrapUpperBtn--line .l-footcontact__wrapUpperBtnLink {
    width: 138px;
  }
  .l-footcontact__wrapUnder {
    padding: 15px 10px;
  }
  .l-footcontact__wrapUnderTxt {
    font-size: 13px;
  }
  .l-footcontact__wrapUnder .m-button__wrap {
    width: 174px;
    height: 33px;
  }
  .l-footcontact__wrapUnder .m-button__link {
    font-size: 13px;
  }
  .l-nav {
    margin-top: 24px;
  }
  .l-nav__txt {
    font-size: 13px;
  }
  .l-nav__list {
    gap: 13px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 27px;
  }
  .l-nav__item {
    width: calc(50% - 7px);
  }
  .l-faq__tit {
    font-size: 22px;
    line-height: 2.1818181818;
  }
  .l-faq__list {
    gap: 20px;
    margin-top: 27px;
  }
  .l-faq__itemQuestionNum {
    font-size: 18px;
    padding: 6px 4px;
  }
  .l-faq__itemQuestionTxt {
    font-size: 18px;
    padding-left: 12px;
    line-height: 1.3333333333;
    padding: 6px 10px 6px 12px;
  }
  .l-faq__itemAnswerTxt {
    padding: 12px 12px 0;
    font-size: 16px;
  }
  .l-search button img {
    height: 100%;
  }
  .l-search {
    margin-top: 50px;
  }
  .l-search__inner {
    background-image: url(../img/global/search/sp-bg.jpg);
    padding-bottom: 50px;
  }
  .l-search__head {
    width: 100%;
    padding: 40px 20px 50px;
  }
  .l-search__titMain {
    margin-top: 0;
    font-size: 20px;
  }
  .l-search__titImg {
    width: 190px;
  }
  .l-search__txt {
    font-size: 12px;
    margin-top: 10px;
  }
  .l-search__wrap {
    gap: 13px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  .l-search__selectbox {
    width: 152px;
    height: 47px;
  }
  .l-search__selectboxButton:hover .l-search__selectboxButtonTxt {
    color: #131414;
  }
  .l-search__selectboxButton:hover .l-search__selectboxButtonArrow::after {
    content: url(../img/global/sp-arrow_black.svg);
  }
  .l-search__selectboxButtonTxt {
    font-size: 12px;
  }
  .l-search__selectboxButtonTxt.is-selected {
    font-size: 10px;
  }
  .l-search__selectboxButtonArrow::after {
    width: 10px;
    height: 10px;
    content: url(../img/global/sp-arrow_black.svg);
  }
  .l-search__selectboxDropdownInner {
    max-height: 200px;
  }
  .l-search__selectboxItem--prefecture .l-search__selectboxLabel {
    padding-left: 32px;
  }
  .l-search__selectboxLabelTxt {
    font-size: 12px;
  }
  .l-search__selectboxCheckbox + .l-search__selectboxLabelTxt {
    padding-left: 24px;
  }
  .l-search__selectboxCheckbox + .l-search__selectboxLabelTxt::before {
    width: 18px;
    height: 18px;
  }
  .l-search__selectboxCheckbox + .l-search__selectboxLabelTxt::after {
    content: url(../img/global/search/sp-check.svg);
    top: 40%;
    left: 5px;
  }
  .l-search__selectboxMoreButton {
    padding: 10px;
  }
  .l-search__selectboxMoreButton:before {
    content: url(../img/global/sp-arrow_black.svg);
  }
  .l-search .m-button__wrap {
    width: 223px;
    height: 49px;
  }
  .l-search .m-button__link {
    font-size: 19px;
  }
  .m-pagetop {
    width: 48px;
    height: 48px;
    bottom: 60px;
  }
  .m-button__wrap {
    height: 31px;
  }
  .m-button--white .m-button__link::after {
    content: url(../img/global/sp-arrow_black.svg);
  }
  .m-button--white:hover .m-button__link::after {
    content: url(../img/global/sp-arrow_white.svg);
  }
  .m-button--icon .m-button__link::after {
    content: url(../img/global/sp-arrow_black.svg);
  }
  .m-button--icon:hover .m-button__link::after {
    content: url(../img/global/sp-arrow_pink.svg);
  }
  .m-button--gradationarrow .m-button__wrap {
    height: 49px;
    width: 100%;
  }
  .m-button--gradationarrow .m-button__link {
    font-size: 12px;
    text-align: left;
    padding: 0 30px 0 12.5px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .m-button--gradationarrow .m-button__link::after {
    content: url(../img/global/sp-arrow_gradation.svg);
    width: 11px;
    height: 12.5px;
    right: 10px;
  }
  .m-button--reverse .m-button__link::after {
    content: initial;
  }
  .m-button--reverse .m-button__link::before {
    content: url(../img/global/sp-arrow_white.svg);
    width: 11px;
    height: 11px;
  }
  .m-button--toggle .m-button__wrap {
    width: 100%;
  }
  .m-button--toggle .m-button__link::after {
    content: "";
    right: 20px;
    width: 18px;
    height: 3px;
  }
  .m-button--toggle .m-button__link::before {
    content: "";
    right: 20px;
    width: 18px;
    height: 3px;
  }
  .m-button--togglearrow .m-button__wrap {
    width: 307px;
    height: 68px;
  }
  .m-button--togglearrow .m-button__link {
    font-size: 20px;
  }
  .m-button--togglearrow .m-button__link::after {
    content: url(../img/global/sp-arrow_black.svg);
  }
  .m-button--togglearrow:hover .m-button__link::after {
    content: url(../img/global/sp-arrow_white.svg);
  }
  .m-button__link {
    font-size: 13px;
    padding: 0 12.5px;
  }
  .m-button__link::after {
    content: url(../img/global/sp-arrow_white.svg);
    width: 11px;
    height: 11px;
  }
  .m-hide--sp {
    display: none;
  }
  .m-hide--pc {
    display: block;
  }
  .m-tit {
    font-size: 44px;
  }
  .m-tit__edging {
    top: 4px;
    left: 3px;
  }
  .m-pagenavi {
    margin-top: 50px;
  }
  .m-pagenavi a,
.m-pagenavi span {
    font-size: 14px;
  }
  .m-decoration--diagonalpink:before {
    background-image: url(../img/global/sp-diagonalpink.png);
    background-size: auto;
  }
  .m-swiper-button {
    width: 25px;
    height: 25px;
  }
  .m-voice {
    width: 281px;
  }
  .m-voice--large .m-voice__doboz {
    margin-top: -60px;
  }
  .m-voice--large .m-voice__img {
    width: 90px;
  }
  .m-voice__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 10px 0 0 5px;
  }
  .m-voice__doboz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: -40px;
    width: 100%;
  }
  .m-voice__img {
    width: 70px;
    margin-top: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .m-voice__name {
    font-size: 12px;
    position: relative;
    top: 0;
    gap: 5px;
    width: 100%;
    -ms-flex-item-align: end;
        align-self: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .m-voice__name .m-decoration {
    padding: 5px;
    font-size: 11px;
    width: 128px;
  }
  .m-voice__data {
    margin-left: 30px;
    width: calc(100% - 30px);
  }
  .m-voice__dataItemTit {
    font-size: 11px;
  }
  .m-voice__dataItemTxt {
    font-size: 11px;
  }
  .m-voice__message {
    font-weight: 500;
    font-size: 12px;
    padding: 14px 14px 24px;
  }
  .m-icontit--area .m-icontit__img {
    width: 32px;
  }
  .m-icontit__img {
    width: 43px;
  }
  .m-icontit__main {
    font-size: 18px;
  }
  .js-stalker {
    display: none;
  }
  .p-faq-about {
    margin-top: 50px;
  }
  .p-faq-recruit {
    margin-top: 50px;
    padding: 50px 0;
  }
  .p-faq-dispatch {
    margin-top: 50px;
  }
  .p-faq-support {
    margin-top: 50px;
    padding: 50px 0;
  }
  .p-faq-transfer {
    margin-top: 50px;
  }
}
@media screen and (min-width: 1440px) {
  .l-header {
    max-height: 850px;
  }
  .l-mv-top__tit {
    top: 200px;
    left: 100px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  .l-header {
    height: 63px;
    margin-top: 0;
    max-height: initial;
    background-color: #ffffff;
    position: fixed;
  }
  .l-header-top .l-header__cta--sp {
    display: block;
  }
  .l-header-top .l-header__cta--pc {
    display: none;
  }
  .l-header.is-fixed .l-header__cta--sp {
    display: block;
  }
  .l-header.is-fixed .l-header__cta--pc {
    display: none;
  }
  .l-header__inner {
    height: 100%;
    padding: 0;
  }
  .l-header__doboz {
    height: 62px;
  }
  .l-header__logo {
    height: 62px;
    padding: 20px 16px;
  }
  .l-header__logoImg {
    width: 160px;
  }
  .l-header__gnav {
    display: none;
  }
  .l-header__hmb {
    width: 24px;
    height: 15px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    display: block;
    position: fixed;
    top: 10px;
    left: auto;
    right: 20px;
    z-index: 1000001;
  }
  .l-header__hmbButton {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    resize: none;
    padding: 0;
    border: 0;
    outline: none;
    background: transparent;
    font-family: YakuHanJP, "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    width: 100%;
    height: 40px;
    position: relative;
  }
  .l-header__hmbButton > div {
    width: 100%;
    height: 3px;
    background: #131414;
    position: absolute;
    top: 30%;
    right: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .l-header__hmbButton > div:nth-of-type(1) {
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
    width: 60%;
  }
  .l-header__hmbButton > div:nth-of-type(2) {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
    width: 80%;
  }
  .l-header__hmbButton > div:nth-of-type(3) {
    top: 70%;
    -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
  }
  .l-header__hmbButton.is-active > div {
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .l-header__hmbButton.is-active > div:nth-of-type(1) {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
            transform: translateY(-50%) rotate(45deg);
    width: 100%;
  }
  .l-header__hmbButton.is-active > div:nth-of-type(2) {
    opacity: 0;
  }
  .l-header__hmbButton.is-active > div:nth-of-type(3) {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
  .l-header__drwNav {
    display: block;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    width: 256px;
    height: 100vh;
    background-color: rgba(255, 255, 255, 0.9);
    position: fixed;
    top: 0;
    right: 0;
    padding-left: 40px;
  }
  .l-header__drwNav.is-active {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .l-header__cta {
    display: block;
    position: fixed;
    bottom: 0;
    right: 0px;
    width: 100%;
    background-image: initial;
  }
  .l-header__ctaDoboz {
    gap: 0;
  }
  .l-header__ctaSplit {
    width: 50%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 13px;
  }
  .l-header__ctaSplit:hover .l-header__ctaBtnDeforuto {
    display: none;
  }
  .l-header__ctaSplit:hover .l-header__ctaBtnActive {
    display: block;
  }
  .l-header__ctaSplit:nth-of-type(1) {
    background: #f292a8;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #f292a8), color-stop(50%, #e7ceda));
    background: linear-gradient(90deg, #f292a8 50%, #e7ceda 50%);
  }
  .l-header__ctaSplit:nth-of-type(2) {
    background: #75adc0;
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #75adc0), color-stop(50%, #a7d2dd));
    background: linear-gradient(90deg, #75adc0 50%, #a7d2dd 50%);
  }
  .l-header__ctaTitHide {
    display: block;
  }
  .l-header__ctaBtn {
    margin-top: 0;
  }
  .l-footer {
    padding-bottom: 120px;
  }
  .l-main {
    margin-top: 0;
  }
  .l-mv-top__inner {
    padding: 0;
  }
  .l-mv-top__tit {
    z-index: 0;
  }
  .l-mv-under {
    margin-top: 63px;
  }
  .l-mv-search {
    margin-top: 63px;
  }
  .l-mv-voice__inner {
    margin-top: 63px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1094px) {
  .l-mv-voice__headImg {
    top: -70px;
    left: -20px;
  }
  .l-footcontact__head {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  .l-footcontact__headTit {
    text-align: center;
  }
  .l-footcontact__headTit .m-hide--pc {
    display: block;
  }
  .l-footcontact__wrap {
    width: 100%;
    padding: 0 20px;
  }
  .l-footcontact__wrapImg {
    width: 138px;
    height: 158px;
    right: 10px;
    top: -143px;
    z-index: -1;
  }
  .l-footcontact__wrapUpperSplit {
    width: 50%;
  }
  .l-footcontact__wrapUpperTit {
    width: initial;
  }
  .l-footcontact__wrapUpperBtn {
    width: initial;
  }
  .l-search__head {
    width: 700px;
    padding: 82px 20px 96px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3RtcC9jc3MvZmFxLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEI7RUFDRSx5Q0FBeUM7RUFDekMsb0ZBQW9GO0VBQ3BGLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLHVDQUF1QztFQUN2QyxrRkFBa0Y7RUFDbEYsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjtBQUNBOzs2QkFFNkI7QUFDN0I7RUFDRTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsV0FBVztJQUNYLDBDQUFrQztZQUFsQyxrQ0FBa0M7RUFDcEM7QUFDRjtBQVJBO0VBQ0U7SUFDRSxXQUFXO0VBQ2I7RUFDQTtJQUNFLFdBQVc7SUFDWCwwQ0FBa0M7WUFBbEMsa0NBQWtDO0VBQ3BDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZ0NBQXdCO1lBQXhCLHdCQUF3QjtFQUMxQjtBQUNGO0FBSkE7RUFDRTtJQUNFLGdDQUF3QjtZQUF4Qix3QkFBd0I7RUFDMUI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxXQUFXO0VBQ2I7RUFDQTtJQUNFLFdBQVc7SUFDWCwyQ0FBbUM7WUFBbkMsbUNBQW1DO0VBQ3JDO0FBQ0Y7QUFSQTtFQUNFO0lBQ0UsV0FBVztFQUNiO0VBQ0E7SUFDRSxXQUFXO0lBQ1gsMkNBQW1DO1lBQW5DLG1DQUFtQztFQUNyQztBQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsV0FBVztJQUNYLG1DQUEyQjtZQUEzQiwyQkFBMkI7RUFDN0I7QUFDRjtBQVJBO0VBQ0U7SUFDRSxXQUFXO0VBQ2I7RUFDQTtJQUNFLFdBQVc7SUFDWCxtQ0FBMkI7WUFBM0IsMkJBQTJCO0VBQzdCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtFQUNaO0FBQ0Y7QUFKQTtFQUNFO0lBQ0UsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZ0NBQXdCO1lBQXhCLHdCQUF3QjtJQUN4QixVQUFVO0VBQ1o7QUFDRjtBQUxB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RUFtQ0E7SUFDRSxrQkFBa0I7RUFDcEI7RUFZQTtJQUNFLGNBQWM7RUFDaEI7RUFvQkE7SUFDRSxXQUFXO0lBQ1gsZUFBZTtFQUNqQjtFQWVBO0lBQ0UsWUFBWTtJQUNaLGFBQWE7SUFDYixXQUFXO0lBQ1gsV0FBVztJQUNYLFdBQVc7RUFDYjtFQW1CQTtJQUNFLFVBQVU7RUFDWjtFQXFDQTtJQUNFLGNBQWM7RUFDaEI7RUFpQkE7SUFDRSxjQUFjO0VBQ2hCO0VBb1JBO0lBQ0UsWUFBWTtJQUNaLHVCQUF1QjtFQUN6QjtBQXRvQkYiLCJmaWxlIjoiZmFxLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3Jwb3JhdGUtTG9nby1NZWRpdW0tdmVyM1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NvcnBvcmF0ZUxvZ28vQ29ycG9yYXRlLUxvZ28tTWVkaXVtLXZlcjMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ycG9yYXRlLUxvZ28tQm9sZC12ZXIzXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ29ycG9yYXRlTG9nby9Db3Jwb3JhdGUtTG9nby1Cb2xkLXZlcjMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmFuaW1hdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5Aa2V5ZnJhbWVzIG1vdmVsZWZ0IHtcbiAgNDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDExMSUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVCZyB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlcmlnaHQge1xuICA0MCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTExMSUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVMYXllciB7XG4gIDQwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMSUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZWluYmxvY2sge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnJlc2V0IHN0eWxlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICBjb2xvcjogIzEzMTQxNDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogWWFrdUhhbkpQLCBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgY29sb3I6ICMxMzE0MTQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnAge1xuICBjb2xvcjogIzEzMTQxNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbnVsLFxub2wsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiAjMTMxNDE0O1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzMTQxNDtcbn1cbmE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMzE0MTQ7XG59XG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgY29sb3I6ICMxMzE0MTQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5kbCxcbmR0LFxuZGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMTMxNDE0O1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudGFibGUsXG50aCxcbnRkIHtcbiAgY29sb3I6ICMxMzE0MTQ7XG59XG5cbmhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbmRhdGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hW2hyZWZePVwidGVsOlwiXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG5cbnN1bW1hcnkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT1cbmwtaGVhZGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG4gIG1heC1oZWlnaHQ6IDU5LjAyNzc3Nzc3Nzh2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubC1oZWFkZXIge1xuICAgIG1heC1oZWlnaHQ6IDg1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1oZWFkZXIge1xuICAgIGhlaWdodDogNjNweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuLmwtaGVhZGVyLXRvcCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlci10b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubC1oZWFkZXItdG9wIC5sLWhlYWRlcl9fY3RhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubC1oZWFkZXItdG9wIC5sLWhlYWRlcl9fY3RhLS1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1oZWFkZXItdG9wIC5sLWhlYWRlcl9fY3RhLS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlci10b3AgLmwtaGVhZGVyX19jdGEtLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmwtaGVhZGVyLXRvcCAubC1oZWFkZXJfX2N0YS0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlci10b3AgLmwtaGVhZGVyX19jdGEtLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubC1oZWFkZXItdG9wLmlzLWZpeGVkIC5sLWhlYWRlcl9fZ25hdiB7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmwtaGVhZGVyLXRvcC5pcy1maXhlZCAubC1oZWFkZXJfX2duYXZMaW5rIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmwtaGVhZGVyLXRvcC5pcy1maXhlZCAubC1oZWFkZXJfX2duYXZMaW5rOmFmdGVyIHtcbiAgY29udGVudDogaW5pdGlhbDtcbn1cbi5sLWhlYWRlci5pcy1maXhlZCAubC1oZWFkZXJfX2RvYm96IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5sLWhlYWRlci5pcy1maXhlZCAubC1oZWFkZXJfX2RvYm96OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5sLWhlYWRlci5pcy1maXhlZCAubC1oZWFkZXJfX2xvZ28ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5sLWhlYWRlci5pcy1maXhlZCAubC1oZWFkZXJfX2xvZ29JbWcge1xuICB3aWR0aDogMTkwcHg7XG59XG4ubC1oZWFkZXIuaXMtZml4ZWQgLmwtaGVhZGVyX19nbmF2IHtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4ubC1oZWFkZXIuaXMtZml4ZWQgLmwtaGVhZGVyX19nbmF2TGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5sLWhlYWRlci5pcy1maXhlZCAubC1oZWFkZXJfX2duYXZMaW5rOmFmdGVyIHtcbiAgY29udGVudDogaW5pdGlhbDtcbn1cbi5sLWhlYWRlci5pcy1maXhlZCAubC1oZWFkZXJfX2N0YSB7XG4gIHdpZHRoOiAzMDVweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmwtaGVhZGVyLmlzLWZpeGVkIC5sLWhlYWRlcl9fY3RhRG9ib3oge1xuICBnYXA6IDA7XG59XG4ubC1oZWFkZXIuaXMtZml4ZWQgLmwtaGVhZGVyX19jdGFUaXQge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubC1oZWFkZXIuaXMtZml4ZWQgLmwtaGVhZGVyX19jdGFCdG4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sLWhlYWRlci5pcy1maXhlZCAubC1oZWFkZXJfX2N0YS0tc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmwtaGVhZGVyLmlzLWZpeGVkIC5sLWhlYWRlcl9fY3RhLS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1maXhlZCAubC1oZWFkZXJfX2N0YS0tc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1oZWFkZXIuaXMtZml4ZWQgLmwtaGVhZGVyX19jdGEtLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXIuaXMtZml4ZWQgLmwtaGVhZGVyX19jdGEtLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubC1oZWFkZXIuaXMtZml4ZWQgLmwtaGVhZGVyX19jdGFTcGxpdCB7XG4gIHdpZHRoOiAxNjRweDtcbn1cbi5sLWhlYWRlci5pcy1maXhlZCAubC1oZWFkZXJfX2N0YVNwbGl0Om50aC1vZi10eXBlKDEpIC5sLWhlYWRlcl9fY3RhQnRuIHtcbiAgd2lkdGg6IDExNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG4ubC1oZWFkZXIuaXMtZml4ZWQgLmwtaGVhZGVyX19jdGFTcGxpdDpudGgtb2YtdHlwZSgyKSAubC1oZWFkZXJfX2N0YUJ0biB7XG4gIHdpZHRoOiAxMTVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLmwtaGVhZGVyX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1oZWFkZXJfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5sLWhlYWRlcl9fZG9ib3oge1xuICBoZWlnaHQ6IDkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sLWhlYWRlcl9fZG9ib3oge1xuICAgIGhlaWdodDogNjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19kb2JveiB7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICB9XG59XG4ubC1oZWFkZXJfX2RvYm96U3BsaXQ6bnRoLW9mLXR5cGUoMikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubC1oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDAwMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAyMHB4IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1oZWFkZXJfX2xvZ28ge1xuICAgIGhlaWdodDogNjJweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgfVxufVxuLmwtaGVhZGVyX19sb2dvSW1nIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ubC1oZWFkZXJfX2xvZ29JbWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1oZWFkZXJfX2xvZ29JbWcge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19sb2dvSW1nIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbG9nb0ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sLWhlYWRlcl9fZ25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmwtaGVhZGVyX19nbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2duYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLWhlYWRlcl9fZ25hdkl0ZW06aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmwtaGVhZGVyX19nbmF2TGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiQ29ycG9yYXRlLUxvZ28tQm9sZC12ZXIzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzMTQxNDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG59XG4ubC1oZWFkZXJfX2duYXZMaW5rOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTMxNDE0O1xufVxuLmwtaGVhZGVyX19nbmF2TGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sLWhlYWRlcl9fZ25hdkxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgNTAlLCAwIDEwMCUpO1xufVxuLmwtaGVhZGVyX19nbmF2TGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNlYzY4ODU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubC1oZWFkZXJfX2duYXZMaW5rOmhvdmVyOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZWM2ODg1O1xufVxuLmwtaGVhZGVyX19nbmF2TGluazpob3Zlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sLWhlYWRlcl9fZ25hdkxpbms6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM2ODg1O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmwtaGVhZGVyX19obWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmwtaGVhZGVyX19obWIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBvcmRlcjogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMTAwMDAwMTtcbiAgfVxuICAubC1oZWFkZXJfX2htYkJ1dHRvbiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogWWFrdUhhbkpQLCBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5sLWhlYWRlcl9faG1iQnV0dG9uID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTMxNDE0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5sLWhlYWRlcl9faG1iQnV0dG9uID4gZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmwtaGVhZGVyX19obWJCdXR0b24gPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAubC1oZWFkZXJfX2htYkJ1dHRvbiA+IGRpdjpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiA3MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAubC1oZWFkZXJfX2htYkJ1dHRvbi5pcy1hY3RpdmUgPiBkaXYge1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLmwtaGVhZGVyX19obWJCdXR0b24uaXMtYWN0aXZlID4gZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubC1oZWFkZXJfX2htYkJ1dHRvbi5pcy1hY3RpdmUgPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmwtaGVhZGVyX19obWJCdXR0b24uaXMtYWN0aXZlID4gZGl2Om50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9faG1iIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgb3JkZXI6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDEwMDAwMDE7XG4gIH1cbiAgLmwtaGVhZGVyX19obWJCdXR0b24ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcmVzaXplOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6IFlha3VIYW5KUCwgXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubC1oZWFkZXJfX2htYkJ1dHRvbiA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogIzEzMTQxNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAubC1oZWFkZXJfX2htYkJ1dHRvbiA+IGRpdjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5sLWhlYWRlcl9faG1iQnV0dG9uID4gZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmwtaGVhZGVyX19obWJCdXR0b24gPiBkaXY6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogNzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgLmwtaGVhZGVyX19obWJCdXR0b24uaXMtYWN0aXZlID4gZGl2IHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5sLWhlYWRlcl9faG1iQnV0dG9uLmlzLWFjdGl2ZSA+IGRpdjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmwtaGVhZGVyX19obWJCdXR0b24uaXMtYWN0aXZlID4gZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5sLWhlYWRlcl9faG1iQnV0dG9uLmlzLWFjdGl2ZSA+IGRpdjpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG4ubC1oZWFkZXJfX2Ryd05hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1oZWFkZXJfX2Ryd05hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgd2lkdGg6IDI1NnB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIC5sLWhlYWRlcl9fZHJ3TmF2LmlzLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fZHJ3TmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB3aWR0aDogMjU2cHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLmwtaGVhZGVyX19kcndOYXYuaXMtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLmwtaGVhZGVyX19kcndOYXZMaXN0IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG4ubC1oZWFkZXJfX2Ryd05hdkxpc3RJdGVtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubC1oZWFkZXJfX2Ryd05hdkxpc3RJdGVtTGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiQ29ycG9yYXRlLUxvZ28tQm9sZC12ZXIzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzMTQxNDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW1MaW5rOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTMxNDE0O1xufVxuLmwtaGVhZGVyX19kcndOYXZMaXN0SXRlbUxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubC1oZWFkZXJfX2Ryd05hdkxpc3RJdGVtTGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDUwJSwgMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTQxNDtcbn1cbi5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW1MaW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2VjNjg4NTtcbn1cbi5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW1MaW5rOmhvdmVyOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZWM2ODg1O1xufVxuLmwtaGVhZGVyX19kcndOYXZMaXN0SXRlbUxpbms6aG92ZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubC1oZWFkZXJfX2Ryd05hdkxpc3RJdGVtTGluazpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzY4ODU7XG59XG4ubC1oZWFkZXJfX2Ryd05hdkxpc3RJdGVtYnRuIHtcbiAgd2lkdGg6IDE2NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ubC1oZWFkZXJfX2Ryd05hdkxpc3RJdGVtYnRuLS1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmwtaGVhZGVyX19kcndOYXZMaXN0SXRlbWJ0bkRlZm9ydXRvIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW1idG5BY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuLmwtaGVhZGVyX19kcndOYXZMaXN0SXRlbWJ0bjpob3ZlciAubC1oZWFkZXJfX2Ryd05hdkxpc3RJdGVtYnRuRGVmb3J1dG8ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG4ubC1oZWFkZXJfX2Ryd05hdkxpc3RJdGVtYnRuOmhvdmVyIC5sLWhlYWRlcl9fZHJ3TmF2TGlzdEl0ZW1idG5BY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvcGFjaXR5OiAxO1xufVxuLmwtaGVhZGVyX19jdGEge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL2hlYWRlci9jdGFfYmcuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDQwNXB4O1xuICBoZWlnaHQ6IDEwNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmwtaGVhZGVyX19jdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2N0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbml0aWFsO1xuICB9XG59XG4ubC1oZWFkZXJfX2N0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubC1oZWFkZXJfX2N0YURvYm96IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmwtaGVhZGVyX19jdGFEb2JveiB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2N0YURvYm96IHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5sLWhlYWRlcl9fY3RhU3BsaXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmwtaGVhZGVyX19jdGFTcGxpdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19jdGFTcGxpdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmwtaGVhZGVyX19jdGFTcGxpdDpob3ZlciAubC1oZWFkZXJfX2N0YUJ0bkRlZm9ydXRvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sLWhlYWRlcl9fY3RhU3BsaXQ6aG92ZXIgLmwtaGVhZGVyX19jdGFCdG5BY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2N0YVNwbGl0OmhvdmVyIC5sLWhlYWRlcl9fY3RhQnRuRGVmb3J1dG8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmwtaGVhZGVyX19jdGFTcGxpdDpob3ZlciAubC1oZWFkZXJfX2N0YUJ0bkFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sLWhlYWRlcl9fY3RhU3BsaXQ6bnRoLW9mLXR5cGUoMSkge1xuICAgIGJhY2tncm91bmQ6ICNmMjkyYTg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZjI5MmE4IDUwJSwgI2U3Y2VkYSA1MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2N0YVNwbGl0Om50aC1vZi10eXBlKDEpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjI5MmE4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2YyOTJhOCA1MCUsICNlN2NlZGEgNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19jdGFTcGxpdDpudGgtb2YtdHlwZSgxKSAubC1oZWFkZXJfX2N0YUJ0biB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1oZWFkZXJfX2N0YVNwbGl0Om50aC1vZi10eXBlKDIpIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzVhZGMwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzc1YWRjMCA1MCUsICNhN2QyZGQgNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyX19jdGFTcGxpdDpudGgtb2YtdHlwZSgyKSB7XG4gICAgYmFja2dyb3VuZDogIzc1YWRjMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3NWFkYzAgNTAlLCAjYTdkMmRkIDUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlcl9fY3RhU3BsaXQ6bnRoLW9mLXR5cGUoMikgLmwtaGVhZGVyX19jdGFCdG4ge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxufVxuLmwtaGVhZGVyX19jdGFUaXQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ29ycG9yYXRlLUxvZ28tQm9sZC12ZXIzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2N0YVRpdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cbn1cbi5sLWhlYWRlcl9fY3RhVGl0SGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1oZWFkZXJfX2N0YVRpdEhpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2N0YVRpdEhpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubC1oZWFkZXJfX2N0YUJ0biB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sLWhlYWRlcl9fY3RhQnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1oZWFkZXJfX2N0YUJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmwtaGVhZGVyX19jdGFCdG4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubC1oZWFkZXJfX2N0YUJ0bkFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubC1oZWFkZXJfX2N0YUJ0bjpob3ZlciAubC1oZWFkZXJfX2N0YUJ0bkRlZm9ydXRvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLWhlYWRlcl9fY3RhQnRuOmhvdmVyIC5sLWhlYWRlcl9fY3RhQnRuQWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT1cbmwtZm9vdGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1mb290ZXIge1xuICBwYWRkaW5nOiAxMjBweCAwIDgwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL2Zvb3Rlci9iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmwtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3RlciB7XG4gICAgcGFkZGluZzogNTBweCAwIDYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvZm9vdGVyL3NwLWJnLmpwZyk7XG4gIH1cbn1cbi5sLWZvb3Rlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmwtZm9vdGVyX19sb2dvIHtcbiAgd2lkdGg6IDE5M3B4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sLWZvb3Rlcl9fc25zIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4ubC1mb290ZXJfX3Nuc0l0ZW1MaW5rIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5sLWZvb3Rlcl9fc25zSXRlbUxpbmsgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubC1mb290ZXJfX3Nuc0l0ZW1MaW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmwtZm9vdGVyX19idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGdhcDogMjVweDtcbiAgfVxufVxuLmwtZm9vdGVyX19idG4gLm0tYnV0dG9uX193cmFwIHtcbiAgd2lkdGg6IDE0NXB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19idG4gLm0tYnV0dG9uX193cmFwIHtcbiAgICB3aWR0aDogMTE0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ubC1mb290ZXJfX2J0biAubS1idXR0b25fX2xpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2J0biAubS1idXR0b25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogXCJDb3Jwb3JhdGUtTG9nby1NZWRpdW0tdmVyM1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG4ubC1mb290ZXJfX2J0biAubS1idXR0b25fX2xpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmwtZm9vdGVyX19idG5TZWFyY2ggLm0tYnV0dG9uX19saW5rIGltZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2J0blNlYXJjaCAubS1idXR0b25fX2xpbmsgaW1nIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fYnRuTGluZSAubS1idXR0b25fX2xpbmsge1xuICBnYXA6IDA7XG59XG4ubC1mb290ZXJfX2J0bkxpbmUgLm0tYnV0dG9uX19saW5rIGltZyB7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX2J0bkxpbmUgLm0tYnV0dG9uX19saW5rIGltZyB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICB9XG59XG4ubC1mb290ZXJfX25hdiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJfX25hdiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmwtZm9vdGVyX19uYXZMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19uYXZMaXN0IHtcbiAgICBnYXA6IDIwcHggMjRweDtcbiAgfVxufVxuLmwtZm9vdGVyX19uYXZMaXN0Om50aC1vZi10eXBlKDIpIHtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyX19uYXZMaXN0Om50aC1vZi10eXBlKDIpIHtcbiAgICBnYXA6IDEzcHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbmF2TGlzdDpudGgtb2YtdHlwZSgyKSAubC1mb290ZXJfX25hdkl0ZW1MaW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbmF2TGlzdDpudGgtb2YtdHlwZSgyKSAubC1mb290ZXJfX25hdkl0ZW1MaW5rIHtcbiAgICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuLmwtZm9vdGVyX19uYXZJdGVtTGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzMTQxNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMzE0MTQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ubC1mb290ZXJfX25hdkl0ZW1MaW5rOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTMxNDE0O1xufVxuLmwtZm9vdGVyX19uYXZJdGVtTGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbmF2SXRlbUxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmwtZm9vdGVyX19uYXZJdGVtTGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNlYzY4ODU7XG4gIGJvcmRlci1jb2xvcjogI2VjNjg4NTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5sLWZvb3Rlcl9fbmF2SXRlbUxpbms6aG92ZXI6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNlYzY4ODU7XG59XG4ubC1mb290ZXJfX25hdkl0ZW1MaW5rOmhvdmVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmwtZm9vdGVyX19jb3B5VHh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubC1jb250YWluZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmwtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogSUUxMSAqL1xufVxuXzotbXMtbGFuZyh4KTo6LW1zLWJhY2tkcm9wLCAubC1jb250YWluZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmwtc2VjdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1zZWN0aW9uX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlY3Rpb25fX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmwtcGFua3V6dVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1wYW5rdXp1IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBtYXJnaW46IDI1cHggYXV0byAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1wYW5rdXp1IHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmwtcGFua3V6dV9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtcGFua3V6dV9fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1wYW5rdXp1X19saXN0ID4gbGkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1wYW5rdXp1X19saXN0ID4gbGkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmwtcGFua3V6dV9fbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sLXBhbmt1enVfX2xpc3QgPiBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubC1wYW5rdXp1X19saXN0ID4gbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNlYzY4ODU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWM2ODg1O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmwtcGFua3V6dV9fbGlzdCA+IGxpIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNlYzY4ODU7XG59XG4ubC1wYW5rdXp1X19saXN0ID4gbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sLXBhbmt1enVfX2xpc3QgPiBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5sLW1haW5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmwtbWFpbiB7XG4gIG1hcmdpbi10b3A6IDExNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmwtbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5sLW12XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLW12LXRvcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sLW12LXRvcF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sLW12LXRvcF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXRvcF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5sLW12LXRvcF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLW12LXRvcF9fdGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzLjg4ODg4ODg4ODl2dztcbiAgbGVmdDogNi45NDQ0NDQ0NDQ0dnc7XG4gIHdpZHRoOiA1OS4wMjc3Nzc3Nzc4dnc7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5sLW12LXRvcF9fdGl0IHtcbiAgICB0b3A6IDIwMHB4O1xuICAgIGxlZnQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1tdi10b3BfX3RpdCB7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdG9wX190aXQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgdG9wOiA0MHZ3O1xuICAgIGxlZnQ6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiA3Ny4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5sLW12LXRvcF9fdGl0QnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOS44NjExMTExMTExdnc7XG4gIG1heC13aWR0aDogMjg2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmwtbXYtdG9wX190aXRCdG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi10b3BfX3RpdEJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDQxLjA2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sLW12LXVuZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi11bmRlciB7XG4gICAgbWFyZ2luLXRvcDogNjNweDtcbiAgfVxufVxuLmwtbXYtdW5kZXJfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvbXZfYmcuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAyODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXVuZGVyX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvc3AtbXZfYmcuanBnKTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4ubC1tdi11bmRlcl9faGVhZCB7XG4gIHdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmOThiYTM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDksIDEzOSwgMTYzLCAwLjcpIDAlLCByZ2JhKDQ4LCAxNjUsIDE4OCwgMC43KSAxMDAlKTtcbiAgcGFkZGluZzogNTBweCAyMHB4IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi11bmRlcl9faGVhZCB7XG4gICAgd2lkdGg6IDc1LjQ2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ubC1tdi11bmRlcl9fdGl0IHtcbiAgZm9udC1zaXplOiA4MXB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXVuZGVyX190aXQge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuLmwtbXYtdW5kZXJfX3RpdC0tc3BhY2Uge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5sLW12LXVuZGVyX190aXRFZGdpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi11bmRlcl9fdGl0RWRnaW5nIHtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cbi5sLW12LXVuZGVyX190eHQge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcnBvcmF0ZS1Mb2dvLU1lZGl1bS12ZXIzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi11bmRlcl9fdHh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5sLW12LXNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogNjNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiA2M3B4O1xuICB9XG59XG4ubC1tdi1zZWFyY2hfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvbXZfYmcuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAyODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXNlYXJjaF9faW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL3NwLW12X2JnLmpwZyk7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLmwtbXYtc2VhcmNoX19oZWFkIHtcbiAgd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2Y5OGJhMztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0OSwgMTM5LCAxNjMsIDAuNykgMCUsIHJnYmEoNDgsIDE2NSwgMTg4LCAwLjcpIDEwMCUpO1xuICBwYWRkaW5nOiA1MHB4IDIwcHggNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXNlYXJjaF9faGVhZCB7XG4gICAgd2lkdGg6IDc1LjQ2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ubC1tdi1zZWFyY2hfX3RpdCB7XG4gIGZvbnQtc2l6ZTogODFweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi1zZWFyY2hfX3RpdCB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG4ubC1tdi1zZWFyY2hfX3RpdEVkZ2luZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXNlYXJjaF9fdGl0RWRnaW5nIHtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cbi5sLW12LXNlYXJjaF9fdHh0IHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJDb3Jwb3JhdGUtTG9nby1NZWRpdW0tdmVyM1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtc2VhcmNoX190eHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmwtbXYtdm9pY2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ludGVydmlldy9tdl9iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxMDBweCAwIDYwcHg7XG59XG4ubC1tdi12b2ljZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXZvaWNlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ludGVydmlldy9tdl9iZy5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuLmwtbXYtdm9pY2VfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubC1tdi12b2ljZV9faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDYzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXZvaWNlX19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNjNweDtcbiAgfVxufVxuLmwtbXYtdm9pY2VfX2hlYWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLW12LXZvaWNlX19oZWFkVHh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi12b2ljZV9faGVhZFR4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubC1tdi12b2ljZV9faGVhZEltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjVweDtcbiAgbGVmdDogLTcwcHg7XG4gIHdpZHRoOiAxMDdweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk0cHgpIHtcbiAgLmwtbXYtdm9pY2VfX2hlYWRJbWcge1xuICAgIHRvcDogLTcwcHg7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXZvaWNlX19oZWFkSW1nIHtcbiAgICB0b3A6IC02MHB4O1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiA2OHB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgfVxufVxuLmwtbXYtdm9pY2VfX2RvYm96IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA3MTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXZvaWNlX19kb2JveiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLmwtbXYtdm9pY2VfX3BpY3R1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLW12LXZvaWNlX19waWN0dXJlQm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdm9pY2VfX3BpY3R1cmVCb3gge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4ubC1tdi12b2ljZV9fcGljdHVyZUJveEltZyB7XG4gIHdpZHRoOiAyMTJweDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbXYtdm9pY2VfX3BpY3R1cmVCb3hJbWcge1xuICAgIHdpZHRoOiAxMjJweDtcbiAgICBoZWlnaHQ6IDE0NnB4O1xuICB9XG59XG4ubC1tdi12b2ljZV9fcGljdHVyZUljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDYxcHg7XG4gIGhlaWdodDogNzNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXZvaWNlX19waWN0dXJlSWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ubC1tdi12b2ljZV9fcGljdHVyZUxldHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbn1cbi5sLW12LXZvaWNlX19waWN0dXJlTGV0dGVyVGl0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXZvaWNlX19waWN0dXJlTGV0dGVyVGl0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5sLW12LXZvaWNlX19waWN0dXJlTGV0dGVyVGl0Lm0tZGVjb3JhdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi12b2ljZV9fcGljdHVyZUxldHRlclRpdC5tLWRlY29yYXRpb24ge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLmwtbXYtdm9pY2VfX3BpY3R1cmVMZXR0ZXJUeHQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi12b2ljZV9fcGljdHVyZUxldHRlclR4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubC1tdi12b2ljZV9fZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiA3MTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi12b2ljZV9fZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICB9XG59XG4ubC1tdi12b2ljZV9fZGF0ZSB0aW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ubC1tdi12b2ljZV9fYm94IHtcbiAgd2lkdGg6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzNXB4IDQzcHg7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMHB4ICMxMzE0MTQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi12b2ljZV9fYm94IHtcbiAgICB3aWR0aDogMzM1cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLmwtbXYtdm9pY2VfX2JveERhdGEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sLW12LXZvaWNlX19ib3hEYXRhSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmwtbXYtdm9pY2VfX2JveERhdGFJdGVtVGl0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDM1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLW12LXZvaWNlX19ib3hEYXRhSXRlbVRpdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubC1tdi12b2ljZV9fYm94RGF0YUl0ZW1UeHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiA2NSU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1tdi12b2ljZV9fYm94RGF0YUl0ZW1UeHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5sLWZvb3Rjb250YWN0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWZvb3Rjb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5sLWZvb3Rjb250YWN0X19pbm5lciB7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmwtZm9vdGNvbnRhY3RfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDg0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk0cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX2hlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rjb250YWN0X19oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG4ubC1mb290Y29udGFjdF9faGVhZEltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtODBweDtcbiAgdHJhbnNmb3JtOiBza2V3KDEwZGVnKTtcbiAgd2lkdGg6IDc0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX2hlYWRJbWcge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxufVxuLmwtZm9vdGNvbnRhY3RfX2hlYWRUaXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcnBvcmF0ZS1Mb2dvLU1lZGl1bS12ZXIzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk0cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX2hlYWRUaXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX2hlYWRUaXQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5sLWZvb3Rjb250YWN0X19oZWFkVGl0IC5tLWRlY29yYXRpb24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA5NHB4KSB7XG4gIC5sLWZvb3Rjb250YWN0X19oZWFkVGl0IC5tLWhpZGUtLXBjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmwtZm9vdGNvbnRhY3RfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmRjY2Q4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjUzLCAyMDQsIDIxNiwgMC41KSAzMCUsIHJnYmEoMTUwLCAyMTIsIDIyMiwgMC41KSA4MCUpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5sLWZvb3Rjb250YWN0X193cmFwIHtcbiAgd2lkdGg6IDg1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk0cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmwtZm9vdGNvbnRhY3RfX3dyYXBJbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNThweDtcbiAgdG9wOiAtMTc4cHg7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk0cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX3dyYXBJbWcge1xuICAgIHdpZHRoOiAxMzhweDtcbiAgICBoZWlnaHQ6IDE1OHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogLTE0M3B4O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290Y29udGFjdF9fd3JhcEltZyB7XG4gICAgd2lkdGg6IDY5cHg7XG4gICAgdG9wOiAtNzBweDtcbiAgICByaWdodDogMTVweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlclNwbGl0IHtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNlNGU3ZWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwOTRweCkge1xuICAubC1mb290Y29udGFjdF9fd3JhcFVwcGVyU3BsaXQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJTcGxpdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlclNwbGl0Om50aC1vZi10eXBlKDEpIHtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgI2U0ZTdlZDtcbn1cbi5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJTcGxpdDpudGgtb2YtdHlwZSgxKSAubC1mb290Y29udGFjdF9fd3JhcFVwcGVyVGl0IHtcbiAgYmFja2dyb3VuZDogI2Y5OGJhMztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZjk4YmEzIDMwJSwgcmdiYSgxNjIsIDE2OSwgMTg4LCAwLjcpIDgwJSk7XG59XG4ubC1mb290Y29udGFjdF9fd3JhcFVwcGVyU3BsaXQ6bnRoLW9mLXR5cGUoMSkgLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlckJ0biB7XG4gIGJhY2tncm91bmQ6ICNmYmNjZDg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTEsIDIwNCwgMjE2LCAwLjcpIDMwJSwgcmdiYSgyMDEsIDIwOCwgMjE5LCAwLjcpIDgwJSk7XG59XG4ubC1mb290Y29udGFjdF9fd3JhcFVwcGVyU3BsaXQ6bnRoLW9mLXR5cGUoMikgLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlclRpdCB7XG4gIGJhY2tncm91bmQ6ICNhMmE5YmM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNjIsIDE2OSwgMTg4LCAwLjcpIDMwJSwgIzU0YjNjNiA4MCUpO1xufVxuLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlclNwbGl0Om50aC1vZi10eXBlKDIpIC5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJCdG4ge1xuICBiYWNrZ3JvdW5kOiAjYzdkMWRjO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTk5LCAyMDksIDIyMCwgMC43KSAzMCUsIHJnYmEoMTUyLCAyMTIsIDIyMiwgMC43KSA4MCUpO1xufVxuLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlclRpdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcnBvcmF0ZS1Mb2dvLUJvbGQtdmVyM1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB3aWR0aDogNDIwcHg7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk0cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlclRpdCB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJUaXQge1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlckJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcnBvcmF0ZS1Mb2dvLUJvbGQtdmVyM1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHdpZHRoOiA0MjBweDtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk0cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlckJ0biB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJCdG4ge1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlckJ0bi0tc2VhcmNoIC5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJCdG5MaW5rIHtcbiAgd2lkdGg6IDIzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlckJ0bi0tc2VhcmNoIC5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJCdG5MaW5rIHtcbiAgICB3aWR0aDogMTEycHg7XG4gIH1cbn1cbi5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJCdG4tLWxpbmUgLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlckJ0bkxpbmsge1xuICB3aWR0aDogMjkxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290Y29udGFjdF9fd3JhcFVwcGVyQnRuLS1saW5lIC5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJCdG5MaW5rIHtcbiAgICB3aWR0aDogMTM4cHg7XG4gIH1cbn1cbi5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJCdG5MaW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubC1mb290Y29udGFjdF9fd3JhcFVwcGVyQnRuTGlua0RlZm9ydXRvIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJCdG5MaW5rQWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlckJ0bkxpbms6aG92ZXIgLmwtZm9vdGNvbnRhY3RfX3dyYXBVcHBlckJ0bkxpbmtEZWZvcnV0byB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgb3BhY2l0eTogMDtcbn1cbi5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJCdG5MaW5rOmhvdmVyIC5sLWZvb3Rjb250YWN0X193cmFwVXBwZXJCdG5MaW5rQWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgb3BhY2l0eTogMTtcbn1cbi5sLWZvb3Rjb250YWN0X193cmFwVW5kZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA0NXB4IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290Y29udGFjdF9fd3JhcFVuZGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbn1cbi5sLWZvb3Rjb250YWN0X193cmFwVW5kZXJUeHQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ29ycG9yYXRlLUxvZ28tTWVkaXVtLXZlcjNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX3dyYXBVbmRlclR4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ubC1mb290Y29udGFjdF9fd3JhcFVuZGVyIC5tLWJ1dHRvbl9fd3JhcCB7XG4gIG1hcmdpbjogMThweCBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290Y29udGFjdF9fd3JhcFVuZGVyIC5tLWJ1dHRvbl9fd3JhcCB7XG4gICAgd2lkdGg6IDE3NHB4O1xuICAgIGhlaWdodDogMzNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGNvbnRhY3RfX3dyYXBVbmRlciAubS1idXR0b25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5sLW5hdlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubC1uYXYge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG4ubC1uYXZfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG59XG4ubC1uYXZfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1uYXZfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ubC1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIzcHg7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1uYXZfX2xpc3Qge1xuICAgIGdhcDogMTNweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtbmF2X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmwtZmFxXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5sLWZhcV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEwNDBweDtcbn1cbi5sLWZhcV9fdGl0IHtcbiAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mYXFfX3RpdCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE4MTgxODE4MTg7XG4gIH1cbn1cbi5sLWZhcV9fdGl0IC5tLWRlY29yYXRpb24ge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG4ubC1mYXFfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mYXFfX2xpc3Qge1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICB9XG59XG4ubC1mYXFfX2xpc3QtLXdoaXRlIC5sLWZhcV9faXRlbVF1ZXN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5sLWZhcV9faXRlbVF1ZXN0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmODtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5sLWZhcV9faXRlbVF1ZXN0aW9uTnVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxNDE0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ29ycG9yYXRlLUxvZ28tTWVkaXVtLXZlcjNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZmFxX19pdGVtUXVlc3Rpb25OdW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiA2cHggNHB4O1xuICB9XG59XG4ubC1mYXFfX2l0ZW1RdWVzdGlvblR4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiQ29ycG9yYXRlLUxvZ28tTWVkaXVtLXZlcjNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2MzYzNjM2MzY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mYXFfX2l0ZW1RdWVzdGlvblR4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMnB4O1xuICB9XG59XG4ubC1mYXFfX2l0ZW1BbnN3ZXJUeHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZmFxX19pdGVtQW5zd2VyVHh0IHtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubC1zZWFyY2hcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmwtc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cbi5sLXNlYXJjaCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5sLXNlYXJjaCBidXR0b24gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaCBidXR0b24gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLmwtc2VhcmNoX19pbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL3NlYXJjaC9iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaF9faW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL3NlYXJjaC9zcC1iZy5qcGcpO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4ubC1zZWFyY2hfX2hlYWQge1xuICB3aWR0aDogNzY4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZjk4YmEzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjQ5LCAxMzksIDE2MywgMC43KSAwJSwgcmdiYSg0OCwgMTY1LCAxODgsIDAuNykgMTAwJSk7XG4gIHBhZGRpbmc6IDgycHggNDBweCA5NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk0cHgpIHtcbiAgLmwtc2VhcmNoX19oZWFkIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgcGFkZGluZzogODJweCAyMHB4IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaF9faGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDUwcHg7XG4gIH1cbn1cbi5sLXNlYXJjaF9fdGl0TWFpbiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcnBvcmF0ZS1Mb2dvLU1lZGl1bS12ZXIzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zZWFyY2hfX3RpdE1haW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubC1zZWFyY2hfX3RpdEltZyB7XG4gIHdpZHRoOiAzOTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtc2VhcmNoX190aXRJbWcge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxufVxuLmwtc2VhcmNoX190eHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtc2VhcmNoX190eHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ubC1zZWFyY2hfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaF9fd3JhcCB7XG4gICAgZ2FwOiAxM3B4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1M3B4O1xuICBoZWlnaHQ6IDc1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zZWFyY2hfX3NlbGVjdGJveCB7XG4gICAgd2lkdGg6IDE1MnB4O1xuICAgIGhlaWdodDogNDdweDtcbiAgfVxufVxuLmwtc2VhcmNoX19zZWxlY3Rib3ggYnV0dG9uIHtcbiAgY29sb3I6ICMxMzE0MTQ7XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveEJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTMxNDE0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAwcHggIzEzMTQxNDtcbn1cbi5sLXNlYXJjaF9fc2VsZWN0Ym94QnV0dG9uLmlzLW9wZW4ge1xuICBib3gtc2hhZG93OiA0cHggNHB4IDBweCAjMTMxNDE0O1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmwtc2VhcmNoX19zZWxlY3Rib3hCdXR0b246aG92ZXIgLmwtc2VhcmNoX19zZWxlY3Rib3hCdXR0b25UeHQge1xuICBjb2xvcjogI2VjNjg4NTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaF9fc2VsZWN0Ym94QnV0dG9uOmhvdmVyIC5sLXNlYXJjaF9fc2VsZWN0Ym94QnV0dG9uVHh0IHtcbiAgICBjb2xvcjogIzEzMTQxNDtcbiAgfVxufVxuLmwtc2VhcmNoX19zZWxlY3Rib3hCdXR0b246aG92ZXIgLmwtc2VhcmNoX19zZWxlY3Rib3hCdXR0b25BcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2dsb2JhbC9hcnJvd19waW5rLnN2Zyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zZWFyY2hfX3NlbGVjdGJveEJ1dHRvbjpob3ZlciAubC1zZWFyY2hfX3NlbGVjdGJveEJ1dHRvbkFycm93OjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvc3AtYXJyb3dfYmxhY2suc3ZnKTtcbiAgfVxufVxuLmwtc2VhcmNoX19zZWxlY3Rib3hCdXR0b25JY29uLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveEJ1dHRvblR4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ29ycG9yYXRlLUxvZ28tQm9sZC12ZXIzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZmxleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbjogMCA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zZWFyY2hfX3NlbGVjdGJveEJ1dHRvblR4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveEJ1dHRvblR4dC5pcy1zZWxlY3RlZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5KUCwgXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zZWFyY2hfX3NlbGVjdGJveEJ1dHRvblR4dC5pcy1zZWxlY3RlZCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveEJ1dHRvbkFycm93IHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveEJ1dHRvbkFycm93OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvZ2xvYmFsL2Fycm93X2JsYWNrLnN2Zyk7XG59XG4uaXMtb3BlbiAubC1zZWFyY2hfX3NlbGVjdGJveEJ1dHRvbkFycm93OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zZWFyY2hfX3NlbGVjdGJveEJ1dHRvbkFycm93OjphZnRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvZ2xvYmFsL3NwLWFycm93X2JsYWNrLnN2Zyk7XG4gIH1cbn1cbi5sLXNlYXJjaF9fc2VsZWN0Ym94RHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMzE0MTQ7XG4gIGJvcmRlci10b3A6IGluaXRpYWw7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICBib3gtc2hhZG93OiA0cHggNHB4IDBweCAjMTMxNDE0O1xuICB6LWluZGV4OiAxMDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xufVxuLmwtc2VhcmNoX19zZWxlY3Rib3hEcm9wZG93bi5pcy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveERyb3Bkb3duSW5uZXIge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zZWFyY2hfX3NlbGVjdGJveERyb3Bkb3duSW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveERyb3Bkb3duSW5uZXIuaXMtZXhwYW5kZWQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmwtc2VhcmNoX19zZWxlY3Rib3hMaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuLmwtc2VhcmNoX19zZWxlY3Rib3hJdGVtLS1wcmVmZWN0dXJlIC5sLXNlYXJjaF9fc2VsZWN0Ym94TGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zZWFyY2hfX3NlbGVjdGJveEl0ZW0tLXByZWZlY3R1cmUgLmwtc2VhcmNoX19zZWxlY3Rib3hMYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveExhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLmwtc2VhcmNoX19zZWxlY3Rib3hMYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveExhYmVsVHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzEzMTQxNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaF9fc2VsZWN0Ym94TGFiZWxUeHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmwtc2VhcmNoX19zZWxlY3Rib3hDaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmwtc2VhcmNoX19zZWxlY3Rib3hDaGVja2JveCArIC5sLXNlYXJjaF9fc2VsZWN0Ym94TGFiZWxUeHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaF9fc2VsZWN0Ym94Q2hlY2tib3ggKyAubC1zZWFyY2hfX3NlbGVjdGJveExhYmVsVHh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbi5sLXNlYXJjaF9fc2VsZWN0Ym94Q2hlY2tib3ggKyAubC1zZWFyY2hfX3NlbGVjdGJveExhYmVsVHh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZThlOTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXNlYXJjaF9fc2VsZWN0Ym94Q2hlY2tib3ggKyAubC1zZWFyY2hfX3NlbGVjdGJveExhYmVsVHh0OjpiZWZvcmUge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuLmwtc2VhcmNoX19zZWxlY3Rib3hDaGVja2JveCArIC5sLXNlYXJjaF9fc2VsZWN0Ym94TGFiZWxUeHQ6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvc2VhcmNoL2NoZWNrLnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtc2VhcmNoX19zZWxlY3Rib3hDaGVja2JveCArIC5sLXNlYXJjaF9fc2VsZWN0Ym94TGFiZWxUeHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL2dsb2JhbC9zZWFyY2gvc3AtY2hlY2suc3ZnKTtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiA1cHg7XG4gIH1cbn1cbi5sLXNlYXJjaF9fc2VsZWN0Ym94Q2hlY2tib3g6Y2hlY2tlZCArIC5sLXNlYXJjaF9fc2VsZWN0Ym94TGFiZWxUeHQ6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sLXNlYXJjaF9fc2VsZWN0Ym94Q2hlY2tib3g6aG92ZXIgKyAubC1zZWFyY2hfX3NlbGVjdGJveExhYmVsVHh0OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlYzY4ODU7XG59XG4ubC1zZWFyY2hfX3NlbGVjdGJveE1vcmVCdXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zZWFyY2hfX3NlbGVjdGJveE1vcmVCdXR0b24ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5sLXNlYXJjaF9fc2VsZWN0Ym94TW9yZUJ1dHRvbi5pcy1leHBhbmRlZDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmwtc2VhcmNoX19zZWxlY3Rib3hNb3JlQnV0dG9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2dsb2JhbC9hcnJvd19ibGFjay5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zZWFyY2hfX3NlbGVjdGJveE1vcmVCdXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL2dsb2JhbC9zcC1hcnJvd19ibGFjay5zdmcpO1xuICB9XG59XG4ubC1zZWFyY2ggLm0tYnV0dG9uX193cmFwIHtcbiAgd2lkdGg6IDMxNHB4O1xuICBoZWlnaHQ6IDcycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zZWFyY2ggLm0tYnV0dG9uX193cmFwIHtcbiAgICB3aWR0aDogMjIzcHg7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICB9XG59XG4ubC1zZWFyY2ggLm0tYnV0dG9uX19saW5rIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJDb3Jwb3JhdGUtTG9nby1NZWRpdW0tdmVyM1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1zZWFyY2ggLm0tYnV0dG9uX19saW5rIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi5sLXNlYXJjaCAubS1idXR0b25fX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBpbml0aWFsO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbm0tcGFnZXRvcFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubS1wYWdldG9wIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogWWFrdUhhbkpQLCBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEyMHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9nbG9iYWwvZm9vdGVyL20tcGFnZXRvcC5zdmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tcGFnZXRvcCB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvdHRvbTogNjBweDtcbiAgfVxufVxuLm0tcGFnZXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL2Zvb3Rlci9tLXBhZ2V0b3AtYWN0aXZlLnN2Zyk7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxubS1idXR0b25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm0tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tLWJ1dHRvbl9fd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzE0MTQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZ2FwOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWJ1dHRvbl9fd3JhcCB7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICB9XG59XG4ubS1idXR0b25fX3dyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuNXB4O1xuICBsZWZ0OiAyLjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzEzMTQxNDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB6LWluZGV4OiAtMTtcbn1cbi5tLWJ1dHRvbl9fd3JhcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzY4ODU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubS1idXR0b24tLXdoaXRlIC5tLWJ1dHRvbl9fd3JhcCB7XG4gIGJvcmRlci1jb2xvcjogIzEzMTQxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tLWJ1dHRvbi0td2hpdGUgLm0tYnV0dG9uX193cmFwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzE0MTQ7XG59XG4ubS1idXR0b24tLXdoaXRlIC5tLWJ1dHRvbl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMzE0MTQ7XG59XG4ubS1idXR0b24tLXdoaXRlIC5tLWJ1dHRvbl9fbGluazp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzMTQxNDtcbn1cbi5tLWJ1dHRvbi0td2hpdGUgLm0tYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm0tYnV0dG9uLS13aGl0ZSAubS1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvYXJyb3dfYmxhY2suc3ZnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWJ1dHRvbi0td2hpdGUgLm0tYnV0dG9uX19saW5rOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvc3AtYXJyb3dfYmxhY2suc3ZnKTtcbiAgfVxufVxuLm0tYnV0dG9uLS13aGl0ZTpob3ZlciAubS1idXR0b25fX3dyYXAge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzE0MTQ7XG59XG4ubS1idXR0b24tLXdoaXRlOmhvdmVyIC5tLWJ1dHRvbl9fd3JhcDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm0tYnV0dG9uLS13aGl0ZTpob3ZlciAubS1idXR0b25fX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm0tYnV0dG9uLS13aGl0ZTpob3ZlciAubS1idXR0b25fX2xpbms6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubS1idXR0b24tLXdoaXRlOmhvdmVyIC5tLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tLWJ1dHRvbi0td2hpdGU6aG92ZXIgLm0tYnV0dG9uX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvZ2xvYmFsL2Fycm93X3doaXRlLnN2Zyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1idXR0b24tLXdoaXRlOmhvdmVyIC5tLWJ1dHRvbl9fbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvZ2xvYmFsL3NwLWFycm93X3doaXRlLnN2Zyk7XG4gIH1cbn1cbi5tLWJ1dHRvbi0taWNvbiAubS1idXR0b25fX3dyYXAge1xuICBib3JkZXItY29sb3I6ICMxMzE0MTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubS1idXR0b24tLWljb24gLm0tYnV0dG9uX193cmFwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzE0MTQ7XG59XG4ubS1idXR0b24tLWljb24gLm0tYnV0dG9uX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzMTQxNDtcbn1cbi5tLWJ1dHRvbi0taWNvbiAubS1idXR0b25fX2xpbms6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMzE0MTQ7XG59XG4ubS1idXR0b24tLWljb24gLm0tYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm0tYnV0dG9uLS1pY29uIC5tLWJ1dHRvbl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2dsb2JhbC9hcnJvd19ibGFjay5zdmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tYnV0dG9uLS1pY29uIC5tLWJ1dHRvbl9fbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvZ2xvYmFsL3NwLWFycm93X2JsYWNrLnN2Zyk7XG4gIH1cbn1cbi5tLWJ1dHRvbi0taWNvbjpob3ZlciAubS1idXR0b25fX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLm0tYnV0dG9uLS1pY29uOmhvdmVyIC5tLWJ1dHRvbl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNlYzY4ODU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ubS1idXR0b24tLWljb246aG92ZXIgLm0tYnV0dG9uX19saW5rOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZWM2ODg1O1xufVxuLm0tYnV0dG9uLS1pY29uOmhvdmVyIC5tLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tLWJ1dHRvbi0taWNvbjpob3ZlciAubS1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvYXJyb3dfcGluay5zdmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tYnV0dG9uLS1pY29uOmhvdmVyIC5tLWJ1dHRvbl9fbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvZ2xvYmFsL3NwLWFycm93X3Bpbmsuc3ZnKTtcbiAgfVxufVxuLm0tYnV0dG9uLS1ncmFkYXRpb25hcnJvdyAubS1idXR0b25fX3dyYXAge1xuICBib3JkZXItY29sb3I6ICMxMzE0MTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDY4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1idXR0b24tLWdyYWRhdGlvbmFycm93IC5tLWJ1dHRvbl9fd3JhcCB7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubS1idXR0b24tLWdyYWRhdGlvbmFycm93IC5tLWJ1dHRvbl9fd3JhcDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxNDE0O1xufVxuLm0tYnV0dG9uLS1ncmFkYXRpb25hcnJvdyAubS1idXR0b25fX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTMxNDE0O1xuICBwYWRkaW5nOiAwIDYwcHggMCAyMHB4O1xufVxuLm0tYnV0dG9uLS1ncmFkYXRpb25hcnJvdyAubS1idXR0b25fX2xpbms6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMzE0MTQ7XG59XG4ubS1idXR0b24tLWdyYWRhdGlvbmFycm93IC5tLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWJ1dHRvbi0tZ3JhZGF0aW9uYXJyb3cgLm0tYnV0dG9uX19saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAxMi41cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubS1idXR0b24tLWdyYWRhdGlvbmFycm93IC5tLWJ1dHRvbl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2dsb2JhbC9hcnJvd19ncmFkYXRpb24uc3ZnKTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlICsgNXB4KTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWJ1dHRvbi0tZ3JhZGF0aW9uYXJyb3cgLm0tYnV0dG9uX19saW5rOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvc3AtYXJyb3dfZ3JhZGF0aW9uLnN2Zyk7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMi41cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5tLWJ1dHRvbi0tZ3JhZGF0aW9uYXJyb3c6aG92ZXIgLm0tYnV0dG9uX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2VjNjg4NTtcbn1cbi5tLWJ1dHRvbi0tZ3JhZGF0aW9uYXJyb3c6aG92ZXIgLm0tYnV0dG9uX19saW5rOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZWM2ODg1O1xufVxuLm0tYnV0dG9uLS1ncmFkYXRpb25hcnJvdzpob3ZlciAubS1idXR0b25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubS1idXR0b24tLXJldmVyc2UgLm0tYnV0dG9uX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IGluaXRpYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1idXR0b24tLXJldmVyc2UgLm0tYnV0dG9uX19saW5rOjphZnRlciB7XG4gICAgY29udGVudDogaW5pdGlhbDtcbiAgfVxufVxuLm0tYnV0dG9uLS1yZXZlcnNlIC5tLWJ1dHRvbl9fbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvYXJyb3dfd2hpdGUuc3ZnKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1idXR0b24tLXJldmVyc2UgLm0tYnV0dG9uX19saW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvZ2xvYmFsL3NwLWFycm93X3doaXRlLnN2Zyk7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICB9XG59XG4ubS1idXR0b24tLXRvZ2dsZSAubS1idXR0b25fX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMTMxNDE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1idXR0b24tLXRvZ2dsZSAubS1idXR0b25fX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubS1idXR0b24tLXRvZ2dsZSAubS1idXR0b25fX3dyYXA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTQxNDtcbn1cbi5tLWJ1dHRvbi0tdG9nZ2xlIC5tLWJ1dHRvbl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMzE0MTQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm0tYnV0dG9uLS10b2dnbGUgLm0tYnV0dG9uX19saW5rOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTMxNDE0O1xufVxuLm0tYnV0dG9uLS10b2dnbGUgLm0tYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm0tYnV0dG9uLS10b2dnbGUgLm0tYnV0dG9uX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTQxNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWJ1dHRvbi0tdG9nZ2xlIC5tLWJ1dHRvbl9fbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbn1cbi5tLWJ1dHRvbi0tdG9nZ2xlIC5tLWJ1dHRvbl9fbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzVweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxNDE0O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tYnV0dG9uLS10b2dnbGUgLm0tYnV0dG9uX19saW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbn1cbi5tLWJ1dHRvbi0tdG9nZ2xlOmhvdmVyIC5tLWJ1dHRvbl9fd3JhcCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTQxNDtcbn1cbi5tLWJ1dHRvbi0tdG9nZ2xlOmhvdmVyIC5tLWJ1dHRvbl9fd3JhcDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm0tYnV0dG9uLS10b2dnbGU6aG92ZXIgLm0tYnV0dG9uX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tLWJ1dHRvbi0tdG9nZ2xlOmhvdmVyIC5tLWJ1dHRvbl9fbGluazp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tLWJ1dHRvbi0tdG9nZ2xlOmhvdmVyIC5tLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tLWJ1dHRvbi0tdG9nZ2xlOmhvdmVyIC5tLWJ1dHRvbl9fbGluazo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm0tYnV0dG9uLS10b2dnbGU6aG92ZXIgLm0tYnV0dG9uX19saW5rOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm0tYnV0dG9uLS10b2dnbGVhcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLm0tYnV0dG9uLS10b2dnbGVhcnJvdyAubS1idXR0b25fX3dyYXAge1xuICBib3JkZXItY29sb3I6ICMxMzE0MTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiA0ODRweDtcbiAgaGVpZ2h0OiA3M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tYnV0dG9uLS10b2dnbGVhcnJvdyAubS1idXR0b25fX3dyYXAge1xuICAgIHdpZHRoOiAzMDdweDtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gIH1cbn1cbi5tLWJ1dHRvbi0tdG9nZ2xlYXJyb3cgLm0tYnV0dG9uX193cmFwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzE0MTQ7XG59XG4ubS1idXR0b24tLXRvZ2dsZWFycm93IC5tLWJ1dHRvbl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMzE0MTQ7XG59XG4ubS1idXR0b24tLXRvZ2dsZWFycm93IC5tLWJ1dHRvbl9fbGluazp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzMTQxNDtcbn1cbi5tLWJ1dHRvbi0tdG9nZ2xlYXJyb3cgLm0tYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tYnV0dG9uLS10b2dnbGVhcnJvdyAubS1idXR0b25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLm0tYnV0dG9uLS10b2dnbGVhcnJvdyAubS1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvYXJyb3dfYmxhY2suc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tYnV0dG9uLS10b2dnbGVhcnJvdyAubS1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL2dsb2JhbC9zcC1hcnJvd19ibGFjay5zdmcpO1xuICB9XG59XG4ubS1idXR0b24tLXRvZ2dsZWFycm93OmhvdmVyIC5tLWJ1dHRvbl9fd3JhcCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTQxNDtcbn1cbi5tLWJ1dHRvbi0tdG9nZ2xlYXJyb3c6aG92ZXIgLm0tYnV0dG9uX193cmFwOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubS1idXR0b24tLXRvZ2dsZWFycm93OmhvdmVyIC5tLWJ1dHRvbl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubS1idXR0b24tLXRvZ2dsZWFycm93OmhvdmVyIC5tLWJ1dHRvbl9fbGluazp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tLWJ1dHRvbi0tdG9nZ2xlYXJyb3c6aG92ZXIgLm0tYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm0tYnV0dG9uLS10b2dnbGVhcnJvdzpob3ZlciAubS1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvYXJyb3dfd2hpdGUuc3ZnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWJ1dHRvbi0tdG9nZ2xlYXJyb3c6aG92ZXIgLm0tYnV0dG9uX19saW5rOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvc3AtYXJyb3dfd2hpdGUuc3ZnKTtcbiAgfVxufVxuLm0tYnV0dG9uX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiQ29ycG9yYXRlLUxvZ28tQm9sZC12ZXIzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLm0tYnV0dG9uX19saW5rOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm0tYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tYnV0dG9uX19saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogMCAxMi41cHg7XG4gIH1cbn1cbi5tLWJ1dHRvbl9fbGlua1t0eXBlPXN1Ym1pdF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuSlAsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xufVxuLm0tYnV0dG9uX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvZ2xvYmFsL2Fycm93X3doaXRlLnN2Zyk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tYnV0dG9uX19saW5rOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltZy9nbG9iYWwvc3AtYXJyb3dfd2hpdGUuc3ZnKTtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5tLWhpZGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0taGlkZS0tc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tLWhpZGUtLXBjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWhpZGUtLXBjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbm0tdGl0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tLXRpdCB7XG4gIGZvbnQtc2l6ZTogOTJweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjNDM5OWNhLCAtMXB4IC0xcHggMCAjNDM5OWNhLCAtMXB4IDFweCAwICM0Mzk5Y2EsIDFweCAtMXB4IDAgIzQzOTljYSwgMXB4IDAgMCAjNDM5OWNhLCAtMXB4IDAgMCAjNDM5OWNhLCAwIDFweCAwICM0Mzk5Y2EsIDAgLTFweCAwICM0Mzk5Y2E7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tdGl0IHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbi5tLXRpdC0tc3BhY2Uge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5tLXRpdF9fZWRnaW5nIHtcbiAgdGV4dC1zaGFkb3c6IGluaXRpYWw7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZiY2RkOCAwJSwgIzk2ZDRkZSAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogN3B4O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLXRpdF9fZWRnaW5nIHtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5tLXBhZ2VuYXZpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tLXBhZ2VuYXZpIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLXBhZ2VuYXZpIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ubS1wYWdlbmF2aSBhLFxuLm0tcGFnZW5hdmkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxMzE0MTQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWIwYjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tcGFnZW5hdmkgYSxcbi5tLXBhZ2VuYXZpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLm0tcGFnZW5hdmkgYTpob3Zlcixcbi5tLXBhZ2VuYXZpIHNwYW46aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTQxNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTMxNDE0O1xufVxuLm0tcGFnZW5hdmkgLmN1cnJlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTQxNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTMxNDE0O1xufVxuLm0tcGFnZW5hdmkgLmZpcnN0LFxuLm0tcGFnZW5hdmkgLmxhc3QsXG4ubS1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbmssXG4ubS1wYWdlbmF2aSAubmV4dHBvc3RzbGluayB7XG4gIGJvcmRlcjogaW5pdGlhbDtcbn1cbi5tLXBhZ2VuYXZpIC5maXJzdDpob3Zlcixcbi5tLXBhZ2VuYXZpIC5sYXN0OmhvdmVyLFxuLm0tcGFnZW5hdmkgLnByZXZpb3VzcG9zdHNsaW5rOmhvdmVyLFxuLm0tcGFnZW5hdmkgLm5leHRwb3N0c2xpbms6aG92ZXIge1xuICBjb2xvcjogI2VjNjg4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbn1cbi5tLXBhZ2VuYXZpIC5wYWdlcyxcbi5tLXBhZ2VuYXZpIC5leHRlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbm0tZGVjb3JhdGlvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubS1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm0tZGVjb3JhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2tldygxMGRlZyk7XG4gIHotaW5kZXg6IC0xO1xufVxuLm0tZGVjb3JhdGlvbi0tZGlhZ29uYWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tLWRlY29yYXRpb24tLWRpYWdvbmFsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL2RpYWdvbmFsLnBuZyk7XG59XG4ubS1kZWNvcmF0aW9uLS1kaWFnb25hbGJsYWNrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubS1kZWNvcmF0aW9uLS1kaWFnb25hbGJsYWNrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL2RpYWdvbmFsYmxhY2sucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLm0tZGVjb3JhdGlvbi0tZGlhZ29uYWxwaW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm0tZGVjb3JhdGlvbi0tZGlhZ29uYWxwaW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2xvYmFsL2RpYWdvbmFscGluay5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1kZWNvcmF0aW9uLS1kaWFnb25hbHBpbms6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dsb2JhbC9zcC1kaWFnb25hbHBpbmsucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIH1cbn1cbi5tLWRlY29yYXRpb24tLXllbGxvd2xpbmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmQ4Nztcbn1cbi5tLWRlY29yYXRpb24tLXBpbmsge1xuICBjb2xvcjogI2VjNjg4NTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbm0tc3dpcGVyLWJ1dHRvblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubS1zd2lwZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubS1zd2lwZXItYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tc3dpcGVyLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4ubS1zd2lwZXItYnV0dG9uLS1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nbG9iYWwvYXJyb3dfbmV4dC5zdmcpO1xuICByaWdodDogMDtcbn1cbi5tLXN3aXBlci1idXR0b24tLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dsb2JhbC9hcnJvd19wcmV2LnN2Zyk7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxubS12b2ljZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubS12b2ljZSB7XG4gIHdpZHRoOiA0OTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLXZvaWNlIHtcbiAgICB3aWR0aDogMjgxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLXZvaWNlLS1sYXJnZSAubS12b2ljZV9fZG9ib3oge1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS12b2ljZS0tbGFyZ2UgLm0tdm9pY2VfX2ltZyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbn1cbi5tLXZvaWNlX193cmFwIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tdm9pY2VfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLXZvaWNlX19kb2JveiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm0tdm9pY2VfX2ltZyB7XG4gIG1hcmdpbi10b3A6IC0zNXB4O1xuICB3aWR0aDogMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS12b2ljZV9faW1nIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG4ubS12b2ljZV9fbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDdweDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS12b2ljZV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgZ2FwOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLm0tdm9pY2VfX25hbWUgLm0tZGVjb3JhdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcnBvcmF0ZS1Mb2dvLUJvbGQtdmVyM1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdpZHRoOiAyMDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLXZvaWNlX19uYW1lIC5tLWRlY29yYXRpb24ge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgd2lkdGg6IDEyOHB4O1xuICB9XG59XG4ubS12b2ljZV9fZGF0YSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tdm9pY2VfX2RhdGEge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxufVxuLm0tdm9pY2VfX2RhdGFJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ubS12b2ljZV9fZGF0YUl0ZW1UaXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMzUlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLXZvaWNlX19kYXRhSXRlbVRpdCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ubS12b2ljZV9fZGF0YUl0ZW1UeHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiA2NSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tdm9pY2VfX2RhdGFJdGVtVHh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5tLXZvaWNlX19tZXNzYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEzMTQxNDtcbiAgcGFkZGluZzogMjBweCAyNXB4IDMwcHg7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMHB4ICNlN2U4ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS12b2ljZV9fbWVzc2FnZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTRweCAxNHB4IDI0cHg7XG4gIH1cbn1cbi5tLXZvaWNlIC5tLWJ1dHRvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxubS1pY29udGl0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tLWljb250aXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm0taWNvbnRpdC0tYXJlYSAubS1pY29udGl0X19pbWcge1xuICB3aWR0aDogNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWljb250aXQtLWFyZWEgLm0taWNvbnRpdF9faW1nIHtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxufVxuLm0taWNvbnRpdF9faW1nIHtcbiAgd2lkdGg6IDkxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1pY29udGl0X19pbWcge1xuICAgIHdpZHRoOiA0M3B4O1xuICB9XG59XG4ubS1pY29udGl0X19tYWluIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJDb3Jwb3JhdGUtTG9nby1NZWRpdW0tdmVyM1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1pY29udGl0X19tYWluIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5tLWljb250aXRfX21haW4tLWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubS1pY29udGl0X19tYWluLS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZThlOTtcbiAgei1pbmRleDogLTE7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT1cbuWFsemAmuOCv+ODlueUqCA9PiAuanMtdGFiXG49PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uanMtdGFiX19zd2l0Y2hJdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmpzLXRhYl9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qcy10YWJfX21haW5JdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG4uanMtdGFiX19tYWluSXRlbS5oYXMtc2Nyb2xsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5qcy10YWJfX21haW5JdGVtLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG59XG4uanMtdGFiX19tYWluSXRlbS5pcy1hY3RpdmUuaGFzLXNjcm9sbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT1cbuOCv+ODluOBruS4reOBruOCv+ODliA9PiAuanMtdGFiX2luclxuPT09PT09PT09PT09PT09PT09PSovXG4uanMtdGFiSW5yX19zd2l0Y2hJdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmpzLXRhYklucl9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qcy10YWJJbnJfX21haW5JdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG4uanMtdGFiSW5yX19tYWluSXRlbS5oYXMtc2Nyb2xsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5qcy10YWJJbnJfX21haW5JdGVtLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG59XG4uanMtdGFiSW5yX19tYWluSXRlbS5pcy1hY3RpdmUuaGFzLXNjcm9sbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09XG7lhbHpgJrjg4jjgrDjg6vnlKggPT4gLmpzLXRvZ2dsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmpzLXRvZ2dsZV9fc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uanMtdG9nZ2xlX19zd2l0Y2guaXMtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5qcy10b2dnbGVfX25leHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PVxuanMtZmFkZVxuPT09PT09PT09PT09PT09PT09Ki9cbi5qcy1mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG4uanMtZmFkZS11cCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO1xufVxuLmpzLWZhZGUtdXAuaXMtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uanMtZmFkZS11cGRlbGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSwgdHJhbnNmb3JtIDFzIGVhc2U7XG59XG4uanMtZmFkZS11cGRlbGF5LmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5qcy1mYWRlLXVwZGVsYXk6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4uanMtZmFkZS11cGRlbGF5Om50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4uanMtZmFkZS11cGRlbGF5Om50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG4uanMtZmFkZS11cGRlbGF5Om50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG4uanMtZmFkZS11cGRlbGF5Om50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG4uanMtZmFkZS11cGRlbGF5Om50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG4uanMtZmFkZS11cGRlbGF5Om50aC1jaGlsZCg3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG4uanMtZmFkZS11cGRlbGF5Om50aC1jaGlsZCg4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XG59XG4uanMtZmFkZS11cGRlbGF5Om50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XG59XG4uanMtZmFkZS11cGRlbGF5Om50aC1jaGlsZCgxMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09XG7lhbHpgJrjgrnjg6njgqTjg4Djg7znlKggPT4gLmpzLXNsaWRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmpzLXNsaWRlcl9fbW9kdWxEb3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpzLXNsaWRlcl9fbW9kdWxBcncge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT1cbuODnuOCpuOCueOCueODiOODvOOCq+ODvCA9PiAuanMtc3RhbGtlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmpzLXN0YWxrZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5qcy1zdGFsa2VyLXNtYWxsLCAuanMtc3RhbGtlci1sYXJnZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogOTk5OTk5OTk7XG59XG4uanMtc3RhbGtlci1zbWFsbCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UsIG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmpzLXN0YWxrZXItc21hbGwuaXMtaG92ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmpzLXN0YWxrZXItbGFyZ2Uge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIHdpZHRoIDAuM3MgZWFzZSwgaGVpZ2h0IDAuM3MgZWFzZTtcbn1cbi5qcy1zdGFsa2VyLWxhcmdlLmlzLWhvdmVyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cblxuLyoqXG4gKiBTd2lwZXIgOC40LjdcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSmFudWFyeSAzMCwgMjAyM1xuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLTNkLCAuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsIC5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAuc3dpcGVyLXBhZ2luYXRpb24sIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgbGVmdDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyByaWdodDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLCAuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG5cbi5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbn1cblxuLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOCiOOBj+OBguOCi+izquWVj1xuLnAtZmFxXG49PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucC1mYXEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucC1mYXEtYWJvdXQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZmFxLWFib3V0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ucC1mYXEtcmVjcnVpdCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZhcS1yZWNydWl0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLnAtZmFxLWRpc3BhdGNoIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZhcS1kaXNwYXRjaCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnAtZmFxLXN1cHBvcnQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mYXEtc3VwcG9ydCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbi5wLWZhcS10cmFuc2ZlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mYXEtdHJhbnNmZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbiJdfQ== */