.main-text {
  font-size: 1.6rem;
  line-height: 2;
}

.main-text-2 {
  font-size: 1.5rem;
  line-height: 1.7;
}

cite {
  font-size: 1.6rem;
  font-style: normal;
  line-height: 1.65;
}

.top-firstview {
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  height: 100vh;
  position: relative;
}

.top-firstview__video-wrap {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 10;
}

.top-firstview__video {
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}

.top-firstview__playbutton {
  display: none;
}

.top-firstview__text {
  display: none;
}

.top-section-num {
  align-items: center;
  -webkit-box-align: center;
  -webkit-box-pack: start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 1vw;
}

.top-section-num__num {
  display: block;
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", HGS明朝E, メイリオ, Meiryo, serif;
  font-size: 2rem;
  line-height: 1;
  margin-right: 10px;
}

.top-section-num .num-line {
  content: "";
  display: block;
  height: 1px;
  width: 80px;
}

.top-section-num .num-line__white {
  background-color: #fff;
}

.top-section-num .num-line__black {
  background-color: #000;
}

.top-section-title {
  font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", HGS明朝E, メイリオ, Meiryo, serif;
  font-size: 3vw;
  letter-spacing: 0.1em;
  line-height: 1.65em;
}

.top-01-wrap {
  align-items: center;
  background-image: url(../img/01_back_about.svg);
  background-position: top 112px left;
  background-repeat: no-repeat;
  background-size: 75%;
  -webkit-box-align: center;
  -webkit-box-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -ms-flex-pack: center;
  height: 100vh;
  justify-content: center;
  position: relative;
  width: auto;
}

.top-01-wrap::after {
  background-color: #f2f2f2;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 55%;
  z-index: -1;
}

.top-01 {
  display: block;
  max-width: 100%;
  width: 100%;
}

.top-01-inner {
  max-width: 100%;
  padding-left: 80px;
  width: 100%;
}

.top-01-inner__text {
  display: block;
  width: 60%;
}

.top-01-inner__image {
  bottom: 0;
  display: block;
  height: 60vh;
  margin: auto 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 30%;
}

