@charset "UTF-8";
/**　基本レイアウト　*/
body.modal {
  overflow: hidden;
  display: inherit;
}

@media screen and (min-width: 768px) {
  #container {
    min-width: auto;
  }
} /** @media max-width: 767px */
.main-container * {
  box-sizing: border-box;
}
.main-container img {
  max-width: 100%;
}

.main-container {
  position: relative;
  z-index: 10;
  background: #f0f0f0;
  color: #333;
  padding-top: 18px;
  padding-bottom: 18px;
}
.main-container .wrapper .inner {
  box-sizing: border-box;
  width: 100%;
  margin: auto;
}
.main-container .request .wrapper {
  padding: 0;
}
/** .main-container */
.section {
  /** @media max-width: 767px */
}
.section-inner {
  width: 100%;
  max-width: 1000px;
  padding: 36px 20px;
  margin-left: auto;
  margin-right: auto;
}
.section-margin {
  padding: 20px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 1px 1px 2px 1px #e9e9e9;
}
.section-row {
  margin: 18px auto;
  width: 100%;
  max-width: 1032px;
}
.section-row:first-of-type {
  margin-top: 0px;
}
.section-row:last-of-type {
  margin-bottom: 0;
}
.section-row img {
  max-width: 100%;
}
.section-headline ._primary {
  text-align: center;
  font-size: 3.2rem;
  font-weight: normal;
}
.section-body ._row {
  margin-top: 24px;
}
.section-body ._row:first-of-type {
  margin-top: 0px;
}
@media screen and (max-width: 767px) {
  .section-inner {
    padding: 24px 20px;
  }
  .section-margin {
    padding: 12px;
    background: #fff;
    border-radius: 4px;
    box-shadow: 1px 1px 2px 1px #e9e9e9;
  }
}

/** モーダル */
#modal-skyplan {
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
#modal-skyplan .mfp-close {
  background: #c00;
  position: fixed;
  right: 24px;
  top: 8px;
}
#modal-skyplan .footer-close {
  padding: 36px;
  text-align: center;
}
#modal-skyplan .footer-close a._btn {
  margin: auto;
}
#modal-skyplan img._center {
  display: block;
  margin: auto;
}
@media screen and (max-width: 767px) {
  #modal-skyplan img {
    max-width: 100%;
  }
}
#modal-skyplan .modal-inner {
  background: #fff;
  color: #333;
  font-size: 1.4rem;
  line-height: 1.8;
}
#modal-skyplan .modal-headline {
  background: #E95504;
  padding: 16px;
}
#modal-skyplan .modal-body {
  padding: 24px;
  border: solid 10px #E95504;
  background: #fff;
}
#modal-skyplan .modal-section:nth-of-type(n+2) {
  margin-top: 36px;
}
#modal-skyplan .modal-section-body {
  margin-top: 24px;
}
#modal-skyplan .modal-section-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#modal-skyplan .modal-section-figure {
  width: calc(50% - 15px);
}
#modal-skyplan .modal-section-context {
  width: calc(50% - 15px);
}
#modal-skyplan .modal-section ._lineup-list-item:nth-of-type(n+2) {
  margin-top: 16px;
  padding-top: 16px;
  border-top: dotted 1px #999;
}
@media screen and (max-width: 767px) {
  #modal-skyplan .modal-body {
    padding: 0;
    border: none;
  }
  #modal-skyplan .modal-section {
    padding: 16px;
    border: solid 6px #E95504;
  }
  #modal-skyplan .modal-section:nth-of-type(n+2) {
    margin-top: 0;
  }
  #modal-skyplan .modal-section-figure {
    width: 100%;
  }
  #modal-skyplan .modal-section-context {
    width: 100%;
  }
  #modal-skyplan .modal-section ._lineup-list-item:nth-of-type(n+2) {
    margin-top: 16px;
    padding-top: 16px;
    border-top: dotted 1px #999;
  }
}
#modal-skyplan .notes-wrap {
  margin-top: 24px;
  padding-top: 24px;
  border-top: solid 1px #ddd;
}
@media screen and (max-width: 767px) {
  #modal-skyplan .notes-wrap {
    padding: 24px 16px;
    background: #E95504;
    color: #fff;
  }
}
#modal-skyplan .skyplan img {
  max-width: 100%;
}
#modal-skyplan .skyplan-headline {
  background: #8E1C2E;
  color: #fff;
  padding: 36px;
}
#modal-skyplan .skyplan-headline-row {
  margin-top: 24px;
}
#modal-skyplan .skyplan-headline ._primary {
  display: block;
  width: 100%;
  max-width: 490px;
  margin: auto;
}
#modal-skyplan .skyplan-headline ._notes {
  line-height: 1.5;
}
#modal-skyplan .skyplan-body {
  background: #fff;
  padding: 36px 72px;
}
@media screen and (max-width: 767px) {
  #modal-skyplan .skyplan-headline {
    padding: 36px 20px 20px;
  }
  #modal-skyplan .skyplan-headline-row {
    margin-top: 16px;
  }
  #modal-skyplan .skyplan-body {
    padding: 20px;
  }
}
#modal-skyplan ._feature-headline {
  padding: 8px;
  background: #333;
  color: #fff;
}
#modal-skyplan ._feature-headline ._primary {
  text-align: center;
  font-size: 2.6rem;
  line-height: 1.3;
  font-weight: 500;
}
#modal-skyplan ._feature-body {
  padding: 36px 18px;
}
#modal-skyplan ._feature-body p {
  font-size: 1.6rem;
}
#modal-skyplan ._feature-body p + ._notes {
  margin-top: 1em;
}
#modal-skyplan ._feature-row {
  margin-top: 24px;
}
#modal-skyplan ._feature-row:first-of-type {
  margin-top: 0;
}
#modal-skyplan ._feature ._tbl01 {
  margin-top: 16px;
}
#modal-skyplan ._feature ._tbl01 + ._notes {
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  #modal-skyplan ._feature-headline ._primary {
    font-size: 1.6rem;
  }
  #modal-skyplan ._feature-body {
    padding: 24px 0;
  }
  #modal-skyplan ._feature-body p {
    font-size: 1.4rem;
  }
}
#modal-skyplan ._notes {
  /** @media max-width: 767px */
}
#modal-skyplan ._notes li {
  margin-top: 0.5em;
  font-size: 1.2rem;
}
#modal-skyplan ._notes li:first-of-type {
  margin-top: 0;
}
#modal-skyplan ._notes._num {
  counter-reset: num 0;
}
#modal-skyplan ._notes._num li {
  display: inline-flex;
}
#modal-skyplan ._notes._num li:before {
  counter-increment: num 1;
  content: "※" counter(num);
  margin-right: 0.3em;
}
#modal-skyplan ._notes._aster li {
  display: inline-flex;
}
#modal-skyplan ._notes._aster li:before {
  content: "＊";
  margin-right: 0.3em;
}
@media screen and (max-width: 767px) {
  #modal-skyplan ._notes li {
    font-size: 1rem;
  }
}

._tbl01 {
  width: 100%;
}
._tbl01 th, ._tbl01 td {
  padding: 1em;
  border: solid 1px #ddd;
  font-feature-settings: "palt";
  font-size: 1.6rem;
  line-height: 1.3;
}
._tbl01 thead th,
._tbl01 thead td {
  background: #f0f0f0;
  text-align: center;
  font-weight: bold;
}
._tbl01 tbody th,
._tbl01 tbody td {
  background: #fff;
}
._tbl01 tbody th {
  background: #f0f0f0;
  text-align: center;
}
._tbl01 tbody td {
  text-align: center;
}

@media screen and (max-width: 767px) {
  ._tbl01 th, ._tbl01 td {
    padding: 0.5em 0.3em;
    font-size: 1.2rem;
  }
  ._tbl01 tbody th {
    text-align: right;
  }
  ._tbl01 tbody td {
    font-size: 1.4rem;
  }
} /** @media max-width: 767px */
._notes li {
  display: flex;
}
._notes li:before {
  content: "※";
}
._notes._inline li {
  display: inline-flex;
}

#skyplan-feature02 {
  /** @media max-width: 767px */
}
#skyplan-feature02 ._feature-figures {
  display: flex;
  gap: 24px;
}
@media screen and (max-width: 767px) {
  #skyplan-feature02 ._feature-figures {
    flex-direction: column;
    gap: 36px;
  }
  #skyplan-feature02 ._feature-figures-item {
    position: relative;
  }
  #skyplan-feature02 ._feature-figures-item:before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 50%;
    top: -18px;
    transform: translateX(-50%);
  }
  #skyplan-feature02 ._feature-figures-item:first-of-type:before {
    display: none;
  }
  #skyplan-feature02 ._feature-figures-item img {
    display: block;
    width: 86%;
    margin: auto;
  }
}

#skyplan-feature03 {
  /** @media max-width: 767px */
}
#skyplan-feature03 ._feature-figures {
  display: flex;
  gap: 24px;
  counter-reset: option 0;
}
#skyplan-feature03 ._feature-figures-item {
  position: relative;
  background: #f0f0f0;
  padding: 24px;
  border-radius: 8px;
}
#skyplan-feature03 ._feature-figures-item:before {
  counter-increment: option 1;
  content: "選択" counter(option);
  display: block;
  padding: 0.5em 1.5em;
  background: #666;
  color: #fff;
  font-size: 1.2rem;
  letter-spacing: 0.1em;
  line-height: 1;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
}
#skyplan-feature03 ._notes._num {
  counter-reset: num 2;
}
@media screen and (max-width: 767px) {
  #skyplan-feature03 ._feature-figures {
    flex-direction: column;
    gap: 24px;
  }
  #skyplan-feature03 ._feature-figures-item {
    padding: 16px;
  }
  #skyplan-feature03 ._feature-figures-item:before {
    left: 0;
    transform: translate(0, -50%);
  }
}

