@charset "UTF-8";
.pc-block {
  display: block;
}
@media screen and (max-width: 767px) {
  .pc-block {
    display: none;
  }
}

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

.none,
._none {
  display: none !important;
}

.notes li {
  margin-top: 0;
}
.notes li:nth-of-type(n+2) {
  margin-top: 0.5em;
}

ul._inline li {
  display: inline;
}
ul._inlineblock li {
  display: inline-block;
}
ul._inlineblock li:nth-of-type(n+2) {
  margin-left: 0.5em;
}

a.boxlink {
  display: block;
  text-decoration: none;
  color: inherit;
  transition: opacity 0.3s ease;
}
a.boxlink:hover {
  opacity: 0.6;
}

.logo img {
  height: 1em;
}

.btn-text._center {
  margin: auto;
}

.mazdalogo {
  font-family: MazdaTypeRegular, Noto Sans CJK JP, Hiragino Kaku Gothic ProN, HiraKakuProN-W3, Meiryo, Yu Gothic Medium, sans-serif;
  font-size: 2.1rem;
  font-weight: 400;
  letter-spacing: 0.1em;
}
.mazdalogo .num:before {
  content: " ";
  font-size: 0.5em;
}
.mazdalogo img {
  height: 1em;
}

/** .row */
._pt10, ._pv10 {
  padding-top: 10px;
}

._pt12, ._pv12 {
  padding-top: 12px;
}

._pt16, ._pv16 {
  padding-top: 16px;
}

._pt20, ._pv20 {
  padding-top: 20px;
}

._pt24, ._pv24 {
  padding-top: 24px;
}

._pt32, ._pv32 {
  padding-top: 32px;
}

._pt36, ._pv36 {
  padding-top: 36px;
}

._pt40, ._pv40 {
  padding-top: 40px;
}

._pt48, ._pv48 {
  padding-top: 48px;
}

._pt60, ._pv60 {
  padding-top: 60px;
}

._pt72, ._pv72 {
  padding-top: 72px;
}

._pt96, ._pv96 {
  padding-top: 96px;
}

._pt100, ._pv100 {
  padding-top: 10px;
}

._pt120, ._pv120 {
  padding-top: 10px;
}

._pb10, ._pv10 {
  padding-bottom: 10px;
}

._pb12, ._pv12 {
  padding-bottom: 12px;
}

._pb16, ._pv16 {
  padding-bottom: 16px;
}

._pb20, ._pv20 {
  padding-bottom: 20px;
}

._pb24, ._pv24 {
  padding-bottom: 24px;
}

._pb32, ._pv32 {
  padding-bottom: 32px;
}

._pb36, ._pv36 {
  padding-bottom: 36px;
}

._pb40, ._pv40 {
  padding-bottom: 40px;
}

._pb48, ._pv48 {
  padding-bottom: 48px;
}

._pb60, ._pv60 {
  padding-bottom: 60px;
}

._pb72, ._pv72 {
  padding-bottom: 72px;
}

._pb96, ._pv96 {
  padding-bottom: 96px;
}

._pb100, ._pv100 {
  padding-bottom: 10px;
}

._pb120, ._pv120 {
  padding-bottom: 10px;
}

.wrapper._black {
  background: #101010;
}
.wrapper._white {
  background: #fff;
}
.wrapper._light {
  background: #f0f0f0;
}
.wrapper._gray {
  background: #ddd;
}
.wrapper._dark {
  background: #505050;
}

.cols,
.cols2,
.cols3,
.cols4,
.cols6 {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 479px) {
  .cols,
  .cols2,
  .cols3,
  .cols4,
  .cols6 {
    flex-direction: column;
  }
}

.cols2 .col {
  width: 468px;
  margin-left: 24px;
}
.cols2 .col:first-of-type {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .cols2 .col {
    width: 100%;
    margin-left: 0;
  }
  .cols2 .col:nth-of-type(n+2) {
    margin-top: 24px;
  }
}

