@charset "UTF-8";
/**　基本レイアウト　*/
/**  */
.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;
  }
}

a.boxlink {
  /**
  display: block;
  text-decoration: none;
  color: inherit;
  transition: opacity 0.3s ease;

  &:hover{
    opacity: .6;
  }
  */
}

.logo img {
  height: 1em;
}

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

/** .row */
.cols {
  display: flex;
  flex-wrap: wrap;
  /** .cols2 */
  /** .cols3 */
  /** .cols4 */
  /** .cols6 */
}
@media screen and (max-width: 479px) {
  .cols {
    flex-direction: column;
  }
}
.cols .cols2 {
  width: 468px;
  margin-left: 24px;
}
.cols .cols2:first-of-type {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .cols .cols2 {
    width: 100%;
  }
}
.cols .cols3 {
  box-sizing: border-box;
  width: 304px;
  margin-left: 24px;
}
.cols .cols3:nth-of-type(3n+1) {
  margin-left: 0;
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .cols .cols3 {
    width: calc(50% - 8px);
    margin-left: 16px !important;
    margin-bottom: 16px !important;
  }
  .cols .cols3:nth-of-type(2n+1) {
    margin-left: 0 !important;
  }
}
@media screen and (max-width: 479px) {
  .cols .cols3 {
    width: 100%;
    margin-left: 0;
  }
}
.cols .cols4 {
  width: 222px;
  margin-left: 24px;
}
.cols .cols4:first-of-type {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .cols .cols4 {
    width: 100%;
  }
}
.cols .cols6 {
  width: 140px;
  margin-left: 24px;
}
.cols .cols6:first-of-type {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .cols .cols6 {
    width: 100%;
  }
}

/** .cols */
.main-container {
  background: #f6f6f6;
}
.main-container .wrapper .inner {
  width: 100%;
  max-width: 960px;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .main-container .wrapper {
    padding: 0 1.6rem;
  }
}

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

/** .tabNav */
.hero {
  overflow: hidden;
  position: relative;
  width: 100%;
  color: #fff;
  background: #000 url(../../i/hero-houjin-pc.jpg) center center no-repeat;
  background-size: auto 100%;
  height: 398px;
}
@media screen and (max-width: 767px) {
  .hero {
    background: none;
    height: auto;
  }
}

.houjin .hero {
  background: #000 url(../../i/hero-houjin-pc.jpg) center center no-repeat;
}

.hl {
  margin: 3.6rem auto;
}
.hl .ttl {
  text-align: center;
  font-size: 3.6rem;
  letter-spacing: 0.08em;
  font-weight: normal;
}

.hero {
  margin-bottom: 36px;
}

.inquiry-title {
  background: #ddd;
  text-align: center;
  padding: 0.5em;
  font-size: 2.4rem;
}
.inquiry-context {
  padding: 24px 0;
  text-align: center;
}
.inquiry-context p + p {
  margin-top: 1.5em;
}
.inquiry-context .lead {
  font-size: 1.6rem;
}
.inquiry-context ._red {
  color: #c00;
}
.inquiry-context .phonenumber {
  font-size: 4.32rem;
}
.inquiry-context .phonenumber a {
  text-decoration: none;
}

@media screen and (max-width: 767px) {
  .inquiry-title {
    font-size: 1.8rem;
  }
  .inquiry-context {
    padding: 24px 0 0;
  }
  .inquiry-context .lead {
    text-align: left;
    font-size: 1.4rem;
  }
  .inquiry-context .phonenumber {
    font-size: 2.4rem;
  }
  .inquiry-context span {
    display: inline-block;
  }
} /** @media max-width: 767px */
.error-content-message {
  color: #910a2d;
}

.input-items:nth-of-type(n+2) {
  padding-top: 60px;
}
.input-items-headline {
  text-align: center;
  font-size: 2.1rem;
}
.input-items-headline h2 {
  font-weight: normal;
}

