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

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

.none {
  display: none !important;
}

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

._notes-item {
  margin-top: 0.5em;
  padding-left: 1em;
  text-indent: -1em;
}
._notes-item:before {
  content: "※";
}
._notes-item:first-of-type {
  margin-top: 0;
}

._outline {
  display: table;
  border-collapse: collapse;
  width: 100%;
  /** @media max-width: 767px */
}
._outline-item {
  display: table-row;
}
._outline-item dt,
._outline-item dd {
  display: table-cell;
  padding: 1em;
  border: solid 1px #999;
  font-size: 1.6rem;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
._outline-item dt {
  background: #ddd;
  text-align: center;
}
@media screen and (max-width: 767px) {
  ._outline {
    display: flex;
    flex-direction: column;
  }
  ._outline-item {
    display: flex;
    flex-direction: column;
  }
  ._outline-item dt, ._outline-item dd {
    display: block;
    border: none;
    padding: 1em 0;
  }
  ._outline-item dt {
    padding: 0.5em;
  }
}

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

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

.logo img {
  height: 1em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/** .tabNav */
.hero {
  /** @media max-width: 767px */
}
.hero .inner {
  position: relative;
  text-align: center;
  margin: auto;
  display: flex;
  justify-content: center;
  width: 100%;
  max-width: 920px;
  padding: 20px;
}
.hero .inner img {
  display: block;
  text-align: center;
  width: 100%;
  max-width: 1440px;
}
@media screen and (max-width: 767px) {
  .hero .inner {
    padding: 0px;
  }
  .hero .inner img {
    width: 100%;
    height: auto;
  }
}

.main-container {
  display: flex;
  flex-direction: column;
  background: #fff;
}
.main-container .wrapper .inner {
  box-sizing: border-box;
  width: 100%;
  max-width: 960px;
  margin: auto;
}
.main-container .wrapper ._headline {
  margin-bottom: 12px;
}
.main-container .wrapper h2 {
  text-align: left;
  font-size: 2.4rem;
  font-weight: normal;
  font-feature-settings: "palt";
  letter-spacing: 0.07em;
  color: #101010;
}
.main-container .wrapper h2 .en {
  font-size: 1.2em;
}
.main-container .wrapper ._lead {
  font-size: 2.1rem;
  font-feature-settings: "palt";
  letter-spacing: 0.07em;
}
@media screen and (max-width: 767px) {
  .main-container .wrapper {
    padding: 0px;
  }
  .main-container .wrapper h2 {
    text-align: center;
    font-size: 2.1rem;
    letter-spacing: 0em;
    padding: 0em 0;
  }
  .main-container .wrapper ._lead {
    font-size: 1.6rem;
    font-feature-settings: "palt";
    letter-spacing: 0.07em;
  }
}

/** .main-container */
#message {
  /** @media max-width: 767px */
}
#message .lead p {
  margin: 1em auto;
  text-align: center;
  font-size: 1.6rem;
  line-height: 1.7;
}
@media screen and (max-width: 767px) {
  #message .lead p {
    text-align: left;
    font-size: 1.3rem;
  }
}

#movie {
  /** @media max-width: 767px */
}
#movie .movie {
  position: relative;
  width: 632px;
  height: 356px;
  margin: auto;
}
#movie .movie iframe {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 767px) {
  #movie .movie {
    width: 100%;
    height: auto;
    padding-top: 56.25%;
  }
  #movie .movie iframe {
    position: absolute;
    top: 0;
    left: 0;
  }
}