.cols3 .col {
  box-sizing: border-box;
  width: 304px;
  margin-left: 24px;
}
.cols3 .col:nth-of-type(3n+1) {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .cols3 .col {
    width: 100%;
    margin-left: 0;
  }
  .cols3 .col:nth-of-type(n+2) {
    margin-top: 24px;
  }
}

.cols4 .col {
  width: 222px;
  margin-left: 24px;
}
.cols4 .col:first-of-type {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .cols4 .col {
    width: 100%;
  }
}

.cols6 .col {
  width: 140px;
  margin-left: 24px;
}
.cols6 .col:first-of-type {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .cols6 .col {
    width: 100%;
  }
}

h1, h1, h3, h4, h5, h6 {
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
}

.main-container {
  background: #fff;
}
.main-container .wrapper .inner {
  box-sizing: border-box;
  width: 100%;
  max-width: 960px;
  margin: auto;
}
.main-container .request .wrapper {
  padding-top: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
  .main-container .wrapper {
    padding: 0 1.6rem;
  }
}

/** .main-container */
.tabNav {
  margin: 3.6rem 0;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
}
.tabNav li {
  box-sizing: border-box;
  font-size: 1.6rem;
}
.tabNav li.cr a,
.tabNav li.cr span {
  color: #111;
}
.tabNav li.cr a:after,
.tabNav li.cr span:after {
  height: 2px;
  background: #666;
}
.tabNav li a,
.tabNav li span {
  position: relative;
  display: block;
  text-align: center;
  padding: 1.5rem 3.8rem;
  color: #666;
  text-decoration: none;
  /** border-bottom: #aaa solid 0.1rem; */
  transition: all 0.3s ease;
}
.tabNav li a:after,
.tabNav li span:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  background: #aaa;
  position: absolute;
  bottom: 0;
  left: 0;
}
.tabNav li a:hover,
.tabNav li span:hover {
  color: #111;
  transition: all 0.3s ease;
}
.tabNav li a:hover:after,
.tabNav li span:hover:after {
  height: 2px;
  background: #666;
}
.tabNav li.cols2 {
  width: 49%;
}
.tabNav li.cols3 {
  width: 32%;
}
.tabNav li.cols4 {
  width: 24.06%;
}
@media screen and (max-width: 767px) {
  .tabNav li.cols4 {
    width: 48.6%;
  }
}
@media screen and (max-width: 767px) {
  .tabNav li {
    width: 50%;
  }
  .tabNav li a,
  .tabNav li span {
    font-size: 1.4rem;
  }
}

/** .tabNav */
._none {
  display: none !important;
}

h1, h2, h3, h4 {
  font-weight: normal;
  letter-spacing: 0.1em;
}

sub {
  bottom: 0;
}

.notes {
  /** @media max-width: 767px */
}
.notes li {
  font-size: 1.2rem;
}
.notes._inline {
  text-align: center;
}
.notes._inline li {
  display: inline-block;
  margin-right: 1em;
}
@media screen and (max-width: 767px) {
  .notes._inline {
    text-align: left;
  }
}

.hero {
  background: #111 url("../i/hero.jpg") no-repeat center center;
  background-size: cover;
  /** @media max-width: 767px */
}
.hero .inner {
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  text-align: center;
  margin: auto;
  width: 960px;
  height: 400px;
}
.hero .inner img {
  display: block;
  text-align: center;
  object-fit: cover;
  width: 100%;
  height: auto;
}
.hero .inner .txt {
  width: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  text-align: left;
}
.hero .inner .txt h2 {
  font-size: 2.8rem;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
  margin-bottom: 1em;
}
.hero .inner .txt p {
  font-size: 1.6rem;
  line-height: 1.7;
}
@media screen and (max-width: 767px) {
  .hero {
    background: #666 url("../i/hero-sp.jpg") no-repeat center top;
    background-size: contain;
    color: #fff;
  }
  .hero .inner {
    height: auto;
    width: 100%;
    padding: calc(100% + 24px) 16px 24px;
  }
  .hero .inner .txt {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    transform: translateY(0);
  }
  .hero .inner .txt h2 {
    display: none;
  }
}

