@charset "UTF-8";
/* --------------------------
color
-------------------------- */
/* --------------------------
spacing
-------------------------- */
/* --------------------------
font
-------------------------- */
/* --------------------------
contents width  
-------------------------- */
/* --------------------------
z-index order
-------------------------- */
/* --------------------------
media query
-------------------------- */
/* --------------------------
h with center-line
-------------------------- */
/* --------------------------
Adobe Garamond Pro
-------------------------- */
/* --------------------------
FOT-筑紫Aオールド明朝 Pr6N L
-------------------------- */
/* --------------------------
小塚ゴシック
-------------------------- */
header .header_gnavi .nav_in .nav_about .about__nav.story {
  border-bottom: 2px solid #fff;
}

main.story {
  width: 100%;
  max-height: 400px;
  height: 40vw;
  background: url(../images/owners/story/main.jpg) center no-repeat;
  background-size: cover;
  display: block;
}

@media screen and (max-width: 991px) {
  main.story {
    height: 60vw;
  }
}

@media screen and (max-width: 768px) {
  main.story {
    height: 50vw;
    max-height: 472px;
  }
}

@media screen and (max-width: 650px) {
  main.story {
    background: url(../images/owners/story/main_sp.jpg) center no-repeat;
    background-size: cover;
    background-position: center;
    height: 65vw;
    display: block;
  }
}

@media screen and (max-width: 438px) {
  main.story {
    height: 65vw;
  }
}

main.story .main_inner {
  margin: 0 auto;
  text-align: center;
  padding: 100px 0;
}

@media screen and (max-width: 768px) {
  main.story .main_inner {
    padding: 10% 0;
  }
}

@media screen and (max-width: 650px) {
  main.story .main_inner {
    padding: 13% 0;
  }
}

@media screen and (max-width: 438px) {
  main.story .main_inner {
    padding: 15% 0;
  }
}

main.story .main_inner .maintxt-wrap {
  width: 50%;
  margin: 0 auto;
}

@media screen and (max-width: 650px) {
  main.story .main_inner h1 {
    font-size: 2.5em;
  }
}

main.story .main_inner h2 {
  font-family: 'trajan-pro-3', serif;
  color: #fff;
  font-size: 40px;
  letter-spacing: 0.05em;
  font-weight: 400;
  text-shadow: 0 0 10px #31251b;
}

@media screen and (max-width: 650px) {
  main.story .main_inner h2 {
    font-size: 2.5em;
  }
}

main.story .main_inner .txt {
  color: #fff;
  font-size: 16px;
  text-shadow: 0 0 10px #31251b;
  margin: 1rem 0;
}

@media screen and (max-width: 768px) {
  main.story .main_inner .txt {
    text-align: center;
  }
}

@media screen and (max-width: 650px) {
  main.story .main_inner .txt {
    font-size: 1.3em;
  }
}

main.story.detail .main_inner .txt {
  font-size: 24px;
  line-height: 1.4;
}

.contents_ttl h3 {
  font-family: 'Times New Roman', serif;
  color: #978153;
  font-size: 36px;
  line-height: 1.5;
  font-weight: 400;
}

.contents_ttl .ttl_jp {
  font-size: 24px;
}

.orange {
  content: '';
  height: 5px;
  width: 60%;
  margin: 0 auto;
  background: #fff;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(20%, #b2995d), color-stop(50%, #b2995d), color-stop(80%, #b2995d), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #b2995d 20%, #b2995d 50%, #b2995d 80%, rgba(255, 255, 255, 0) 100%);
}

section#inner {
  letter-spacing: 0.075em;
}

section.lead {
  background: #fff;
  padding: 70px 0 30px;
  margin-top: -100px;
  text-align: center;
}

@media screen and (max-width: 650px) {
  section.lead {
    margin-top: -20px;
  }
}

.story-line {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 10rem;
  padding: 0 6.5rem;
}

@media screen and (max-width: 768px) {
  .story-line {
    padding: unset;
  }
}