.features .cols2 {
  display: flex;
}
.features .feature {
  padding: 24px 0;
  /** @media max-width: 767px */
}
.features .feature:last-of-type {
  padding-bottom: 0;
  color: #c00;
}
.features .feature h3 {
  margin-bottom: 1em;
  font-size: 2.4rem;
  font-weight: normal;
  font-feature-settings: "palt";
  letter-spacing: 0.07em;
  color: #101010;
}
.features .feature h3 .en {
  font-size: 1.2em;
}
.features .feature .figure img {
  max-width: 100%;
}
.features .feature .context p {
  font-size: 1.4rem;
  line-height: 1.7;
  color: #555;
}
@media screen and (max-width: 767px) {
  .features .feature:nth-of-type(n+2) {
    border-top: solid 1px #ddd;
  }
  .features .feature h3 {
    text-align: center;
    font-size: 2.1rem;
  }
  .features .feature h3 .en {
    display: inline-block;
    line-height: 1.1;
  }
  .features .feature .context p {
    font-size: 1.3rem;
  }
}
.features #feature01,
.features #feature03 {
  /** @media max-width: 767px */
}
.features #feature01 .cols2,
.features #feature03 .cols2 {
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
}
.features #feature01 .cols2 .col,
.features #feature03 .cols2 .col {
  box-sizing: border-box;
}
.features #feature01 .figure,
.features #feature03 .figure {
  width: 550px;
}
.features #feature01 .context,
.features #feature03 .context {
  width: 386px;
}
@media screen and (max-width: 767px) {
  .features #feature01 .cols2,
  .features #feature03 .cols2 {
    flex-direction: column;
  }
  .features #feature01 .figure,
  .features #feature01 .context,
  .features #feature03 .figure,
  .features #feature03 .context {
    width: 100%;
  }
  .features #feature01 .context,
  .features #feature03 .context {
    padding: 1em;
  }
}
.features #feature02,
.features #feature05 {
  /** @media max-width: 767px */
}
.features #feature02 h3,
.features #feature05 h3 {
  text-align: center;
}
.features #feature02 .photos,
.features #feature05 .photos {
  display: flex;
  justify-content: space-between;
  margin: 1.5em auto;
}
.features #feature02 .photos.cols2 li,
.features #feature05 .photos.cols2 li {
  width: calc(50% - 12px);
}
.features #feature02 .photos.cols3 li,
.features #feature05 .photos.cols3 li {
  width: calc(33% - 16px);
}
@media screen and (max-width: 767px) {
  .features #feature02 .photos,
  .features #feature05 .photos {
    flex-direction: column;
    margin-bottom: 0;
  }
  .features #feature02 .photos li:nth-of-type(n+2),
  .features #feature05 .photos li:nth-of-type(n+2) {
    margin-top: 12px;
  }
  .features #feature02 .photos.cols2, .features #feature02 .photos.cols3,
  .features #feature05 .photos.cols2,
  .features #feature05 .photos.cols3 {
    width: 100%;
  }
}
.features #feature04 {
  /** @media max-width: 767px */
}
.features #feature04 .cols2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.features #feature04 .cols2 .col {
  box-sizing: border-box;
}
.features #feature04 .figure {
  width: 550px;
}
.features #feature04 .context {
  width: 386px;
}
@media screen and (max-width: 767px) {
  .features #feature04 .cols2 {
    flex-direction: column;
  }
  .features #feature04 .cols2 .figure,
  .features #feature04 .cols2 .context {
    width: 100%;
  }
  .features #feature04 .cols2 .context {
    padding: 1em;
  }
}

#service {
  padding-top: 260px;
  padding-bottom: 48px;
  background-image: url("../i/service/service-photo.jpg");
  background-repeat: no-repeat;
  background-position: top center;
  /** @media max-width: 767px */
}
#service .headline {
  width: 100%;
  margin: 48px auto 24px;
  text-align: center;
}
#service .headline h2 {
  display: inline-block;
  text-align: left;
  font-size: 2.4rem;
  padding: 0.25em 0em;
  font-weight: normal;
  letter-spacing: 0.05em;
}
#service .headline .lead {
  margin: 1em 0 0;
  font-size: 1.4rem;
}
#service .reserve {
  box-sizing: border-box;
  margin: 24px auto;
  padding: 24px;
  border: solid 1px #aaa;
  align-items: center;
}
#service .reserve .col:nth-of-type(1) {
  width: 60%;
}
#service .reserve .col:nth-of-type(2) {
  width: calc(40% - 24px);
}
#service .reserve h3 {
  font-size: 2.1rem;
  font-weight: normal;
  letter-spacing: 0.05em;
}
#service .reserve p {
  margin-top: 1em;
}
#service .reserve .btns li:nth-of-type(n+2) {
  margin-top: 12px;
}
#service .recommend .merits {
  margin-top: 1em;
  font-size: 1.6rem;
  font-weight: bold;
}
#service .recommend .merits ul li {
  position: relative;
  padding-left: 1em;
}
#service .recommend .merits ul li:before {
  content: "";
  display: block;
  width: 0.6em;
  height: 0.6em;
  border-radius: 50%;
  background: #111;
  position: absolute;
  left: 0;
  top: 0.4em;
}
#service .recommend .merits ul li:nth-of-type(n+2) {
  margin-top: 0.5em;
}
#service .recommend .prices {
  margin-top: 1.5em;
}
#service .recommend .prices dl dt {
  padding: 0.15em 0.5em;
  background: #666;
  color: #fff;
  letter-spacing: 0.05em;
  margin-bottom: 1em;
}
#service .recommend .prices dl dd {
  box-sizing: border-box;
  padding: 0.25em;
  float: left;
  width: 50%;
}
#service .recommend .prices .price strong {
  font-size: 200%;
}
@media screen and (max-width: 767px) {
  #service {
    background-image: url("../i/service/service-photo-sp.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
    padding-top: 56.25%;
  }
  #service .headline {
    width: 100%;
    margin-top: 24px;
    text-align: center;
  }
  #service .headline h2 {
    font-size: 1.8rem;
  }
  #service .reserve {
    padding: 16px;
  }
  #service .reserve .col {
    width: 100% !important;
  }
  #service .reserve h3 {
    text-align: center;
  }
  #service .reserve .btns li {
    text-align: center;
  }
  #service .reserve .btns li a.btn-text {
    margin: auto;
  }
  #service .recommend .prices dl dd {
    width: 100%;
    text-align: center;
  }
  #service .recommend .prices dl dd:nth-of-type(n+2) {
    margin-top: 1em;
  }
  #service .recommend .prices .price {
    font-size: 1.6rem;
  }
}

