@charset "UTF-8";
:root {
  --clr-red: #8F1D2E;
  --txt-default: #333;
  --txt-dk: #f6f6f6;
}

a._inline {
  display: inline-block;
  text-decoration: none;
}

/**　基本レイアウト　*/
/**  */
.pc-block,
.pc-item {
  display: block;
}
@media screen and (max-width: 767px) {
  .pc-block,
  .pc-item {
    display: none;
  }
}

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

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

._notes {
  font-size: 1.2rem;
  line-height: 1.5;
}
._notes-item {
  margin-top: 0.5em;
  padding-left: 1em;
  text-indent: -1em;
}
._notes-item:before {
  content: "※";
}
._notes-item:first-of-type {
  margin-top: 0;
}

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

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

.logo img {
  height: 1em;
}

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

.mazdalogo {
  font-family: 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;
}
.mazdalogo .num:before {
  content: " ";
  font-size: 0.5em;
}
.mazdalogo img {
  height: 1em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._red {
  color: #900;
}

.cols2 .col {
  width: calc(50% - 12px);
}
.cols2 .col:nth-of-type(n+2) {
  margin-left: 24px;
}
.cols2 .col:nth-of-type(2n+1) {
  margin-left: 0;
}
.cols2._reverse {
  flex-direction: row-reverse;
}
.cols2._reverse .col:nth-of-type(2n - 1) {
  margin-left: 24px;
}
.cols2._reverse .col:nth-of-type(2n) {
  margin-left: 0px;
}
@media screen and (max-width: 767px) {
  .cols2 {
    flex-direction: column;
  }
  .cols2 .col {
    width: 100%;
    margin-left: 0;
  }
  .cols2 .col:nth-of-type(n+2) {
    margin-top: 24px;
    margin-left: 0;
  }
  .cols2._reverse {
    flex-direction: column-reverse;
  }
  .cols2._reverse .col:nth-of-type(2n - 1) {
    margin-left: 0;
  }
}

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

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

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

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

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

/** .main-container */
/**
  Tab Navigation

ex: html
<ul class="tabNav">
  <li class="cols4 cr"><a href="#">乗用車</a></li>
  <li class="cols4"><a href="./kei.php">軽自動車</a></li>
  <li class="cols4"><a href="./biz.php">商用車</a></li>
  <li class="cols4"><a href="./welfare.php">福祉車両</a></li>
</ul>
*/
.tabNav {
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  justify-content: space-between;
}
.tabNav.tabs2 .tab {
  width: 49%;
}
.tabNav.tabs3 .tab {
  width: 33%;
}
.tabNav.tabs4 .tab {
  width: 24.06%;
}
@media screen and (max-width: 767px) {
  .tabNav.tabs2 .tab, .tabNav.tabs3 .tab, .tabNav.tabs4 .tab {
    width: 48.6%;
  }
  .tabNav.tabs3 .tab {
    width: 100%;
  }
}
.tabNav li {
  box-sizing: border-box;
  font-size: 1.6rem;
}
.tabNav li a,
.tabNav li span {
  box-sizing: border-box;
  position: relative;
  display: block;
  width: 100%;
  text-align: center;
  padding: 1.5rem 1rem;
  color: #666;
  text-decoration: none;
  border-bottom: #aaa solid 0.1rem;
}
.tabNav li a:after,
.tabNav li span:after {
  content: "";
  display: block;
  height: 3px;
  width: 100%;
  background: #aaa;
  position: absolute;
  bottom: -1px;
  left: 0;
  transform: scaleX(0);
  transition: all 0.3s ease;
}
.tabNav li a:hover,
.tabNav li span:hover {
  color: #111;
}
.tabNav li a:hover:after,
.tabNav li span:hover:after {
  width: 100%;
  height: 3px;
  background: #111;
  opacity: 1;
  transform: scaleX(1);
}
.tabNav li a._down,
.tabNav li span._down {
  position: relative;
  padding-bottom: 1.5em;
}
.tabNav li a._down:before,
.tabNav li span._down:before {
  content: "";
  display: block;
  width: 0.5em;
  height: 0.5em;
  border-top: solid 2px #666;
  border-left: solid 2px #666;
  transform: rotate(-135deg);
  position: absolute;
  left: 50%;
  bottom: 0.75em;
  margin-left: -0.35em;
}
.tabNav li a._down:hover:before,
.tabNav li span._down:hover:before {
  border-color: #111;
}
.tabNav li.cr a,
.tabNav li.cr span {
  color: #111;
}
.tabNav li.cr a:after,
.tabNav li.cr span:after {
  content: "";
  display: block;
  height: 3px;
  width: 100%;
  background: #111;
  position: absolute;
  bottom: -1px;
  left: 0;
  transform: scaleX(1);
}
.tabNav li.cr a._down:before,
.tabNav li.cr span._down:before {
  border-color: #111;
}
@media screen and (max-width: 767px) {
  .tabNav {
    padding: 24px 0;
  }
  .tabNav li {
    width: 50%;
  }
  .tabNav li:nth-of-type(n+2) {
    margin-top: 10px;
  }
  .tabNav li a,
  .tabNav li span {
    font-size: 1.4rem;
    border: solid 2px #111;
    border-radius: 0.3em;
    max-width: 386px;
    margin: auto;
  }
  .tabNav li a._down,
  .tabNav li span._down {
    padding-bottom: 1.5rem;
  }
  .tabNav li a._down:before,
  .tabNav li span._down:before {
    transform: rotate(135deg);
    position: absolute;
    right: 1em;
    left: auto;
    top: 50%;
    bottom: auto;
    margin-top: -0.35em;
  }
  .tabNav li a._down:hover,
  .tabNav li span._down:hover {
    background: #111;
    color: #fff;
  }
  .tabNav li a._down:hover:before,
  .tabNav li span._down:hover:before {
    border-color: #fff !important;
  }
  .tabNav li.cr a:after,
  .tabNav li.cr span:after {
    display: none;
  }
}

/** .tabNav */
* {
  box-sizing: border-box;
}

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

img {
  max-width: 100%;
}

._tume {
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}

.main-container {
  background: #fff;
  font-size: 1.4rem;
  line-height: 1.65;
  letter-spacing: 0.05em;
  /** @media max-width: 767px */
}
.main-container .wrapper {
  position: relative;
  padding: 60px 20px;
}
.main-container .wrapper._border:before {
  content: "";
  display: block;
  width: 100%;
  max-width: 960px;
  height: 2px;
  background: #ccc;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, 0);
}
.main-container .wrapper.features {
  background: #000;
  color: var(--txt-dk);
}
.main-container .wrapper.flow {
  background: #f0f0f0;
  color: var(--txt-default);
}
.main-container .wrapper.cars, .main-container .wrapper.others {
  background: #fff;
  color: var(--txt-default);
}
.main-container .wrapper .inner {
  box-sizing: border-box;
  width: 100%;
  max-width: 960px;
  margin: auto;
}
.main-container .wrapper .inner ._row {
  margin-top: 36px;
}
.main-container .wrapper .inner ._row:first-of-type {
  margin-top: 48px;
}
.main-container .wrapper .inner ._headline {
  text-align: center;
}
.main-container .wrapper .inner ._headline ._primary {
  font-size: 3.2rem;
  line-height: 1.3;
  font-weight: 400;
  font-feature-settings: "palt";
  letter-spacing: 0.12em;
}
.main-container .wrapper .inner ._headline ._primary ._en {
  font-size: 3.6rem;
}
@media screen and (max-width: 767px) {
  .main-container {
    padding-top: 0px;
  }
  .main-container .wrapper {
    padding: 36px 0;
  }
  .main-container .wrapper._border {
    margin-top: 0;
  }
  .main-container .wrapper._border:before {
    display: none;
  }
  .main-container .wrapper .inner {
    padding: 0 16px;
  }
  .main-container .wrapper .inner ._row {
    margin-top: 20px;
  }
  .main-container .wrapper .inner ._row:first-of-type {
    margin-top: 32px;
  }
  .main-container .wrapper .inner ._headline {
    text-align: center;
  }
  .main-container .wrapper .inner ._headline ._primary {
    font-size: 2.4rem;
    line-height: 1.3;
    font-weight: 400;
    font-feature-settings: "palt";
    letter-spacing: 0.12em;
  }
  .main-container .wrapper .inner ._headline ._primary ._en {
    font-size: 2.8rem;
  }
  .main-container .wrapper-headline {
    padding: 1em 16px;
    margin-left: -16px;
    margin-right: -16px;
  }
  .main-container .wrapper-headline h2 {
    font-size: 2.4rem;
    letter-spacing: 0.1em;
  }
}
.main-container ._cta {
  margin-top: 36px !important;
}
.main-container ._cta ._headline ._primary {
  font-size: 2.1rem !important;
}
.main-container ._cta ._body {
  margin-top: 24px;
}
.main-container ._cta .btn-wrap {
  width: 85%;
  margin: auto;
}
.main-container ._cta .btn-wrap ._cols2 {
  display: flex;
  justify-content: center;
  gap: 24px;
}
.main-container ._cta .btn-wrap ._cols2 ._col {
  width: 40%;
}
@media screen and (max-width: 767px) {
  .main-container ._cta ._headline ._primary {
    text-align: center !important;
    font-size: 1.8rem !important;
    letter-spacing: 0.2em;
    font-weight: 500 !important;
  }
  .main-container ._cta ._body {
    margin-top: 24px;
  }
  .main-container ._cta .btn-wrap {
    width: 90%;
  }
  .main-container ._cta .btn-wrap ._cols2 {
    flex-direction: column;
  }
  .main-container ._cta .btn-wrap ._cols2 ._col {
    width: 100%;
  }
}

.main-container #hero {
  padding: 0;
  background: #000;
  /** @media max-width: 767px */
}
.main-container #hero .inner {
  background: #000 url("../i/hero-pc.jpg") no-repeat center center/cover;
  max-width: 1920px;
  text-align: center;
  padding: 150px 0;
  margin: auto;
}
.main-container #hero .inner img {
  width: 36%;
  max-width: 480px;
}
@media screen and (max-width: 767px) {
  .main-container #hero .inner {
    aspect-ratio: 5/4;
    width: 100%;
    padding: 20px;
    background-size: contain;
    background-position: center bottom;
  }
  .main-container #hero .inner img {
    width: 90%;
    max-width: 360px;
  }
}
.main-container #hero .hero {
  position: relative;
  width: 100%;
  margin: auto;
}
.main-container #features {
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container #features ._lead {
  text-align: center;
  font-size: 1.6rem;
  font-feature-settings: "palt";
  letter-spacing: 0.15em;
}
@media screen and (max-width: 767px) {
  .main-container #features ._lead {
    text-align: left;
    font-size: 1.4rem;
  }
}
.main-container #features ._feature-context {
  margin-top: 14px;
}
.main-container #features ._feature-headline {
  padding: 12px 0;
  text-align: center;
  font-size: 1.9rem;
  line-height: 1.2;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .main-container #features ._feature {
    padding: 0 16px;
  }
}
.main-container #flow {
  /** @media max-width: 767px */
}
.main-container #flow .youtube {
  aspect-ratio: 16/9;
  width: 100%;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}