@media screen and (max-width: 767px) {
  .input-items:nth-of-type(n+2) {
    padding-top: 32px;
  }
  .input-items-headline {
    font-size: 1.8rem;
  }
} /** @media max-width: 767px */
.input-item {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.input-item:nth-of-type(n+2) {
  padding-top: 24px;
}
.input-item-group {
  border-top: solid 1px #ddd;
  padding-top: 36px;
  margin-top: 36px;
}
.input-item .input-wrap:nth-of-type(n+2) {
  margin-top: 24px;
}
.input-item-headline, .input-item-context {
  font-size: 1.6rem;
}
.input-item-headline {
  width: 222px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 1em;
}
.input-item-headline._top {
  align-items: flex-start;
}
.input-item-context {
  width: calc(100% - 222px - 36px);
}
.input-item ._label {
  display: inline-block;
  border-radius: 4px;
  font-size: 0.75em;
  padding: 0.4em 1em;
  line-height: 1;
}
.input-item ._label.require {
  background: #910a2d;
  color: #fff;
}
.input-item ._label.about {
  background: #ccc;
  color: #fff;
}
.input-item .error-content {
  margin-top: 0.5em;
}
.input-item .error-content-message:before {
  content: "※";
}

@media screen and (max-width: 767px) {
  .input-item {
    flex-direction: column;
  }
  .input-item:nth-of-type(n+2) {
    padding-top: 0px;
  }
  .input-item-group {
    padding-top: 16px;
    margin-top: 32px;
  }
  .input-item-headline, .input-item-context {
    width: 100%;
  }
  .input-item-context {
    margin-top: 1em;
  }
} /** @media max-width: 767px */
.contact .radio_items {
  display: flex;
  padding: 1em;
}
.contact .radio_items li:nth-of-type(n+2) {
  margin-left: 2.5em;
}

/** @media max-width: 767px */
.privacypolicy-context {
  border: solid 1px #ddd;
  padding: 24px;
}
.privacypolicy .input-wrap {
  margin-top: 2em;
  font-size: 1.6rem;
}
.privacypolicy .term-item:nth-of-type(n+2) {
  margin-top: 2em;
}
.privacypolicy .term-item dt {
  font-weight: bold;
}
.privacypolicy .term-item dd {
  margin-top: 1em;
}
.privacypolicy .term-item ul {
  margin-top: 1em;
}
.privacypolicy .other {
  margin-top: 2em;
}

/** @media max-width: 767px */
input,
textarea,
select,
button {
  text-rendering: auto;
  color: initial;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-indent: 0px;
  text-shadow: none;
  display: inline-block;
  text-align: start;
  margin: 0em;
  box-sizing: border-box;
}

input,
select {
  vertical-align: middle;
}

input[type=text],
input[type=tel],
input[type=email],
input[type=submit],
input[type=password],
select {
  max-width: 100%;
  padding: 0.8rem 0.5rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: #ccc solid 2px;
  border-radius: 4px;
  background-color: #fff;
  color: #101010;
  font-size: 1.6rem;
  line-height: 1;
}

.select-element {
  position: relative;
  background: #fff;
}
.select-element:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 1em;
  display: block;
  width: 8px;
  height: 8px;
  border-left: solid 2px #666;
  border-top: solid 2px #666;
  transform: translateY(-60%) rotate(-135deg);
  z-index: 10;
}

select {
  position: relative;
  width: 100%;
  padding: 1em 2em 1em 1em;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: #ddd solid 2px;
  border-radius: 4px;
  color: #101010;
  background: #fff;
  font-size: 1.6rem;
  background-size: 1.5rem auto;
}

textarea {
  width: 100%;
  padding: 1em;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: #ddd solid 2px;
  border-radius: 4px;
  background-color: #fff;
  color: #101010;
  font-size: 1.6rem;
  line-height: 1.6;
}

input[type=text]:focus,
input[type=tel]:focus,
input[type=email]:focus,
input[type=password]:focus,
select:focus,
textarea:focus {
  border: 2px solid #101010;
  outline: none;
}
input[type=text].success,
input[type=tel].success,
input[type=email].success,
input[type=password].success,
select.success,
textarea.success {
  border: 2px solid #101010;
}
input[type=text].error,
input[type=tel].error,
input[type=email].error,
input[type=password].error,
select.error,
textarea.error {
  border: 2px solid #910a2d;
}