.main-container {
  /**  */
  /** @media max-width: 767px */
  /** .row */
  /** .tabNav */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /*** 
    ラインナップ一覧
  */
  /** 
    pager
  */
}
.main-container .none,
.main-container ._none {
  display: none !important;
}
.main-container .pc-block {
  display: block;
}
@media screen and (max-width: 767px) {
  .main-container .pc-block {
    display: none;
  }
}
.main-container .sp-block {
  display: none;
}
@media screen and (max-width: 767px) {
  .main-container .sp-block {
    display: block;
  }
}
.main-container ._notes {
  /** @media max-width: 767px */
}
.main-container ._notes li {
  margin-top: 0.5em;
  font-size: 1.2rem;
}
.main-container ._notes li:first-of-type {
  margin-top: 0;
}
.main-container ._notes._num {
  counter-reset: num 0;
}
.main-container ._notes._num li {
  display: inline-flex;
}
.main-container ._notes._num li:before {
  counter-increment: num 1;
  content: "※" counter(num);
  margin-right: 0.3em;
}
.main-container ._notes._aster li {
  display: inline-flex;
}
.main-container ._notes._aster li:before {
  content: "＊";
  margin-right: 0.3em;
}
@media screen and (max-width: 767px) {
  .main-container ._notes li {
    font-size: 1rem;
  }
}
.main-container h1, .main-container h2, .main-container h3, .main-container h4, .main-container h5, .main-container h6 {
  font-weight: normal;
  letter-spacing: 0.05em;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
.main-container ul._inline li {
  display: inline;
}
.main-container ul._inlineblock li {
  display: inline-block;
}
.main-container ul._inlineblock li:nth-of-type(n+2) {
  margin-left: 0.5em;
}
.main-container ._red {
  color: #8E1C2E;
}
.main-container a.boxlink {
  display: block;
  text-decoration: none;
  color: inherit;
  transition: opacity 0.3s ease;
}
.main-container a.boxlink:hover {
  opacity: 0.6;
}
.main-container a {
  /** @media max-width: 767px */
}
.main-container a._btn._white {
  background: #fff;
  color: #333;
}
.main-container a._btn._white:after {
  border-color: #333;
}
.main-container a._large {
  font-size: 1.8rem;
  line-height: 1.3;
}
@media screen and (max-width: 767px) {
  .main-container a._large {
    font-size: 1.4rem;
  }
}
.main-container .logo img {
  height: 1em;
}
.main-container .btn-text._center {
  margin: auto;
}
.main-container .btn-wrap {
  margin-top: 36px !important;
  text-align: center;
}
.main-container .btn-wrap .btn-lead {
  position: relative;
  text-align: center;
  display: inline-block;
  padding: 0.5em 0.75em;
  margin-bottom: 0.5em;
  font-size: 1.6rem;
}
.main-container .btn-wrap .btn-lead:before, .main-container .btn-wrap .btn-lead:after {
  content: "";
  display: block;
  width: 1px;
  height: 2em;
  background: #333;
}
.main-container .btn-wrap .btn-lead:before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: rotate(-30deg) translate(0, -50%);
}
.main-container .btn-wrap .btn-lead:after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: rotate(30deg) translate(0, -50%);
}
@media screen and (max-width: 767px) {
  .main-container .btn-wrap {
    width: 90%;
    margin: 0 auto;
  }
}
.main-container .mazdalogo {
  font-family: MazdaTypeMedium, 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;
}
.main-container .mazdalogo .num:before {
  content: " ";
  font-size: 0.5em;
}
.main-container .mazdalogo img {
  height: 1em;
}
.main-container ._pt10, .main-container ._pv10 {
  padding-top: 10px;
}
.main-container ._pt12, .main-container ._pv12 {
  padding-top: 12px;
}
.main-container ._pt16, .main-container ._pv16 {
  padding-top: 16px;
}
.main-container ._pt20, .main-container ._pv20 {
  padding-top: 20px;
}
.main-container ._pt24, .main-container ._pv24 {
  padding-top: 24px;
}
.main-container ._pt32, .main-container ._pv32 {
  padding-top: 32px;
}
.main-container ._pt36, .main-container ._pv36 {
  padding-top: 36px;
}
.main-container ._pt40, .main-container ._pv40 {
  padding-top: 40px;
}
.main-container ._pt48, .main-container ._pv48 {
  padding-top: 48px;
}
.main-container ._pt60, .main-container ._pv60 {
  padding-top: 60px;
}
.main-container ._pt72, .main-container ._pv72 {
  padding-top: 72px;
}
.main-container ._pt96, .main-container ._pv96 {
  padding-top: 96px;
}
.main-container ._pt100, .main-container ._pv100 {
  padding-top: 10px;
}
.main-container ._pt120, .main-container ._pv120 {
  padding-top: 10px;
}
.main-container ._pb10, .main-container ._pv10 {
  padding-bottom: 10px;
}
.main-container ._pb12, .main-container ._pv12 {
  padding-bottom: 12px;
}
.main-container ._pb16, .main-container ._pv16 {
  padding-bottom: 16px;
}
.main-container ._pb20, .main-container ._pv20 {
  padding-bottom: 20px;
}
.main-container ._pb24, .main-container ._pv24 {
  padding-bottom: 24px;
}
.main-container ._pb32, .main-container ._pv32 {
  padding-bottom: 32px;
}
.main-container ._pb36, .main-container ._pv36 {
  padding-bottom: 36px;
}
.main-container ._pb40, .main-container ._pv40 {
  padding-bottom: 40px;
}
.main-container ._pb48, .main-container ._pv48 {
  padding-bottom: 48px;
}
.main-container ._pb60, .main-container ._pv60 {
  padding-bottom: 60px;
}
.main-container ._pb72, .main-container ._pv72 {
  padding-bottom: 72px;
}
.main-container ._pb96, .main-container ._pv96 {
  padding-bottom: 96px;
}
.main-container ._pb100, .main-container ._pv100 {
  padding-bottom: 10px;
}
.main-container ._pb120, .main-container ._pv120 {
  padding-bottom: 10px;
}
.main-container .wrapper._black {
  background: #101010;
}
.main-container .wrapper._white {
  background: #fff;
}
.main-container .wrapper._light {
  background: #f0f0f0;
}
.main-container .wrapper._gray {
  background: #ddd;
}
.main-container .wrapper._dark {
  background: #505050;
}
.main-container .cols,
.main-container .cols2,
.main-container .cols3,
.main-container .cols4,
.main-container .cols6 {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 479px) {
  .main-container .cols,
  .main-container .cols2,
  .main-container .cols3,
  .main-container .cols4,
  .main-container .cols6 {
    flex-direction: column;
  }
}
.main-container .cols2 .col {
  width: calc(50% - 12px);
  margin-left: 24px;
}
.main-container .cols2 .col:nth-of-type(2n+1) {
  margin-left: 0;
}
.main-container .cols2 .col:nth-of-type(n+3) {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .main-container .cols2 .col {
    width: 100%;
    margin-left: 0;
  }
  .main-container .cols2 .col:nth-of-type(n+2) {
    margin-top: 24px;
  }
}
.main-container .cols3 .col {
  box-sizing: border-box;
  width: calc(33.3333333333% - 16px);
  margin-left: 24px;
}
.main-container .cols3 .col:nth-of-type(3n+1) {
  margin-left: 0;
}
.main-container .cols3 .col:nth-of-type(n+4) {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .main-container .cols3 .col {
    width: 100%;
    margin-left: 0;
  }
  .main-container .cols3 .col:nth-of-type(n+2) {
    margin-top: 24px;
  }
}
.main-container .cols4 .col {
  width: calc(25% - 18px);
  margin-left: 24px;
}
.main-container .cols4 .col:first-of-type {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .main-container .cols4 .col {
    width: 100%;
  }
}
.main-container .cols6 .col {
  width: calc(16.6666666667% - 20px);
  margin-left: 24px;
}
.main-container .cols6 .col:first-of-type {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .main-container .cols6 .col {
    width: 100%;
  }
}
.main-container .tabNav {
  margin: 3.6rem 0;
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  justify-content: space-between;
}
.main-container .tabNav li {
  box-sizing: border-box;
  font-size: 1.6rem;
}
.main-container .tabNav li.cr a,
.main-container .tabNav li.cr span {
  color: #111;
}
.main-container .tabNav li.cr a:after,
.main-container .tabNav li.cr span:after {
  height: 2px;
  background: #666;
}
.main-container .tabNav li a,
.main-container .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;
}
.main-container .tabNav li a:after,
.main-container .tabNav li span:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  background: #aaa;
  position: absolute;
  bottom: 0;
  left: 0;
}
.main-container .tabNav li a:hover,
.main-container .tabNav li span:hover {
  color: #111;
  transition: all 0.3s ease;
}
.main-container .tabNav li a:hover:after,
.main-container .tabNav li span:hover:after {
  height: 2px;
  background: #666;
}
.main-container .tabNav li.cols2 {
  width: 49%;
}
.main-container .tabNav li.cols3 {
  width: 32%;
}
.main-container .tabNav li.cols4 {
  width: 24.06%;
}
@media screen and (max-width: 767px) {
  .main-container .tabNav li.cols4 {
    width: 48.6%;
  }
}
@media screen and (max-width: 767px) {
  .main-container .tabNav li {
    width: 50%;
  }
  .main-container .tabNav li a,
  .main-container .tabNav li span {
    font-size: 1.4rem;
  }
}
.main-container .hero {
  position: relative;
  background: transparent;
  color: #333;
  text-align: center;
}
.main-container .hero .section-inner {
  padding-top: 0;
  padding-bottom: 24px;
}
.main-container .hero .row {
  position: relative;
}
.main-container .hero-context {
  padding-top: 24px;
}
.main-container .hero-photos {
  display: flex;
  gap: 12px;
  width: 100%;
  max-width: 960px;
  margin: 12px auto;
}
.main-container .hero-greeting {
  margin-top: 24px;
}
.main-container .hero-greeting p {
  text-align: center;
  font-size: 1.6rem;
  line-height: 1.8;
}
@media screen and (max-width: 767px) {
  .main-container .hero {
    padding: 0 0 24px 0;
  }
  .main-container .hero-greeting p {
    text-align: left;
    font-size: 1.4rem;
  }
}
.main-container .greeting {
  background: #fff;
  color: #333;
  /** @media max-width: 767px */
}
.main-container .greeting-text p {
  text-align: center;
}
.main-container .skyplan {
  padding-left: 20px;
  padding-right: 20px;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
@media screen and (max-width: 767px) {
  .main-container .skyplan {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.main-container .skyplan-feature img {
  display: block;
  margin: auto;
  width: 100%;
  max-width: 760px;
}
.main-container .skyplan-notes {
  margin-top: 24px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .main-container .skyplan-notes {
    text-align: left;
  }
}
.main-container .skyplan .section-inner {
  background: #8E1C2E;
  color: #fff;
  border-radius: 8px;
  max-width: 960px;
}
.main-container .skyplan .section-headline {
  margin-bottom: 24px;
}
.main-container .skyplan .section-headline img {
  display: block;
  width: 100%;
  max-width: 490px;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .main-container .skyplan .section-inner {
    border-radius: 0px;
  }
}
.main-container .skyplan ._notes + ._notes {
  margin-top: 0.5em;
}
.main-container .skyplan a._btn {
  border-color: #fff;
  color: #fff;
}
.main-container .skyplan a._arrow:after {
  border-color: #fff;
}
.main-container .stockcar {
  background: #e95504;
  /** @media max-width: 767px */
}
.main-container .stockcar-update {
  margin-top: 1em;
  color: #fff;
}
.main-container .stockcar-update:before {
  content: "※";
}
.main-container .stockcar a._btn {
  border-color: #fff;
  background: #fff;
  color: #e95504;
}
.main-container .stockcar a._btn:after {
  border-color: #e95504;
}
.main-container .stockcar .btn-wrap .btn-lead {
  color: #fff;
}
.main-container .stockcar .btn-wrap .btn-lead:before, .main-container .stockcar .btn-wrap .btn-lead:after {
  background: #fff;
}
.main-container .stockcar-model-list {
  margin-top: 24px;
  display: flex;
  flex-wrap: wrap;
}
.main-container .stockcar-model-item {
  width: calc(50% - 12px);
  margin-left: 24px;
}
.main-container .stockcar-model-item:nth-of-type(2n+1) {
  margin-left: 0;
}
.main-container .stockcar-model-item:nth-of-type(n+3) {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .main-container .stockcar-model-item {
    width: 100%;
    margin-left: 0;
  }
  .main-container .stockcar-model-item:nth-of-type(n+2) {
    margin-top: 24px;
  }
}
.main-container #slide {
  position: relative;
  width: auto;
}
.main-container .swiper-container,
.main-container .swiper-wrapper {
  margin: 0 auto;
}
.main-container .swiper-button-prev,
.main-container .swiper-button-next {
  z-index: 999;
}
.main-container .swiper-button-prev {
  left: -20px;
}
.main-container .swiper-button-next {
  right: -20px;
}
@media screen and (min-width: 768px) {
  .main-container .swiper-button-prev,
  .main-container .swiper-button-next {
    display: none;
  }
  .main-container .swiper-wrapper {
    position: relative;
    width: 100%;
    flex-wrap: wrap;
  }
  .main-container .swiper-slide {
    width: calc(33.3333333333% - 8px);
    height: auto;
    margin-left: 12px;
  }
  .main-container .swiper-slide:nth-of-type(3n + 1) {
    margin-left: 0;
  }
  .main-container .swiper-slide:nth-of-type(n + 4) {
    margin-top: 24px;
  }
}
@media screen and (max-width: 767px) {
  .main-container #usedcar {
    padding-top: 0;
    padding-bottom: 12px;
  }
  .main-container #usedcar .section-inner {
    padding-bottom: 0;
  }
}
.main-container .usedcar .btn-wrap {
  margin-top: 36px;
  margin-bottom: 36px;
}
.main-container .usedcar .btn-wrap .btn-lead {
  color: #8E1C2E;
  font-size: 1.6rem;
}
.main-container .usedcar .btn-wrap .btn-lead:before, .main-container .usedcar .btn-wrap .btn-lead:after {
  background: #8E1C2E;
}
.main-container .usedcar a._btn {
  border-color: #8E1C2E;
  background: #8E1C2E;
  color: #fff;
}
.main-container .usedcar a._btn:after {
  border-color: #fff;
}
.main-container .usedcar a._store {
  border-color: #333;
  background: transparent;
  color: #333;
}
.main-container .usedcar a._store:after {
  border-color: #333;
}
.main-container .usedcar-headline {
  padding: 12px 6px 9px;
}
.main-container .usedcar-headline ._primary {
  font-size: 3.2rem;
  line-height: 1;
  text-align: center;
}
.main-container .usedcar-body {
  margin-top: 36px;
}
.main-container .usedcar-row:nth-of-type(n+2) {
  margin-top: 24px;
}
.main-container .usedcar-legend-row:nth-of-type(n+2) {
  margin-top: 16px;
}
.main-container .usedcar-credit {
  width: 100%;
  max-width: 660px;
  margin: auto;
}
.main-container .usedcar-credit-headline {
  text-align: center;
  margin-bottom: 16px;
}
.main-container .usedcar ._legend-headline {
  background: #333;
  color: #fff;
  text-align: left;
  padding: 0.5em 1em;
}
.main-container .usedcar ._legend-body {
  padding: 0 16px 16px;
  background: #fff;
  color: #333;
}
.main-container .usedcar ._legend-row {
  display: flex;
  flex-wrap: wrap;
}
.main-container .usedcar ._legend-row:nth-of-type(n+2) {
  margin-top: 8px;
}
.main-container .usedcar ._legend-col {
  margin-top: 1em;
  margin-right: 1em;
  padding-right: 0.5em;
  border-right: solid 1px #999;
}
.main-container .usedcar ._legend-col:last-of-type {
  margin-right: 0em;
  padding-right: 0;
  border-right: none;
}
.main-container .usedcar ._legend-list {
  display: flex;
  gap: 16px;
}
.main-container .usedcar ._legend-list.pc-cols2 {
  flex-wrap: wrap;
  gap: 24px;
}
.main-container .usedcar ._legend-list.pc-cols2 ._legend-item {
  width: calc(50% - 1em);
}
.main-container .usedcar ._legend-item {
  display: flex;
  align-items: center;
  justify-content: start;
}
.main-container .usedcar ._legend-item span {
  line-height: 1.3;
  font-feature-settings: "palt";
}
.main-container .usedcar ._legend-item span:nth-of-type(n+2) {
  margin-left: 0.5em;
  font-size: 1.2rem;
}
.main-container .usedcar .tag {
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  padding: 0.5em 0.5em 0.4em;
  border: 1px solid #555;
  border-radius: 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #333;
  font-size: 1.1rem;
  line-height: 1 !important;
  text-decoration: none;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  box-sizing: border-box;
}
.main-container .usedcar .tag._black {
  background: #333 !important;
  color: #fff !important;
}
.main-container .usedcar .tag._serialnumber {
  display: block;
  background: #333 !important;
  color: #fff !important;
}
@media screen and (max-width: 767px) {
  .main-container .usedcar-headline {
    padding: 12px 0;
  }
  .main-container .usedcar-headline ._primary {
    font-size: 2.4rem;
    line-height: 1.2;
    letter-spacing: 0.1em;
  }
  .main-container .usedcar-body {
    padding: 20px 0;
    margin-top: 0;
  }
  .main-container .usedcar ._legend-body {
    padding-top: 16px;
  }
  .main-container .usedcar ._legend-row:nth-of-type(n+2) {
    margin-top: 16px;
    padding-top: 16px;
    border-top: solid 1px #999;
  }
  .main-container .usedcar ._legend-col {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0em;
    margin-right: 0;
    padding-right: 0;
    border-right: none;
  }
  .main-container .usedcar ._legend-col:last-of-type {
    margin-right: 0em;
    padding-right: 0;
    border-right: none;
  }
  .main-container .usedcar ._legend-col:nth-of-type(n+2) {
    margin-top: 16px;
    padding-top: 16px;
    border-top: solid 1px #999;
  }
  .main-container .usedcar ._legend-list {
    display: flex;
    flex-wrap: wrap;
  }
  .main-container .usedcar ._legend-item span.tag {
    flex-shrink: 0;
  }
  .main-container .usedcar ._legend-item span:nth-of-type(n+2) {
    margin-left: 0.3em;
    font-size: 1.2rem;
  }
  .main-container .usedcar ._legend .sp-cols1 ._legend-item {
    width: 100%;
    margin-left: 0;
  }
  .main-container .usedcar ._legend .sp-cols1 ._legend-item:nth-of-type(n+2) {
    margin-top: 1em;
    margin-left: 0;
  }
  .main-container .usedcar ._legend .sp-cols2 ._legend-item {
    width: 50%;
    margin-left: 0;
  }
  .main-container .usedcar ._legend .sp-cols3 ._legend-item {
    width: 33.3333333333%;
    margin-left: 0;
  }
  .main-container .usedcar .btn-wrap .btn-lead {
    font-size: 1.6rem;
  }
}
.main-container .usedcar-lineup {
  /** @media max-width: 767px */
}
.main-container .usedcar-lineup ._center {
  margin: auto;
}
.main-container .usedcar-lineup .headline {
  display: flex;
  justify-content: space-between;
  /** @media max-width: 767px */
}
.main-container .usedcar-lineup .headline h2 {
  font-size: 3.2rem;
  font-weight: normal;
  letter-spacing: 0.05em;
  font-feature-settings: "palt";
  margin-bottom: 1em;
}
@media screen and (max-width: 767px) {
  .main-container .usedcar-lineup .headline {
    flex-direction: column;
    margin-bottom: 24px;
  }
  .main-container .usedcar-lineup .headline h2 {
    text-align: center;
    font-size: 2.1rem;
  }
  .main-container .usedcar-lineup .headline a.btn-text {
    margin: auto;
  }
}
@media screen and (max-width: 767px) {
  .main-container .usedcar-lineup .swiper {
    margin-right: -20px;
  }
}
.main-container .usedcar-lineup .car {
  position: relative;
  background: #fff;
  color: #333;
  border-radius: 6px;
  overflow: hidden;
}
.main-container .usedcar-lineup .car.soldout:before {
  content: "SOLD OUT";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: rgba(64, 64, 64, 0.9);
  color: #fff;
  font-size: 2.8rem;
  font-weight: 100;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
}
.main-container .usedcar-lineup .car.soldout:after {
  color: #c00;
}
.main-container .usedcar-lineup .car.newrelease:after {
  content: "";
  display: block;
  width: 64px;
  height: 64px;
  background: url("../i/badge-new.png") no-repeat left top/contain;
  position: absolute;
  left: 0;
  top: 0;
}
.main-container .usedcar-lineup .car .figure-wrap {
  position: relative;
}
.main-container .usedcar-lineup .car .figure-wrap .photo {
  max-width: 100%;
}
.main-container .usedcar-lineup .car .figure-wrap .label-nintei {
  position: absolute;
  bottom: 3px;
  right: 3px;
  height: 30px;
  width: 130px;
}
.main-container .usedcar-lineup .car .label-type {
  padding: 6px 6px 4px;
  line-height: 1;
  background: #920A2C;
  background: url("../i/newyear-bg.png");
  color: #fff;
  font-weight: 500;
  text-align: center;
  font-size: 1.6rem;
}
.main-container .usedcar-lineup .car .detail-wrap {
  box-sizing: border-box;
  padding: 15px;
}
.main-container .usedcar-lineup .car .detail-wrap .detail-row {
  margin-top: 0.5em;
  padding-top: 0.5em;
  border-top: dotted 1px #ddd;
}
.main-container .usedcar-lineup .car .detail-wrap .detail-row:first-of-type {
  margin-top: 0;
  padding-top: 0vh;
  border-top: none;
}
.main-container .usedcar-lineup .car .detail-wrap .title {
  font-size: 1.6rem;
  line-height: 1.35;
  font-weight: 500;
}
.main-container .usedcar-lineup .car .detail-wrap .title .strong {
  font-size: 2.1rem;
}
.main-container .usedcar-lineup .car .detail-wrap p {
  margin-top: 0.5em;
  font-size: 1.3rem;
}
.main-container .usedcar-lineup .car .detail-wrap p.strong span {
  font-size: 2.4rem;
}
.main-container .usedcar-lineup .car .detail-wrap p.spec {
  display: flex;
  flex-wrap: wrap;
}
.main-container .usedcar-lineup .car .detail-wrap p.spec > span {
  width: 49%;
  margin-right: 1%;
  white-space: nowrap;
}
.main-container .usedcar-lineup .car .detail-wrap .tag {
  margin: 0.3em 0px 0.3em 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0.3em 0.6em;
  border: 1px solid #666;
  border-radius: 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #333;
  font-size: 1.2rem;
  line-height: 1 !important;
  text-decoration: none;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  box-sizing: border-box;
}
.main-container .usedcar-lineup .car .detail-wrap .btn-wrap {
  margin-top: 2em;
}
.main-container .usedcar-lineup .car .trigger_detail {
  position: relative;
  display: block;
  background: #333;
  color: #fff;
  text-align: center;
  padding: 6px;
  border-radius: 4px;
  margin-top: 16px;
}
.main-container .usedcar-lineup .car .trigger_detail:after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-left: solid 2px #fff;
  border-top: solid 2px #fff;
  position: absolute;
  top: 50%;
  right: 1em;
  transform: translate(0, -50%) rotate(-135deg);
  transition: all 0.3s 0 ease-in-out;
}
.main-container .usedcar-lineup .car .trigger_detail._opened:after {
  transform: rotate(45deg);
}
.main-container .usedcar-lineup .car .ucar_detail-contents {
  display: none;
}
.main-container .lineups {
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container .lineups-list {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.main-container .lineups-item {
  width: calc(50% - 6px);
}
@media screen and (max-width: 767px) {
  .main-container .lineups-list {
    flex-direction: column;
  }
  .main-container .lineups-item {
    width: 100%;
  }
}
.main-container .lineups .section-headline {
  margin-bottom: 24px;
}
.main-container .lineups .section-headline img {
  display: block;
  width: 100%;
  max-width: 490px;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .main-container .lineups {
    background: #ddd;
  }
  .main-container .lineups .section-headline {
    margin-bottom: 24px;
  }
  .main-container .lineups .section-headline ._primary {
    font-size: 2.4rem;
  }
  .main-container .lineups .section-headline img {
    display: block;
    width: 100%;
    max-width: 490px;
    margin: auto;
  }
}
.main-container .lineups ._lineup {
  background: #fff;
  border-radius: 8px;
  padding: 12px;
}
.main-container .lineups ._lineup a {
  display: block;
  text-decoration: none;
}
.main-container .lineups ._lineup a:hover {
  opacity: 0.5;
}
.main-container .lineups ._lineup ._row {
  margin-top: 16px;
}
.main-container .lineups ._lineup ._row:first-of-type {
  margin-top: 0;
}
.main-container .lineups ._lineup ._btn {
  position: relative;
  display: block;
  border: solid 2px #101010;
  color: #101010;
  padding: 1em 2em 1em 0.8em;
  border-radius: 0.3em;
  line-height: 1;
  max-width: 386px;
  width: 100%;
  margin: 8px auto;
  transition: 0.2s;
}
.main-container .lineups ._lineup ._arrow:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-top: solid 2px #101010;
  border-right: solid 2px #101010;
  position: absolute;
  right: 1em;
  top: 0;
  bottom: 0;
  margin: auto;
  transform: rotate(45deg);
}
.main-container .lineups ._lineup .btn-lead {
  position: relative;
  text-align: center;
  display: inline-block;
  padding: 0.5em 0.75em;
  margin-bottom: 0.5em;
  font-size: 1.4rem;
  margin: auto;
}
.main-container .lineups ._lineup .btn-lead:before, .main-container .lineups ._lineup .btn-lead:after {
  content: "";
  display: block;
  width: 1px;
  height: 2em;
  background: #333;
}
.main-container .lineups ._lineup .btn-lead:before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: rotate(-30deg) translate(0, -50%);
}
.main-container .lineups ._lineup .btn-lead:after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: rotate(30deg) translate(0, -50%);
}
.main-container .lineups ._lineup-car-context {
  font-size: 1.4rem;
}
.main-container .lineups ._lineup-car-context ._primary {
  font-size: 2.4rem;
  letter-spacing: 0.07em;
}
.main-container .lineups ._lineup-stores {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.main-container .lineups ._lineup ._store {
  background: #f0f0f0;
}
.main-container .lineups ._lineup ._store a {
  position: relative;
  display: block;
  padding-right: 16px;
}
.main-container .lineups ._lineup ._store a:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-top: solid 2px #101010;
  border-right: solid 2px #101010;
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translate(-200%, -50%) rotate(45deg);
}
.main-container .lineups ._lineup ._store ._cols2 {
  display: flex;
  gap: 8px;
}
.main-container .lineups ._lineup ._store-figure {
  width: calc(38% - 4px);
}
.main-container .lineups ._lineup ._store-context {
  width: calc(62% - 4px);
  padding: 8px;
}
.main-container .lineups ._lineup ._store ._ttl {
  font-size: 1.6rem;
}
.main-container .lineups ._lineup ._store ._address {
  font-size: 1.3rem;
}
@media screen and (max-width: 767px) {
  .main-container .lineups ._lineup {
    padding: 8px;
  }
  .main-container .lineups ._lineup-row {
    display: flex;
    gap: 16px;
  }
  .main-container .lineups ._lineup-figure {
    width: 100%;
  }
  .main-container .lineups ._lineup-context dl {
    flex-direction: column;
  }
  .main-container .lineups ._lineup-context dt {
    font-size: 1.8rem;
  }
  .main-container .lineups ._lineup-context dd {
    margin-top: 0.5em;
    font-size: 1.4rem;
  }
  .main-container .lineups ._lineup-car-context {
    font-size: 1.4rem;
  }
  .main-container .lineups ._lineup-car-context ._primary {
    font-size: 2.1rem;
  }
}
.main-container .notes {
  /** @media max-width: 767px */
}
.main-container .notes-row:nth-of-type(n+2) {
  margin-top: 2em;
}
.main-container .notes P {
  font-size: 1.2rem;
  list-style: 1.6;
}
.main-container .notes P._border {
  border: solid 1px #333;
  padding: 0.8em 1.3em;
}
.main-container div#pagenation {
  margin: 30px auto;
  position: relative;
  overflow: hidden;
  _zoom: 1;
}
.main-container div#pagenation ul {
  position: relative;
  list-style: none;
  display: flex;
  justify-content: center;
  margin: auto;
}
.main-container div#pagenation li {
  position: relative;
}
.main-container div#pagenation li a {
  display: block;
  margin: 0 6px;
  padding: 0.5em 1em;
  text-decoration: none;
  color: #eee;
  background: #333;
  line-height: 1;
  font-size: 1.6rem;
  border-radius: 0.3rem;
  transition: all 400ms 0s ease;
}
.main-container div#pagenation li a:hover {
  color: #FFFFFF;
  background: #920A30;
}
.main-container div#pagenation .active a {
  color: #FFFFFF;
  background: #920A30 !important;
}
@media screen and (max-width: 767px) {
  .main-container div#pagenation {
    margin: 20px 0;
  }
  .main-container div#pagenation ul {
    position: relative;
    padding: 0em 0;
  }
  .main-container div#pagenation li {
    flex-grow: inherit;
  }
  .main-container div#pagenation li a {
    margin: 3px;
  }
}
.main-container .other {
  padding-top: 0 !important;
  /** @media max-width: 767px */
}
.main-container .other .inner ._border {
  border: solid 1px #ddd;
  border-radius: 6px;
  padding: 24px;
}
.main-container .other .cols2 {
  align-items: center;
}
.main-container .other-lead {
  text-align: center;
  font-size: 2.1rem;
  margin-bottom: 1em;
}
.main-container .other-context p {
  font-size: 1.8rem;
}
.main-container .other-context .btn-wrap {
  margin-top: 24px !important;
}
@media screen and (max-width: 767px) {
  .main-container .other {
    margin-top: 36px !important;
  }
  .main-container .other-context p {
    font-size: 1.6rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVzZWRjYXIvZmVhdHVyZWQvYy9wYWdlLnNjc3MiLCJ1c2VkY2FyL2ZlYXR1cmVkL2Mvc2Fzcy9fbGF5b3V0LnNjc3MiLCJ1c2VkY2FyL2ZlYXR1cmVkL2Mvc2Fzcy9fbW9kYWwuc2NzcyIsInVzZWRjYXIvZmVhdHVyZWQvYy9zYXNzL19iYXNlLnNjc3MiLCJ1c2VkY2FyL2ZlYXR1cmVkL2Mvc2Fzcy9faGVyby5zY3NzIiwidXNlZGNhci9mZWF0dXJlZC9jL3Nhc3MvX3VzZWRjYXIuc2NzcyIsInVzZWRjYXIvZmVhdHVyZWQvYy9zYXNzL19wYWdlci5zY3NzIiwidXNlZGNhci9mZWF0dXJlZC9jL3Nhc3MvX2dyZWV0aW5nLnNjc3MiLCJ1c2VkY2FyL2ZlYXR1cmVkL2Mvc2Fzcy9fc2t5cGxhbi5zY3NzIiwidXNlZGNhci9mZWF0dXJlZC9jL3Nhc3MvX3N0b2NrY2FyLnNjc3MiLCJ1c2VkY2FyL2ZlYXR1cmVkL2Mvc2Fzcy9fbGluZXVwLnNjc3MiLCJ1c2VkY2FyL2ZlYXR1cmVkL2Mvc2Fzcy9fbm90ZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBZUE7QUNaRTtFQUNFO0VBQ0E7OztBQU1KO0VBQ0U7SUFDRTs7RUFFSDtBQUdDO0VBQ0U7O0FBR0Y7RUFDRTs7O0FBT0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0U7RUFDRTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTs7QUFPTDtBQUVEO0FBaUVHOztBQS9ERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFLRjtFQUNFO0VBQ0E7RUFDQTs7QUFLRjtFQUNFOztBQUVBO0VBQ0U7O0FBS047RUFDRTtJQUNFOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7Ozs7QUN0SE47QUFDQTtBQTZCRztBQW1IQTtBQWNBO0FBMERBO0FBOERBOztBQXBSRDtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUtGO0VBQ0U7RUFDQTs7QUFHSjtFQUNFO0lBQ0U7OztBQU1GO0VBR0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUtBO0VBQ0U7O0FBT0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBUUk7RUFDRTtFQUNBO0VBQ0E7O0FBU1o7RUFNSTtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUVBO0lBQ0U7O0VBT0Y7SUFDRTs7RUFHRjtJQUNFOztFQU9JO0lBQ0U7SUFDQTtJQUNBOzs7QUFXZDtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFRRjtFQUNFOztBQUdGO0VBQ0UsWUYxS1E7RUUyS1I7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFLSjtFQUNFO0VBQ0E7O0FBVUo7RUFFSTtJQUNFOztFQUVBO0lBQ0U7O0VBSUo7SUFDRTs7O0FBT0o7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFFQTs7QUFJSjtFQUNFOztBQUNBO0VBQ0U7O0FBRUE7RUFDRTs7QUFLTjtFQUNFOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTs7QUFFQTtFQUNFOztBQUtOO0VBR007SUFDRTs7RUFJSjtJQUNFOztFQUVBO0lBQ0U7OztBQVFWO0FBc0NHOztBQXBDRDtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFOztBQUVBO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBTUo7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBS047RUFDRTtJQUNFOzs7O0FBWU47RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7QUFLRjtBQUFBO0VBRUU7O0FBRUY7RUFD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RTs7RUFFQTtJQUNFO0lBQ0E7SUFDQTs7RUFJSjtJQUNFO0lBQ0E7O0VBS0E7SUFDRTs7RUFJQTtJQUNFO0lBQ0E7SUFDQTs7RUFJSjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7RUFLSjtJQUNFO0lBQ0E7O0VBS0U7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBTUo7SUFDRTtJQUNBOztFQUVBO0lBQ0U7SUFDQTs7RUFPSjtJQUNFO0lBQ0E7O0VBS0Y7SUFDRTtJQUNBOztFQU1KO0lBQ0U7OztBQVdOO0FBNkNHOztBQTNDRDtFQUNFOztBQUdGO0VBQ0U7RUFDQTtBQTBCQzs7QUF4QkQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU9GO0VBaEJGO0lBaUJJO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOztFQUdGO0lBQ0U7OztBQVNOO0VBQ0U7SUFDRTs7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSjtFQUNFOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7O0FBR0U7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLQTtFQUNFOztBQUlOO0VBQ0U7O0FLOWxCUjtBQW9CRztBQXFDQTtBQW1NQTs7QUExUEQ7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0lBQ0U7O0VBR0Y7SUFDRTs7O0FBUUY7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlOO0VBckNGO0lBc0NJOztFQUtFO0lBQ0U7O0VBQ0E7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFPUjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTs7QUFRRjtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFLTjtFQUNFO0lBQ0U7O0VBRUE7SUFDRTtJQUNBOztFQUdGO0lBQ0U7O0VBTUE7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFLSjtJQUNFOztFQUVBO0lBQ0U7OztBQ3RQVjtBQW1CRzs7QUFoQkM7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBTFhOO0VBQ0U7RUFDQTtFQUNBO0VBQWtCOztBQUVsQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFJTjtFQUNFO0VBQ0E7O0FBR0Y7RUF0Q0Y7SUF1Q0k7O0VBRUE7SUFDRTtJQUNBOztFQUdGO0lBQ0U7O0VBRUE7SUFDRTs7O0FOZk47RUFDRTtBQTJDQzs7QUF4Q0M7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFRQTtFQUNFOztBQUdGO0VBQ0U7O0FBS0o7RUFwQ0Y7SUFxQ0k7O0VBR0U7SUFDRSIsImZpbGUiOiJ1c2VkY2FyL2ZlYXR1cmVkL2MvcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5cbiRyZWQtcHJpbWFyeTogIzhFMUMyRTtcblxuJGhlcm8tYmc6IHRyYW5zcGFyZW50O1xuJGhlcm8tdGV4dDogIzMzMztcblxuJGdyZWV0aW5nLWJnOiAjZmZmO1xuJGdyZWV0aW5nLXRleHQ6ICMzMzM7XG5cbi8vJHNreXBsYW4tYmc6ICNGOEY4RjA7XG4kc2t5cGxhbi1iZzogJHJlZC1wcmltYXJ5O1xuJHNreXBsYW4tdGV4dDogI2ZmZjtcblxuXG4vKirjgIDln7rmnKzjg6zjgqTjgqLjgqbjg4jjgIAqL1xuQGltcG9ydCBcInNhc3MvbGF5b3V0XCI7XG5cbkBpbXBvcnQgJ3Nhc3MvbW9kYWwnO1xuXG4ubWFpbi1jb250YWluZXJ7XG4gIEBpbXBvcnQgXCJzYXNzL2Jhc2VcIjtcblxuICBAaW1wb3J0IFwic2Fzcy9oZXJvXCI7XG4gIFxuICBAaW1wb3J0IFwic2Fzcy9ncmVldGluZ1wiO1xuXG4gIEBpbXBvcnQgXCJzYXNzL3NreXBsYW5cIjtcblxuICBAaW1wb3J0IFwic2Fzcy9zdG9ja2NhclwiO1xuXG4gIEBpbXBvcnQgXCJzYXNzL3VzZWRjYXJcIjtcblxuICBAaW1wb3J0IFwic2Fzcy9saW5ldXBcIjtcbiAgXG4gIEBpbXBvcnQgXCJzYXNzL25vdGVzXCI7XG5cbiAgQGltcG9ydCBcInNhc3MvcGFnZXJcIjtcbiAgXG5cbiAgLm90aGVye1xuICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbiAgICAuaW5uZXJ7XG4gICAgICBcbiAgICAgIC5fYm9yZGVye1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAuY29sczJ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtbGVhZHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH0vLyYtbGVhZFxuICBcbiAgICAmLWZpZ3VyZXtcbiAgXG4gICAgfS8vJi1maWd1cmVcbiAgXG4gICAgJi1jb250ZXh0e1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICB9XG5cbiAgICAgIC5idG4td3JhcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfS8vJi1jb250ZXh0XG4gIFxuICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLXRvcDogMzZweCFpbXBvcnRhbnQ7XG5cbiAgICAgICYtY29udGV4dHtcbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbiAgfS8vLm90aGVyXG59Ly8ubWFpbi1jb250YWluZXJcblxuXG4iLCJAY2hhcnNldCAndXRmLTgnO1xuXG5ib2R5e1xuICAmLm1vZGFse1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfS8vLm1vZGFsXG59Ly9ib2R5XG5cbiNjb250YWluZXJ7XG59Ly8jY29udGFpbmVyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29udGFpbmVye1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfS8vI2NvbnRhaW5lclxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4ubWFpbi1jb250YWluZXJ7XG4gICp7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIGltZ3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn0vLy5tYWluLWNvbnRhaW5lclxuXG5cblxuLy8gYmFzZSBsYXlvdXRcbi5tYWluLWNvbnRhaW5lcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgXG4gIC53cmFwcGVye1xuICAgIC5pbm5lcntcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9ICBcbiAgfS8vLndyYXBwZXJcbiAgXG4gIC5yZXF1ZXN0e1xuICAgIC53cmFwcGVye1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBcbiAgIFxuICB9XG59LyoqIC5tYWluLWNvbnRhaW5lciAqL1xuXG4uc2VjdGlvbntcbiAgXG4gICYtaW5uZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgcGFkZGluZzogMzZweCAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBcbiAgfS8vJi1pbm5lclxuXG4gICYtbWFyZ2lue1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAycHggMXB4ICNlOWU5ZTk7XG4gIH0vLyYtbWFyZ2luXG5cbiAgJi1yb3d7XG4gICAgbWFyZ2luOiAxOHB4IGF1dG8gO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAzMnB4O1xuXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9Ly8mLXJvd1xuXG4gICYtaGVhZGxpbmV7XG4gICAgLl9wcmltYXJ5e1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH0vLy5fcHJpbWFyeVxuICB9Ly8mLWhlYWRsaW5lXG5cbiAgJi1ib2R5e1xuICAgIC5fcm93e1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIFxuICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgfS8vJi1yb3dcbiAgfS8vJi1ib2R5XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAmLWlubmVye1xuICAgICAgcGFkZGluZzogMjRweCAyMHB4O1xuICAgIH0vLyYtaW5uZXJcblxuICAgICYtbWFyZ2lue1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAxcHggI2U5ZTllOTtcbiAgICB9Ly8mLW1hcmdpblxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8uc2VjdGlvblxuIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLyoqIOODouODvOODgOODqyAqL1xuI21vZGFsLXNreXBsYW57XG4gIFxuICAubWZwLWNsb3Nle1xuICAgIGJhY2tncm91bmQ6ICNjMDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHRvcDogOHB4O1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNsYW1wKDBweCwgY2FsYyg1MHZ3IC0gNzlweCksIGNhbGMoNDgwcHggLSA1NnB4KSkpO1xuICB9Ly8ubWZwLWNsb3NlXG5cbiAgLmZvb3Rlci1jbG9zZXtcbiAgICBwYWRkaW5nOiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEuX2J0bntcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH0vLy5mb290ZXItY2xvc2VcblxuICBpbWd7XG4gICAgJi5fY2VudGVye1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbiAgLm1vZGFse1xuICAgICYtaW5uZXJ7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiAjYzAwO1xuICAgICAgLy8gYmFja2dyb3VuZDogJHNreXBsYW4tYmc7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfS8vJi1pbm5lclxuXG4gICAgJi1oZWFkbGluZXtcbiAgICAgIGJhY2tncm91bmQ6ICNFOTU1MDQ7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH0vLyYtaGVhZGxpbmVcblxuICAgICYtYm9keXtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDEwcHggI0U5NTUwNDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfS8vJi1ib2R5XG5cbiAgICAmLXNlY3Rpb257XG5cbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIH1cblxuICAgICAgJi1oZWFkbGluZXtcblxuICAgICAgfS8vJi1oZWFkbGluZVxuXG4gICAgICAmLWJvZHl7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9Ly8mLWJvYnlcblxuICAgICAgJi1yb3d7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfS8vJi1yb3dcblxuICAgICAgJi1maWd1cmV7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTVweCk7XG4gICAgICB9Ly8mLWZpZ3VyZVxuXG4gICAgICAmLWNvbnRleHR7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTVweCk7XG4gICAgICB9Ly8mLWNvbnRleHRcblxuXG4gICAgICAuX2xpbmV1cHtcbiAgICAgICAgJi1saXN0e1xuICBcbiAgICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4ICM5OTk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfS8vJi1pdGVtXG4gICAgICAgIH0vLyYtbGlzdFxuICAgICAgfS8vLl9saW5ldXBcblxuICAgIH0vLyYtc2VjdGlvblxuICB9Ly8ubW9kYWxcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tb2RhbHtcbiAgICAgICYtaGVhZGxpbmV7XG5cbiAgICAgIH0vLyYtaGVhZGxpbmVcblxuICAgICAgJi1ib2R5e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9Ly8mLWJvYnlcblxuICAgICAgJi1zZWN0aW9ue1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDZweCAjRTk1NTA0O1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1yb3d7XG5cbiAgICAgICAgfS8vJi1yb3dcblxuICAgICAgICAmLWZpZ3VyZXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfS8vJi1maWd1cmVcblxuICAgICAgICAmLWNvbnRleHR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuX2xpbmV1cHtcbiAgICAgICAgICAmLWxpc3R7XG4gICAgXG4gICAgICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggIzk5OTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfS8vJi1pdGVtXG4gICAgICAgICAgfS8vJi1saXN0XG4gICAgICAgIH0vLy5fbGluZXVwXG5cbiAgICAgIH0vLyYtc2VjdGlvblxuICAgIH0vLy5tb2RhbFxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG4gIFxuICBcbiAgLm5vdGVzLXdyYXB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbiAgfS8vLm5vdGVzLXdyYXBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubm90ZXMtd3JhcHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgIGJhY2tncm91bmQ6I0U5NTUwNDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH0vL25vdGVzLXdyYXBcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuICBcblxuICAvL3NreXBsYW5cbiAgLnNreXBsYW57XG5cbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1oZWFkbGluZXtcbiAgICAgIGJhY2tncm91bmQ6ICRyZWQtcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMzZweDtcblxuICAgICAgJi1yb3d7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9Ly8uc2t5cGxhblxuXG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfS8vLl9wcmltYXJ5XG5cbiAgICAgIC5fbm90ZXN7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9Ly8uX25vdGVzXG5cbiAgICB9Ly8mLWhlYWRsaW5lXG5cbiAgICAmLWJvZHl7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMzZweCA3MnB4O1xuICAgIH0vLyYtYm9keVxuXG4gICAgJi1mZWF0dXJlc3tcblxuICAgICAgJi1pdGVte1xuXG4gICAgICB9Ly8mLWl0ZW1cbiAgICB9Ly8mLWZlYXR1cmVzXG4gIH0vLy5za3lwbGFuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNreXBsYW57XG4gICAgICAmLWhlYWRsaW5le1xuICAgICAgICBwYWRkaW5nOiAzNnB4IDIwcHggMjBweDtcblxuICAgICAgICAmLXJvd3tcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9Ly8mLWhlYWRsaW5lXG5cbiAgICAgICYtYm9keXtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH0vLyYtYm9keVxuICAgIH0vLy5za3lwbGFuXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG4gIC5fZmVhdHVyZXtcbiAgICAmLWhlYWRsaW5le1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIC8vbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfS8vLl9wcmltYXJ5XG4gICAgfS8vJi1oZWFkbGluZVxuXG4gICAgJi1ib2R5e1xuICAgICAgcGFkZGluZzogMzZweCAxOHB4O1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICAgICAgJisuX25vdGVze1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLyYtYm9keVxuXG4gICAgJi1yb3d7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfS8vJi1yb3dcblxuICAgIC5fdGJsMDF7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAmKy5fbm90ZXN7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH0vLy5fZmVhdHVyZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fZmVhdHVyZXtcbiAgICAgICYtaGVhZGxpbmV7XG4gICAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfS8vLl9wcmltYXJ5XG4gICAgICB9Ly8mLWhlYWRsaWVuXG5cbiAgICAgICYtYm9keXtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuXG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH0vLyYtYm9keVxuICAgIH0vLy5fZmVhdHVyZVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuXG4uX25vdGVze1xuICBcbiAgbGl7XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBcbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuX251bXtcbiAgICBjb3VudGVyLXJlc2V0OiBudW0gMDtcblxuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bSAxO1xuICAgICAgICBjb250ZW50OiBcIuKAu1wiIGNvdW50ZXIobnVtKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xuICAgICAgfVxuICAgIH1cbiAgfS8vJi5fbnVtXG5cbiAgJi5fYXN0ZXJ7XG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIu+8ilwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zZW07XG4gICAgICB9XG4gICAgfVxuICB9Ly8mLl9hc3RlclxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbGl7XG4gICAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICB9XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLy5fbm90ZXNcblxuXG59Ly8jbW9kYWwtc3RvY2tjYXJcblxuXG5cblxuLy9cbi5fdGJsMDF7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHRoLHRke1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICB0aGVhZHtcbiAgICB0aCxcbiAgICB0ZHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH0vL3RoZWFkXG5cbiAgdGJvZHl7XG4gICAgdGgsXG4gICAgdGR7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICB0aHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIHRke1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfS8vdGJvZHlcblxufS8vLl90YmwwMVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLl90YmwwMXtcbiAgICB0aCx0ZHtcbiAgICAgIHBhZGRpbmc6IC41ZW0gLjNlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cblxuICAgIHRoZWFke1xuICAgICAgdGgsXG4gICAgICB0ZHtcbiAgICAgIH1cbiAgICB9Ly90aGVhZFxuXG4gICAgdGJvZHl7XG4gICAgICB0aHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICB0ZHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgfS8vdGJvZHlcbiAgfS8vLl90YmwwMVxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbi5fbm90ZXN7XG4gIGxpe1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XG4gICAgfVxuICB9Ly9saVxuXG4gICYuX2lubGluZXtcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cbiAgfS8vJi5faW5saW5lXG59Ly8uX25vdGVzXG5cblxuI3NreXBsYW4tZmVhdHVyZTAxe1xuICBcbn0vLyNza3lwbGFuLWZlYXR1cmUwMVxuXG5cbiNza3lwbGFuLWZlYXR1cmUwMntcbiAgLl9mZWF0dXJle1xuICAgICYtZmlndXJlc3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICB9Ly8uX2ZlYXR1cmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX2ZlYXR1cmV7XG4gICAgICAmLWZpZ3VyZXN7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzZweDtcblxuICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogLTE4cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogODYlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfS8vJi1pdGVtXG4gICAgICB9Ly8mLWZpZ3VyZXNcbiAgICB9Ly8uX2ZlYXR1cmVcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vI3NreXBsYW4tZmVhdHVyZTAyXG5cblxuI3NreXBsYW4tZmVhdHVyZTAze1xuICAuX2ZlYXR1cmV7XG4gICAgJi1maWd1cmVze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IG9wdGlvbiAwO1xuXG5cbiAgICAgICYtaXRlbXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG9wdGlvbiAxO1xuICAgICAgICAgIGNvbnRlbnQ6IFwi6YG45oqeXCIgY291bnRlcihvcHRpb24pO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMS41ZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfS8vJi1pdGVtXG4gICAgfS8vJi1maWd1cmVzXG4gIH0vLy5fZmVhdHVyZVxuXG4gIC5fbm90ZXN7XG4gICAgJi5fbnVte1xuICAgICAgY291bnRlci1yZXNldDogbnVtIDI7XG4gICAgfS8vJi5fbnVtXG4gIH0vLy5fbm90ZXNcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9mZWF0dXJle1xuICAgICAgJi1maWd1cmVze1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgJi1pdGVte1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH0vLyYtaXRlbVxuICAgICAgfS8vJi1maWd1cmVzXG4gICAgfS8vLl9mZWF0dXJlXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLyNza3lwbGFuLWZlYXR1cmUwM1xuXG5cbiIsIi8qKiAgKi9cbi5ub25lLFxuLl9ub25le1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLnBjLWJsb2Nre1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcC1ibG9ja3tcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uX25vdGVze1xuICBcbiAgbGl7XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBcbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuX251bXtcbiAgICBjb3VudGVyLXJlc2V0OiBudW0gMDtcblxuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bSAxO1xuICAgICAgICBjb250ZW50OiBcIuKAu1wiIGNvdW50ZXIobnVtKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xuICAgICAgfVxuICAgIH1cbiAgfS8vJi5fbnVtXG5cbiAgJi5fYXN0ZXJ7XG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIu+8ilwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zZW07XG4gICAgICB9XG4gICAgfVxuICB9Ly8mLl9hc3RlclxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbGl7XG4gICAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICB9XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLy5fbm90ZXNcblxuXG5oMSxoMixoMyxoNCxoNSxoNntcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbnVse1xuICBcbiAgJi5faW5saW5le1xuICAgIFxuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLl9pbmxpbmVibG9ja3tcbiAgICBcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG59XG5cblxuLl9yZWR7XG4gIGNvbG9yOiAkcmVkLXByaW1hcnk7XG59XG5cbmEuYm94bGlua3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBcbiAgJjpob3ZlcntcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG5he1xuICAmLl9idG4uX3doaXRle1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgXG4gICAgJjphZnRlcntcbiAgICAgIGJvcmRlci1jb2xvcjogIzMzMztcbiAgICB9XG4gIH1cblxuICAmLl9sYXJnZXtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAmLl9sYXJnZXtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vYVxuXG4ubG9nb3tcbiAgXG4gIGltZ3tcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxufVxuXG4uYnRuLXRleHR7XG4gIFxuICAmLl9jZW50ZXJ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cblxuLmJ0bi13cmFwe1xuICBtYXJnaW4tdG9wOiAzNnB4IWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5idG4tbGVhZHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAuNWVtIC43NWVtO1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMmVtO1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpIHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZykgdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIH1cbiAgfVxufS8vLmJ0bi13cmFwXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4td3JhcHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9Ly8uYnRuLXdyYXBcbn0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuLm1hemRhbG9nb3tcbiAgZm9udC1mYW1pbHk6TWF6ZGFUeXBlTWVkaXVtLE5vdG8gU2FucyBDSksgSlAsSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTixIaXJhS2FrdVByb04tVzMsTWVpcnlvLFl1IEdvdGhpYyBNZWRpdW0sc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBcbiAgLm51bXtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZm9udC1zaXplOiAuNWVtO1xuICAgIH1cbiAgfVxuICBcbiAgaW1ne1xuICAgIGhlaWdodDogMWVtO1xuICB9XG59XG5cbi5yb3d7XG5cbn0vKiogLnJvdyAqL1xuXG4uX3B0MTAsIC5fcHYxMCB7cGFkZGluZy10b3A6IDEwcHg7fVxuLl9wdDEyLCAuX3B2MTIge3BhZGRpbmctdG9wOiAxMnB4O31cbi5fcHQxNiwgLl9wdjE2IHtwYWRkaW5nLXRvcDogMTZweDt9XG4uX3B0MjAsIC5fcHYyMCB7cGFkZGluZy10b3A6IDIwcHg7fVxuLl9wdDI0LCAuX3B2MjQge3BhZGRpbmctdG9wOiAyNHB4O31cbi5fcHQzMiwgLl9wdjMyIHtwYWRkaW5nLXRvcDogMzJweDt9XG4uX3B0MzYsIC5fcHYzNiB7cGFkZGluZy10b3A6IDM2cHg7fVxuLl9wdDQwLCAuX3B2NDAge3BhZGRpbmctdG9wOiA0MHB4O31cbi5fcHQ0OCwgLl9wdjQ4IHtwYWRkaW5nLXRvcDogNDhweDt9XG4uX3B0NjAsIC5fcHY2MCB7cGFkZGluZy10b3A6IDYwcHg7fVxuLl9wdDcyLCAuX3B2NzIge3BhZGRpbmctdG9wOiA3MnB4O31cbi5fcHQ5NiwgLl9wdjk2IHtwYWRkaW5nLXRvcDogOTZweDt9XG4uX3B0MTAwLCAuX3B2MTAwIHtwYWRkaW5nLXRvcDogMTBweDt9XG4uX3B0MTIwLCAuX3B2MTIwIHtwYWRkaW5nLXRvcDogMTBweDt9XG4uX3BiMTAsIC5fcHYxMCB7cGFkZGluZy1ib3R0b206IDEwcHg7fVxuLl9wYjEyLCAuX3B2MTIge3BhZGRpbmctYm90dG9tOiAxMnB4O31cbi5fcGIxNiwgLl9wdjE2IHtwYWRkaW5nLWJvdHRvbTogMTZweDt9XG4uX3BiMjAsIC5fcHYyMCB7cGFkZGluZy1ib3R0b206IDIwcHg7fVxuLl9wYjI0LCAuX3B2MjQge3BhZGRpbmctYm90dG9tOiAyNHB4O31cbi5fcGIzMiwgLl9wdjMyIHtwYWRkaW5nLWJvdHRvbTogMzJweDt9XG4uX3BiMzYsIC5fcHYzNiB7cGFkZGluZy1ib3R0b206IDM2cHg7fVxuLl9wYjQwLCAuX3B2NDAge3BhZGRpbmctYm90dG9tOiA0MHB4O31cbi5fcGI0OCwgLl9wdjQ4IHtwYWRkaW5nLWJvdHRvbTogNDhweDt9XG4uX3BiNjAsIC5fcHY2MCB7cGFkZGluZy1ib3R0b206IDYwcHg7fVxuLl9wYjcyLCAuX3B2NzIge3BhZGRpbmctYm90dG9tOiA3MnB4O31cbi5fcGI5NiwgLl9wdjk2IHtwYWRkaW5nLWJvdHRvbTogOTZweDt9XG4uX3BiMTAwLCAuX3B2MTAwIHtwYWRkaW5nLWJvdHRvbTogMTBweDt9XG4uX3BiMTIwLCAuX3B2MTIwIHtwYWRkaW5nLWJvdHRvbTogMTBweDt9XG5cbi53cmFwcGVye1xuICAmLl9ibGFja3tiYWNrZ3JvdW5kOiAjMTAxMDEwO31cbiAgJi5fd2hpdGV7YmFja2dyb3VuZDogI2ZmZjt9XG4gICYuX2xpZ2h0e2JhY2tncm91bmQ6ICNmMGYwZjA7fVxuICAmLl9ncmF5e2JhY2tncm91bmQ6ICNkZGQ7fVxuICAmLl9kYXJre2JhY2tncm91bmQ6ICM1MDUwNTA7fVxufSAvLy53cmFwcGVyXG5cbi5jb2xzLFxuLmNvbHMyLFxuLmNvbHMzLFxuLmNvbHM0LFxuLmNvbHM2e1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmNvbHMye1xuICAuY29se1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTJweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgXG4gICAgJjpudGgtb2YtdHlwZSgybisxKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICAmOm50aC1vZi10eXBlKG4rMyl7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy8uY29sXG59Ly8gLmNvbHMyXG4gIFxuLmNvbHMze1xuICBcbiAgLmNvbHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTZweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgXG4gICAgJjpudGgtb2YtdHlwZSgzbisxKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICAmOm50aC1vZi10eXBlKG4rNCl7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIC5jb2xcbn0gLy8uY29sczNcblxuLmNvbHM0e1xuICAuY29se1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMThweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH0gLy8uY29sXG59Ly8gLmNvbHM0ICovXG4gIFxuLmNvbHM2e1xuICBcbiAgLmNvbHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNiAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIFxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9Ly8gLmNvbFxufS8vIC5jb2xzNlxuXG4udGFiTmF2e1xuICBtYXJnaW46IDMuNnJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgXG4gIGxpe1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgXG4gICAgJi5jcntcbiAgICAgIFxuICAgICAgYSxcbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICBcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIGEsXG4gICAgc3BhbntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMS41cmVtIDMuOHJlbTtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgLyoqIGJvcmRlci1ib3R0b206ICNhYWEgc29saWQgMC4xcmVtOyAqL1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgXG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhYWE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICBcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuY29sczJ7XG4gICAgICB3aWR0aDogNDklO1xuICAgIH1cbiAgICAmLmNvbHMze1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICB9XG4gICAgJi5jb2xzNHtcbiAgICAgIHdpZHRoOiAyNC4wNiU7XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiA0OC42JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFxuICAgIGxpe1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIFxuICAgICAgYSxcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAvL3BhZGRpbmc6IC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59LyoqIC50YWJOYXYgKi8iLCJAY2hhcnNldCAndXRmLTgnO1xuXG4uaGVyb3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkaGVyby1iZztcbiAgY29sb3I6ICRoZXJvLXRleHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuc2VjdGlvbntcbiAgICAmLWlubmVye1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICB9Ly8mLWlubmVyXG4gIH0vLy5zZWN0aW9uXG5cbiAgLnJvd3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH0vLy5yb3dcblxuICAmLWNvbnRleHR7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH0vLyYtY29udGV4dFxuXG4gICYtcGhvdG9ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAxMnB4IGF1dG87XG4gICAgXG4gICAgJi1pdGVte1xuICAgICAgLy93aWR0aDogY2FsYygxMDAlIC8gMyAtIDE2cHgpO1xuICAgIH0vLyYtaXRlbVxuICB9Ly8mLXBob3Rvc1xuXG4gICYtZ3JlZXRpbmd7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIH1cbiAgfS8vJi1ncmVldGluZ1xuXG59IC8vLmhlcm9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm97XG4gICAgcGFkZGluZzogMCAwIDI0cHggMDtcblxuICAgICYtZ3JlZXRpbmd7XG4gICAgICBwe1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9Ly8mLWdyZWV0aW5nXG5cbiAgICAuc2VjdGlvbntcbiAgICAgICYtaW5uZXJ7XG4gICAgICAgIFxuICAgICAgfS8vJi1pbm5lclxuICAgIH0vLy5zZWN0aW9uXG4gICAgXG4gIH0vLy5oZXJvXG59LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuI3NsaWRle1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICAvLyBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIC8vIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLFxuLnN3aXBlci13cmFwcGVye1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci13cmFwcGVye1xuICBcbn0vLy5zd2lwZXItd3JhcHBlclxuXG4uc3dpcGVyLXNsaWRle1xuICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgXG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICB6LWluZGV4OiA5OTk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2e1xuICBsZWZ0OiAtMjBweDtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci13cmFwcGVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfS8vLnN3aXBlci13cmFwcGVyXG5cbiAgLnN3aXBlci1zbGlkZXtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDhweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuXG4gICAgJjpudGgtb2YtdHlwZSgzbiArIDEpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUobiArIDQpe1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG4gIH0vLy5zd2lwZXItc2xpZGVcbn0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG5cbiN1c2VkY2Fye1xuICAuc2VjdGlvbntcbiAgICAmLWlubmVye1xuICAgICAgLy9wYWRkaW5nLXRvcDogMzZweDtcbiAgICAgIC8vcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgfS8vJi1pbm5lclxuICB9Ly8uc2VjdGlvblxufS8vI3VzZWRjYXJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN1c2VkY2Fye1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXG4gICAgLnNlY3Rpb257XG4gICAgICAmLWlubmVye1xuICAgICAgICAvL3BhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH0vLyN1c2VkY2FyXG59LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbi51c2VkY2Fye1xuICBcbiAgLmJ0bi13cmFwe1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBcbiAgICAuYnRuLWxlYWR7XG4gICAgICBjb2xvcjogJHJlZC1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZC1wcmltYXJ5O1xuICAgICAgfVxuICAgIH0vLy5idG4tbGVhZFxuICB9Ly8uYnRuLXdyYXBcblxuICBhe1xuICAgICYuX2J0bntcbiAgICAgIGJvcmRlci1jb2xvcjogJHJlZC1wcmltYXJ5O1xuICAgICAgYmFja2dyb3VuZDogJHJlZC1wcmltYXJ5O1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9Ly8mLl9idG5cblxuICAgICYuX3N0b3Jle1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzMzMztcblxuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICAgICAgfVxuICAgIH0vLyYuX2J0blxuICB9Ly9hXG5cbiAgJi1oZWFkbGluZXtcbiAgICBwYWRkaW5nOiAxMnB4IDZweCA5cHg7XG5cbiAgICAuX3ByaW1hcnl7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH0vLy5fcHJpbWFyeVxuICB9Ly8mLWhlYWRsaW5lXG5cbiAgJi1ib2R5e1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cblxuICAmLXJvd3tcbiAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgfS8vJi1yb3dcblxuICAmLWxlZ2VuZHtcblxuICAgICYtcm93e1xuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH0vLyYtcm93XG4gIH0vLyYtbGVnZW5kXG5cbiAgJi1jcmVkaXR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICAmLWhlYWRsaW5le1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9Ly8mLWhlYWRsaW5lXG5cbiAgICAmLWJvZHl7XG4gICAgICBcbiAgICB9Ly8mLWJvZHlcbiAgfS8vJi1jcmVkaXRcblxuICAuX2xlZ2VuZHtcbiAgICAmLWhlYWRsaW5le1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgIH0vLyYtaGVhZGxpbmVcblxuICAgICYtYm9keXtcbiAgICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH0vLyYtYm9keVxuXG4gICAgJi1yb3d7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9Ly8mLXJvd1xuXG4gICAgJi1jb2x7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjOTk5O1xuICAgICAgXG4gICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9Ly8mLWNvbFxuXG4gICAgJi1saXN0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTZweDtcblxuICAgICAgJi5wYy1jb2xzMntcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgLl9sZWdlbmQtaXRlbXtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxZW0pO1xuICAgICAgICB9Ly8uX2xlZ2VuZC1pdGVtXG4gICAgICB9Ly8mLnBjLWNvbHMyXG4gICAgfS8vJi1saXN0XG5cbiAgICAmLWl0ZW17XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cbiAgICAgIC8vICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgIC8vICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgIC8vIH1cblxuICAgICAgc3BhbntcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vJi1pdGVtXG4gIH0vLy5fbGVnZW5kXG5cbiAgLnRhZ3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy9tYXgtd2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmc6IC41ZW0gLjVlbSAuNGVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NTU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMSFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzO1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJi5fYmxhY2t7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICB9Ly8mLl9ibGFja1xuXG4gICAgJi5fc2VyaWFsbnVtYmVye1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICB9Ly8mLl9zZXJpYWxudW1iZXJcbiAgfS8vLnRhZ1xufS8vLnVzZWRjYXJcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZWRjYXJ7XG5cbiAgICAmLWhlYWRsaW5le1xuICAgICAgcGFkZGluZzogMTJweCAwO1xuXG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIH1cbiAgICB9Ly8mLWhlYWRsaW5lXG5cbiAgICAmLWJvZHl7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5fbGVnZW5ke1xuICAgICAgXG4gICAgICAmLWJvZHl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgfS8vJi1ib2R5XG5cbiAgICAgICYtcm93e1xuICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzk5OTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNvbHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjOTk5O1xuICAgICAgICB9XG5cbiAgICAgIH0vLyYtY29sXG5cbiAgICAgICYtbGlzdHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfS8vJi1saXN0XG5cbiAgICAgICYtaXRlbXtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAmLnRhZ3tcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjNlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfS8vJi1pdGVtXG5cbiAgICAgIC5zcC1jb2xzMXtcbiAgICAgICAgLl9sZWdlbmQtaXRlbXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICB9Ly8uX2xlZ2VuZC1pdGVtXG4gICAgICB9XG5cbiAgICAgIC5zcC1jb2xzMntcbiAgICAgICAgLl9sZWdlbmQtaXRlbXtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH0vLy5fbGVnZW5kLWl0ZW1cbiAgICAgIH1cblxuICAgICAgLnNwLWNvbHMze1xuICAgICAgICAuX2xlZ2VuZC1pdGVte1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzICk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH0vL1xuICAgIH0vLy5fbGVnZW5kXG4gICAgXG4gICAgLmJ0bi13cmFwe1xuICAgICAgLmJ0bi1sZWFke1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH0vLy5idG4tbGVhZFxuICAgIH0vLy5idG4td3JhcFxuICB9Ly8udXNlZGNhclxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbi8qKiogXG4gIOODqeOCpOODs+ODiuODg+ODl+S4gOimp1xuKi9cbi51c2VkY2Fye1xuICAmLWxpbmV1cHtcbiAgICBcbiAgICAuX2NlbnRlcntcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgXG4gICAgLmhlYWRsaW5le1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIFxuICAgICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmJ0bldyYXB7XG4gICAgICAgIFxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBcbiAgICAgICAgaDJ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBhLmJ0bi10ZXh0e1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuICAgIH0gLy8gIC5oZWFkbGluZVxuICAgIFxuICAgIFxuICAgIC5zd2lwZXJ7XG4gICAgICBcbiAgICB9IC8vLnN3aXBlclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3dpcGVye1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgfS8vLmNhcnMgXG4gICAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuICAgIFxuICAgIFxuICAgIC5jYXJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmLnNvbGRvdXR7XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBcIlNPTEQgT1VUXCI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDY0LCA2NCwgNjQsLjkpO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbG9yOiAjYzAwO1xuICAgICAgICB9XG4gICAgICB9Ly8mLnNvbGRvdXRcblxuICAgICAgJi5uZXdyZWxlYXNle1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2kvYmFkZ2UtbmV3LnBuZycpIG5vLXJlcGVhdCBsZWZ0IHRvcC9jb250YWluO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBcbiAgICAgIC5maWd1cmUtd3JhcHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAucGhvdG97XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5sYWJlbC1uaW50ZWl7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgfVxuICAgICAgfSAvLy5maWd1cmVcbiAgICAgIFxuICAgICAgLmxhYmVsLXR5cGV7XG4gICAgICAgIHBhZGRpbmc6IDZweCA2cHggNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogIzkyMEEyQztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL25ld3llYXItYmcucG5nJyk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfS8vLmxhYmVsLXR5cGVcblxuICAgICAgLmRldGFpbC13cmFwe1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgIC5kZXRhaWwtcm93e1xuICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgICAgcGFkZGluZy10b3A6IC41ZW07XG4gICAgICAgICAgYm9yZGVyLXRvcDogZG90dGVkIDFweCAjZGRkO1xuXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwdmg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAuc3Ryb25ne1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIFxuICAgICAgICAgICYuc3Ryb25ne1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICYuc3BlY3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgID4gc3BhbntcbiAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC50YWd7XG4gICAgICAgICAgbWFyZ2luOiAuM2VtIDBweCAuM2VtIDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAvL21heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgcGFkZGluZzogLjNlbSAuNmVtO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMSFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9Ly8udGFnXG5cbiAgICAgICAgLmJ0bi13cmFwe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgfVxuICAgICAgfSAvLy5kZXRhaWwtd3JhcFxuXG5cbiAgICAgIC50cmlnZ2VyX2RldGFpbHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMnB4ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNmZmY7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAxZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiAgdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIDAgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLl9vcGVuZWR7XG5cbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfS8vLnRyaWdnZXJfZGV0YWlse1xuICAgICAgLnVjYXJfZGV0YWlsLWNvbnRlbnRze1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfS8vLnVjYXJfZGV0YWlsLWNvbnRlbnRzXG4gICAgfSAvLyAuY2FyXG4gICAgXG4gIH0gLy8gJi1saW5ldXBcbn0vLy51c2VkY2FyIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLyoqIFxuICBwYWdlclxuKi9cbmRpdiNwYWdlbmF0aW9uIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgX3pvb206MTtcblxuICB1bCB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICBsaSB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgY29sb3I6ICNlZWU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIDBzIGVhc2U7XG4gICAgICBcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTIwQTMwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWN0aXZlIGF7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogIzkyMEEzMCAhaW1wb3J0YW50O1xuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIFxuICAgIHVse1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMGVtIDA7XG4gICAgfVxuICAgIFxuICAgIGxpe1xuICAgICAgZmxleC1ncm93OiBpbmhlcml0O1xuICAgICAgXG4gICAgICBhe1xuICAgICAgICBtYXJnaW46IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0vL3BhZ2VuYXRpb24iLCJAY2hhcnNldCAndXRmLTgnO1xuXG4uZ3JlZXRpbmd7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuXG4gICYtdGV4dHtcbiAgICBwe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfS8vJi10ZXh0XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vLmdyZWV0aW5nIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLnNreXBsYW57XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gICYtZmVhdHVyZXtcbiAgICBpbWd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICB9XG4gIH0vLyYtZmVhdHVyZVxuXG4gICYtbm90ZXN7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH0vLyYtbm90ZXNcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICYtbm90ZXN7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH0vLyYtbm90ZXNcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIC5zZWN0aW9ue1xuICAgICYtaW5uZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2t5cGxhbi1iZztcbiAgICAgIGNvbG9yOiAkc2t5cGxhbi10ZXh0O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICAmLWhlYWRsaW5le1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgaW1ne1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH0vLyYtaGVhZGxpbmVcbiAgfS8vLnNlY3Rpb25cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9ue1xuICAgICAgJi1pbm5lcntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgfVxuICAgIH0vLy5zZWN0aW9uXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG4gIC5fbm90ZXN7XG4gICAgKy5fbm90ZXN7XG4gICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIH1cbiAgfS8vLl9ub3Rlc1xuXG5cbiAgYXtcbiAgICAmLl9idG57XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmLl9hcnJvd3tcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH0vL2EgXG59Ly8uc2t5cGxhbiIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbi5zdG9ja2NhcntcbiAgYmFja2dyb3VuZDogI2U5NTUwNDtcblxuICAmLXVwZGF0ZXtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6XCLigLtcIjtcbiAgICB9XG4gIH0vLy51cGRhdGVkXG5cbiAgYXtcbiAgICAmLl9idG57XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICNlOTU1MDQ7XG5cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2U5NTUwNDtcbiAgICAgIH1cbiAgICB9Ly8mLl9idG5cbiAgfS8vYVxuXG4gIC5idG4td3JhcHtcbiAgICAuYnRuLWxlYWR7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgfVxuICAgIH0vLy5idG4tbGVhZFxuICB9Ly8uYnRuLXdyYXBcblxuICAmLWhlYWRsaW5le1xuXG4gIH0vLyYtaGVhZGxpbmVcblxuICAmLWJvZHl7XG5cbiAgfS8vJi1ib2R5XG5cbiAgJi1vZmZlcntcblxuICB9Ly8mLW9mZmVyXG5cbiAgJi1tb2RlbHtcbiAgICAmLWxpc3R7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9Ly8mLWxpc3RcblxuICAgICYtaXRlbXtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTJweCk7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcblxuICAgICAgJjpudGgtb2YtdHlwZSgybisxKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUobiszKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cbiAgICB9Ly8mLWl0ZW1cblxuICB9Ly8mLW1vZGVsXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAmLW1vZGVse1xuICAgICAgJi1saXN0e1xuICAgICAgfS8vJi1saXN0XG4gICAgICAmLWl0ZW17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vLyYtbW9kZWxcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vLnN0b2NrY2FyIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4ubGluZXVwc3tcbiAgXG4gICYtbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEycHg7XG4gIH0vLyYtbGlzdFxuXG4gICYtaXRlbXtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDZweCk7XG4gIH0vLyYtaXRlbVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgJi1saXN0e1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9Ly8mLWxpc3RcblxuICAgICYtaXRlbXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH0vLyYtaXRlbVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgLnNlY3Rpb257XG4gICAgJi1pbm5lcntcbiAgICB9XG5cbiAgICAmLWhlYWRsaW5le1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgaW1ne1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH0vLyYtaGVhZGxpbmVcbiAgfS8vLnNlY3Rpb25cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIC5zZWN0aW9ue1xuICAgICAgJi1pbm5lcntcbiAgICAgIH1cbiAgXG4gICAgICAmLWhlYWRsaW5le1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAuX3ByaW1hcnl7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIH1cbiAgXG4gICAgICAgIGltZ3tcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9Ly8mLWhlYWRsaW5lXG4gICAgfS8vLnNlY3Rpb25cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbiAgLl9saW5ldXB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTJweDtcblxuICAgIGF7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICB9XG4gICAgfS8vYVxuXG4gICAgLl9yb3d7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfS8vJi1yb3dcblxuICAgIC5fYnRue1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjMTAxMDEwO1xuICAgICAgY29sb3I6ICMxMDEwMTA7XG4gICAgICBwYWRkaW5nOiAxZW0gMmVtIDFlbSAuOGVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjNlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWF4LXdpZHRoOiAzODZweDtcbiAgICAgIHdpZHRoOiAgMTAwJTtcbiAgICAgIG1hcmdpbjogOHB4IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgfS8vLl9idG5cblxuICAgIC5fYXJyb3d7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggIzEwMTAxMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzEwMTAxMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMWVtO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfS8vLl9hcnJvd1xuXG5cbiAgICAuYnRuLWxlYWR7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAuNWVtIC43NWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICBcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZykgdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKSB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jYXJ7XG4gICAgICAmLWNvbnRleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3ZW07XG4gICAgICAgIH1cbiAgICAgIH0vLyYtY29udGV4dFxuICAgIH0vLyYtY2FyXG5cbiAgICAmLXN0b3Jlc3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgfS8vJi1zdG9yZXNcblxuICAgICYtc3RvcmV7XG5cbiAgICB9Ly8mLXN0b3JlXG5cblxuICAgIC5fc3RvcmV7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuXG4gICAgICBhe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICMxMDEwMTA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzEwMTAxMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuX2NvbHMye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgIH0vLy5fY29sczJcblxuICAgICAgJi1maWd1cmV7XG4gICAgICAgIHdpZHRoOiBjYWxjKDM4JSAtIDRweCk7XG4gICAgICB9Ly8mLWZpZ3VyZVxuXG4gICAgICAmLWNvbnRleHR7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzOCUgLSA0cHgpO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB9Ly8mLWNvbnRleHRcblxuICAgICAgLl90dGx7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuXG4gICAgICAuX2FkZHJlc3N7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgfS8vLl9hZGRyZXNzXG4gICAgfS8vLl9zdG9yZVxuXG4gIH0vLy5fbGluZXVwXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9saW5ldXB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICYtcm93e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICB9Ly8mLXJvd1xuICBcbiAgICAgICYtZmlndXJle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH0vLyYtZmlndXJlXG5cbiAgICAgICYtY29udGV4dHtcbiAgICAgICAgLy93aWR0aDogMTAwJTtcblxuICAgICAgICBkbHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIGR0e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB9XG4gICAgICAgIGRke1xuICAgICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH0vLyYtY29udGV4dFxuXG4gICAgICAmLWNhcntcbiAgICAgICYtY29udGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAgICAgLl9wcmltYXJ5e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICB9XG4gICAgICB9Ly8mLWNvbnRleHRcbiAgICB9Ly8mLWNhclxuXG4gICAgfS8vLl9saW5ldXBcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG59Ly8ubGluZXVwIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLm5vdGVze1xuXG4gICYtcm93e1xuICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICB9XG4gIH1cblxuICBQe1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpc3Qtc3R5bGU6IDEuNjtcblxuICAgICYuX2JvcmRlcntcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gICAgICBwYWRkaW5nOiAuOGVtIDEuM2VtO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIFxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8ubm90ZXMiXX0= */