.main-container {
  background: #fff;
}
.main-container .wrapper {
  padding: 48px 0;
  /*
      h2{
        text-align: left;
        font-size: 1.8rem;
        font-weight: normal;
        font-feature-settings: "palt";
        letter-spacing: .07em;
        color: #101010;

        .en{
          font-size: 1.2em;
        }
      }
  */
}
.main-container .wrapper .inner {
  box-sizing: border-box;
  width: 100%;
  max-width: 960px;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .main-container .wrapper {
    padding: 32px 16px;
  }
  .main-container .wrapper h2 {
    font-size: 2.1rem;
    padding: 0.5em 0;
  }
}

/** .main-container */
.introduction h2 {
  text-align: center;
  font-size: 3rem;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
}
.introduction p {
  margin-top: 1em;
  text-align: center;
  font-size: 1.6rem;
}

._gallery-headline {
  text-align: center;
}
._gallery-headline h3 {
  font-size: 2.1rem;
}
._gallery-headline p {
  margin-top: 1em;
  font-size: 1.6rem;
}
._gallery-body {
  display: flex;
  justify-content: space-between;
  margin-top: 24px;
}
._gallery-photos {
  width: 632px;
}
._gallery-photos img {
  max-width: 100%;
}
._gallery-thumbs {
  width: 304px;
}
._gallery:nth-of-type(2n) {
  background: #f0f0f0;
}
._gallery:nth-of-type(2n) ._gallery-body {
  flex-direction: row-reverse;
}

@media screen and (max-width: 767px) {
  ._gallery-headline p {
    text-align: left;
    font-size: 1.4rem;
  }
  ._gallery-body {
    flex-direction: column;
  }
  ._gallery-photos {
    width: 100%;
  }
  ._gallery-thumbs {
    width: 100% !important;
  }
  ._gallery:nth-of-type(2n) ._gallery-body {
    flex-direction: column;
  }
} /** @media max-width: 767px */
.choice-btn,
.choice-btn2,
.choice-btn3,
.choice-btn4 {
  width: 304px;
}
.choice-btn li,
.choice-btn2 li,
.choice-btn3 li,
.choice-btn4 li {
  cursor: pointer;
  outline: none;
  width: calc(50% - 10px) !important;
  margin-left: 12px;
}
.choice-btn li:nth-of-type(2n+1),
.choice-btn2 li:nth-of-type(2n+1),
.choice-btn3 li:nth-of-type(2n+1),
.choice-btn4 li:nth-of-type(2n+1) {
  margin-left: 0;
}
.choice-btn li:nth-of-type(n+3),
.choice-btn2 li:nth-of-type(n+3),
.choice-btn3 li:nth-of-type(n+3),
.choice-btn4 li:nth-of-type(n+3) {
  margin-top: 12px;
}
.choice-btn li img,
.choice-btn2 li img,
.choice-btn3 li img,
.choice-btn4 li img {
  width: 100%;
  border: solid 2px transparent;
  opacity: 0.6; /*選択されていないものは透過40%*/
}
.choice-btn li.slick-current img,
.choice-btn2 li.slick-current img,
.choice-btn3 li.slick-current img,
.choice-btn4 li.slick-current img {
  opacity: 1; /*選択されているものは透過しない*/
  border: solid 2px #111;
}