#pricelist {
  border-top: solid 1px #ddd;
}
#pricelist h2 {
  margin-bottom: 1em;
  /** @media max-width: 767px */
}
@media screen and (max-width: 767px) {
  #pricelist h2 {
    padding: 0;
  }
}
#pricelist div.lead {
  /** @media max-width: 767px */
}
#pricelist div.lead p {
  font-size: 1.6rem;
  line-height: 1.8;
}
@media screen and (max-width: 767px) {
  #pricelist div.lead p {
    font-size: 1.4rem;
  }
}
#pricelist .cols2 {
  justify-content: space-between;
  flex-direction: row-reverse;
}
#pricelist .figure img {
  max-width: 100%;
}
#pricelist .price {
  font-size: 1.6rem;
  margin-top: 24px;
  /** @media max-width: 767px */
}
#pricelist .price .num {
  font-size: 2.4rem;
}
#pricelist .price h3 {
  font-size: 1.8rem;
  font-weight: normal;
}
#pricelist .price p {
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  #pricelist .price {
    text-align: center;
  }
}
#pricelist .packages {
  box-sizing: border-box;
  margin-top: 36px;
  /** @media max-width: 767px */
}
#pricelist .packages .cols2 {
  flex-direction: row;
}
#pricelist .packages p.lead {
  text-align: center;
  font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
  #pricelist .packages {
    background: #f0f0f0;
    margin-left: -16px;
    margin-right: -16px;
    padding: 16px;
  }
  #pricelist .packages p.lead {
    text-align: left;
    background: #f0f0f0;
    padding: 1em;
  }
}
#pricelist .basic {
  box-sizing: border-box;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 304px;
  flex-wrap: wrap;
  border: solid 4px #ddd;
  /** @media max-width: 767px */
}
#pricelist .basic:after {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  background: url("../i/arrow-r.svg") no-repeat 0 0;
  position: absolute;
  right: -60px;
  top: 50%;
  margin-top: -15px;
}
#pricelist .basic .package {
  border: none;
  width: 100%;
}
@media screen and (max-width: 767px) {
  #pricelist .basic {
    width: 100%;
  }
  #pricelist .basic:after {
    width: 30px;
    height: 30px;
    top: auto;
    right: 50%;
    bottom: -40px;
    transform: rotate(90deg);
  }
}
#pricelist .choices {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  width: 600px;
  padding: 2px;
  background: #ddd;
  margin-left: 24px;
  /** @media max-width: 767px */
}
#pricelist .choices .col {
  width: 50%;
}
@media screen and (max-width: 767px) {
  #pricelist .choices {
    width: 100%;
    margin-left: 0;
  }
  #pricelist .choices .col {
    width: 100%;
    margin-top: 2px;
  }
}
#pricelist .package {
  box-sizing: border-box;
  padding: 16px;
  border: solid 2px #ddd;
  background: #fff;
  /** @media max-width: 767px */
}
#pricelist .package._inner {
  background: #f0f0f0;
  border: none;
  width: calc(50% - 8px);
}
#pricelist .package dt,
#pricelist .package dd {
  text-align: center;
}
#pricelist .package dt {
  position: relative;
  font-size: 1.8rem;
  line-height: 1.1;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