.story-btn {
  max-width: 945px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-margin-start: unset;
  margin-inline-start: unset;
  -webkit-box-shadow: 0 0 10px rgba(17, 24, 44, 0.3);
          box-shadow: 0 0 10px rgba(17, 24, 44, 0.3);
  -webkit-transition: .5s;
  transition: .5s;
  position: relative;
}

@media screen and (max-width: 650px) {
  .story-btn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 1rem;
    padding-bottom: 3rem;
  }
}

.a-wrap {
  display: block;
  margin-bottom: 2.5rem;
}

.owners-btn:hover .story-btn {
  -webkit-box-shadow: 0 0 2px rgba(17, 24, 44, 0.3);
          box-shadow: 0 0 2px rgba(17, 24, 44, 0.3);
}

.more-img {
  position: relative;
  width: 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

@media screen and (max-width: 650px) {
  .more-img {
    position: relative;
    padding-top: 60%;
    width: 100%;
  }
}

.more-img span {
  display: block;
}

.more-img span img {
  position: absolute;
  top: 10px;
  right: 10px;
  height: 27px;
  width: auto;
  z-index: 1;
}

@media screen and (max-width: 650px) {
  .more-img .only-pc {
    display: none;
  }
}

._1 {
  background-image: url(../images/owners/story/moreImg1.jpg);
  background-position: left;
}

@media screen and (max-width: 991px) {
  ._1 {
    background-position: 20%;
  }
}

@media screen and (max-width: 768px) {
  ._1 {
    background-position: left;
  }
}

@media screen and (max-width: 650px) {
  ._1 {
    background-position: right;
  }
}

._2 {
  background-image: url(../images/owners/story/moreImg2.jpg);
  background-position: left;
}

@media screen and (max-width: 991px) {
  ._2 {
    background-position: 20%;
  }
}

@media screen and (max-width: 768px) {
  ._2 {
    background-position: left;
  }
}

@media screen and (max-width: 650px) {
  ._2 {
    background-position: right;
  }
}

._3 {
  background-image: url(../images/owners/story/moreImg3.jpg);
  background-position: left;
}

@media screen and (max-width: 991px) {
  ._3 {
    background-position: 20%;
  }
}

@media screen and (max-width: 768px) {
  ._3 {
    background-position: left;
  }
}

@media screen and (max-width: 650px) {
  ._3 {
    background-position: right;
  }
}

._4 {
  background-image: url(../images/owners/trb/moreImg.jpg);
  background-position: center;
}

._5 {
  background-image: url(../images/owners/ski/moreImg.jpg);
  background-position: left;
}

._6 {
  background-image: url(../images/owners/kwg/moreImg.jpg);
  background-position: left;
}

@media screen and (max-width: 991px) {
  ._6 {
    background-position: 60%;
  }
}

.other-title {
  height: 260px;
  width: 50%;
  padding: 1.5rem;
  padding-top: 3.5rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media screen and (max-width: 650px) {
  .other-title {
    width: 100%;
    height: unset;
    padding-bottom: 3rem;
    padding: unset;
  }
}

.area {
  background: #163259;
  padding: 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #fff;
  font-size: 14px;
  position: absolute;
  left: 50%;
  margin: 1.5rem;
}

@media screen and (max-width: 650px) {
  .area {
    font-size: 12px;
    letter-spacing: 0;
    position: unset;
    margin: unset;
    margin-bottom: 1rem;
  }
}

.othertext-wrap h4 {
  margin: 10px 0;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.8;
}

@media screen and (max-width: 768px) {
  .othertext-wrap h4 {
    font-size: 15px;
  }
}

ul.tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  gap: 10px;
}

ul.tag li {
  background: #B1985D;
  border-radius: 5%;
  padding: 2px 5px;
  font-weight: bold;
  font-size: 14px;
}

@media screen and (max-width: 768px) {
  ul.tag li {
    font-size: 12px;
  }
}

@media screen and (max-width: 768px) {
  .only-pc {
    display: none;
  }
}

p.viewmore {
  font-size: 12px;
  color: #163259;
  letter-spacing: 0.075em;
  padding: 0 30px 20px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 0;
  margin: 0;
}

p.viewmore::before {
  content: '';
  background: url(../images/top/search_viewmore_arw.png) center no-repeat;
  background-size: contain;
  width: 98px;
  height: 7px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 1;
}

p.viewmore::after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 40px 40px;
  border-color: transparent transparent #b39860 transparent;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -1;
}