.main-container #flow .youtube iframe {
  width: 100%;
  height: 100%;
  border: 0;
}
.main-container #flow .flow-list {
  display: flex;
  gap: 36px;
}
.main-container #flow .flow-item {
  position: relative;
  width: calc(33.3333333333% - 24px);
  padding: 65px 12px 12px;
  background: #fff;
  border-radius: 8px;
}
.main-container #flow .flow-item:before {
  content: "";
  display: block;
  width: 40px;
  height: 65px;
  margin: auto;
  background-image: url("../i/flow/step-01.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, 0);
}
.main-container #flow .flow-item:after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background: url("../i/arrow.svg") no-repeat center center/contain;
  position: absolute;
  left: -16px;
  top: 50%;
  transform: translate(-50%, -50%);
}
.main-container #flow .flow-item:nth-of-type(1):before {
  background-image: url("../i/flow/step-01.svg");
}
.main-container #flow .flow-item:nth-of-type(1):after {
  display: none;
}
.main-container #flow .flow-item:nth-of-type(2):before {
  background-image: url("../i/flow/step-02.svg");
}
.main-container #flow .flow-item:nth-of-type(3):before {
  background-image: url("../i/flow/step-03.svg");
}
.main-container #flow .flow-item dt {
  text-align: center;
  font-size: 2.1rem;
  font-weight: 500;
  line-height: 1.1;
  letter-spacing: 0.5em;
  padding: 0.7em 0;
}
@media screen and (max-width: 767px) {
  .main-container #flow .flow-list {
    display: flex;
    flex-direction: column;
    gap: 36px;
  }
  .main-container #flow .flow-item {
    width: 100%;
    background: #fff;
    border-radius: 8px;
  }
  .main-container #flow .flow-item:after {
    left: 50%;
    top: -18px;
    transform: translate(-50%, -50%) rotate(90deg);
  }
}
.main-container #cars {
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container #cars ._headline ._primary {
  font-size: 2.4rem;
}
@media screen and (max-width: 767px) {
  .main-container #cars ._headline ._primary {
    text-align: left;
    font-size: 1.8rem;
    line-height: 1.6;
    font-weight: bold;
  }
}
.main-container #cars ._lead {
  text-align: center;
  font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
  .main-container #cars ._lead {
    font-size: 1.4rem;
  }
}
.main-container #cars .cars-list {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.main-container #cars .cars-item {
  width: calc(33.3333333333% - 16px);
}
@media screen and (max-width: 767px) {
  .main-container #cars .cars-list {
    gap: 8px;
  }
  .main-container #cars .cars-item {
    width: calc(50% - 4px);
  }
}
.main-container #cars ._car {
  position: relative;
  background: #f0f0f0;
  color: var(--txt-default);
  border-radius: 8px;
  padding: 8px;
}
.main-container #cars ._car._anywhere:before {
  content: "";
  display: block;
  width: 60px;
  height: 60px;
  background: url("../i/cars/badge-anywhere.svg") no-repeat center center/contain;
  position: absolute;
  left: 4px;
  top: 4px;
}
.main-container #cars ._car-name {
  padding: 0.2em 0;
  text-align: center;
  font-size: 2.1rem;
  line-height: 1.2;
  font-weight: 500;
}
.main-container #cars ._car-type {
  text-align: center;
  letter-spacing: 0;
}
.main-container #cars ._car-engine {
  margin-top: 8px;
}
.main-container #cars ._car-engine ._list {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.main-container #cars ._car-engine ._list-item {
  width: calc(50% - 2px);
  padding: 6px 3px;
  background: #666;
  color: var(--txt-dk);
  font-feature-settings: "palt";
  font-size: 1.2rem;
  line-height: 1.1;
  letter-spacing: 0;
  text-align: center;
  white-space: nowrap;
  border-radius: 3px;
}
@media screen and (max-width: 767px) {
  .main-container #cars ._car {
    padding: 24px 8px 8px 8px;
  }
  .main-container #cars ._car._anywhere:before {
    content: "全店配備";
    display: inline-block;
    background-image: none;
    background-color: var(--clr-red);
    color: var(--txt-dk);
    font-size: 1.2rem;
    line-height: 1;
    padding: 0.5em 0.6em;
    border-radius: 8px 0 8px 0;
    width: auto;
    height: auto;
    left: 0px;
    top: 0px;
  }
  .main-container #cars ._car-name {
    font-size: 1.9rem;
  }
  .main-container #cars ._car-type {
    font-size: 1.1rem;
  }
  .main-container #cars ._car-engine ._list-item {
    width: 100%;
    font-size: 1.1rem;
  }
}
.main-container #others {
  padding-left: 20px;
  padding-right: 20px;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