@media screen and (max-width: 767px) {
  .choice-btn li,
  .choice-btn2 li,
  .choice-btn3 li,
  .choice-btn4 li {
    width: calc(33.3333333333% - 10px) !important;
    margin-left: 6px;
    font-size: 1.2rem;
  }
  .choice-btn li:nth-of-type(2n+1),
  .choice-btn2 li:nth-of-type(2n+1),
  .choice-btn3 li:nth-of-type(2n+1),
  .choice-btn4 li:nth-of-type(2n+1) {
    margin-left: 6px;
  }
  .choice-btn li:nth-of-type(3n+1),
  .choice-btn2 li:nth-of-type(3n+1),
  .choice-btn3 li:nth-of-type(3n+1),
  .choice-btn4 li:nth-of-type(3n+1) {
    margin-left: 0 !important;
  }
  .choice-btn li:nth-of-type(n+3),
  .choice-btn2 li:nth-of-type(n+3),
  .choice-btn3 li:nth-of-type(n+3),
  .choice-btn4 li:nth-of-type(n+3) {
    margin-top: 0px;
  }
  .choice-btn li:nth-of-type(n+4),
  .choice-btn2 li:nth-of-type(n+4),
  .choice-btn3 li:nth-of-type(n+4),
  .choice-btn4 li:nth-of-type(n+4) {
    margin-top: 12px;
  }
} /** @media max-width: 767px */
.main-container {
  /** @media max-width: 767px */
}
.main-container .others .inner {
  border-top: solid 1px #ddd;
  padding: 36px 120px;
}
.main-container .others .lead {
  position: relative;
  display: flex;
  justify-content: center;
  text-align: center;
  font-size: 1.6rem;
  letter-spacing: 0.1em;
}
.main-container .others .lead:before, .main-container .others .lead:after {
  content: "";
  display: block;
  width: 2px;
  background: #333;
}
.main-container .others .lead:before {
  margin-right: 16px;
  transform: rotate(-20deg);
}
.main-container .others .lead:after {
  margin-left: 16px;
  transform: rotate(20deg);
}
.main-container .others .btnWrap {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .main-container .others .inner {
    border-top: solid 1px #ddd;
    padding: 36px 0;
  }
  .main-container .others .lead:before, .main-container .others .lead:after {
    display: none;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV2ZW50L3VjYXItY2xlYW51cC9jL2luYy9fYmFzZS5zY3NzIiwiZXZlbnQvdWNhci1jbGVhbnVwL2MvaW5jL19jYW1wYWlnbi5zY3NzIiwiZXZlbnQvdWNhci1jbGVhbnVwL2MvaW5jL19pbnRyb2R1Y3Rpb24uc2NzcyIsImV2ZW50L3VjYXItY2xlYW51cC9jL2luYy9fZ2FsbGVyeS5zY3NzIiwiZXZlbnQvdWNhci1jbGVhbnVwL2MvcGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFQTtFQUNFOztBQUNBO0VBRkY7SUFHSTs7OztBQUlKO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJOzs7O0FBSUo7QUFBQTtFQUVFOzs7QUFLQTtFQUNFOztBQUVBO0VBQ0U7OztBQVNGO0VBQ0U7O0FBVUY7RUFDRTs7QUFFQTtFQUNFOzs7QUFRUjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQU1GO0VBQ0U7OztBQU1GO0VBQ0U7OztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0U7RUFDRTtFQUNBOztBQUlKO0VBQ0U7OztBQU1IO0FBRUQ7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBa0I7OztBQUNsQjtFQUFrQjs7O0FBQ2xCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWtCOzs7QUFDbEI7RUFBa0I7OztBQUtoQjtFQUFTOztBQUNUO0VBQVM7O0FBQ1Q7RUFBUzs7QUFDVDtFQUFROztBQUNSO0VBQVE7OztBQUdWO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTtFQUNBOztBQUVBO0VBUkY7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVNJOzs7O0FBS0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFSRjtJQVNJO0lBQ0E7O0VBRUE7SUFDRTs7OztBQVFOO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFURjtJQVVJO0lBQ0E7O0VBRUE7SUFDRTs7OztBQU9OO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBUkY7SUFTSTs7OztBQU9KO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBUkY7SUFTSTs7OztBQUtOO0VBQ0U7RUFDQTs7O0FBSUY7RUFDRTs7QUFJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQU1GO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0lBQ0U7Ozs7QUFHTDtBQUVEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBSUU7QUFBQTtFQUVFOztBQUVBO0FBQUE7RUFDRTtFQUNBOztBQUtOO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQUE7RUFDRTtFQUNBOztBQUVBO0FBQUE7RUFDRTtFQUNBOztBQUtOO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVBO0VBSEY7SUFJSTs7O0FBS047RUFHRTtJQUNFOztFQUVBO0FBQUE7SUFFRTs7OztBQUtQO0FDNVZEO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBT0Y7RUFDRTs7O0FBR0Y7QUFtQkc7O0FBakJEO0VBQ0U7O0FBR0Y7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBS0o7RUFDRTtJQUNFOzs7O0FBS047RUFDRTtFQUNBO0FBK0RDOztBQTdERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFLTjtFQTVDRjtJQTZDSTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0U7Ozs7QUFRVjtFQUNFOztBQUVBO0VBQ0U7QUFTSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBUEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFtQko7RUFDRTtJQUNFOztFQUVBO0lBQ0U7SUFDQTs7OztBQUlQO0FDbkpDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQ0xGO0VBQ0U7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFOzs7QUFLTjtFQUlNO0lBQ0U7SUFDQTs7RUFJSjtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFJQTtJQUNFOztFQUlQO0FBR0Q7QUFBQTtBQUFBO0FBQUE7RUFLRTs7QUFFQTtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFFQTtFQUNBOztBQUVBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7RUFDRTs7QUFHRjtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQ0E7RUFDQTs7QUFJQTtBQUFBO0FBQUE7QUFBQTtFQUNFO0VBQ0E7OztBQU1SO0VBS0k7QUFBQTtBQUFBO0FBQUE7SUFDRTtJQUNBO0lBQ0E7O0VBRUE7QUFBQTtBQUFBO0FBQUE7SUFDRTs7RUFHRjtBQUFBO0FBQUE7QUFBQTtJQUNFOztFQUdGO0FBQUE7QUFBQTtBQUFBO0lBQ0U7O0VBR0Y7QUFBQTtBQUFBO0FBQUE7SUFDRTs7RUFJUDtBQ3JJRDtBQWtERzs7QUEvQ0M7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFHSjtFQUNFOztBQUlKO0VBRUk7SUFDRTtJQUNBOztFQUdBO0lBRUUiLCJmaWxlIjoiZXZlbnQvdWNhci1jbGVhbnVwL2MvcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCAndXRmLTgnO1xuXG4ucGMtYmxvY2t7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNwLWJsb2Nre1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ub25lLFxuLl9ub25le1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLm5vdGVze1xuICBcbiAgbGl7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBcbiAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIH1cbiAgfVxufVxuXG51bHtcbiAgXG4gICYuX2lubGluZXtcbiAgICBcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICAvL21hcmdpbi1sZWZ0OiAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi5faW5saW5lYmxvY2t7XG4gICAgXG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxufVxuXG5cbmEuYm94bGlua3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBcbiAgJjpob3ZlcntcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG4ubG9nb3tcbiAgXG4gIGltZ3tcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxufVxuXG4uYnRuLXRleHR7XG4gIFxuICAmLl9jZW50ZXJ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cblxuLm1hemRhbG9nb3tcbiAgZm9udC1mYW1pbHk6TWF6ZGFUeXBlUmVndWxhcixOb3RvIFNhbnMgQ0pLIEpQLEhpcmFnaW5vIEtha3UgR290aGljIFByb04sSGlyYUtha3VQcm9OLVczLE1laXJ5byxZdSBHb3RoaWMgTWVkaXVtLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgXG4gIC5udW17XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGZvbnQtc2l6ZTogLjVlbTtcbiAgICB9XG4gIH1cbiAgXG4gIGltZ3tcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxufVxuXG4ucm93e1xuXG59LyoqIC5yb3cgKi9cblxuLl9wdDEwLCAuX3B2MTAge3BhZGRpbmctdG9wOiAxMHB4O31cbi5fcHQxMiwgLl9wdjEyIHtwYWRkaW5nLXRvcDogMTJweDt9XG4uX3B0MTYsIC5fcHYxNiB7cGFkZGluZy10b3A6IDE2cHg7fVxuLl9wdDIwLCAuX3B2MjAge3BhZGRpbmctdG9wOiAyMHB4O31cbi5fcHQyNCwgLl9wdjI0IHtwYWRkaW5nLXRvcDogMjRweDt9XG4uX3B0MzIsIC5fcHYzMiB7cGFkZGluZy10b3A6IDMycHg7fVxuLl9wdDM2LCAuX3B2MzYge3BhZGRpbmctdG9wOiAzNnB4O31cbi5fcHQ0MCwgLl9wdjQwIHtwYWRkaW5nLXRvcDogNDBweDt9XG4uX3B0NDgsIC5fcHY0OCB7cGFkZGluZy10b3A6IDQ4cHg7fVxuLl9wdDYwLCAuX3B2NjAge3BhZGRpbmctdG9wOiA2MHB4O31cbi5fcHQ3MiwgLl9wdjcyIHtwYWRkaW5nLXRvcDogNzJweDt9XG4uX3B0OTYsIC5fcHY5NiB7cGFkZGluZy10b3A6IDk2cHg7fVxuLl9wdDEwMCwgLl9wdjEwMCB7cGFkZGluZy10b3A6IDEwcHg7fVxuLl9wdDEyMCwgLl9wdjEyMCB7cGFkZGluZy10b3A6IDEwcHg7fVxuLl9wYjEwLCAuX3B2MTAge3BhZGRpbmctYm90dG9tOiAxMHB4O31cbi5fcGIxMiwgLl9wdjEyIHtwYWRkaW5nLWJvdHRvbTogMTJweDt9XG4uX3BiMTYsIC5fcHYxNiB7cGFkZGluZy1ib3R0b206IDE2cHg7fVxuLl9wYjIwLCAuX3B2MjAge3BhZGRpbmctYm90dG9tOiAyMHB4O31cbi5fcGIyNCwgLl9wdjI0IHtwYWRkaW5nLWJvdHRvbTogMjRweDt9XG4uX3BiMzIsIC5fcHYzMiB7cGFkZGluZy1ib3R0b206IDMycHg7fVxuLl9wYjM2LCAuX3B2MzYge3BhZGRpbmctYm90dG9tOiAzNnB4O31cbi5fcGI0MCwgLl9wdjQwIHtwYWRkaW5nLWJvdHRvbTogNDBweDt9XG4uX3BiNDgsIC5fcHY0OCB7cGFkZGluZy1ib3R0b206IDQ4cHg7fVxuLl9wYjYwLCAuX3B2NjAge3BhZGRpbmctYm90dG9tOiA2MHB4O31cbi5fcGI3MiwgLl9wdjcyIHtwYWRkaW5nLWJvdHRvbTogNzJweDt9XG4uX3BiOTYsIC5fcHY5NiB7cGFkZGluZy1ib3R0b206IDk2cHg7fVxuLl9wYjEwMCwgLl9wdjEwMCB7cGFkZGluZy1ib3R0b206IDEwcHg7fVxuLl9wYjEyMCwgLl9wdjEyMCB7cGFkZGluZy1ib3R0b206IDEwcHg7fVxuXG5cblxuLndyYXBwZXJ7XG4gICYuX2JsYWNre2JhY2tncm91bmQ6ICMxMDEwMTA7fVxuICAmLl93aGl0ZXtiYWNrZ3JvdW5kOiAjZmZmO31cbiAgJi5fbGlnaHR7YmFja2dyb3VuZDogI2YwZjBmMDt9XG4gICYuX2dyYXl7YmFja2dyb3VuZDogI2RkZDt9XG4gICYuX2Rhcmt7YmFja2dyb3VuZDogIzUwNTA1MDt9XG59IC8vLndyYXBwZXJcblxuLmNvbHMsXG4uY29sczIsXG4uY29sczMsXG4uY29sczQsXG4uY29sczZ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uY29sczJ7XG4gIC5jb2x7XG4gICAgd2lkdGg6IDQ2OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIFxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfSAvLy5jb2xcbn0vLyAuY29sczJcbiAgXG4uY29sczN7XG4gIFxuICAuY29se1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDMwNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIFxuICAgICY6bnRoLW9mLXR5cGUoM24rMSl7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfSAvLyAuY29sXG59IC8vLmNvbHMzXG5cbi5jb2xzNHtcbiAgLmNvbHtcbiAgICB3aWR0aDogMjIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH0gLy8uY29sXG59Ly8gLmNvbHM0ICovXG4gIFxuLmNvbHM2e1xuICBcbiAgLmNvbHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH0vLyAuY29sXG59Ly8gLmNvbHM2XG5cbmgxLGgxLGgzLGg0LGg1LGg2e1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cblxuLm1haW4tY29udGFpbmVye1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBcbiAgLndyYXBwZXJ7XG4gICAgXG4gICAgLmlubmVye1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cblxuICAucmVxdWVzdHtcbiAgICAvL21hcmdpbi10b3A6IDYwcHg7XG4gICAgLndyYXBwZXJ7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfS8vLnJlcXVlc3RcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IFxuICAgIC53cmFwcGVye1xuICAgICAgcGFkZGluZzogMCAxLjZyZW07XG4gICAgfVxuICB9XG59LyoqIC5tYWluLWNvbnRhaW5lciAqL1xuXG4udGFiTmF2e1xuICBtYXJnaW46IDMuNnJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBcbiAgbGl7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBcbiAgICAmLmNye1xuICAgICAgXG4gICAgICBhLFxuICAgICAgc3BhbntcbiAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgYSxcbiAgICBzcGFue1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMy44cmVtO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAvKiogYm9yZGVyLWJvdHRvbTogI2FhYSBzb2xpZCAwLjFyZW07ICovXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2FhYTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5jb2xzMntcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgfVxuICAgICYuY29sczN7XG4gICAgICB3aWR0aDogMzIlO1xuICAgIH1cbiAgICAmLmNvbHM0e1xuICAgICAgd2lkdGg6IDI0LjA2JTtcbiAgICAgIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDQ4LjYlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXG4gICAgbGl7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgXG4gICAgICBhLFxuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIC8vcGFkZGluZzogLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0vKiogLnRhYk5hdiAqLyIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cblxuLl9ub25le1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDR7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xufVxuXG5zdXAsXG5zdWJ7XG4gIC8vZm9udC1zaXplOiAxLjNyZW07XG59XG5zdWJ7XG4gIGJvdHRvbTogMDtcbn1cblxuLm5vdGVze1xuICBcbiAgbGl7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgXG4gICYuX2lubGluZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgIFxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAmLl9pbmxpbmV7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufVxuXG4uaGVyb3tcbiAgYmFja2dyb3VuZDogIzExMSB1cmwoJy4uL2kvaGVyby5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgXG4gIC5pbm5lcntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgXG4gICAgXG4gICAgaW1ne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBcbiAgICAudHh0e1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIC8vYmFja2dyb3VuZDogI2NjYztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBcbiAgICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYmFja2dyb3VuZDogIzY2NiB1cmwoJy4uL2kvaGVyby1zcC5qcGcnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLmlubmVye1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiBjYWxjKDEwMCUgKyAyNHB4KSAxNnB4IDI0cHg7XG4gICAgICBcbiAgICAgIC50eHR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBcbiAgICAgICAgaDJ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufSAvLy5oZXJvXG5cblxuLm1haW4tY29udGFpbmVye1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBcbiAgLndyYXBwZXJ7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICAgIFxuICAgIC5pbm5lcntcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgIFxuLypcbiAgICBoMntcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xuICAgICAgY29sb3I6ICMxMDEwMTA7XG4gICAgICBcbiAgICAgIC5lbntcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIH1cbiAgICB9XG4qL1xuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBcbiAgICAud3JhcHBlcntcbiAgICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgICAgIFxuICAgICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59LyoqIC5tYWluLWNvbnRhaW5lciAqLyIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLmludHJvZHVjdGlvbntcbiAgaDJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICB9XG4gIHB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufS8vaW50cm9kdWN0aW9uIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLy8kYm9yZGVyQ29sb3I6ICM5MTBBMkQ7XG4kYm9yZGVyQ29sb3I6ICMxMTE7XG5cbi5fZ2FsbGVyeXtcbiAgXG4gICYtaGVhZGxpbmV7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGgze1xuICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgfVxuICAgIHB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gIH0vLyYtaGVhZGxpbmVcbiAgXG4gICYtYm9keXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9Ly8mLWJvZHlcbiAgXG4gICYtcGhvdG9ze1xuICAgIHdpZHRoOiA2MzJweDtcbiAgICBcbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICAmLXRodW1ic3tcbiAgICB3aWR0aDogMzA0cHg7XG4gIH1cbiAgXG4gICY6bnRoLW9mLXR5cGUoMm4pe1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgXG4gICAgLl9nYWxsZXJ5LWJvZHl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG59Ly8uX2dhbGxlcnlcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLl9nYWxsZXJ5e1xuICAgIFxuICAgICYtaGVhZGxpbmV7XG4gICAgICBwe1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1ib2R5e1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9Ly8mLWJvZHlcbiAgICBcbiAgICAmLXBob3Rvc3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAmLXRodW1ic3tcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgJjpudGgtb2YtdHlwZSgybil7XG4gICAgICAuX2dhbGxlcnktYm9keXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gIH0vLy5fZ2FsbGVyeVxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbi5jaG9pY2UtYnRuLFxuLmNob2ljZS1idG4yLFxuLmNob2ljZS1idG4zLFxuLmNob2ljZS1idG40e1xuICAvL2JhY2tncm91bmQ6ICNjMDA7XG4gIHdpZHRoOiAzMDRweDtcbiAgXG4gIGxpe1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC8vYmFja2dyb3VuZDojMzMzO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTBweCkhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIFxuICAgICY6bnRoLW9mLXR5cGUoMm4rMSl7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgXG4gICAgJjpudGgtb2YtdHlwZShuKzMpe1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG4gICAgXG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbiAgICAgIG9wYWNpdHk6IC42Oy8q6YG45oqe44GV44KM44Gm44GE44Gq44GE44KC44Gu44Gv6YCP6YGONDAlKi9cbiAgICB9XG4gICAgXG4gICAgJi5zbGljay1jdXJyZW50e1xuICAgICAgaW1ne1xuICAgICAgICBvcGFjaXR5OiAxOy8q6YG45oqe44GV44KM44Gm44GE44KL44KC44Gu44Gv6YCP6YGO44GX44Gq44GEKi9cbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGJvcmRlckNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufS8vLmNob2ljZS1idG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNob2ljZS1idG4sXG4gIC5jaG9pY2UtYnRuMixcbiAgLmNob2ljZS1idG4zLFxuICAuY2hvaWNlLWJ0bjR7XG4gICAgbGl7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEwcHgpIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZSgybisxKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZSgzbisxKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzMpe1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobis0KXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH0vLy5jaG9pY2UtYnRuXG59LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AaW1wb3J0IFwiaW5jL2Jhc2VcIjtcbkBpbXBvcnQgXCJpbmMvY2FtcGFpZ25cIjtcbkBpbXBvcnQgXCJpbmMvaW50cm9kdWN0aW9uXCI7XG5AaW1wb3J0IFwiaW5jL2dhbGxlcnlcIjtcblxuLm1haW4tY29udGFpbmVye1xuICAub3RoZXJze1xuICBcbiAgICAuaW5uZXJ7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbiAgICAgIHBhZGRpbmc6IDM2cHggMTIwcHg7XG4gICAgfVxuICAgIFxuICAgIC5sZWFke1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIFxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuV3JhcHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICB9Ly8ub3RoZXJzXG4gICAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm90aGVyc3tcbiAgICAgIC5pbm5lcntcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gICAgICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgICAgIH1cbiAgICAgIC5sZWFke1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vLm90aGVyc1xuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8ubWFpbi1jb250YWluZXJcbiJdfQ== */