#pricelist .package dt:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url("../i/plus.svg") no-repeat 0 0;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
}
#pricelist .package dt p.price {
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
  font-size: 1.4rem;
  margin-top: 0.5em;
}
#pricelist .package dt p.price .num {
  font-size: 1.14em;
}
#pricelist .package dd.description {
  border-top: solid 1px #ddd;
  padding: 1em 0 0;
  margin-top: 1em;
}
#pricelist .package dd.description p {
  padding-bottom: 1em;
}
#pricelist .package .note {
  display: block;
  font-size: 1.2rem;
  line-height: 1.3;
  margin-top: 0.3em;
}
@media screen and (max-width: 767px) {
  #pricelist .package._inner {
    width: 100%;
  }
}
#pricelist .speclist {
  margin-top: 24px;
  width: 100%;
  /** @media max-width: 767px */
}
#pricelist .speclist caption {
  font-size: 2.4rem;
}
#pricelist .speclist th,
#pricelist .speclist td {
  box-sizing: border-box;
  padding: 1em;
  border: solid 1px #ddd;
}
#pricelist .speclist th {
  text-align: right;
  white-space: nowrap;
  width: 30%;
  font-weight: normal;
}
#pricelist .speclist td {
  text-align: center;
}
#pricelist .speclist td._center {
  text-align: center;
}
@media screen and (max-width: 767px) {
  #pricelist .speclist th,
  #pricelist .speclist td {
    display: block;
    width: 100%;
    border: none;
  }
  #pricelist .speclist th {
    text-align: center;
    background: #f0f0f0;
  }
  #pricelist .speclist td {
    display: inline-block;
  }
  #pricelist .speclist td._center {
    width: 50%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV2ZW50L2N4NW9wdGlvbi9jL3BhZ2Uuc2NzcyIsImV2ZW50L2N4NW9wdGlvbi9jL2luYy9fYmFzZS5zY3NzIiwiZXZlbnQvY3g1b3B0aW9uL2MvaW5jL19jYW1wYWlnbi5zY3NzIiwiZXZlbnQvY3g1b3B0aW9uL2MvaW5jL19zZXJ2aWNlLnNjc3MiLCJldmVudC9jeDVvcHRpb24vYy9pbmMvX3BhY2thZ2VzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUVBO0FDRkE7QUFDQTtFQUNFOztBQUNBO0VBRkY7SUFHSTs7OztBQUlKO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJOzs7O0FBS0o7RUFDRTs7O0FBS0E7RUFDRTs7QUFFQTtFQUNFOzs7QUFNSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7OztBQU1OO0VBQ0U7RUFDQTtFQUNBO0FBc0NDOztBQXBDRDtFQUNFOztBQUVBO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUlKO0VBeEJGO0lBeUJJO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOztFQUVBO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7Ozs7QUFZSjtFQUNFOztBQVVGO0VBQ0U7O0FBRUE7RUFDRTs7O0FBUVI7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOzs7QUFNRjtFQUNFOzs7QUFNRjtFQUNFOzs7QUFLSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdFO0VBQ0U7RUFDQTs7QUFJSjtFQUNFOzs7QUFNSDtBQUVEO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWdCOzs7QUFDaEI7RUFBZ0I7OztBQUNoQjtFQUFnQjs7O0FBQ2hCO0VBQWtCOzs7QUFDbEI7RUFBa0I7OztBQUNs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QUNFO0VBQ0E7RUFDQTs7QUFPRTtBQUFBO0VBQ0U7O0FBS0Y7QUFBQTtFQUNFOztBQUtOO0VBQ0U7QUFBQTtJQUNFO0lBQ0E7O0VBSUU7QUFBQTtJQUNFOztFQUlKO0FBQUE7QUFBQTtJQUVFOzs7QUFTUjtBQStCRzs7QUE3QkQ7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7O0FBR0Y7RUFDRTtJQUNFOztFQUVBO0FBQUE7SUFFRTs7RUFFRjtJQUNFOzs7O0FDbFVWO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBQXlNQzs7QUFyTUQ7RUFFRTtFQUVBO0VBRUE7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFOztBQUVGO0VBQ0U7O0FBUUo7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFRRTtFQUNFOztBQWVOO0VBQ0U7RUFDQTtFQUNBOztBQUdFO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQU1SO0VBQ0U7O0FBSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTs7QUFNUjtFQS9JRjtJQWdKSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0U7SUFDQTtJQUNBOztFQUVBO0lBQ0U7O0VBSUo7SUFDRTs7RUFDQTtJQUNFOztFQUdGO0lBQ0U7O0VBS0E7SUFDRTs7RUFFQTtJQUNFOztFQVdGO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOztFQUtOO0lBQ0U7Ozs7QUN0TVY7RUFFRTs7QUFHQTtFQUNFO0FBSUM7O0FBRkQ7RUFIRjtJQUlJOzs7QUFJSjtBQVlHOztBQVZEO0VBQ0U7RUFDQTs7QUFHRjtFQUVFO0lBQ0U7OztBQU1OO0VBQ0U7RUFDQTs7QUFPQTtFQUNFOztBQUtKO0VBQ0U7RUFDQTtBQWlCQzs7QUFmRDtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBakJGO0lBa0JJOzs7QUFJSjtFQUNFO0VBQ0E7QUFzQkM7O0FBcEJEO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBYkY7SUFjSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7SUFDQTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOEJDOztBQTVCRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUEzQkY7SUE0Qkk7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFjQzs7QUFaRDtFQUNFOztBQUdGO0VBYkY7SUFjSTtJQUNBOztFQUVBO0lBQ0U7SUFDQTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXNFQzs7QUFwRUQ7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7QUFBQTtFQUVFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBUUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBRUU7SUFDRTs7O0FBTU47RUFDRTtFQUNBO0FBNkNDOztBQTNDRDtFQUNFOztBQUdGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVBO0VBQ0U7O0FBSUo7RUFFRTtBQUFBO0lBRUU7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVBO0lBQ0UiLCJmaWxlIjoiZXZlbnQvY3g1b3B0aW9uL2MvcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8qKuOAgOWfuuacrOODrOOCpOOCouOCpuODiOOAgCovXG5AaW1wb3J0IFwiaW5jL2Jhc2VcIjtcblxuQGltcG9ydCBcImluYy9jYW1wYWlnblwiO1xuXG5AaW1wb3J0IFwiaW5jL3NlcnZpY2VcIjtcblxuQGltcG9ydCBcImluYy9wYWNrYWdlc1wiO1xuXG4vL0BpbXBvcnQgXCJpbmNsdWRlcy9tYXpkYTEwMHRoXCI7IiwiLyoqICAqL1xuLnBjLWJsb2Nre1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcC1ibG9ja3tcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi5ub25le1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLm5vdGVze1xuICBcbiAgbGl7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBcbiAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIH1cbiAgfVxufS8vLm5vdGVzXG5cbi5fbm90ZXN7XG4gICYtaXRlbXtcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgIFxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCLigLtcIjtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfS8vJi1pdGVtXG59Ly8uX25vdGVzXG5cblxuLl9vdXRsaW5le1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi1pdGVte1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICBcbiAgICBkdCxcbiAgICBkZHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjOTk5O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICB9XG5cbiAgICBkdHtcbiAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9Ly8mLWl0ZW1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICYtaXRlbXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBkdCxkZHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICB9XG4gICAgICBkdHtcbiAgICAgICAgcGFkZGluZzogLjVlbTtcbiAgICAgIH1cbiAgICB9Ly8mLWl0ZW1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vLl9vdXRsaW5lXG5cblxuXG51bHtcbiAgXG4gICYuX2lubGluZXtcbiAgICBcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICAvL21hcmdpbi1sZWZ0OiAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi5faW5saW5lYmxvY2t7XG4gICAgXG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBcbiAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxufVxuXG5cbmEuYm94bGlua3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBcbiAgJjpob3ZlcntcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxufVxuXG4ubG9nb3tcbiAgXG4gIGltZ3tcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxufVxuXG4uYnRuLXRleHR7XG4gIFxuICAmLl9jZW50ZXJ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cblxuLm1hemRhbG9nb3tcbiAgZm9udC1mYW1pbHk6TWF6ZGFUeXBlUmVndWxhcixOb3RvIFNhbnMgQ0pLIEpQLEhpcmFnaW5vIEtha3UgR290aGljIFByb04sSGlyYUtha3VQcm9OLVczLE1laXJ5byxZdSBHb3RoaWMgTWVkaXVtLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgXG4gIC5udW17XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGZvbnQtc2l6ZTogLjVlbTtcbiAgICB9XG4gIH1cbiAgXG4gIGltZ3tcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxufVxuXG4ucm93e1xuXG59LyoqIC5yb3cgKi9cblxuLl9wdDEwLCAuX3B2MTAge3BhZGRpbmctdG9wOiAxMHB4O31cbi5fcHQxMiwgLl9wdjEyIHtwYWRkaW5nLXRvcDogMTJweDt9XG4uX3B0MTYsIC5fcHYxNiB7cGFkZGluZy10b3A6IDE2cHg7fVxuLl9wdDIwLCAuX3B2MjAge3BhZGRpbmctdG9wOiAyMHB4O31cbi5fcHQyNCwgLl9wdjI0IHtwYWRkaW5nLXRvcDogMjRweDt9XG4uX3B0MzIsIC5fcHYzMiB7cGFkZGluZy10b3A6IDMycHg7fVxuLl9wdDM2LCAuX3B2MzYge3BhZGRpbmctdG9wOiAzNnB4O31cbi5fcHQ0MCwgLl9wdjQwIHtwYWRkaW5nLXRvcDogNDBweDt9XG4uX3B0NDgsIC5fcHY0OCB7cGFkZGluZy10b3A6IDQ4cHg7fVxuLl9wdDYwLCAuX3B2NjAge3BhZGRpbmctdG9wOiA2MHB4O31cbi5fcHQ3MiwgLl9wdjcyIHtwYWRkaW5nLXRvcDogNzJweDt9XG4uX3B0OTYsIC5fcHY5NiB7cGFkZGluZy10b3A6IDk2cHg7fVxuLl9wdDEwMCwgLl9wdjEwMCB7cGFkZGluZy10b3A6IDEwcHg7fVxuLl9wdDEyMCwgLl9wdjEyMCB7cGFkZGluZy10b3A6IDEwcHg7fVxuLl9wYjEwLCAuX3B2MTAge3BhZGRpbmctYm90dG9tOiAxMHB4O31cbi5fcGIxMiwgLl9wdjEyIHtwYWRkaW5nLWJvdHRvbTogMTJweDt9XG4uX3BiMTYsIC5fcHYxNiB7cGFkZGluZy1ib3R0b206IDE2cHg7fVxuLl9wYjIwLCAuX3B2MjAge3BhZGRpbmctYm90dG9tOiAyMHB4O31cbi5fcGIyNCwgLl9wdjI0IHtwYWRkaW5nLWJvdHRvbTogMjRweDt9XG4uX3BiMzIsIC5fcHYzMiB7cGFkZGluZy1ib3R0b206IDMycHg7fVxuLl9wYjM2LCAuX3B2MzYge3BhZGRpbmctYm90dG9tOiAzNnB4O31cbi5fcGI0MCwgLl9wdjQwIHtwYWRkaW5nLWJvdHRvbTogNDBweDt9XG4uX3BiNDgsIC5fcHY0OCB7cGFkZGluZy1ib3R0b206IDQ4cHg7fVxuLl9wYjYwLCAuX3B2NjAge3BhZGRpbmctYm90dG9tOiA2MHB4O31cbi5fcGI3MiwgLl9wdjcyIHtwYWRkaW5nLWJvdHRvbTogNzJweDt9XG4uX3BiOTYsIC5fcHY5NiB7cGFkZGluZy1ib3R0b206IDk2cHg7fVxuLl9wYjEwMCwgLl9wdjEwMCB7cGFkZGluZy1ib3R0b206IDEwcHg7fVxuLl9wYjEyMCwgLl9wdjEyMCB7cGFkZGluZy1ib3R0b206IDEwcHg7fVxuXG5cblxuLndyYXBwZXJ7XG4gICYuX2JsYWNre2JhY2tncm91bmQ6ICMxMDEwMTA7fVxuICAmLl93aGl0ZXtiYWNrZ3JvdW5kOiAjZmZmO31cbiAgJi5fbGlnaHR7YmFja2dyb3VuZDogI2YwZjBmMDt9XG4gICYuX2dyYXl7YmFja2dyb3VuZDogI2RkZDt9XG4gICYuX2Rhcmt7YmFja2dyb3VuZDogIzUwNTA1MDt9XG59IC8vLndyYXBwZXJcblxuLmNvbHMsXG4uY29sczIsXG4uY29sczMsXG4uY29sczQsXG4uY29sczZ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uY29sczJ7XG4gIC5jb2x7XG4gICAgd2lkdGg6IDQ2OHB4O1xuICAgIC8vbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9IC8vLmNvbFxufS8vIC5jb2xzMlxuICBcbi5jb2xzM3tcbiAgXG4gIC5jb2x7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMzA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgXG4gICAgJjpudGgtb2YtdHlwZSgzbisxKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIC5jb2xcbn0gLy8uY29sczNcblxuLmNvbHM0e1xuICAuY29se1xuICAgIHdpZHRoOiAyMjJweDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBcbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfSAvLy5jb2xcbn0vLyAuY29sczQgKi9cbiAgXG4uY29sczZ7XG4gIFxuICAuY29se1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBcbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfS8vIC5jb2xcbn0vLyAuY29sczZcblxuXG4ubWFpbi1jb250YWluZXJ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIFxuICAud3JhcHBlcntcbiAgICBcbiAgICAuaW5uZXJ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9ICBcbiAgfVxuXG4gIC5yZXF1ZXN0e1xuICAgIC8vbWFyZ2luLXRvcDogNjBweDtcbiAgICAud3JhcHBlcntcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9Ly8ucmVxdWVzdFxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgXG4gICAgLndyYXBwZXJ7XG4gICAgICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgICB9XG5cbiAgICAuX291dGxpbmV7XG4gICAgfS8vLl9vdXRsaW5lXG4gIH1cbn0vKiogLm1haW4tY29udGFpbmVyICovXG5cbi50YWJOYXZ7XG4gIG1hcmdpbjogMy42cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIFxuICBsaXtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIFxuICAgICYuY3J7XG4gICAgICBcbiAgICAgIGEsXG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBhLFxuICAgIHNwYW57XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAzLjhyZW07XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC8qKiBib3JkZXItYm90dG9tOiAjYWFhIHNvbGlkIDAuMXJlbTsgKi9cbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIFxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYWFhO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmNvbHMye1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICB9XG4gICAgJi5jb2xzM3tcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgfVxuICAgICYuY29sczR7XG4gICAgICB3aWR0aDogMjQuMDYlO1xuICAgICAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogNDguNiU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcbiAgICBsaXtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBcbiAgICAgIGEsXG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgLy9wYWRkaW5nOiAuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufS8qKiAudGFiTmF2ICovXG4iLCJAY2hhcnNldCAndXRmLTgnO1xuXG4uaGVyb3tcbiAgXG4gIC5pbm5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBcbiAgICBpbWd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbm5lcntcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0gLy8uaGVyb1xuXG5cbi5tYWluLWNvbnRhaW5lcntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgXG4gIC53cmFwcGVye1xuICAgIC5pbm5lcntcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgLl9oZWFkbGluZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfS8vLl9oZWFkbGluZVxuICAgIFxuICAgIGgye1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA3ZW07XG4gICAgICBjb2xvcjogIzEwMTAxMDtcbiAgICAgIFxuICAgICAgLmVue1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgfVxuICAgIH0vL2gyXG5cbiAgICAuX2xlYWR7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtOztcbiAgICB9Ly8uX2xlYWRcbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgXG4gICAgLndyYXBwZXJ7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBcbiAgICAgIGgye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICBwYWRkaW5nOiAwZW0gMDtcbiAgICAgIH1cblxuICAgICAgLl9sZWFke1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDdlbTs7XG4gICAgICB9XG4gICAgfS8vLndyYXBwZXJcbiAgfVxufS8qKiAubWFpbi1jb250YWluZXIgKi9cblxuXG4jbWVzc2FnZXtcbiAgXG4gIC5sZWFke1xuICAgIHB7XG4gICAgICBtYXJnaW46IDFlbSBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBcbiAgICAubGVhZHtcbiAgICAgIFxuICAgICAgcHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB9XG4gICAgfVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59IC8vI21lc3NhZ2VcblxuXG4jbW92aWV7XG4gIFxuICAubW92aWV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA2MzJweDtcbiAgICBoZWlnaHQ6IDM1NnB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBcbiAgICBpZnJhbWV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1vdmlle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgXG4gICAgICBpZnJhbWV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufSAvLyNtb3ZpZVxuXG5cbi5mZWF0dXJlc3tcbiAgXG4gIC5jb2xzMntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9IC8vLmNvbHMyXG4gIFxuICAuZmVhdHVyZXtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgXG4gICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjYzAwO1xuICAgIH1cbiAgICBcbiAgICBoM3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xuICAgICAgY29sb3I6ICMxMDEwMTA7XG4gICAgICBcbiAgICAgIC5lbntcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmZpZ3VyZXtcbiAgICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH0gLy8uZmlncnVlXG4gICAgXG4gICAgLmNvbnRleHR7XG4gICAgICBcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgaDN7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIFxuICAgICAgICAuZW57XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNvbnRleHR7XG4gICAgICAgIFxuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuICB9IC8vLmZlYXR1cmVcbiAgXG4gICNmZWF0dXJlMDEsXG4gICNmZWF0dXJlMDN7XG4gICAgXG4gICAgLmNvbHMye1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIFxuICAgICAgLmNvbHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZ3VyZXtcbiAgICAgIHdpZHRoOiA1NTBweDtcbiAgICB9IC8vLmZpZ3VyZVxuICAgIC5jb250ZXh0e1xuICAgICAgd2lkdGg6IDM4NnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29sczJ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgICAuZmlndXJlLFxuICAgICAgLmNvbnRleHR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfS8vLmZpZ3VyZVxuICAgICAgLmNvbnRleHR7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIH1cbiAgICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG4gIH0gLy8jZmVhdHVyZTAxLCNmZWF0dXJlMDNcbiAgXG4gICNmZWF0dXJlMDIsXG4gICNmZWF0dXJlMDV7XG4gICAgXG4gICAgaDN7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgIC5waG90b3N7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAxLjVlbSBhdXRvO1xuICAgICAgXG4gICAgICBsaXtcbiAgICAgICAgXG4gICAgICB9XG4gICAgICBcbiAgICAgICYuY29sczJ7XG4gICAgICAgIGxpe1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICYuY29sczN7XG4gICAgICAgIGxpe1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDE2cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGhvdG9ze1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBcbiAgICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgJi5jb2xzMixcbiAgICAgICAgJi5jb2xzM3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBcbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbiAgfS8vI2ZlYXR1cmUwMiwjZmVhdHVyZTA1XG4gIFxuICBcbiAgI2ZlYXR1cmUwNHtcbiAgICBcbiAgICAuY29sczJ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIFxuICAgICAgLmNvbHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZ3VyZXtcbiAgICAgIHdpZHRoOiA1NTBweDtcbiAgICB9IC8vLmZpZ3VyZVxuICAgIC5jb250ZXh0e1xuICAgICAgd2lkdGg6IDM4NnB4O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbHMye1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBcbiAgICAgICAgLmZpZ3VyZSxcbiAgICAgICAgLmNvbnRleHR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH0vLy5maWd1cmVcbiAgICAgICAgLmNvbnRleHR7XG4gICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbiAgfSAvLyNmZWF0dXJlMDRcbiAgXG59Ly8uZmVhdHVyZXNcblxuIiwiQGNoYXJzZXQgXCJ1dGY4XCI7XG5cblxuI3NlcnZpY2V7XG4gIHBhZGRpbmctdG9wOiAyNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pL3NlcnZpY2Uvc2VydmljZS1waG90by5qcGcnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL3NlcnZpY2Uvc2VydmljZS1waG90by5qcGcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgXG4gIFxuICBcbiAgLmhlYWRsaW5le1xuICAgIC8vd2lkdGg6IDU3NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgIG1hcmdpbjogNDhweCBhdXRvIDI0cHg7XG4gICAgLy9jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICAgIFxuICAgIGgye1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgcGFkZGluZzogLjI1ZW0gMGVtO1xuICAgICAgLy9jb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgfVxuICAgIFxuICAgIC5sZWFke1xuICAgICAgbWFyZ2luOiAxZW0gMCAwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLnJlc2VydmV7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDI0cHggYXV0bztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNhYWE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIFxuICAgIC5jb2x7IFxuICAgICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDI0cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY29udGV4dFdyYXB7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgaDN7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgfVxuICAgIFxuICAgIHB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxuICAgIFxuICAgIFxuICAgIC5idG5ze1xuICAgICAgXG4gICAgICBsaXtcbiAgICAgICAgXG4gICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9IC8vLnJlc2VydmVcbiAgXG4gIC5yZWNvbW1lbmR7XG4gICAgXG4gICAgLnBob3RvV3JhcHt9XG4gICAgLmNvbnRleHRXcmFwe31cbiAgICBcbiAgICBwLmxlYWR7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgLm1lcml0c3tcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBcbiAgICAgIHVse1xuICAgICAgICBsaXtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICAgXG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogLjZlbTtcbiAgICAgICAgICAgIGhlaWdodDogLjZlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAuNGVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gLy8ubWVyaXRzXG4gICAgXG4gICAgLnByaWNlc3tcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgICAgICAgICAgXG4gICAgICBkbHtcbiAgICAgICAgXG4gICAgICAgIGR0e1xuICAgICAgICAgIHBhZGRpbmc6IC4xNWVtIC41ZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBkZHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHBhZGRpbmc6IC4yNWVtO1xuICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAucHJpY2V7XG4gICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICBmb250LXNpemU6IDIwMCU7XG4gICAgICAgIH1cbiAgICAgIH0gICAgICBcbiAgICB9IC8vLnByaWNlc1xuICB9IC8vLnJlY29tbWVuZFxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvc2VydmljZS9zZXJ2aWNlLXBob3RvLXNwLmpwZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBcbiAgICAuaGVhZGxpbmV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIH1cbiAgICB9IC8vLmhlYWRsaW5lXG4gICAgXG4gICAgLnJlc2VydmV7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgLmNvbHsgXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGgze1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5idG5ze1xuICAgICAgICBcbiAgICAgICAgbGl7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIFxuICAgICAgICAgIGEuYnRuLXRleHR7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSAvLy5yZXNlcnZlXG4gICAgXG4gICAgLnJlY29tbWVuZHtcbiAgICAgIFxuICAgICAgLnByaWNlc3tcbiAgICAgICAgXG4gICAgICAgIGRse1xuICAgICAgICAgIGRke1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnByaWNle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIFxuICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgIC8vZm9udC1zaXplOiAzMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH0gLy8ucHJpY2VzXG4gICAgfSAvLy5yZWNvbW1lbmRcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuICBcbn0gLy8jc2VydmljZSIsIkBjaGFyc2V0ICd1dGY4JztcblxuXG4jcHJpY2VsaXN0e1xuICBcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gIFxuICBcbiAgaDJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbiAgfVxuXG4gIGRpdi5sZWFke1xuICAgIFxuICAgIHB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuICAgIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbiAgfVxuXG4gIFxuICAuY29sczJ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAuY29se1xuICAgICAgXG4gICAgfVxuICB9XG4gIFxuICAuZmlndXJle1xuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gIFxuICAucHJpY2V7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBcbiAgICAubnVte1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuICAgIFxuICAgIGgze1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBcbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuICB9XG4gIFxuICAucGFja2FnZXN7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIFxuICAgIC5jb2xzMntcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIFxuICAgIHAubGVhZHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgXG4gICAgICBwLmxlYWR7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIH1cbiAgICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG4gIH1cbiAgXG4gIC5iYXNpY3tcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwNHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXI6IHNvbGlkIDRweCAjZGRkO1xuICAgIFxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OlwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL2Fycm93LXIuc3ZnJykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgfVxuICAgIFxuICAgIC5wYWNrYWdle1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIFxuICAgICAgJjphZnRlcntcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuICB9IC8vLmJhc2ljXG4gIFxuICAuY2hvaWNlc3tcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBcbiAgICAuY29se1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBcbiAgICAgIC5jb2x7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICB9XG4gICAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuICB9XG4gIFxuICAucGFja2FnZXtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIFxuICAgICYuX2lubmVye1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgfVxuICAgIFxuICAgIGR0LFxuICAgIGRke1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBkdHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgICAgIFxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2kvcGx1cy5zdmcnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgcC5wcmljZXtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgXG4gICAgICAgIC5udW17XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE0ZW07XG4gICAgICAgIH1cbiAgICAgICAgLnRheHtcbiAgICAgICAgfVxuICAgICAgfSAvLy5wcmljZVxuICAgIH1cbiAgICBkZHtcbiAgICAgIFxuICAgICAgJi5kZXNjcmlwdGlvbntcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwIDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgXG4gICAgICAgIHB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgfVxuICAgICAgfSAvLy5kZXNjcmlwdGlvblxuICAgIH1cbiAgICBcbiAgICAubm90ZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luLXRvcDogLjNlbTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIFxuICAgICAgJi5faW5uZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbiAgfSAvLy5wYWNrYWdlXG4gIFxuICBcbiAgLnNwZWNsaXN0e1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgY2FwdGlvbntcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgICBcbiAgICB0aCxcbiAgICB0ZHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgIH1cbiAgICB0aHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICB0ZHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIFxuICAgICAgJi5fY2VudGVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBcbiAgICAgIHRoLFxuICAgICAgdGR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgICAgdGh7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgIH1cbiAgICAgIHRke1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIFxuICAgICAgICAmLl9jZW50ZXJ7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbiAgfSAvLy5zcGVjbGlzdFxufSAvLyNwcmljZWxpc3QiXX0= */