/*　一覧ソート　*/
.selectArea {
  padding: 70px 6.5rem 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: -100px;
  margin-bottom: 3rem;
  background-color: #fff;
}

@media screen and (max-width: 768px) {
  .selectArea {
    padding: 30px 0;
    margin-top: 0;
    margin-bottom: 0;
  }
}

.selectArea .selectItems {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1rem;
  border: 1px solid #B1985D;
  padding: 1rem;
  text-align: center;
  border-radius: 3px;
}

@media screen and (max-width: 920px) {
  .selectArea .selectItems {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.selectArea .selectItems li:not(:first-child) {
  position: relative;
  background-color: #163259;
  border: 1px solid #163259;
  color: #fff;
  padding: 1rem;
  cursor: pointer;
  -webkit-box-shadow: 0 0 10px rgba(17, 24, 44, 0.8);
          box-shadow: 0 0 10px rgba(17, 24, 44, 0.8);
  -webkit-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 920px) {
  .selectArea .selectItems li:not(:first-child) {
    width: calc((100% / 3) - 1rem);
    font-size: 12px;
    padding: 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

.selectArea .selectItems li:not(:first-child):hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.selectArea .selectItems li:not(:first-child).active {
  background-color: #B1985D;
  border: 1px solid #eddfc0;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media screen and (max-width: 920px) {
  .selectArea .selectItems li:first-child {
    width: 100%;
    font-size: 18px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0b3J5LmNzcyIsIi4uL3NldHRpbmdzL192YXIuc2NzcyIsIi4uL3NldHRpbmdzL19taXhpbi5zY3NzIiwiLi4vc2V0dGluZ3MvX2ZvbnQuc2NzcyIsInN0b3J5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCOzs0QkRFNEI7QUNzQzVCOzs0QkRuQzRCO0FDMEM1Qjs7NEJEdkM0QjtBQ3dENUI7OzRCRHJENEI7QUM4RDVCOzs0QkQzRDRCO0FFZDVCOzs0QkZpQjRCO0FFRTVCOzs0QkZDNEI7QUdyQjVCOzs0Qkh3QjRCO0FHTDVCOzs0QkhRNEI7QUdDNUI7OzRCSEU0QjtBSTFCNUI7RUFLVSw2QkhZUTtBRFlsQjs7QUlqQkE7RUFFSSxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixpRUFBaUU7RUFDakUsc0JBQXNCO0VBQ3RCLGNBQWM7QUptQmxCOztBSWpCSTtFQVRKO0lBVU0sWUFBWTtFSnFCaEI7QUFDRjs7QUlwQkk7RUFaSjtJQWFNLFlBQVk7SUFDWixpQkFBaUI7RUp3QnJCO0FBQ0Y7O0FJdkJJO0VBaEJKO0lBaUJNLG9FQUFvRTtJQUNwRSxzQkFBc0I7SUFDdEIsMkJBQTJCO0lBQzNCLFlBQVk7SUFDWixjQUFjO0VKMkJsQjtBQUNGOztBSTFCSTtFQXZCSjtJQXdCTSxZQUFZO0VKOEJoQjtBQUNGOztBSXZEQTtFQTRCTSxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBSitCdEI7O0FJN0JNO0VBaENOO0lBaUNRLGNBQWM7RUppQ3BCO0FBQ0Y7O0FJaENNO0VBbkNOO0lBb0NRLGNBQWM7RUpvQ3BCO0FBQ0Y7O0FJbkNNO0VBdENOO0lBdUNRLGNBQWM7RUp1Q3BCO0FBQ0Y7O0FJL0VBO0VBMkNRLFVBQVU7RUFDVixjQUFjO0FKd0N0Qjs7QUlwQ1E7RUFoRFI7SUFpRFUsZ0JBQWdCO0VKd0N4QjtBQUNGOztBSTFGQTtFQXNEUSxrQ0FBa0M7RUFDbEMsV0hsRFU7RUdtRFYsZUFBZTtFQUNmLHNC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STdIQTtFQWlEVSx3QkFBZ0I7VUFBaEIsZ0JBQWdCO0FKZ0YxQjs7QUlqSUE7RUFxRFUseUJBQXlCO0VBQ3pCLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gsd0JBQWdCO1VBQWhCLGdCQUFnQjtBSmdGMUI7O0FJM0VRO0VBN0RSO0lBOERVLFdBQVc7SUFDWCxlQUFlO0VKK0V2QjtBQUNGIiwiZmlsZSI6InN0b3J5LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29udGVudHMgd2lkdGggIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG56LWluZGV4IG9yZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lZGlhIHF1ZXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmggd2l0aCBjZW50ZXItbGluZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkFkb2JlIEdhcmFtb25kIFByb1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRk9ULeetkee0q0Hjgqrjg7zjg6vjg4nmmI7mnJ0gUHI2TiBMXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7lsI/loZrjgrTjgrfjg4Pjgq9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmhlYWRlciAuaGVhZGVyX2duYXZpIC5uYXZfaW4gLm5hdl9hYm91dCAuYWJvdXRfX25hdi5zdG9yeSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xufVxuXG5tYWluLnN0b3J5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBoZWlnaHQ6IDQwdnc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvb3duZXJzL3N0b3J5L21haW4uanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgbWFpbi5zdG9yeSB7XG4gICAgaGVpZ2h0OiA2MHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uc3Rvcnkge1xuICAgIGhlaWdodDogNTB2dztcbiAgICBtYXgtaGVpZ2h0OiA0NzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICBtYWluLnN0b3J5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL293bmVycy9zdG9yeS9tYWluX3NwLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDY1dnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgbWFpbi5zdG9yeSB7XG4gICAgaGVpZ2h0OiA2NXZ3O1xuICB9XG59XG5cbm1haW4uc3RvcnkgLm1haW5faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBtYWluLnN0b3J5IC5tYWluX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMCUgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICBtYWluLnN0b3J5IC5tYWluX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMyUgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzhweCkge1xuICBtYWluLnN0b3J5IC5tYWluX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxNSUgMDtcbiAgfVxufVxuXG5tYWluLnN0b3J5IC5tYWluX2lubmVyIC5tYWludHh0LXdyYXAge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgbWFpbi5zdG9yeSAubWFpbl9pbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgfVxufVxuXG5tYWluLnN0b3J5IC5tYWluX2lubmVyIGgyIHtcbiAgZm9udC1mYW1pbHk6ICd0cmFqYW4tcHJvLTMnLCBzZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICMzMTI1MWI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIG1haW4uc3RvcnkgLm1haW5faW5uZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gIH1cbn1cblxubWFpbi5zdG9yeSAubWFpbl9pbm5lciAudHh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICMzMTI1MWI7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBtYWluLnN0b3J5IC5tYWluX2lubmVyIC50eHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICBtYWluLnN0b3J5IC5tYWluX2lubmVyIC50eHQge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gIH1cbn1cblxubWFpbi5zdG9yeS5kZXRhaWwgLm1haW5faW5uZXIgLnR4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmNvbnRlbnRzX3R0bCBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XG4gIGNvbG9yOiAjOTc4MTUzO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb250ZW50c190dGwgLnR0bF9qcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLm9yYW5nZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2IyOTk1ZCAyMCUsICNiMjk5NWQgNTAlLCAjYjI5OTVkIDgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cblxuc2VjdGlvbiNpbm5lciB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xufVxuXG5zZWN0aW9uLmxlYWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA3MHB4IDAgMzBweDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIHNlY3Rpb24ubGVhZCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cblxuLnN0b3J5LWxpbmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgcGFkZGluZzogMCA2LjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9yeS1saW5lIHtcbiAgICBwYWRkaW5nOiB1bnNldDtcbiAgfVxufVxuXG4uc3RvcnktYnRuIHtcbiAgbWF4LXdpZHRoOiA5NDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogdW5zZXQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHVuc2V0O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDE3LCAyNCwgNDQsIDAuMyk7XG4gIHRyYW5zaXRpb246IC41cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuc3RvcnktYnRuIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuLmEtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi5vd25lcnMtYnRuOmhvdmVyIC5zdG9yeS1idG4ge1xuICBib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMTcsIDI0LCA0NCwgMC4zKTtcbn1cblxuLm1vcmUtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAubW9yZS1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tb3JlLWltZyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb3JlLWltZyBzcGFuIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLm1vcmUtaW1nIC5vbmx5LXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5fMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvb3duZXJzL3N0b3J5L21vcmVJbWcxLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5fMSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5fMSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuXzEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB9XG59XG5cbi5fMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvb3duZXJzL3N0b3J5L21vcmVJbWcyLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5fMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5fMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuXzIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB9XG59XG5cbi5fMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvb3duZXJzL3N0b3J5L21vcmVJbWczLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5fMyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5fMyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuXzMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB9XG59XG5cbi5fNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvb3duZXJzL3RyYi9tb3JlSW1nLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLl81IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9vd25lcnMvc2tpL21vcmVJbWcuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbn1cblxuLl82IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9vd25lcnMva3dnL21vcmVJbWcuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLl82IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCU7XG4gIH1cbn1cblxuLm90aGVyLXRpdGxlIHtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBwYWRkaW5nLXRvcDogMy41cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAub3RoZXItdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gIH1cbn1cblxuLmFyZWEge1xuICBiYWNrZ3JvdW5kOiAjMTYzMjU5O1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMS41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYXJlYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBtYXJnaW46IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLm90aGVydGV4dC13cmFwIGg0IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdGhlcnRleHQtd3JhcCBoNCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbnVsLnRhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZ2FwOiAxMHB4O1xufVxuXG51bC50YWcgbGkge1xuICBiYWNrZ3JvdW5kOiAjQjE5ODVEO1xuICBib3JkZXItcmFkaXVzOiA1JTtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdWwudGFnIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9ubHktcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxucC52aWV3bW9yZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMxNjMyNTk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICBwYWRkaW5nOiAwIDMwcHggMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW46IDA7XG59XG5cbnAudmlld21vcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9zZWFyY2hfdmlld21vcmVfYXJ3LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogOThweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMTtcbn1cblxucC52aWV3bW9yZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgNDBweCA0MHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNiMzk4NjAgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi8q44CA5LiA6Kan44K944O844OI44CAKi9cbi5zZWxlY3RBcmVhIHtcbiAgcGFkZGluZzogNzBweCA2LjVyZW0gMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VsZWN0QXJlYSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2VsZWN0QXJlYSAuc2VsZWN0SXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMTk4NUQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAuc2VsZWN0QXJlYSAuc2VsZWN0SXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5zZWxlY3RBcmVhIC5zZWxlY3RJdGVtcyBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MzI1OTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE2MzI1OTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgxNywgMjQsIDQ0LCAwLjgpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5zZWxlY3RBcmVhIC5zZWxlY3RJdGVtcyBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDFyZW0pO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4uc2VsZWN0QXJlYSAuc2VsZWN0SXRlbXMgbGk6bm90KDpmaXJzdC1jaGlsZCk6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VsZWN0QXJlYSAuc2VsZWN0SXRlbXMgbGk6bm90KDpmaXJzdC1jaGlsZCkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IxOTg1RDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZGZjMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5zZWxlY3RBcmVhIC5zZWxlY3RJdGVtcyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJGNvbG9yLXRleHQ6ICMzMzMzMzM7XG4kY29sb3ItdGV4dC1saWdodDogI2JlYmViZTtcbiRjb2xvci10ZXh0LWRhcms6ICMyMjIyMjI7XG5cbiRjb2xvci1yZWQ6ICM4ZTBkMTQ7XG4kY29sb3ItYmx1ZTogIzAwNzhCODtcbiRjb2xvci1ibHVlLXNub3c6ICNFOUYzRkI7XG4kY29sb3ItYmx1ZS1saWdodDogI0Q1RUFGODtcbiRjb2xvci1ibHVlLWRhcms6ICMwNDU0OEI7XG4kY29sb3ItbmF2eTogIzE2MzI1OTtcbiRjb2xvci1uYXZ5LWxpZ2h0OiAjNGM2ZTllO1xuJGNvbG9yLXllbGxvdzogI0ZGRUYyODtcbiRjb2xvci1ncmVlbjogIzY0OGMwYjtcbiRjb2xvci1ncmVlbi1saWdodDogIzkzYjQ0NztcbiRjb2xvci1nb2xkOiAjYjM5ODYwO1xuJGNvbG9yLWdvbGQtZGFyazogIzk3ODE1MztcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci13aGl0ZS1kYXJrOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44NSk7XG4kY29sb3Itd2hpdGUtbGlnaHQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuJGNvbG9yLXdoaXRlLXNub3c6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG4kY29sb3ItYmxhY2stZGFyazogIzEzMTMxMztcbiRjb2xvci1ibGFjay1saWdodDogIzJiMmIyYjtcbiRjb2xvci1ibGFjay1zbm93OiAjMzkzOTM5O1xuXG4kY29sb3ItZ3JheTogI2NjYztcbiRjb2xvci1ncmF5LWRhcms6ICM4MDgwODA7XG4kY29sb3ItZ3JheS1saWdodDogI2RkZGRkZDtcbiRjb2xvci1ncmF5LXNub3c6ICNGNUY1RjU7XG5cbiRjb2xvci1iZzogI0UxRTFFMTtcbiRjb2xvci1iZy1icm93bjogIzhjODM3YjtcbiRjb2xvci1ib3JkZXI6ICM3Nzc3Nzc7XG4kY29sb3Itc2hhZG93OiByZ2JhKDAsIDAsIDAsIC4zKTtcbiRjb2xvci1idXR0b246ICM0YzRjNGM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHNwYWNlOiAxMDBweCwgNzBweCwgNDBweCwgMzBweDtcbiRzcGFjZS10YWI6IDgwcHgsIDYwcHgsIDQwcHgsIDMwcHg7XG4kc3BhY2Utc3A6IDYwcHgsIDQwcHgsIDMwcHgsIDIwcHg7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGZvbnQtc2l6ZTogMy4zM3JlbSwgMnJlbSwgMS42cmVtLCAxLjJyZW0sIDFyZW0sIDAuODc1cmVtO1xuJGxpbmUtaGVpZ2h0OiAxLjUsIDEuNSwgMS41LCAxLjUsIDEuNSwgMS41O1xuXG4kZm9udC1zaXplLXNwOiAzLjMzcmVtLCAycmVtLCAxLjZyZW0sIDEuMnJlbSwgMXJlbSwgMC44NzVyZW07XG4kbGluZS1oZWlnaHQtc3A6IDEuNSwgMS41LCAxLjUsIDEuNSwgMS41LCAxLjU7XG5cbiRibGFjazogOTAwO1xuJGJvbGQ6IDcwMDtcbiRtZWRpdW06IDUwMDtcbiRyZWd1bGFyOiA0MDA7XG4kbGlnaHQ6IDMwMDtcbiR0aGluOiAxMDA7XG4kbm9ybWFsOiA0MDA7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb250ZW50cyB3aWR0aCAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvbnRlbnRzLXdpZHRoOiAxMjkwcHg7XG4kY29udGVudHMtbWlkZGxlLXdpZHRoOiAxMDYwcHg7XG4kY29udGVudHMtbmFycm93LXdpZHRoOiA4NzBweDtcbiRjb250ZW50cy1wYWRkaW5nOiAzMHB4O1xuJGNvbnRlbnRzLXBhZGRpbmctc3A6IDIwcHg7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG56LWluZGV4IG9yZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHo6IChcbiAgY29udGVudHMsXG4gIGFycm93LFxuICBnbmF2LFxuICBsZWZ0YmFyLFxuICBtZW51LFxuICBoZWFkZXIsXG4gIGZvb3RlcixcbiAgbW9kYWxcbik7XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWRpYSBxdWVyeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRicmVha3BvaW50czogKFxuICAnc3AnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknLFxuICAndGFiJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KScsXG4gICdvdmVydGFiJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KScsXG4gICdsYXB0b3AnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpJyxcbiAgJ21kcGknOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzMwcHgpJyxcbiAgJ292ZXJtZHBpJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMXB4KScsXG4gICdwYyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSdcbikgIWRlZmF1bHQ7XG5cbkBtaXhpbiB2aWV3LWF0KCRicmVha3BvaW50OiBwYykge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmggd2l0aCBjZW50ZXItbGluZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBjZW50ZXItbGluZSgkY29sb3I6ICM0ZjU3NGQsICRwYWRkaW5nOiAzMHB4LCAkaGVpZ2h0OiAxcHgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nO1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmcgLyAyO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmc7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nIC8gMjtcbiAgICB9XG4gIH1cbn1cblxuXG4kX2ZvbnQtc2l6ZTogKFxuICAnc3AnOiAxMnB4LFxuICAncGMnOiAxNnB4LFxuKSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHJlbSgkcHg6IDE2cHgsICRrZXk6ICdwYycpIHtcbiAgJHZhbHVlOiBtYXAtZ2V0KCRfZm9udC1zaXplLCAka2V5KTtcbiAgQHJldHVybiAoJHB4IC8gJHZhbHVlKSAqIDFyZW07XG59XG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkFkb2JlIEdhcmFtb25kIFByb1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWl4aW4gZ2FyYW1vbmQtcmVndWxhciB7XHJcbiAgICBmb250LWZhbWlseTogJ2Fkb2JlLWdhcmFtb25kLXBybycsIHNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AbWl4aW4gZ2FyYW1vbmQtc2VtaWJvbGQge1xyXG4gICAgZm9udC1mYW1pbHk6ICdhZG9iZS1nYXJhbW9uZC1wcm8nLCBzZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQG1peGluIGdhcmFtb25kLWJvbGQge1xyXG4gICAgZm9udC1mYW1pbHk6ICdhZG9iZS1nYXJhbW9uZC1wcm8nLCBzZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkZPVC3nrZHntKtB44Kq44O844Or44OJ5piO5pydIFByNk4gTFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWl4aW4gdHN1a3VzaGkge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb3QtdHN1a3Vhb2xkbWluLXByNm4nLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu5bCP5aGa44K044K344OD44KvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtaXhpbiBrb3p1a2Ege1xyXG4gICAgZm9udC1mYW1pbHk6ICdrb3p1a2EtZ290aGljLXByNm4nLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBpbXBvcnQgXCIuLi9zZXR0aW5ncy9pbXBvcnRcIjtcclxuXHJcbmhlYWRlciB7XHJcbiAgLmhlYWRlcl9nbmF2aSB7XHJcbiAgICAubmF2X2luIHtcclxuICAgICAgLm5hdl9hYm91dCB7XHJcbiAgICAgICAgLmFib3V0X19uYXYuc3Rvcnkge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gICYuc3Rvcnkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgIGhlaWdodDogNDB2dztcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvb3duZXJzL3N0b3J5L21haW4uanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIGhlaWdodDogNjB2dztcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGhlaWdodDogNTB2dztcclxuICAgICAgbWF4LWhlaWdodDogNDcycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL293bmVycy9zdG9yeS9tYWluX3NwLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDY1dnc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDM4cHgpIHtcclxuICAgICAgaGVpZ2h0OiA2NXZ3O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX2lubmVyIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTAlIDA7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMyUgMDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1JSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFpbnR4dC13cmFwIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICd0cmFqYW4tcHJvLTMnLCBzZXJpZjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICMzMTI1MWI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnR4dCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICMzMTI1MWI7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGV0YWlsIHtcclxuICAgICAgLm1haW5faW5uZXIge1xyXG4gICAgICAgIC50eHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50c190dGwge1xyXG4gIGgzIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XHJcbiAgICBjb2xvcjogIzk3ODE1MztcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgLnR0bF9qcCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ub3JhbmdlIHtcclxuICBjb250ZW50OiAnJztcclxuICBoZWlnaHQ6IDVweDtcclxuICB3aWR0aDogNjAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMTc4LDE1Myw5MywxKSAyMCUsIHJnYmEoMTc4LDE1Myw5MywxKSA1MCUsIHJnYmEoMTc4LDE1Myw5MywxKSA4MCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XHJcbn1cclxuXHJcbnNlY3Rpb24ge1xyXG4gICYjaW5uZXIge1xyXG4gICAgLy8gZm9udC1mYW1pbHk6ICdLb3p1a2EgTWluY2hvIFBybyBSJywgJ+Wwj+WhmuaYjuacnSBQcm8gUicsIHNlcmlmO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XHJcbiAgfVxyXG5cclxuICAmLmxlYWQge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZzogNzBweCAwIDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3Rvcnkge1xyXG4gICYtbGluZSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XHJcbiAgICBwYWRkaW5nOiAwIDYuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBwYWRkaW5nOiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYnRuIHtcclxuICAgIG1heC13aWR0aDogOTQ1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiB1bnNldDtcclxuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHVuc2V0O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgxNywgMjQsIDQ0LCAwLjMpO1xyXG4gICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmEtd3JhcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG59XHJcblxyXG4ub3duZXJzLWJ0biB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuc3RvcnktYnRuIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDE3LCAyNCwgNDQsIDAuMyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9yZS1pbWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogNTAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiA2MCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAub25seS1wYyB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLl8xIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL293bmVycy9zdG9yeS9tb3JlSW1nMS5qcGcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCU7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgfVxyXG59XHJcbi5fMiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9vd25lcnMvc3RvcnkvbW9yZUltZzIuanBnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlO1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG4uXzMge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvb3duZXJzL3N0b3J5L21vcmVJbWczLmpwZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuICB9XHJcbn1cclxuLl80IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL293bmVycy90cmIvbW9yZUltZy5qcGcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG4uXzUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvb3duZXJzL3NraS9tb3JlSW1nLmpwZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxufVxyXG4uXzYge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvb3duZXJzL2t3Zy9tb3JlSW1nLmpwZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwJTtcclxuICB9XHJcbn1cclxuXHJcbi5vdGhlci10aXRsZSB7XHJcbiAgaGVpZ2h0OiAyNjBweDtcclxuICB3aWR0aDogNTAlO1xyXG4gIHBhZGRpbmc6IDEuNXJlbTtcclxuICBwYWRkaW5nLXRvcDogMy41cmVtO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLmFyZWEge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1uYXZ5O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW46IDEuNXJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgbWFyZ2luOiB1bnNldDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ub3RoZXJ0ZXh0LXdyYXAge1xyXG4gIGg0IHtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnVsIHtcclxuICAmLnRhZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgYmFja2dyb3VuZDogI0IxOTg1RDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNSU7XHJcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9ubHktcGMge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgJi52aWV3bW9yZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLW5hdnk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcclxuICAgIHBhZGRpbmc6IDAgMzBweCAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3NlYXJjaF92aWV3bW9yZV9hcncucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHdpZHRoOiA5OHB4O1xyXG4gICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgNDBweCA0MHB4O1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1nb2xkIHRyYW5zcGFyZW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyrjgIDkuIDopqfjgr3jg7zjg4jjgIAqL1xyXG4uc2VsZWN0QXJlYSB7XHJcbiAgcGFkZGluZzogNzBweCA2LjVyZW0gMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdEl0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCMTk4NUQ7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5hdnk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW5hdnk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDE3LCAyNCwgNDQsIDAuOCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDFyZW0pO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCMTk4NUQ7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRkZmMwO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7ICAgXHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= */