input[type=checkbox] {
  width: 20px;
  min-width: 20px;
  height: 20px;
  background: #fff;
  border: #999 solid 1px;
  border-radius: 3px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  cursor: pointer;
  margin-left: 0;
}
input[type=checkbox]:checked {
  background: #101010;
  border: #101010 solid 1px;
}
input[type=checkbox]:checked:after {
  content: "";
  border-right: #fff solid 3px;
  border-bottom: #fff solid 3px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  width: 6px;
  height: 12px;
  top: 0px;
  left: 5px;
}

.radio_items li {
  position: relative;
}

input[type=radio] {
  display: none;
}
input[type=radio] + .circle {
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #999;
  border-radius: 50%;
  background: #fff;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
}
input[type=radio] + .circle + .txt {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  padding: 0 0 0 26px;
  color: #999;
  cursor: pointer;
}
input[type=radio]:checked + .circle {
  border: 1px solid #101010;
}
input[type=radio]:checked + .circle:after {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #101010;
  position: relative;
  left: 4px;
  top: 4px;
}
input[type=radio]:checked + .circle + .txt {
  color: #101010;
}

input[type=submit] {
  box-sizing: border-box;
  position: relative;
  display: block;
  padding: 2em 1em;
  width: 100%;
  max-width: 386px;
  border-radius: 4px;
  text-align: center;
  margin: auto;
}
input[type=submit]:after {
  content: "";
  display: block;
  width: 10em;
  height: 10em;
  border-left: solid 2px #101010;
  border-top: solid 2px #101010;
  /**
  position: absolute;
  right: 0;
  top: 50%;
  */
}
input[type=submit]:hover {
  opacity: 0.6;
}

/**  */
::placeholder {
  color: #d5d5d5;
}

table th,
table td {
  padding: 1em;
}

input[type=text],
input[type=email] {
  width: 100%;
  padding: 1em;
  font-size: 1.6rem;
  line-height: 1;
}

.input-element.zipcode {
  position: relative;
  width: 100%;
  max-width: 360px;
}
.input-element.zipcode:before {
  content: "〒";
  display: block;
  width: 1.8rem;
  height: 1.8rem;
  font-size: 1.8rem;
  line-height: 1;
  position: absolute;
  left: 1em;
  top: 50%;
  transform: translateY(-50%);
}
.input-element.zipcode input {
  padding-left: 2.5em;
}

.select-element {
  width: 100%;
  max-width: 24em;
}
.privacypolicy-element {
  display: inline-flex;
  padding: 1.5em 2em;
  background: #f0f0f0;
  font-size: 1.6rem;
  margin: 2em auto;
  border-radius: 4px;
}
.privacypolicy-element.error {
  border: 2px solid #910a2d;
}
.privacypolicy-element input {
  margin-right: 0.5em;
}