@media screen and (max-width: 767px) {
  .main-container #others {
    padding: 16px 12px;
  }
}
.main-container #others .inner {
  width: 100%;
  max-width: 960px;
  margin: auto;
  border-radius: 6px;
  text-align: center;
}
.main-container #others ._row {
  margin-top: 36px;
}
.main-container #others ._row:first-of-type {
  margin-top: 0;
}
.main-container #others .cols2 {
  gap: 24px;
  justify-content: center;
}
.main-container #others .cols2 .col {
  width: 100%;
  max-width: 330px;
  margin-left: 0;
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .main-container #others .inner {
    padding: 0px;
  }
  .main-container #others .cols2 .col {
    max-width: inherit;
  }
}
.main-container #others ._headline {
  text-align: center;
}
.main-container #others ._headline ._primary {
  font-size: 3.2rem;
  font-weight: normal;
  font-feature-settings: "palt";
  letter-spacing: 0.12em;
}
.main-container #others ._headline ._lead {
  font-size: 2.4rem;
  font-feature-settings: "palt";
  letter-spacing: 0.12em;
}
@media screen and (max-width: 767px) {
  .main-container #others ._headline ._primary {
    font-size: 2.4rem;
    letter-spacing: 0.07em;
    line-height: 1.3;
  }
  .main-container #others ._headline ._lead {
    font-size: 1.8rem;
    letter-spacing: 0.07em;
    margin-top: 0.5em;
  }
}
.main-container #others .recommend {
  position: relative;
  background: #f0f0f0;
  background: #fff;
}
.main-container #others .recommend a {
  box-sizing: border-box;
  position: relative;
  display: block;
  text-decoration: none;
  color: #101010;
  padding-bottom: 4em;
  height: 100%;
  transition: all 0.3s ease-out;
}
.main-container #others .recommend a:hover {
  color: #666;
  opacity: 0.5;
}
.main-container #others .recommend a:before {
  content: "詳しくはこちら";
  box-sizing: border-box;
  display: block;
  width: calc(100% - 32px);
  border: solid 2px #101010;
  margin: 16px;
  padding: 0.5em 2em 0.5em 0.8em;
  border-radius: 0.3em;
  background: url("/carlineup/i/bg-arrow.png") no-repeat right 12px center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.main-container #others .recommend a._external:before {
  background: url("/carlineup/i/bg-external.png") no-repeat right 12px center;
}
.main-container #others .recommend .thumbnail {
  width: 100%;
}
.main-container #others .recommend .context {
  padding: 16px;
  text-align: left;
}
.main-container #others .recommend h3.ttl {
  text-align: center;
  font-weight: normal;
  font-size: 1.6rem;
  margin-bottom: 0.8em;
}
.main-container #others .recommend p {
  margin: 0;
  font-size: 1.4rem;
  line-height: 1.6;
}
.main-container #others .recommend._important {
  background: #666;
}
.main-container #others .recommend._important a {
  color: #fff;
}
@media screen and (max-width: 767px) {
  .main-container #others .recommend {
    background: #f0f0f0;
  }
  .main-container #others .recommend h3.ttl {
    margin-bottom: 0;
    text-align: left;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV2ZW50L3Rlc3Rkcml2ZS1qdW4yMDI1L2MvcGFnZS5zY3NzIiwiZXZlbnQvdGVzdGRyaXZlLWp1bjIwMjUvYy9pbmMvX2Jhc2Uuc2NzcyIsImV2ZW50L3Rlc3Rkcml2ZS1qdW4yMDI1L2MvaW5jL19sYXlvdXQuc2NzcyIsImV2ZW50L3Rlc3Rkcml2ZS1qdW4yMDI1L2MvaW5jL19oZXJvLnNjc3MiLCJldmVudC90ZXN0ZHJpdmUtanVuMjAyNS9jL2luYy9fZmVhdHVyZXMuc2NzcyIsImV2ZW50L3Rlc3Rkcml2ZS1qdW4yMDI1L2MvaW5jL19mbG93LnNjc3MiLCJldmVudC90ZXN0ZHJpdmUtanVuMjAyNS9jL2luYy9fY2Fycy5zY3NzIiwiZXZlbnQvdGVzdGRyaXZlLWp1bjIwMjUvYy9pbmMvX290aGVycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBS0E7RUFDRTtFQUNBOzs7QUFLSjtBQ2hCQTtBQUNBO0FBQUE7RUFFRTs7QUFDQTtFQUhGO0FBQUE7SUFJSTs7OztBQUlKO0FBQUE7RUFFRTs7QUFDQTtFQUhGO0FBQUE7SUFJSTs7OztBQUtKO0FBQUE7RUFFRTs7O0FBR0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7O0FBU0Y7RUFDRTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBT0o7RUFDRTs7QUFFQTtFQUNFOzs7QUFRUjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQU1GO0VBQ0U7OztBQU1GO0VBQ0U7OztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0U7RUFDRTtFQUNBOztBQUlKO0VBQ0U7OztBQU1IO0FBRUQ7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBa0I7OztBQUNsQjtFQUFrQjs7O0FBQ2xCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWtCOzs7QUFDbEI7RUFBa0I7OztBQUdoQjtFQUFTOztBQUNUO0VBQVM7O0FBQ1Q7RUFBUzs7QUFDVDtFQUFROztBQUNSO0VBQVE7OztBQUdWO0VBQU07OztBQUlKO0VBQ0U7O0FBR0E7RUFDRTs7QUFHRjtFQUNFOztBQUlKO0VBQ0U7O0FBR0U7RUFDRTs7QUFFRjtFQUNFOztBQUtOO0VBM0JGO0lBNEJJOztFQUNBO0lBQ0U7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7O0VBSUo7SUFDRTs7RUFHRTtJQUNFOzs7O0FBU1I7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQVRGO0lBVUk7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7Ozs7QUFPTjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQVJGO0lBU0k7Ozs7QUFPSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQVJGO0lBU0k7Ozs7QUFLTjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7RUFDQTs7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNFOztBQUdGO0VBaEJGO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFpQkk7O0VBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNFOzs7O0FBS047RUFDRTs7QUFJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7SUFDRTs7OztBQUdMO0FBR0Q7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBWUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFOztBQUlGO0VBQ0U7O0FBSUY7RUFDRTs7QUFJSjtFQUlJO0lBQ0U7O0VBS0Y7SUFDRTs7O0FBTU47RUFDRTtFQUNBOztBQUVBO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQUdGO0FBQUE7RUFDRTs7QUFFQTtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtBQUFBO0VBQ0U7RUFDQTs7QUFFQTtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtBQUFBO0VBQ0U7O0FBUU47QUFBQTtFQUVFOztBQUVBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUE7QUFBQTtFQUNFOztBQU9WO0VBMUlGO0lBNElJOztFQUVBO0lBQ0U7O0VBRUE7SUFDRTs7RUFHRjtBQUFBO0lBRUU7SUFFQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtBQUFBO0lBQ0U7O0VBRUE7QUFBQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0FBQUE7SUFDRTtJQUNBOztFQUVBO0FBQUE7SUFDRTs7RUFTSjtBQUFBO0lBQ0U7Ozs7QUFPWDtBQy9mRDtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEwTEM7O0FBdExEO0VBQ0U7RUFDQTs7QUFJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFFRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFQTtFQUNFOztBQUtKO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBUVY7RUE5RUY7SUErRUk7O0VBRUE7SUFDRTs7RUFFQTtJQUNFOztFQUNBO0lBQ0U7O0VBSUo7SUFDRTs7RUFFQTtJQUNFOztFQUVBO0lBQ0U7O0VBSUo7SUFDRTs7RUFFQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7RUFNUjtJQUNFO0lBQ0E7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7OztBQU9SO0VBQ0U7O0FBR0U7RUFDRTs7QUFJSjtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUtSO0VBSU07SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFJSjtJQUNFOztFQUdGO0lBQ0U7O0VBRUE7SUFDRTs7RUFFQTtJQUNFOzs7O0FDOU1aO0VBQ0U7RUFDQTtBQTRCQzs7QUExQkQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7OztBQUtOO0VBQ0U7RUFDQTtFQUNBOztBQ25DSjtBQWNHO0FBbUJBOztBQS9CRDtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7SUFDRTtJQUNBOzs7QUFLRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0lBQ0U7OztBQy9CTjtBQW9IRzs7QUFsSEQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUtGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNFOztBQUdGO0VBQ0U7O0FBS0Y7RUFDRTs7QUFLRjtFQUNFOztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtOO0VBTUk7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7OztBQ2hIVjtBQWdCRztBQVdBO0FBdUJBO0FBc0dBOztBQXJKQztFQUNFOztBQUdKO0VBRUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBS047RUFDRTtFQUNBOztBQUdGO0VBQ0U7SUFDRTs7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHSjtFQUVJO0lBQ0U7O0VBR0Y7SUFDRTs7O0FBTU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUtGO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1SO0VBQ0U7SUFDRTs7RUFHRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBOztFQUlKO0lBQ0U7O0VBR0Y7SUFDRTs7RUFLRTtJQUNFO0lBQ0E7OztBQ3BKWjtFQUNFO0VBQ0E7QUFJQztBQTBDQTtBQWlDQTtBQWtHQTs7QUEvS0Q7RUFKRjtJQUtJOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBR0U7SUFDRTs7RUFHQTtJQUVFOzs7QUFLTjtFQUVFOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0o7RUFFSTtJQUNFO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7O0FBTU47RUFFRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0U7O0FBTU47RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7O0FBS047RUFDRTtJQUNFOztFQVNBO0lBQ0U7SUFDQSIsImZpbGUiOiJldmVudC90ZXN0ZHJpdmUtanVuMjAyNS9jL3BhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuOnJvb3R7XG4gIC0tY2xyLXJlZDogIzhGMUQyRTtcbiAgLS10eHQtZGVmYXVsdDogIzMzMztcbiAgLS10eHQtZGs6ICNmNmY2ZjY7XG59XG5cbmF7XG5cbiAgJi5faW5saW5le1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vKirjgIDln7rmnKzjg6zjgqTjgqLjgqbjg4jjgIAqL1xuQGltcG9ydCBcImluYy9iYXNlXCI7XG5cbkBpbXBvcnQgXCJpbmMvbGF5b3V0XCI7XG5cblxuLm1haW4tY29udGFpbmVye1xuICBAaW1wb3J0IFwiaW5jL2hlcm9cIjtcblxuICBAaW1wb3J0IFwiaW5jL2ZlYXR1cmVzXCI7XG5cbiAgQGltcG9ydCBcImluYy9mbG93XCI7XG5cbiAgQGltcG9ydCBcImluYy9jYXJzXCI7XG5cbiAgQGltcG9ydCBcImluYy9vdGhlcnNcIjtcbn0vLy5tYWluLWNvbnRhaW5lciIsIi8qKiAgKi9cbi5wYy1ibG9jayxcbi5wYy1pdGVte1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcC1ibG9jayxcbi5zcC1pdGVte1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLm5vbmUsXG4uX25vbmV7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uX25vdGVze1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAmLWl0ZW17XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcblxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJ+KAuyc7XG4gICAgfVxuICAgIFxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbnVse1xuICBcbiAgJi5faW5saW5le1xuICAgIFxuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi5faW5saW5lYmxvY2t7XG4gICAgXG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxufVxuXG5cbmEuYm94bGlua3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBcbiAgJjpob3ZlcntcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG4ubG9nb3tcbiAgXG4gIGltZ3tcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxufVxuXG4uYnRuLXRleHR7XG4gIFxuICAmLl9jZW50ZXJ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cblxuLm1hemRhbG9nb3tcbiAgZm9udC1mYW1pbHk6TWF6ZGFUeXBlTWVkaXVtLE5vdG8gU2FucyBDSksgSlAsSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTixIaXJhS2FrdVByb04tVzMsTWVpcnlvLFl1IEdvdGhpYyBNZWRpdW0sc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBcbiAgLm51bXtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZm9udC1zaXplOiAuNWVtO1xuICAgIH1cbiAgfVxuICBcbiAgaW1ne1xuICAgIGhlaWdodDogMWVtO1xuICB9XG59XG5cbi5yb3d7XG5cbn0vKiogLnJvdyAqL1xuXG4uX3B0MTAsIC5fcHYxMCB7cGFkZGluZy10b3A6IDEwcHg7fVxuLl9wdDEyLCAuX3B2MTIge3BhZGRpbmctdG9wOiAxMnB4O31cbi5fcHQxNiwgLl9wdjE2IHtwYWRkaW5nLXRvcDogMTZweDt9XG4uX3B0MjAsIC5fcHYyMCB7cGFkZGluZy10b3A6IDIwcHg7fVxuLl9wdDI0LCAuX3B2MjQge3BhZGRpbmctdG9wOiAyNHB4O31cbi5fcHQzMiwgLl9wdjMyIHtwYWRkaW5nLXRvcDogMzJweDt9XG4uX3B0MzYsIC5fcHYzNiB7cGFkZGluZy10b3A6IDM2cHg7fVxuLl9wdDQwLCAuX3B2NDAge3BhZGRpbmctdG9wOiA0MHB4O31cbi5fcHQ0OCwgLl9wdjQ4IHtwYWRkaW5nLXRvcDogNDhweDt9XG4uX3B0NjAsIC5fcHY2MCB7cGFkZGluZy10b3A6IDYwcHg7fVxuLl9wdDcyLCAuX3B2NzIge3BhZGRpbmctdG9wOiA3MnB4O31cbi5fcHQ5NiwgLl9wdjk2IHtwYWRkaW5nLXRvcDogOTZweDt9XG4uX3B0MTAwLCAuX3B2MTAwIHtwYWRkaW5nLXRvcDogMTBweDt9XG4uX3B0MTIwLCAuX3B2MTIwIHtwYWRkaW5nLXRvcDogMTBweDt9XG4uX3BiMTAsIC5fcHYxMCB7cGFkZGluZy1ib3R0b206IDEwcHg7fVxuLl9wYjEyLCAuX3B2MTIge3BhZGRpbmctYm90dG9tOiAxMnB4O31cbi5fcGIxNiwgLl9wdjE2IHtwYWRkaW5nLWJvdHRvbTogMTZweDt9XG4uX3BiMjAsIC5fcHYyMCB7cGFkZGluZy1ib3R0b206IDIwcHg7fVxuLl9wYjI0LCAuX3B2MjQge3BhZGRpbmctYm90dG9tOiAyNHB4O31cbi5fcGIzMiwgLl9wdjMyIHtwYWRkaW5nLWJvdHRvbTogMzJweDt9XG4uX3BiMzYsIC5fcHYzNiB7cGFkZGluZy1ib3R0b206IDM2cHg7fVxuLl9wYjQwLCAuX3B2NDAge3BhZGRpbmctYm90dG9tOiA0MHB4O31cbi5fcGI0OCwgLl9wdjQ4IHtwYWRkaW5nLWJvdHRvbTogNDhweDt9XG4uX3BiNjAsIC5fcHY2MCB7cGFkZGluZy1ib3R0b206IDYwcHg7fVxuLl9wYjcyLCAuX3B2NzIge3BhZGRpbmctYm90dG9tOiA3MnB4O31cbi5fcGI5NiwgLl9wdjk2IHtwYWRkaW5nLWJvdHRvbTogOTZweDt9XG4uX3BiMTAwLCAuX3B2MTAwIHtwYWRkaW5nLWJvdHRvbTogMTBweDt9XG4uX3BiMTIwLCAuX3B2MTIwIHtwYWRkaW5nLWJvdHRvbTogMTBweDt9XG5cbi53cmFwcGVye1xuICAmLl9ibGFja3tiYWNrZ3JvdW5kOiAjMTAxMDEwO31cbiAgJi5fd2hpdGV7YmFja2dyb3VuZDogI2ZmZjt9XG4gICYuX2xpZ2h0e2JhY2tncm91bmQ6ICNmMGYwZjA7fVxuICAmLl9ncmF5e2JhY2tncm91bmQ6ICNkZGQ7fVxuICAmLl9kYXJre2JhY2tncm91bmQ6ICM1MDUwNTA7fVxufSAvLy53cmFwcGVyXG5cbi5fcmVke2NvbG9yOiAjOTAwO31cblxuXG4uY29sczJ7XG4gIC5jb2x7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgLy9tYXJnaW4tbGVmdDogMjRweDtcbiAgICBcbiAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICB9XG4gICAgXG4gICAgJjpudGgtb2YtdHlwZSgybisxKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfSAvLy5jb2xcbiAgXG4gICYuX3JldmVyc2V7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIFxuICAgIC5jb2x7XG4gICAgICAmOm50aC1vZi10eXBlKDJuIC0gMSl7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgybil7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9Ly8uX3JldmVyc2VcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAuY29se1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9Ly8uY29sXG4gICAgXG4gICAgJi5fcmV2ZXJzZXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIFxuICAgICAgLmNvbHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgybiAtIDEpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vLl9yZXZlcnNlXG4gIH1cbn0vLyAuY29sczJcbiAgXG4uY29sczN7XG4gIFxuICAuY29se1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzJSAtIDE2cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIFxuICAgICY6bnRoLW9mLXR5cGUoM24rMSl7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy8gLmNvbFxufSAvLy5jb2xzM1xuXG4uY29sczR7XG4gIC5jb2x7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMThweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH0gLy8uY29sXG59Ly8gLmNvbHM0ICovXG4gIFxuLmNvbHM2e1xuICBcbiAgLmNvbHtcbiAgICB3aWR0aDogY2FsYygxNi42NjYlIC0gMjRweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH0vLyAuY29sXG59Ly8gLmNvbHM2XG5cbi5jb2xzLFxuLmNvbHMyLFxuLmNvbHMzLFxuLmNvbHM0LFxuLmNvbHM2e1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIFxuICAmLl9yZXZlcnNle1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICBcbiAgJi5fd3JhcHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcbiAgICAmLl9yZXZlcnNle1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cblxuLm1haW4tY29udGFpbmVye1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBcbiAgLndyYXBwZXJ7XG4gICAgXG4gICAgLmlubmVye1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9ICBcbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgXG4gICAgLndyYXBwZXJ7XG4gICAgICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgICB9XG4gIH1cbn0vKiogLm1haW4tY29udGFpbmVyICovXG5cblxuLyoqXG4gIFRhYiBOYXZpZ2F0aW9uXG5cbmV4OiBodG1sXG48dWwgY2xhc3M9XCJ0YWJOYXZcIj5cbiAgPGxpIGNsYXNzPVwiY29sczQgY3JcIj48YSBocmVmPVwiI1wiPuS5l+eUqOi7ijwvYT48L2xpPlxuICA8bGkgY2xhc3M9XCJjb2xzNFwiPjxhIGhyZWY9XCIuL2tlaS5waHBcIj7ou73oh6rli5Xou4o8L2E+PC9saT5cbiAgPGxpIGNsYXNzPVwiY29sczRcIj48YSBocmVmPVwiLi9iaXoucGhwXCI+5ZWG55So6LuKPC9hPjwvbGk+XG4gIDxsaSBjbGFzcz1cImNvbHM0XCI+PGEgaHJlZj1cIi4vd2VsZmFyZS5waHBcIj7npo/npYnou4rkuKE8L2E+PC9saT5cbjwvdWw+XG4qL1xuXG4udGFiTmF2e1xuICAvL21hcmdpbjogMy42cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBcbiAgJi50YWJzMntcbiAgICAudGFie1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICB9XG4gIH1cbiAgJi50YWJzM3tcbiAgICAudGFie1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICB9XG4gIH1cbiAgJi50YWJzNHtcbiAgICAudGFie1xuICAgICAgd2lkdGg6IDI0LjA2JTtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgJi50YWJzMixcbiAgICAmLnRhYnMzLFxuICAgICYudGFiczR7XG4gICAgICAudGFie1xuICAgICAgICB3aWR0aDogNDguNiU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYudGFiczN7XG4gICAgICAudGFie1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIFxuICBsaXtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIFxuICAgIGEsXG4gICAgc3BhbntcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206ICNhYWEgc29saWQgMC4xcmVtO1xuICAgICAgLy90cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2FhYTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLl9kb3due1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcbiAgICAgICAgXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IC41ZW07XG4gICAgICAgICAgaGVpZ2h0OiAuNWVtO1xuICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAjNjY2O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzY2NjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJvdHRvbTogLjc1ZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0uMzVlbTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzExMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0vLy5fZG93blxuICAgIH1cbiAgICBcbiAgICAmLmNye1xuICAgICAgXG4gICAgICBhLFxuICAgICAgc3BhbntcbiAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuX2Rvd257XG4gICAgICAgICAgXG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxMTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9Ly9saVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIFxuICAgIGxpe1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICBhLFxuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIC8vcGFkZGluZzogLjVlbTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzExMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjNlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAzODZweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBcbiAgICAgICAgJi5fZG93bntcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgIFxuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxZW07XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtLjM1ZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfS8vLl9kb3duXG4gICAgICB9XG4gICAgICBcbiAgICAgICYuY3J7XG4gICAgICAgIGEsXG4gICAgICAgIHNwYW57XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICB9Ly9tYXgtd2lkdGg6IDc2N3B4XG59LyoqIC50YWJOYXYgKi9cbiIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbiRibHVlMDE6ICMwMDNENTY7XG4kZ3JlZW4wMTogIzhmYzMxZjtcbiRyZWQwMTogIzdGMUIwMDtcblxuKntcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaDEsaDIsaDMsaDQsaDUsaDZ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmltZ3tcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uX3R1bWV7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbi5tYWluLWNvbnRhaW5lcntcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIC8vcGFkZGluZy10b3A6IDIwcHg7XG4gIC8vcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIFxuICAud3JhcHBlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuXG4gICAgJi5fYm9yZGVye1xuXG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAwKTtcbiAgICAgIH1cbiAgICB9Ly8mLl9ib3JkZXJcblxuICAgICYuZmVhdHVyZXN7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgY29sb3I6IHZhcigtLXR4dC1kayk7XG4gICAgfVxuXG4gICAgJi5mbG93e1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgIGNvbG9yOiB2YXIoLS10eHQtZGVmYXVsdCk7XG4gICAgfVxuXG4gICAgJi5jYXJzLFxuICAgICYub3RoZXJze1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiB2YXIoLS10eHQtZGVmYXVsdCk7XG4gICAgfVxuXG4gICAgLmlubmVye1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgLl9yb3d7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH0vLy5fcm93XG5cblxuICAgICAgLl9oZWFkbGluZXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuXG4gICAgICAgICAgLl9lbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfS8vLl9oZWFkbGluZVxuXG4gICAgfS8vLmlubmVyXG4gIH0vLy53cmFwcGVyXG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyBcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuXG4gICAgLndyYXBwZXJ7XG4gICAgICBwYWRkaW5nOiAzNnB4IDA7XG5cbiAgICAgICYuX2JvcmRlcntcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuaW5uZXJ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcblxuICAgICAgICAuX3Jvd3tcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH0vLy5fcm93XG5cbiAgICAgICAgLl9oZWFkbGluZXtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAuX3ByaW1hcnl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjEyZW07XG5cbiAgICAgICAgICAgIC5fZW57XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfS8vLl9oZWFkbGluZVxuICAgICAgfS8vLmlubmVyXG4gICAgICBcbiAgICAgICYtaGVhZGxpbmV7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAxNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG5cbiAgICAgICAgaDJ7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgIH1cbiAgICAgIH0vLyYtaGVhZGxpbmVcbiAgICB9Ly8ud3JhcHBlclxuICB9Ly9AbWVkaWEgbWF4LXdpZHRoOjc2N3B4XG5cbiAgXG4gIC5fY3Rhe1xuICAgIG1hcmdpbi10b3A6IDM2cHghaW1wb3J0YW50O1xuICAgIFxuICAgIC5faGVhZGxpbmV7XG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtIWltcG9ydGFudDs7XG4gICAgICB9XG4gICAgfS8vLl9oZWFkbGluZVxuXG4gICAgLl9ib2R5e1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAuYnRuLXdyYXB7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgLy9iYWNrZ3JvdW5kOiAjY2NjO1xuICBcbiAgICAgIC5fY29sczJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDI0cHg7XG4gIFxuICAgICAgICAuX2NvbHtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vLmJ0bi13cmFwXG4gIH0vLy5fY3RhXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9jdGF7XG4gICAgICAuX2hlYWRsaW5le1xuICAgICAgICBcbiAgICAgICAgLl9wcmltYXJ5e1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW0haW1wb3J0YW50OztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfS8vLl9oZWFkbGluZVxuXG4gICAgICAuX2JvZHl7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9Ly8uX2JvZHlcblxuICAgICAgLmJ0bi13cmFwe1xuICAgICAgICB3aWR0aDogOTAlO1xuICBcbiAgICAgICAgLl9jb2xzMntcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgLl9jb2x7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0vLy5idG4td3JhcFxuICAgIH0vLy5fY3RhXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxufSIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbiNoZXJve1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gIC5pbm5lcntcbiAgICBiYWNrZ3JvdW5kOiAjMDAwIHVybCgnLi4vaS9oZXJvLXBjLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1MHB4IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIFxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAzNiU7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIH1cbiAgfS8vLmlubmVyXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW5uZXJ7XG4gICAgICBhc3BlY3QtcmF0aW86IDUgLyA0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblxuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgfVxuICAgIH0vLy5pbm5lclxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgLmhlcm97XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfSAvLy5oZXJvXG59Ly8jaGVyb1xuIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuI2ZlYXR1cmVze1xuXG4gIC5fbGVhZHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuICB9Ly8uX2xlYWRcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fbGVhZHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAuX2ZlYXR1cmV7XG4gICAgJi1jb250ZXh0e1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB9XG5cbiAgICAmLWhlYWRsaW5le1xuICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH0vLy5fZmVhdHVyZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fZmVhdHVyZXtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9Ly8uX2ZlYXR1cmVcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vI2ZlYXR1cmVzIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuI2Zsb3d7XG5cbiAgLnlvdXR1YmV7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAgNjQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgaWZyYW1le1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9Ly8ueW91dHViZVxuXG4gIC5mbG93e1xuICAgICYtbGlzdHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDM2cHg7XG4gICAgfS8vJi1saXN0XG5cbiAgICAmLWl0ZW17XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDI0cHgpO1xuICAgICAgcGFkZGluZzogNjVweCAxMnB4IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgLy9ib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9mbG93L3N0ZXAtMDEuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL2Fycm93LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTZweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvZmxvdy9zdGVwLTAxLnN2ZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9mbG93L3N0ZXAtMDIuc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgzKXtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL2Zsb3cvc3RlcC0wMy5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIGR0e1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVlbTtcbiAgICAgICAgcGFkZGluZzogLjdlbSAwO1xuICAgICAgfVxuICAgIH0vLyYtaXRlbVxuICB9Ly8uZmxvd1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnlvdXR1YmV7XG4gICAgICBcbiAgICB9Ly8ueW91dHViZVxuXG4gICAgLmZsb3d7XG4gICAgICAmLWxpc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzZweDtcbiAgICAgIH0vLyYtbGlzdFxuXG4gICAgICAmLWl0ZW17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH0vLyYtaXRlbVxuICAgIH0vLy5mbG93XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxufS8vI2Zsb3ciLCJAY2hhcnNldCAndXRmLTgnO1xuXG4jY2Fyc3tcblxuICAuX2hlYWRsaW5le1xuICAgIC5fcHJpbWFyeXtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgfS8vLl9oZWFkbGluZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5faGVhZGxpbmV7XG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9Ly8uX2hlYWRsaW5lXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAuX2xlYWR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX2xlYWR7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAuY2Fyc3tcbiAgICAmLWxpc3R7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgIH0vLyYtbGlzdFxuXG4gICAgJi1pdGVte1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxNnB4KTtcbiAgICB9Ly8mLWl0ZW1cbiAgfS8vLmNhcnNcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2Fyc3tcbiAgICAgICYtbGlzdHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICB9Ly8mLWxpc3RcblxuICAgICAgJi1pdGVte1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDRweCk7XG4gICAgICB9Ly8mLWl0ZW1cbiAgICB9Ly8uY2Fyc1xuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuICAuX2NhcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICBjb2xvcjogdmFyKC0tdHh0LWRlZmF1bHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAmLl9hbnl3aGVyZXtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaS9jYXJzL2JhZGdlLWFueXdoZXJlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgfVxuICAgIH0vL1xuXG4gICAgJi1uYW1le1xuICAgICAgcGFkZGluZzogLjJlbSAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgJi10eXBle1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICAgICYtdGh1bWJ7XG5cbiAgICB9XG4gICAgJi1lbmdpbmV7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgIC5fbGlzdHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDRweDtcblxuICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAycHgpO1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdHh0LWRrKTtcbiAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuICAgICAgfS8vLl9saXN0XG4gICAgfVxuXG4gIH0vLy5fY2FyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9jYXJ7XG4gICAgICBwYWRkaW5nOiAyNHB4IDhweCA4cHggOHB4O1xuXG4gICAgICAmLl9hbnl3aGVyZXtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogJ+WFqOW6l+mFjeWCmSc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXJlZCk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXR4dC1kayk7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcGFkZGluZzogLjVlbSAuNmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDhweCAwO1xuXG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgfS8vJi5fYW55d2hlcmVcblxuICAgICAgJi1uYW1le1xuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgIH0vLyYtbmFtZVxuXG4gICAgICAmLXR5cGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgfS8vJi10eXBlXG4gICAgICBcbiAgICAgICYtZW5naW5le1xuICAgICAgICAuX2xpc3R7XG4gICAgICAgICAgJi1pdGVte1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH0vLy5fbGlzdFxuICAgICAgfS8vJi1lbmdpbmVcbiAgICB9Ly8uX2NhclxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8jY2FycyIsIkBjaGFyc2V0IFwidXRmLThcIjtcbiNvdGhlcnN7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIC5pbm5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9Ly8uaW5uZXJcblxuICAuX3Jvd3tcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH0vLy5fcm93XG5cbiAgLmNvbHMye1xuICAgIGdhcDogMjRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5jb2x7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9Ly8uY29sczJcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8vYmFja2dyb3VuZDogI2RkZDtcblxuICAgIC5pbm5lcntcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG4gICAgLmNvbHMye1xuICAgICAgLmNvbHtcbiAgICAgICAgLy9wYWRkaW5nOiAxNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgLl9oZWFkbGluZXtcbiAgICAvL3BhZGRpbmc6IDI0cHggMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5fcHJpbWFyeXtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICAgIH0vLy5fcHJpbWFyeVxuXG4gICAgLl9sZWFke1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMTJlbTtcbiAgICB9XG4gIH0vLy5faGVhZGxpbmVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX2hlYWRsaW5le1xuICAgICAgLl9wcmltYXJ5e1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgfS8vLl9wcmltYXJ5XG5cbiAgICAgIC5fbGVhZHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDdlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgIH0vLy5fbGVhZFxuICAgIH0vLy5faGVhZGxpbmVcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbiAgLnJlY29tbWVuZHtcbiAgICAvL2JhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBcbiAgICBhe1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMxMDEwMTA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNGVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgIFxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCLoqbPjgZfjgY/jga/jgZPjgaHjgolcIjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzEwMTAxMDtcbiAgICAgICAgbWFyZ2luOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDJlbSAuNWVtIDAuOGVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvY2FybGluZXVwL2kvYmctYXJyb3cucG5nJykgbm8tcmVwZWF0IHJpZ2h0IDEycHggY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICYuX2V4dGVybmFse1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9jYXJsaW5ldXAvaS9iZy1leHRlcm5hbC5wbmcnKSBuby1yZXBlYXQgcmlnaHQgMTJweCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH0vLyYuX2V4dGVybmFsXG5cbiAgICB9Ly9hXG4gICAgXG4gICAgLnRodW1ibmFpbHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29udGV4dHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH0vLy5jb250ZXh0XG5cbiAgICBoMy50dGx7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgICBcbiAgICAmLl9pbXBvcnRhbnR7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgXG4gICAgICBhe1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9Ly8mLWltcG9ydGFudFxuICB9Ly8ucmVjb21tZW5kXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucmVjb21tZW5ke1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcblxuICAgICAgYXtcbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgLy8gJjpiZWZvcmV7XG4gICAgICAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuXG4gICAgICBoMy50dGx7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9Ly9oMy50dGxcbiAgICAgIC5jb250ZXh0e1xuICAgICAgICBwe1xuICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfS8vLmNvbnRleHRcbiAgICB9Ly8ucmVjb21tZW5kXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxufS8vI290aGVyIl19 */