.top-01-inner__image img, .top-01-inner__image source {
  font-family: "object-fit: cover;";
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

.top-01-text {
  display: block;
  margin-top: 2vw;
}

.top-02-wrap {
  align-items: center;
  background: #364156;
  background-image: url(../img/02_back_step.svg);
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: 56%;
  -webkit-box-align: center;
  -webkit-box-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -ms-flex-pack: center;
  height: 100vh;
  justify-content: center;
  width: 100%;
}

.top-02 {
  color: white;
  display: block;
  max-width: 100%;
  width: 100%;
}

.top-02__image {
  display: block;
  margin: 40px auto 30px auto;
  max-height: 30vh;
  max-width: 80%;
}

.top-02__text {
  display: block;
  margin-top: 2vw;
}

.top-02__text-cite {
  display: block;
  font-style: normal;
  margin-top: 2vh;
}

.top-02__step-cite {
  display: block;
  font-style: normal;
  text-align: right;
}

.top-03-wrap {
  align-items: center;
  background-image: url(../img/03_back_movie.svg);
  background-position: top 112px left;
  background-repeat: no-repeat;
  background-size: 75%;
  -webkit-box-align: center;
  -webkit-box-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -ms-flex-pack: center;
  height: 100vh;
  justify-content: center;
  position: relative;
}

.top-03-wrap::after {
  background-color: #f2f2f2;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 55%;
  z-index: -1;
}

.top-03 {
  display: block;
  position: relative;
  width: 100%;
}

.top-03-title {
  align-items: center;
  -webkit-box-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  margin-bottom: 3vh;
}

.top-03-title__text {
  font-size: 1.3vw;
  line-height: 1.5em;
  margin-left: 8vw;
}

.top-03-movie-aspect {
  height: auto;
  position: relative;
  width: 100%;
}

.top-03-movie-aspect:before {
  content: "";
  display: block;
  height: 0;
  padding-top: 55vh; /* 高さを幅の75%に固定 */
  width: 100%;
}

.top-03-movie {
  bottom: 0;
  display: block;
  height: auto;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.top-03-movie__left {
  display: block;
  float: left;
  height: 100%;
  width: calc(50% - 1px);
}

.top-03-movie__right {
  display: block;
  float: right;
  height: 100%;
  width: calc(50% - 1px);
}

.top-03-movie-left {
  height: 100%;
  width: 100%;
}

.top-03-movie-left__image {
  display: block;
  height: 70%;
}

.top-03-movie-left__image img, .top-03-movie-left__image source {
  font-family: "object-fit: cover;";
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

.top-03-movie-left__title {
  align-items: center;
  background-color: #000713;
  -webkit-box-align: center;
  color: white;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  font-size: 1.2vw;
  height: 30%;
  line-height: 1.65em;
  padding-left: 10%;
  width: 100%;
}

.top-03-movie-left__chapter {
  display: block;
  font-family: "Saira", sans-serif;
  margin-right: 5%;
}

.top-03-movie-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50%;
  width: 100%;
}

.top-03-movie-right:first-of-type {
  border-bottom: 1px solid #fff;
}

.top-03-movie-right__image {
  display: block;
}

.top-03-movie-right__image img, .top-03-movie-right__image source {
  font-family: "object-fit: cover;";
  height: auto;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

.top-03-movie-right__title {
  align-items: center;
  background-color: #000713;
  -webkit-box-align: center;
  color: white;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  font-size: 0.9vw;
  line-height: 1.5;
  min-width: 130px;
  padding: 0 5px 0 3%;
  width: 35%;
}

.top-03-movie-right__chapter {
  display: block;
  font-family: "Saira", sans-serif;
}

.top-03-movie-right__chapter span {
  display: block;
  font-size: 80%;
  margin-bottom: 5%;
}

.top-04-wrap {
  background-color: #000815;
  -webkit-box-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}

.top-04 {
  color: white;
  display: block;
  padding-top: 8vw;
  width: 100%;
}

.top-04-list {
  margin-top: 50px;
}

.top-04-list__item {
  align-items: center;
  border-bottom: 1px solid #fff;
  -webkit-box-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  padding: 35px;
}

.top-04-list__item:last-of-type {
  border-bottom: none;
}

.top-04-list-title {
  color: white;
  display: block;
  font-size: 2.5rem;
  line-height: 1.65em;
  margin-bottom: 12px;
  margin-top: 40px;
}

.top-04-left {
  -webkit-box-flex: 1;
  display: block;
  -ms-flex: 1;
  flex: 1;
}

.top-04-left__inner {
  align-items: center;
  -webkit-box-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  margin-bottom: 16px;
}

.top-04-left__inner-title {
  font-size: 1.8rem;
  line-height: 1.65em;
  margin-left: 24px;
}

.top-04-left__text {
  display: block;
  font-size: 2rem;
  line-height: 1.65em;
}

.top-04-left__br {
  display: none;
}

.for-box {
  background-color: #fff;
  max-width: 200px;
  min-width: 120px;
  position: relative;
  width: 30%;
}

.for-box:before {
  content: "";
  display: block;
  padding-top: 20%;
}

.for-box__inner {
  align-items: center;
  bottom: 0;
  -webkit-box-align: center;
  -webkit-box-pack: center;
  color: #000815;
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  -ms-flex-align: center;
  -ms-flex-pack: center;
  font-family: "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
  font-size: 1vw;
  font-weight: 600;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.top-04-detail {
  border: solid 1px #fff;
  display: block;
  margin-left: 23px;
  max-width: 234px;
  min-width: 110px;
  position: relative;
  width: 20%;
}

.top-04-detail:hover {
  background-color: #364156;
}

.top-04-detail:before {
  content: "";
  display: block;
  padding-top: 27%;
}

.top-04-detail__inner {
  align-items: center;
  bottom: 0;
  -webkit-box-align: center;
  -webkit-box-pack: center;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -ms-flex-pack: center;
  font-family: "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
  font-size: 1vw;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.top-04-detail__image {
  margin-left: 8%;
  width: 20%;
}

.footer-wrap {
  background-color: #000815;
  color: white;
  display: block;
  line-height: 1.5;
  padding: 185px 0 40px 0;
  text-align: center;
  width: 100%;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .top-firstview__video {
    font-family: "object-fit: cover;";
  }
}

@media all and (-ms-high-contrast: none) {
  .top-section-num__num {
    padding-top: 0.4em;
  }

  .for-box__inner {
    padding-top: 0.4em;
  }

  .top-04-detail__inner {
    padding-top: 0.4em;
  }
}

@media screen and (min-width: 1920px) {
  .main-text {
    font-size: 1.8rem;
  }

  .main-text-2 {
    font-size: 1.8rem;
  }

  .top-03-title__text {
    font-size: 2.5rem;
  }

  .top-03-movie-left__title {
    font-size: 2.5rem;
  }

  .top-03-movie-right__title {
    font-size: 2rem;
  }

  .top-04-list-title {
    font-size: 2.5rem;
  }

  .top-04-left__inner-title {
    font-size: 2rem;
  }

  .top-04-left__text {
    font-size: 2rem;
  }

  .for-box__inner {
    font-size: 2rem;
  }

  .top-04-detail__inner {
    font-size: 2em;
  }
}

@media screen and (max-width: 1200px) {
  .top-section-title {
    font-size: 4rem;
  }

  .top-03-movie-left__title {
    font-size: 1.5rem;
  }

  .top-03-movie-right__title {
    font-size: 1.08vw;
    padding-left: 20px;
  }

  .top-04-list-title {
    font-size: 2rem;
  }

  .top-04-left__inner-title {
    font-size: 1.5rem;
    margin-left: 17px;
  }

  .top-04-left__text {
    font-size: 1.5rem;
  }

  .for-box__inner {
    font-size: 1.4rem;
  }
}

@media screen and (max-width: 980px) {
  .top-section-title {
    font-size: 3.4rem;
  }

  .top-01-wrap {
    background-position: top 40px left;
  }

  .top-01-inner {
    padding-left: 40px;
  }

  .top-03-title {
    align-items: normal;
    -webkit-box-align: normal;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -ms-flex-align: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .top-03-title__text {
    margin-left: 0;
    margin-top: vh;
  }

  .top-03-movie-left__title {
    font-size: 1.3rem;
  }

  .top-04-list__item {
    padding: 20px;
  }

  .top-04-left__br {
    display: inline-block;
  }

  .for-box__inner {
    font-size: 1.3rem;
  }

  .top-04-detail {
    margin-left: 10px;
  }

  .footer-wrap {
    padding: 120px 0 40px 0;
  }
}

@media screen and (max-width: 768px) {
  .main-text {
    font-size: 1.3rem;
  }

  .main-text-2 {
    font-size: 1.3rem;
  }

  cite {
    font-size: 1.2rem;
  }

  .top-firstview {
    background:url('../img/first_view.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: calc(100vh - 80px);
  }

  .top-firstview__video {
    display: none;
  }

  .top-firstview__playbutton {
    bottom: 0;
    display: block;
    height: 20%;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20%;
    z-index: 100;
  }

  .top-firstview__text {
    bottom: 15%;
    bottom: 80px;
    color: white;
    display: block;
    font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", HGS明朝E, メイリオ, Meiryo, serif;
    font-size: 5.5vw;
    font-size: 9vw;
    font-weight: 600;
    left: 20px;
    letter-spacing: 0.05em;
    line-height: 1.4;
    position: absolute;
  }

  .top-section-num {
    margin-bottom: 12px;
  }

  .top-section-num__num {
    font-size: 1.2rem;
    margin-right: 5px;
  }

  .top-section-num .num-line {
    width: 40px;
  }

  .top-section-title {
    font-size: 2.8rem;
  }

  .top-01-wrap {
    background-position: top calc((30vw * 1.4) + 150px) left;
    background-size: 100%;
    height: auto;
    padding: 70px 0 60px 0;
  }

  .top-01-wrap::after {
    width: 50%;
  }

  .top-01-inner {
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding-left: 80px;
  }

  .top-01-inner__text {
    padding-right: 80px;
    width: 100%;
  }

  .top-01-inner__image {
    display: block;
    height: 30vh;
    margin-bottom: 3vh;
    margin-left: auto;
    position: relative;
    top: 0;
    width: 70%;
  }

  .top-02-wrap {
    background-position: top 95px left 10px;
    background-size: 75%;
    height: auto;
    padding: 125px 0 70px 0;
  }

  .top-02__image {
    max-height: 100%;
    max-width: 100%;
  }

  .top-02__text {
    margin-top: 35px;
  }

  .top-03-wrap {
    background-position: top 90px left;
    background-size: 100%;
    height: auto;
    padding: 125px 0 70px 0;
  }

  .top-03-wrap::after {
    width: 50%;
  }

  .top-03-movie-aspect:before {
    padding-top: 0;
  }

  .top-03-movie {
    position: relative;
  }

  .top-03-movie__left {
    width: 100%;
  }

  .top-03-movie__right {
    width: 100%;
  }

  .top-03-movie-left {
    border-bottom: 1px solid #fff;
  }

  .top-03-movie-left__title {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    font-size: 1.4rem;
    height: 70px;
    justify-content: center;
    line-height: 70px;
    padding-left: 0;
  }

  .top-03-movie-right:not(:last-child) {
    border-bottom: 1px solid #fff;
  }

  .top-03-movie-right__image {
    width: 50%;
  }

  .top-03-movie-right__title {
    width: 50%;
  }

  .top-03-movie-right__title {
    font-size: 1.4rem;
    padding-left: 15%;
  }

  .top-04 {
    padding-top: 125px;
  }

  .top-04-list {
    margin-top: 0;
  }

  .top-04-list__item {
    align-items: start;
    -webkit-box-align: start;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -ms-flex-align: start;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 60px 0;
  }

  .top-04-list-title {
    font-size: 1.8rem;
  }

  .top-04-left {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    margin-bottom: 34px;
  }

  .top-04-left__inner {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-box-pack: start;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start;
    justify-content: start;
  }

  .top-04-left__inner-title {
    font-size: 1.4rem;
    margin-left: 0;
    margin-right: auto;
  }

  .top-04-left__text {
    font-size: 1.3rem;
  }

  .top-04-left__br {
    display: none;
  }

  .for-box {
    margin-bottom: 12px;
    margin-right: auto;
    width: 120px;
  }

  .for-box__inner {
    font-size: 1.2rem;
  }

  .top-04-detail {
    margin: auto;
    max-width: 280px;
    width: 85%;
  }

  .top-04-detail:before {
    padding-top: 17%;
  }

  .top-04-detail__inner {
    font-size: 1.3rem;
  }

  .top-04-detail__image {
    position: absolute;
    right: 7%;
    width: 50px;
  }

  .footer-wrap {
    padding: 80px 0 45px 0;
  }
}

@media screen and (max-width: 600px) {
  .top-01-inner {
    padding-left: 20px;
  }

  .top-01-inner__text {
    padding-right: 20px;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC5jc3MiLCJ0b3Auc2NzcyIsIl92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNPaEI7RUFRRSxpQkFBaUI7RUFDakIsY0FBYztBRFpoQjs7QUVVRTtFRFBGO0lBRUksaUJBQWlCO0VEQW5CO0FBQ0Y7O0FFSUU7RURQRjtJQUtJLGlCQUFpQjtFREduQjtBQUNGOztBQ0VBO0VBUUUsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBRE5sQjs7QUVQRTtFRElGO0lBRUksaUJBQWlCO0VETW5CO0FBQ0Y7O0FFYkU7RURJRjtJQUtJLGlCQUFpQjtFRFNuQjtBQUNGOztBQ0hBO0VBS0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixpQkFBaUI7QURFbkI7O0FFekJFO0VEZ0JGO0lBRUksaUJBQWlCO0VEWW5CO0FBQ0Y7O0FDQUE7RUFTRSx5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2Isa0JBQWtCO0FETHBCOztBRXJDRTtFRCtCRjtJQUVJLG9EQUFvRDtJQUNwRCxrQ0FBa0M7SUFDbEMsNEJBQTRCO0lBQzVCLHNCQUFzQjtJQUN0QiwwQkFBMEI7RURTNUI7QUFDRjs7QUNGRTtFQUNFLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxXQUFXO0FES2Y7O0FDSEU7RUFLRSxZQUFZO0VBQ1osT0FBTztFQUNQLG9CQUFpQjtLQUFqQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixXQUFXO0FERWY7O0FFaEVFO0VEb0RBO0lBRUksYUFBYTtFRGVqQjtBQUNGOztBQ1BJO0VBWEY7SUFZSSxpQ0FBaUM7RURXckM7QUFDRjs7QUNSRTtFQWNFLGFBQWE7QURGakI7O0FFaEZFO0VEb0VBO0lBRUksU0FBUztJQUNULGNBQWM7SUFDZCxXQUFXO0lBQ1gsT0FBTztJQUNQLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLE1BQU07SUFD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VztFRG1KZjtBQUNGOztBQ3hJQTtFQVFFLHlCQ2owQmM7RURrMEJkLFlBQVk7RUFDWixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsV0FBVztBRG9JYjs7QUVyL0JFO0VEbTJCRjtJQUVJLHNCQUFzQjtFRHFKeEI7QUFDRjs7QUUzL0JFO0VEbTJCRjtJQUtJLHVCQUF1QjtFRHdKekI7QUFDRiIsImZpbGUiOiJ0b3AuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLm1haW4tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5tYWluLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5cbi5tYWluLXRleHQtMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm1haW4tdGV4dC0yIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi10ZXh0LTIge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5cbmNpdGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42NTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLnRvcC1maXJzdHZpZXcge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtZmlyc3R2aWV3IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmlyc3R2aWV3LW1pZGRsZS5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIH1cbn1cblxuLnRvcC1maXJzdHZpZXdfX3ZpZGVvLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udG9wLWZpcnN0dmlld19fdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtZmlyc3R2aWV3X192aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC50b3AtZmlyc3R2aWV3X192aWRlbyB7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XG4gIH1cbn1cblxuLnRvcC1maXJzdHZpZXdfX3BsYXlidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLWZpcnN0dmlld19fcGxheWJ1dHRvbiB7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDIwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbn1cblxuLnRvcC1maXJzdHZpZXdfX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLWZpcnN0dmlld19fdGV4dCB7XG4gICAgYm90dG9tOiAxNSU7XG4gICAgYm90dG9tOiA3LjV2dztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsIEhHU+aYjuacnUUsIOODoeOCpOODquOCqiwgTWVpcnlvLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDUuNXZ3O1xuICAgIGZvbnQtc2l6ZTogOXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGVmdDogNy41dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4udG9wLXNlY3Rpb24tbnVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxdnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3Atc2VjdGlvbi1udW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLnRvcC1zZWN0aW9uLW51bV9fbnVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLCBIR1PmmI7mnJ1FLCDjg6HjgqTjg6rjgqosIE1laXJ5bywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1zZWN0aW9uLW51bV9fbnVtIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnRvcC1zZWN0aW9uLW51bV9fbnVtIHtcbiAgICBwYWRkaW5nLXRvcDogMC40ZW07XG4gIH1cbn1cblxuLnRvcC1zZWN0aW9uLW51bSAubnVtLWxpbmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLXNlY3Rpb24tbnVtIC5udW0tbGluZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuLnRvcC1zZWN0aW9uLW51bSAubnVtLWxpbmVfX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRvcC1zZWN0aW9uLW51bSAubnVtLWxpbmVfX2JsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnRvcC1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IOa4uOaYjuacnSwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvXCIsIEhHU+aYjuacnUUsIOODoeOCpOODquOCqiwgTWVpcnlvLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzdnc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50b3Atc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3Atc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLnRvcC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuXG4udG9wLTAxLXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzAxX2JhY2tfYWJvdXQuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDExMnB4IGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNzUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC0wMS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygoMzB2dyAqIDEuNCkgKyAxNTBweCkgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDcwcHggMCA2MHB4IDA7XG4gIH1cbiAgLnRvcC0wMS13cmFwOjphZnRlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAudG9wLTAxLXdyYXAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA0MHB4IGxlZnQ7XG4gIH1cbn1cblxuLnRvcC0wMS13cmFwOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTUlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnRvcC0wMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9wLTAxLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAudG9wLTAxLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC0wMS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50b3AtMDEtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4udG9wLTAxLWlubmVyX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtMDEtaW5uZXJfX3RleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRvcC0wMS1pbm5lcl9fdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4udG9wLTAxLWlubmVyX19pbWFnZSB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNjB2aDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC0wMS1pbm5lcl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzB2aDtcbiAgICBtYXJnaW4tYm90dG9tOiAzdmg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbi50b3AtMDEtaW5uZXJfX2ltYWdlIGltZywgLnRvcC0wMS1pbm5lcl9faW1hZ2Ugc291cmNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9wLTAxLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMnZ3O1xufVxuXG4udG9wLTAyLXdyYXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMzY0MTU2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzAyX2JhY2tfc3RlcC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTYlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtMDItd3JhcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDk1cHggbGVmdCAxMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzUlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMjVweCAwIDcwcHggMDtcbiAgfVxufVxuXG4udG9wLTAyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvcC0wMl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMzBweCBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzMHZoO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC0wMl9faW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b3AtMDJfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMnZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLTAyX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG5cbi50b3AtMDJfX3RleHQtY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDJ2aDtcbn1cblxuLnRvcC0wMl9fc3RlcC1jaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50b3AtMDMtd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvMDNfYmFja19tb3ZpZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMTEycHggbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3NSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtMDMtd3JhcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDkwcHggbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEyNXB4IDAgNzBweCAwO1xuICB9XG4gIC50b3AtMDMtd3JhcDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnRvcC0wMy13cmFwOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDU1JTtcbiAgei1pbmRleDogLTE7XG59XG5cbi50b3AtMDMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvcC0wMy10aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDN2aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLnRvcC0wMy10aXRsZSB7XG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi50b3AtMDMtdGl0bGVfX3RleHQge1xuICBmb250LXNpemU6IDEuM3Z3O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi1sZWZ0OiA4dnc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC50b3AtMDMtdGl0bGVfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudG9wLTAzLXRpdGxlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4udG9wLTAzLW1vdmllLWFzcGVjdCB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvcC0wMy1tb3ZpZS1hc3BlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU1dmg7XG4gIC8qIOmrmOOBleOCkuW5heOBrjc1JeOBq+WbuuWumiAqL1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC0wMy1tb3ZpZS1hc3BlY3Q6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4udG9wLTAzLW1vdmllIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLTAzLW1vdmllIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnRvcC0wMy1tb3ZpZV9fbGVmdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLTAzLW1vdmllX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udG9wLTAzLW1vdmllX19yaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMXB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC0wMy1tb3ZpZV9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b3AtMDMtbW92aWUtbGVmdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtMDMtbW92aWUtbGVmdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuLnRvcC0wMy1tb3ZpZS1sZWZ0X19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDcwJTtcbn1cblxuLnRvcC0wMy1tb3ZpZS1sZWZ0X19pbWFnZSBpbWcsIC50b3AtMDMtbW92aWUtbGVmdF9faW1hZ2Ugc291cmNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9wLTAzLW1vdmllLWxlZnRfX3RpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDcxMztcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuMnZ3O1xuICBoZWlnaHQ6IDMwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLTAzLW1vdmllLWxlZnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC50b3AtMDMtbW92aWUtbGVmdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudG9wLTAzLW1vdmllLWxlZnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnRvcC0wMy1tb3ZpZS1sZWZ0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLnRvcC0wMy1tb3ZpZS1sZWZ0X19jaGFwdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlNhaXJhXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1yaWdodDogNSU7XG59XG5cbi50b3AtMDMtbW92aWUtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtMDMtbW92aWUtcmlnaHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuLnRvcC0wMy1tb3ZpZS1yaWdodDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG5cbi50b3AtMDMtbW92aWUtcmlnaHRfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtMDMtbW92aWUtcmlnaHRfX2ltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi50b3AtMDMtbW92aWUtcmlnaHRfX2ltYWdlIGltZywgLnRvcC0wMy1tb3ZpZS1yaWdodF9faW1hZ2Ugc291cmNlIHtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XG4gIGhlaWdodDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3AtMDMtbW92aWUtcmlnaHRfX3RpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDcxMztcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuOXZ3O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiAwIDVweCAwIDMlO1xuICB3aWR0aDogMzUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLTAzLW1vdmllLXJpZ2h0X190aXRsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLTAzLW1vdmllLXJpZ2h0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50b3AtMDMtbW92aWUtcmlnaHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMDh2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC50b3AtMDMtbW92aWUtcmlnaHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLnRvcC0wMy1tb3ZpZS1yaWdodF9fY2hhcHRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJTYWlyYVwiLCBzYW5zLXNlcmlmO1xufVxuXG4udG9wLTAzLW1vdmllLXJpZ2h0X19jaGFwdGVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIG1hcmdpbi1ib3R0b206IDUlO1xufVxuXG4udG9wLTA0LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwODE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRvcC0wNCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA4dnc7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLTA0IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gIH1cbn1cblxuLnRvcC0wNC1saXN0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC0wNC1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi50b3AtMDQtbGlzdF9faXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLTA0LWxpc3RfX2l0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAudG9wLTA0LWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLnRvcC0wNC1saXN0X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi50b3AtMDQtbGlzdC10aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS42NWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLTA0LWxpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudG9wLTA0LWxpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudG9wLTA0LWxpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4udG9wLTA0LWxlZnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC0wNC1sZWZ0IHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIH1cbn1cblxuLnRvcC0wNC1sZWZ0X19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtMDQtbGVmdF9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuXG4udG9wLTA0LWxlZnRfX2lubmVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY1ZW07XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLTA0LWxlZnRfX2lubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC50b3AtMDQtbGVmdF9faW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcC0wNC1sZWZ0X19pbm5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gIH1cbn1cblxuLnRvcC0wNC1sZWZ0X190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC0wNC1sZWZ0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnRvcC0wNC1sZWZ0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50b3AtMDQtbGVmdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLnRvcC0wNC1sZWZ0X19iciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtMDQtbGVmdF9fYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLnRvcC0wNC1sZWZ0X19iciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5mb3ItYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9yLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi5mb3ItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMjAlO1xufVxuXG4uZm9yLWJveF9faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjMDAwODE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDF2dztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvci1ib3hfX2lubmVyIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZm9yLWJveF9faW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9yLWJveF9faW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuZm9yLWJveF9faW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmZvci1ib3hfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC40ZW07XG4gIH1cbn1cblxuLnRvcC0wNC1kZXRhaWwge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gIG1heC13aWR0aDogMjM0cHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC0wNC1kZXRhaWwge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbiAgLnRvcC0wNC1kZXRhaWw6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMTclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC50b3AtMDQtZGV0YWlsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4udG9wLTA0LWRldGFpbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjQxNTY7XG59XG5cbi50b3AtMDQtZGV0YWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMjclO1xufVxuXG4udG9wLTA0LWRldGFpbF9faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDF2dztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC0wNC1kZXRhaWxfX2lubmVyIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnRvcC0wNC1kZXRhaWxfX2lubmVyIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnRvcC0wNC1kZXRhaWxfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC40ZW07XG4gIH1cbn1cblxuLnRvcC0wNC1kZXRhaWxfX2ltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDglO1xuICB3aWR0aDogMjAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLTA0LWRldGFpbF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNyU7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDgxNTtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMTg1cHggMCA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItd3JhcCB7XG4gICAgcGFkZGluZzogODBweCAwIDQ1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZm9vdGVyLXdyYXAge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgNDBweCAwO1xuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cblxuLy89PT09PT09PT09PT09PT09PT09PVxuLy90ZXh0XG4vLz09PT09PT09PT09PT09PT09PT09XG5cbi5tYWluLXRleHQge1xuICBAaW5jbHVkZSBtcShoZykge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cblxuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4ubWFpbi10ZXh0LTIge1xuICBAaW5jbHVkZSBtcShoZykge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cblxuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cblxuY2l0ZSB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42NTtcbn1cblxuXG4vLz09PT09PT09PT09PT09PT09PT09XG4vL2ZpcnN0dmlld1xuLy89PT09PT09PT09PT09PT09PT09PVxuXG4udG9wLWZpcnN0dmlldyB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZpcnN0dmlldy1taWRkbGUuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICB9XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgJl9fdmlkZW8td3JhcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gICZfX3ZpZGVvIHtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiOy8vSUXlr77nrZZcbiAgICB9XG4gIH1cblxuICAmX19wbGF5YnV0dG9uIHtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG5cblxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgYm90dG9tOiAxNSU7XG4gICAgICBib3R0b206IDcuNXZ3O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDUuNXZ3O1xuICAgICAgZm9udC1zaXplOiA5dnc7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGVmdDogNy41dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLy8gQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAvLyAgIGJvdHRvbTogMjB2dztcbiAgICAvLyB9XG4gICAgLy8gQGluY2x1ZGUgbXEoaGcpIHtcbiAgICAvLyAgIGJvdHRvbTogMTQwcHg7XG4gICAgLy8gICBmb250LXNpemU6IDEwLjZyZW07XG4gICAgLy8gICBsZWZ0OiAxNDBweDtcbiAgICAvLyB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy89PT09PT09PT09PT09PT09PT09PVxuLy9zZWN0aW9uIG51bWJlclxuLy89PT09PT09PT09PT09PT09PT09PVxuXG4udG9wLXNlY3Rpb24tbnVtIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gICZfX251bSB7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGllLWxpbmUtaGVpZ2h0LWZpeDsvL0lFIGxpbmUtaGVpZ2h0IOODkOOCsOS/ruato1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm51bS1saW5lIHtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgfVxuXG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogODBweDtcbiAgICAmX193aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmX19ibGFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuXG4udG9wLXNlY3Rpb24tdGl0bGUge1xuICBAaW5jbHVkZSBtcSh4bCkge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cblxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogM3Z3O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY1ZW07XG59XG5cblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT1cbi8vc2VjdGlvbjFcbi8vPT09PT09PT09PT09PT09PT09PT1cblxuLnRvcC0wMS13cmFwIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygoMzB2dyAqIDEuNCkgKyAxNTBweCkgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDcwcHggMCA2MHB4IDA7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNDBweCBsZWZ0O1xuICB9XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy8wMV9iYWNrX2Fib3V0LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxMTJweCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGl0ZWdyYXlfMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDU1JTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG5cbi50b3AtMDEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvcC0wMS1pbm5lciB7XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2lkZS1tYXJnaW4tcGMyO1xuICB9XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2lkZS1tYXJnaW4tdGI7XG4gIH1cbiAgQGluY2x1ZGUgbXEobWRzbSkge1xuICAgIHBhZGRpbmctbGVmdDogJHNpZGUtbWFyZ2luLXNwO1xuICB9XG5cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6ICRzaWRlLW1hcmdpbi1wYztcbiAgd2lkdGg6IDEwMCU7XG4gICZfX3RleHQge1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkc2lkZS1tYXJnaW4tdGI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEobWRzbSkge1xuICAgICAgcGFkZGluZy1yaWdodDogJHNpZGUtbWFyZ2luLXNwO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMHZoO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cblxuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDYwdmg7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICAvLyB0b3A6IDE1dmg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBpbWcsIHNvdXJjZSB7XG4gICAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjsvL0lF5a++562WXG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4udG9wLTAxLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMnZ3O1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09XG4vL3NlY3Rpb24yXG4vLz09PT09PT09PT09PT09PT09PT09XG4udG9wLTAyLXdyYXAge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA5NXB4IGxlZnQgMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc1JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTI1cHggMCA3MHB4IDA7XG4gIH1cblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkbmF2eV80O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzAyX2JhY2tfc3RlcC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTYlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuXG4udG9wLTAyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gbWF4LXdpZHRoOiAyMDAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9faW1hZ2Uge1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDMwcHggYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAzMHZoO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMnZ3O1xuICB9XG5cbiAgJl9fdGV4dC1jaXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWFyZ2luLXRvcDogMnZoO1xuICB9XG5cbiAgJl9fc3RlcC1jaXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuXG5cblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT1cbi8vc2VjdGlvbjNcbi8vPT09PT09PT09PT09PT09PT09PT1cblxuLnRvcC0wMy13cmFwIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgOTBweCBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTI1cHggMCA3MHB4IDA7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nLzAzX2JhY2tfbW92aWUuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDExMnB4IGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNzUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpdGVncmF5XzI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTUlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cblxuLnRvcC0wMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBtYXgtd2lkdGg6IDIwMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvcC0wMy10aXRsZSB7XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiB2aDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoaGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cblxuICAgIGZvbnQtc2l6ZTogMS4zdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiA4dnc7XG4gIH1cbn1cblxuXG5cbi50b3AtMDMtbW92aWUtYXNwZWN0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDU1dmg7IC8qIOmrmOOBleOCkuW5heOBrjc1JeOBq+WbuuWumiAqL1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLnRvcC0wMy1tb3ZpZSB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICAmX19sZWZ0IHtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFweCk7XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMXB4KTtcbiAgfVxufVxuXG5cbi50b3AtMDMtbW92aWUtbGVmdCB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cblxuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDcwJTtcbiAgICBpbWcsIHNvdXJjZSB7XG4gICAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjsvL0lF5a++562WXG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKGhnKSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5XzU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICBoZWlnaHQ6IDMwJTtcbiAgICBsaW5lLWhlaWdodDogMS42NWVtO1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2NoYXB0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNhaXJhXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxufVxuXG5cbi50b3AtMDMtbW92aWUtcmlnaHQge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICB9XG4gIH1cblxuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cblxuXG4gICZfX2ltYWdlIHtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBpbWcsIHNvdXJjZSB7XG4gICAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjsvL0lF5a++562WXG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxLjA4dnc7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKGhnKSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eV81O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMC45dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4IDAgMyU7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuICAmX19jaGFwdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJTYWlyYVwiLCBzYW5zLXNlcmlmO1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT1cbi8vc2VjdGlvbjRcbi8vPT09PT09PT09PT09PT09PT09PT1cblxuLnRvcC0wNC13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnlfMztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50b3AtMDQge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgfVxuXG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8vIG1heC13aWR0aDogMjAwMHB4O1xuICBwYWRkaW5nLXRvcDogOHZ3O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy/jg6rjgrnjg4hcbi50b3AtMDQtbGlzdCB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi50b3AtMDQtbGlzdC10aXRsZSB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgQGluY2x1ZGUgbXEoaGcpIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtcSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMS42NWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5cblxuXG5cbi8v44Oq44K544OI44Kk44Oz44OK44O85bemXG4udG9wLTA0LWxlZnQge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZsZXg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIH1cblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gICZfX2lubmVyLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoaGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gICAgfVxuXG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKGhnKSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcbiAgfVxuICAmX19iciB7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vL+WgtOaJgFxuLmZvci1ib3gge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwJTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDIwJTsvLyDjg5zjg4Pjgq/jgrnjgqLjgrnjg5rjgq/jg4jmr5RcbiAgfVxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoaGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgaWUtbGluZS1oZWlnaHQtZml4Oy8vSUUgbGluZS1oZWlnaHQg44OQ44Kw5L+u5q2jXG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogJG5hdnlfMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2FucztcbiAgICBmb250LXNpemU6IDF2dztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5cbi8v44Oc44K/44OzXG4udG9wLTA0LWRldGFpbCB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTclO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICBtYXgtd2lkdGg6IDIzNHB4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMCU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnlfNDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMjclO1xuICB9XG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKGhnKSB7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgaWUtbGluZS1oZWlnaHQtZml4Oy8vSUUgbGluZS1oZWlnaHQg44OQ44Kw5L+u5q2jXG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2FucztcbiAgICBmb250LXNpemU6IDF2dztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNyU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG5cbiAgICBtYXJnaW4tbGVmdDogOCU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09XG4vL2Zvb3RlclxuLy89PT09PT09PT09PT09PT09PT09PVxuXG4uZm9vdGVyLXdyYXAge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHBhZGRpbmc6IDgwcHggMCA0NXB4IDA7XG4gIH1cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDQwcHggMDtcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5XzM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDE4NXB4IDAgNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLy9yZXNwb25zaXZlXG4kcmVzcG9uc2l2ZTogNzY4cHg7XG4kYnJlYWtwb2ludHM6IChcbiAgXCJ3Mzc1XCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweClcIixcbiAgXCJzbVwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpXCIsXG4gIFwibWRzbVwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpXCIsXG4gIFwibWRcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KVwiLFxuICBcImxnXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweClcIixcbiAgXCJ4bFwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KVwiLFxuICBcImhnXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpXCIsXG4pICFkZWZhdWx0O1xuXG4vL21lZGlhcXVlcnlcbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogbWQpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyAgIG1lZGlhcXVlcnkgc2FzcyDkvb/jgYTmlrlcbi8vXG4vLyAgIEBpbmNsdWRlIG1xKCkge1xuLy8gIOOBk+OBk+OBq+iomOi8ieOBp+ODoeODh+OCo+OCouOCr+OCqOODquODvOWHuuWKm1xuLy8gICB9XG4vL1xuLy8gICBtcSgpICAg5oyH5a6a44Gq44GX44Gg44Go44CAbXEobWQp44Gr44Gq44KK44G+44GZ44CCXG4vLyAgIG1xKGxnKSAgbXEoc20pICAg44Gq44Gp5YWl44KM44KL44GT44Go44Gn44Oh44OH44Kj44Ki44Kv44Ko44Oq44O844Gu44K144Kk44K644GM5aSJ5pu044GV44KM44G+44GZXG4vLyAgIOS9v+OBiOOCi+aWh+Wtl+OBr+S4iiAkYnJlYWtwb2ludHMg44Gn5oyH5a6a44GX44Gm44GE44G+44GZ44CCXG5cblxuXG4vL0lFIGxpbmUtaGVpZ2h044OQ44Kw5L+u5q2jXG5AbWl4aW4gaWUtbGluZS1oZWlnaHQtZml4KCkge1xuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuICAgIHBhZGRpbmctdG9wOiAwLjRlbTsvL2llIGxpbmUtaGVpZ2h044OQ44Kw5L+u5q2jXG4gIH1cbn1cblxuXG4vL2NvbnRlbnQtd2lkdGhcbiRzaWRlLW1hcmdpbi1wYzogODBweDtcbiRzaWRlLW1hcmdpbi1wYzI6IDQwcHg7XG4kc2lkZS1tYXJnaW4tdGI6IDgwcHg7XG4kc2lkZS1tYXJnaW4tc3A6IDIwcHg7XG5cbi8vc2lkZWJhclxuJHNpZGViYXItbWF4LXdpZHRoOiAzNDBweDtcbiRzaWRlYmFyLW1pbi13aWR0aDogMTgwcHg7XG5cblxuLy9jb2xvclxuLy9cbiRsaXRlZ3JheV8xOiAjZTZlNmU2O1xuJGxpdGVncmF5XzI6ICNmMmYyZjI7XG4vL1xuJG5hdnlfMTogIzAzMTAyYjtcbiRuYXZ5XzI6ICMwMTE2Mzg7XG4kbmF2eV8zOiAjMDAwODE1O1xuJG5hdnlfNDogIzM2NDE1NjtcbiRuYXZ5XzU6ICMwMDA3MTM7XG5cblxuLy9mb250LWZhbWlseVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IOa4uOaYjuacnSxcIll1IE1pbmNob1wiLFl1TWluY2hvLFwiSGlyYWdpbm8gTWluY2hvIFByb05cIixcIkhpcmFnaW5vIE1pbmNobyBQcm9cIixIR1PmmI7mnJ1FLOODoeOCpOODquOCqixNZWlyeW8sc2VyaWY7XG4kZm9udC1mYW1pbHktc2FuczogXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuIl19 */