.confirm-headline-title {
  margin-bottom: 36px;
  text-align: center;
  font-size: 2.1rem;
  font-weight: normal;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
}
.confirm-headline .lead {
  text-align: center;
  font-size: 1.6rem;
}
.confirm-item {
  margin-top: 24px;
  padding-top: 24px;
  display: flex;
  justify-content: space-between;
  font-size: 1.6rem;
  border-top: solid 1px #ddd;
}
.confirm-item-key {
  width: 304px;
}
.confirm-item-value {
  width: calc(100% - 304px - 24px);
  text-align: left;
}
.confirm-submit {
  position: relative;
  margin-top: 60px;
}
.confirm-submit-back {
  width: 20%;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.confirm-submit-back input[type=submit] {
  padding: 1em;
}
/** @media max-width: 767px */
.finish-headline-title {
  margin-bottom: 36px;
  text-align: center;
  font-size: 2.1rem;
  font-weight: normal;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
}
.finish-headline .lead {
  text-align: center;
  font-size: 1.6rem;
}
.finish-headline .lead:nth-of-type(n+2) {
  margin-top: 2em;
}
.finish-contact {
  margin-top: 36px;
  display: flex;
  justify-content: center;
}
.finish-contact dl {
  border: solid 1px #ddd;
  padding: 2em 4em;
}
.finish-contact dl dt {
  font-size: 2.1rem;
  margin-bottom: 0.5em;
}
.finish-contact dl dd {
  font-size: 1.6rem;
}
.finish-contact .address span {
  display: inline-block;
}
.finish-contact .address span:nth-of-type(n+2) {
  margin-left: 1em;
}
.finish-contact .phonenumber {
  font-size: 2.4rem;
}
.finish-contact .phonenumber span {
  display: inline-block;
}
.finish-contact .phonenumber span:nth-of-type(n+2):before {
  content: "／ ";
}

/** @media max-width: 767px */
.notes {
  /** @media max-width: 767px */
}
.notes p {
  margin-right: 2em;
  font-size: 1.4rem;
  line-height: 1.7;
}
.notes .btn-wrap {
  width: 30%;
  max-width: 300px;
}

@media screen and (max-width: 767px) {
  .notes {
    flex-direction: column;
  }
  .notes p {
    margin-right: 0;
  }
  .notes .btn-wrap {
    margin-top: 1.5em;
    width: 100%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvdWppbi9mb3JtL2MvZm9ybS5zY3NzIiwiaG91amluL2Zvcm0vYy9pbmMvX2Jhc2Uuc2NzcyIsImhvdWppbi9mb3JtL2MvaW5jL19sYXlvdXQuc2NzcyIsImhvdWppbi9mb3JtL2MvaW5jL192YWxpYWJsZXMuc2NzcyIsImhvdWppbi9mb3JtL2MvaW5jL19mb3JtZWxlbWVudHMuc2NzcyIsImhvdWppbi9mb3JtL2MvaW5jL19jb25maXJtLnNjc3MiLCJob3VqaW4vZm9ybS9jL2luYy9fZmluaXNoLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUVBO0FDRkE7QUFDQTtBQUFBO0VBRUU7O0FBQ0E7RUFIRjtBQUFBO0lBSUk7Ozs7QUFJSjtBQUFBO0VBRUU7O0FBQ0E7RUFIRjtBQUFBO0lBSUk7Ozs7QUFLSjtBQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTtBQUFBO0FBQUE7OztBQWNBO0VBQ0U7OztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0U7RUFDRTtFQUNBOztBQUlKO0VBQ0U7OztBQU1IO0FBRUQ7RUFDRTtFQUNBO0FBcUJDO0FBeUJBO0FBYUE7QUFhQTs7QUFsRUQ7RUFSRjtJQVNJOzs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQVJGO0lBU0k7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFURjtJQVVJO0lBQ0E7SUFDQTs7RUFFQTtJQUNFOzs7QUFJSjtFQW5CRjtJQW9CSTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQVJGO0lBU0k7OztBQUlKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBUkY7SUFTSTs7OztBQUdMO0FBR0Q7RUFDRTs7QUFJRTtFQUNFO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0lBQ0U7Ozs7QUFHTDtBQUVEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBSUU7QUFBQTtFQUVFOztBQUVBO0FBQUE7RUFDRTtFQUNBOztBQUtOO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQUE7RUFDRTtFQUNBOztBQUVBO0FBQUE7RUFDRTtFQUNBOztBQU1SO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVBO0VBSEY7SUFJSTs7O0FBSUo7RUFHRTtJQUNFOztFQUVBO0FBQUE7SUFFRTs7OztBQUtQO0FBR0Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVRGO0lBVUk7SUFDQTs7OztBQUlGO0VBQ0U7OztBQUlKO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FDOVFKO0VBQ0U7OztBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdFO0VBQ0U7O0FBSUo7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBQ0E7RUFDRTs7O0FBS1I7RUFFSTtJQUNFOztFQUdGO0lBQ0U7O0VBRUE7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFJUDtBQUtDO0VBQ0UsT0NoRUs7OztBRDZFUDtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOzs7QUFJTjtFQUVJO0lBQ0U7O0VBRUY7SUFDRTs7RUFHTDtBQUdEO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7O0FBS0E7RUFDRTs7QUFLSjtFQUVFOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0UsWUM1Skc7RUQ2Skg7O0FBR0Y7RUFDRTtFQUNBOztBQU9KO0VBQ0U7O0FBR0U7RUFDRTs7O0FBS1I7RUFDRTtJQUNFOztFQUVBO0lBQ0U7O0VBSUY7SUFFRTtJQUNBOztFQUdGO0lBRUU7O0VBRUY7SUFDRTs7RUFHTDtBQUtDO0VBQ0U7RUFDQTs7QUFHRTtFQUNFOzs7QUFRUDtBQU1DO0VBQ0U7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7O0FBT0U7RUFDRTs7QUFHRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFLTjtFQUNFOzs7QUFPSDtBRWhSRDtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBVUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFDQTs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRTs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQSxZRDVHTTtFQzZHTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0UsWUQ1SEk7RUM2SEo7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBTUo7RUFDRTs7O0FBSUo7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZRHhKSTtFQ3lKSjtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0R2S0U7RUN3S0Y7O0FBS0Y7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZRHZMQTtFQ3dMQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRSxPRDlMQTs7O0FDb01SO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFNRjtFQUNFOzs7QUFHSjtBQUVBO0VBQ0UsT0RqT007OztBQ3FPTjtBQUFBO0VBRUU7OztBQUlKO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBVUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOzs7QUFLTjtFQUNFO0VBQ0E7O0FBTUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOzs7QUN0U0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUtKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFjUDtBQzdERztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBS0Y7RUFDRTs7QUFDQTtFQUNFOztBQUtOO0VBQ0U7O0FBQ0E7RUFDRTs7QUFHRTtFQUNFOzs7QUFXWDtBTjNERDtBQU1FOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7O0FBTUo7RUFDRTtJQUNFOztFQUVBO0lBQ0U7O0VBRUY7SUFDRTtJQUNBIiwiZmlsZSI6ImhvdWppbi9mb3JtL2MvZm9ybS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8qKuOAgOWfuuacrOODrOOCpOOCouOCpuODiOOAgCovXG5AaW1wb3J0IFwiaW5jL3ZhbGlhYmxlc1wiO1xuQGltcG9ydCBcImluYy9iYXNlXCI7XG5AaW1wb3J0IFwiaW5jL2xheW91dFwiO1xuQGltcG9ydCBcImluYy9mb3JtZWxlbWVudHNcIjtcblxuQGltcG9ydCBcImluYy9jb25maXJtXCI7XG5AaW1wb3J0IFwiaW5jL2ZpbmlzaFwiO1xuXG4ubm90ZXMge1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIC8vYWxpZ24taXRlbTogY2VudGVyO1xuICAvL21hcmdpbjogMCAwZW0gMmVtO1xuICAvL3BhZGRpbmc6IDEuNWVtO1xuICAvL2JvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gIC8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuICBcbiAgcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuICBcbiAgLmJ0bi13cmFwIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn0vLy5ub3Rlc1xuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vdGVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFxuICAgIHAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuYnRuLXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn0iLCIvKiogICovXG4ucGMtYmxvY2ssXG4ucGMtaXRlbXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3AtYmxvY2ssXG4uc3AtaXRlbXtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbmEuYm94bGlua3tcbiAgLyoqXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgXG4gICY6aG92ZXJ7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbiAgKi9cbn1cblxuLmxvZ297XG4gIFxuICBpbWd7XG4gICAgaGVpZ2h0OiAxZW07XG4gIH1cbn1cblxuXG4ubWF6ZGFsb2dve1xuICBmb250LWZhbWlseTpNYXpkYVR5cGVSZWd1bGFyLE5vdG8gU2FucyBDSksgSlAsSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTixIaXJhS2FrdVByb04tVzMsTWVpcnlvLFl1IEdvdGhpYyBNZWRpdW0sc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBcbiAgLm51bXtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZm9udC1zaXplOiAuNWVtO1xuICAgIH1cbiAgfVxuICBcbiAgaW1ne1xuICAgIGhlaWdodDogMWVtO1xuICB9XG59XG5cbi5yb3d7XG5cbn0vKiogLnJvdyAqL1xuXG4uY29sc3tcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIFxuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgXG4gIC5jb2xzMntcbiAgICB3aWR0aDogNDY4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH0vKiogLmNvbHMyICovXG4gIFxuICAuY29sczN7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMzA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgXG4gICAgJjpudGgtb2YtdHlwZSgzbisxKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKDJuKzEpe1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfS8qKiAuY29sczMgKi9cbiAgXG4gIC5jb2xzNHtcbiAgICB3aWR0aDogMjIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH0vKiogLmNvbHM0ICovXG4gIFxuICAuY29sczZ7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIFxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9LyoqIC5jb2xzNiAqL1xufS8qKiAuY29scyAqL1xuXG5cbi5tYWluLWNvbnRhaW5lcntcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgXG4gIC53cmFwcGVye1xuICAgIFxuICAgIC5pbm5lcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9ICBcbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgXG4gICAgLndyYXBwZXJ7XG4gICAgICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgICB9XG4gIH1cbn0vKiogLm1haW4tY29udGFpbmVyICovXG5cbi50YWJOYXZ7XG4gIG1hcmdpbjogMy42cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIFxuICBsaXtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIFxuICAgICYuY3J7XG4gICAgICBcbiAgICAgIGEsXG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBhLFxuICAgIHNwYW57XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAzLjhyZW07XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC8qKiBib3JkZXItYm90dG9tOiAjYWFhIHNvbGlkIDAuMXJlbTsgKi9cbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIFxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYWFhO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgbGkuY29sczJ7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxuICBsaS5jb2xzM3tcbiAgICB3aWR0aDogMzIlO1xuICB9XG4gIGxpLmNvbHM0e1xuICAgIHdpZHRoOiAyNC4wNiU7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiA0OC42JTtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFxuICAgIGxpe1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIFxuICAgICAgYSxcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAvL3BhZGRpbmc6IC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59LyoqIC50YWJOYXYgKi9cblxuXG4uaGVyb3tcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDAgdXJsKC4uLy4uL2kvaGVyby1ob3VqaW4tcGMuanBnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGhlaWdodDogMzk4cHg7XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ob3VqaW57XG4gIC5oZXJve1xuICAgIGJhY2tncm91bmQ6ICMwMDAgdXJsKC4uLy4uL2kvaGVyby1ob3VqaW4tcGMuanBnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4uaGx7XG4gIG1hcmdpbjogMy42cmVtIGF1dG87XG4gIC50dGx7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi5oZXJve1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuXG4ucGhvbmVmb3J7XG4gIFxufS8vLnBob25lZm9yXG5cbi5pbnF1aXJ5e1xuICBcbiAgJi10aXRsZXtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9Ly8mLXRpdGxlXG4gIFxuICAmLWNvbnRleHR7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICBwe1xuICAgICAgJitwe1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGVhZHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cblxuICAgIC5fcmVke1xuICAgICAgY29sb3I6ICNjMDA7XG4gICAgfVxuICAgIFxuICAgIC5waG9uZW51bWJlcntcbiAgICAgIGZvbnQtc2l6ZTogNC4zMnJlbTtcbiAgICAgIGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH0vLyYtY29udGV4dFxufS8vLmlucXVpcnlcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnF1aXJ5e1xuICAgICYtdGl0bGV7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9Ly8mLXRpdGxlXG4gICAgXG4gICAgJi1jb250ZXh0e1xuICAgICAgcGFkZGluZzogMjRweCAwIDA7XG4gICAgICBcbiAgICAgIC5sZWFke1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cbiAgICAgIC5waG9uZW51bWJlcntcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfS8vJi1jb250ZXh0XG4gIH0vLy5pbnF1aXJ5XG59LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuXG4uZXJyb3ItY29udGVudHtcbiAgJi1tZXNzYWdle1xuICAgIGNvbG9yOiAkY29sUmVkO1xuICB9XG59XG4uZXJyb3J7XG4gIFxufVxuXG4uaW5wdXQtaXRlbS13cmFwe1xuICBcbn1cblxuLmlucHV0LWl0ZW1ze1xuICBcbiAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIFxuICAmLWhlYWRsaW5le1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBcbiAgICBoMntcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG59Ly8uaW5wdXQtaXRlbXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnB1dC1pdGVtc3tcbiAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICB9XG4gICAgJi1oZWFkbGluZXtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgfVxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbi5pbnB1dC1pdGVte1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBcbiAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIC8vYmFja2dyb3VuZDogI2MwMDtcbiAgfVxuICBcbiAgJi1ncm91cHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG4gIFxuICAuaW5wdXQtd3JhcHtcbiAgICBcbiAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgfS8vLmlucHV0LXdyYXBcbiAgXG4gIFxuICAmLWhlYWRsaW5lLFxuICAmLWNvbnRleHR7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgLy9wYWRkaW5nOiAxLjVlbTtcbiAgfVxuICBcbiAgJi1oZWFkbGluZXtcbiAgICB3aWR0aDogMjIycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIFxuICAgICYuX3RvcHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuICBcbiAgJi1jb250ZXh0e1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjJweCAtIDM2cHgpO1xuICB9XG4gIFxuICAuX2xhYmVse1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICBwYWRkaW5nOiAuNGVtIDFlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBcbiAgICAmLnJlcXVpcmV7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sUmVkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIFxuICAgICYuYWJvdXR7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIFxuICB9Ly8uIF9sYWJlbFxuICBcbiAgXG4gIFxuICAuZXJyb3ItY29udGVudHtcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIFxuICAgICYtbWVzc2FnZXtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIuKAu1wiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufS8vLmlucHV0LWl0ZW1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnB1dC1pdGVte1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXG4gICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIC8vYmFja2dyb3VuZDogI2MwMDtcbiAgICB9XG4gIFxuICAgICYtZ3JvdXB7XG4gICAgICAvL2JvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cbiAgXG4gICAgJi1oZWFkbGluZSxcbiAgICAmLWNvbnRleHR7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi1jb250ZXh0e1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cbiAgfS8vLmlucHV0LWl0ZW1cbn0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG4vL+mAo+e1oeaWueazlVxuLmNvbnRhY3R7XG4gIC5yYWRpb19pdGVtc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBcbiAgICBsaXtcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufS8vLmNvbnRhY3RcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgXG59LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuLy/lgIvkurrmg4XloLHjga7lj5bjgormibHjgYTjgavjgaTjgYTjgaZcbi5wcml2YWN5cG9saWN5e1xuICBcbiAgJi1jb250ZXh0e1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBcbiAgfVxuICBcbiAgLmlucHV0LXdyYXB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIFxuICAudGVybXtcbiAgICBcbiAgICAmLWl0ZW17XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgfVxuICAgICAgXG4gICAgICBkdHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICBkZHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgfVxuICAgICAgdWx7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH0vLy50ZXJtXG4gIFxuICAub3RoZXJ7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICB9XG59Ly8ucHJpdmFjeXBvbGljeVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaXZhY3lwb2xpY3l7XG4gIFxuICB9Ly8ucHJpdmFjeXBvbGljeVxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqLyIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuJGNvbDAxOiAjMTAxMDEwO1xuJGNvbDAyOiAjOTk5O1xuJGNvbDAzOiAjZDVkNWQ1O1xuJGNvbDA0OiAjZTdlN2U3O1xuJGNvbDA1OiAjZjVmNWY1O1xuJGNvbDA2OiAjZmZmO1xuJGNvbFJlZDogIzkxMGEyZDsiLCJAY2hhcnNldCAndXRmLTgnO1xuXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0LFxuYnV0dG9uIHtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGNvbG9yOiBpbml0aWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtaW5kZW50OiAwcHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBtYXJnaW46IDBlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgXG59XG5cbmlucHV0LFxuc2VsZWN0e1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuc2VsZWN0e1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC44cmVtIC41cmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAjY2NjIHNvbGlkIDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzEwMTAxMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNlbGVjdC1lbGVtZW50e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIFxuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItbGVmdDogc29saWQgMnB4ICM2NjY7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICM2NjY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMWVtIDJlbSAxZW0gMWVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAjZGRkIHNvbGlkIDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzEwMTAxMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtIGF1dG87XG59XG5cbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogI2RkZCBzb2xpZCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxMDEwMTA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5zZWxlY3QsXG50ZXh0YXJlYXtcbiAgXG4gICY6Zm9jdXN7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbDAxO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgXG4gICYuc3VjY2Vzc3tcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sMDE7XG4gIH1cbiAgXG4gICYuZXJyb3J7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbFJlZDtcbiAgfVxufS8vdHlwZT1cInRleHQsIHRlbCwgZW1haWwsIHBhc3N3b3JkXCIgc2VsZWN0LCB0ZXh0YXJlYVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICRjb2wwNjtcbiAgYm9yZGVyOiAkY29sMDIgc29saWQgMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIFxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQ6ICRjb2wwMTtcbiAgICBib3JkZXI6ICRjb2wwMSBzb2xpZCAxcHg7XG4gICAgXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAjZmZmIHNvbGlkIDNweDtcbiAgICAgIGJvcmRlci1ib3R0b206ICNmZmYgc29saWQgM3B4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgfVxuICB9XG59Ly90eXBlPVwiY2hlY2tib3hcIlxuXG4ucmFkaW9faXRlbXN7XG4gIGxpe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufS8vLnJhZGlvX2l0ZW1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJde1xuICBkaXNwbGF5OiBub25lO1xuICBcbiAgKyAuY2lyY2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbDAyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sMDY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICArIC50eHR7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyNnB4O1xuICAgICAgY29sb3I6ICRjb2wwMjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbiAgXG4gICY6Y2hlY2tlZHtcbiAgICArIC5jaXJjbGV7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sMDE7XG4gICAgICBcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2wwMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICArIC50eHR7XG4gICAgICAgIGNvbG9yOiAkY29sMDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59Ly90eXBlPVwicmFkaW9cIlxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJde1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyZW0gMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgXG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBlbTtcbiAgICBoZWlnaHQ6IDEwZW07XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAkY29sMDE7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICRjb2wwMTtcbiAgICAvKipcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgKi9cbiAgfVxuICAmOmhvdmVye1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG4vKiogICovXG5cbjo6cGxhY2Vob2xkZXJ7XG4gIGNvbG9yOiAkY29sMDM7XG59XG5cbnRhYmxle1xuICB0aCxcbiAgdGR7XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWVtYWlsXXtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaW5wdXQtd3JhcHtcbiAgLy9iYWNrZ3JvdW5kOiAjYzAwO1xufVxuXG4uaW5wdXQtZWxlbWVudHtcbiAgLy9iYWNrZ3JvdW5kOiAjZmZmO1xuICBcbiAgJi56aXBjb2Rle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIC8vcGFkZGluZy1sZWZ0OiAxLjhyZW07XG4gICAgXG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIuOAklwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMWVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgIFxuICAgIGlucHV0e1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbiAgICB9XG4gIH0vLy56aXBjb2RlXG59Ly8uaW5wdXQtZWxlbWVudFxuXG4uc2VsZWN0LWVsZW1lbnR7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI0ZW07XG4gIHNlbGVjdHtcbiAgICBcbiAgfVxufS8vLnNlbGVjdC1lbGVtZW50XG5cbi5wcml2YWN5cG9saWN5LWVsZW1lbnR7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAxLjVlbSAyZW07XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW46IDJlbSBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIFxuICAmLmVycm9ye1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xSZWQ7XG4gIH1cbiAgXG4gIGlucHV0e1xuICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLmNvbmZpcm17XG4gIFxuICAmLWhlYWRsaW5le1xuICAgIFxuICAgICYtdGl0bGV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB9XG4gICAgXG4gICAgLmxlYWR7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gIH0vLyYtaGVhZGxpbmVcbiAgXG4gICYtaXRlbXtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICAgIFxuICAgICYta2V5e1xuICAgICAgd2lkdGg6IDMwNHB4O1xuICAgICAgLy90ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgJi12YWx1ZXtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDRweCAtIDI0cHgpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIC8vY29sb3I6ICNjMDA7XG4gICAgfVxuICB9XG4gIFxuICAmLXN1Ym1pdHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBcbiAgICAmLWJhY2t7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgXG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtc3VibWl0e1xuICAgICAgXG4gICAgfVxuICB9XG4gIFxufS8vLmNvbmZpcm1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25maXJte1xuICAgIFxuICB9Ly8uY29uZmlybVxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqLyIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbi5maW5pc2h7XG4gICYtaGVhZGxpbmV7XG4gICAgXG4gICAgJi10aXRsZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIH1cbiAgICBcbiAgICAubGVhZHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH0vLyYtaGVhZGxpbmVcbiAgXG4gICYtY29udGFjdHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgXG4gICAgXG4gICAgZGx7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgICAgcGFkZGluZzogMmVtIDRlbTtcbiAgICAgIFxuICAgICAgZHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgfVxuICAgICAgZGR7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYWRkcmVzc3tcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnBob25lbnVtYmVye1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIFxuICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIu+8jyBcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0vLyYtY29udGFjdFxufS8vLmZpbmlzaFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbmlzaHtcbiAgXG4gIH0vLy5maW5pc2hcbn0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi8iXX0= */
