.main {
  width: 100%;
}
.main .indexMain .indexBanner {
  width: 100%;
  background: rgba(240, 240, 240, 0.7);
  padding: 15px;
}
.main .indexMain .indexBanner .swBnnerBox {
  max-width: 1100px;
  margin: 0 auto;
  position: relative;
}
.main .indexMain .indexBanner .swBnnerBox .bannerBox {
  max-width: 100%;
}
.main .indexMain .indexBanner .swBnnerBox .bannerBox img {
  width: 100%;
}
.main .indexMain .indexBanner .swBnnerBox .swiper-pagination-bullet {
  opacity: 0.8;
  width: 10px;
  border-radius: 10px;
  height: 10px;
  background: #fff;
}
.main .indexMain .indexBanner .swBnnerBox .swiper-pagination-bullet-active {
  opacity: 1;
  background: #0065AF;
}
.main .indexMain .indexBanner .swBnnerBox .swiper-button-next {
  background: url("../static/u173.svg") no-repeat;
  width: 30px;
  height: 50px;
  opacity: 0.7;
  -webkit-tap-highlight-color: transparent;
}
.main .indexMain .indexBanner .swBnnerBox .swiper-button-next:hover {
  -webkit-tap-highlight-color: transparent;
  background: url("../static/u173_mouseOver.svg") no-repeat;
}
.main .indexMain .indexBanner .swBnnerBox .swiper-button-next:active {
  -webkit-tap-highlight-color: transparent;
  text-decoration: none;
  border: none;
}
.main .indexMain .indexBanner .swBnnerBox .swiper-button-next:after {
  display: none;
}
.main .indexMain .indexBanner .swBnnerBox .swiper-button-prev {
  width: 30px;
  height: 50px;
  opacity: 0.7;
  -webkit-tap-highlight-color: transparent;
  background: url("../static/u174.svg") no-repeat;
}
.main .indexMain .indexBanner .swBnnerBox .swiper-button-prev:hover {
  -webkit-tap-highlight-color: transparent;
  background: url("../static/u174_mouseOver.svg") no-repeat;
}
.main .indexMain .indexBanner .swBnnerBox .swiper-button-prev:active {
  text-decoration: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
}
.main .indexMain .indexBanner .swBnnerBox .swiper-button-prev:after {
  display: none;
}
.main .indexMain .indexLinkList {
  padding: 25px 15px 10px 15px;
}
.main .indexMain .indexLinkList .iListBox {
  max-width: 1100px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.main .indexMain .indexLinkList .iListBox .indexLinkListItem {
  overflow: hidden;
  cursor: pointer;
  width: 24%;
  background: #fff;
  border: 1px solid #f2f2f2;
  position: relative;
  padding-bottom: 33px;
  margin-bottom: 15px;
}
.main .indexMain .indexLinkList .iListBox .indexLinkListItem a img {
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  /* Firefox 4 */
  -webkit-transition: all 0.2s linear;
  /* Safari 和 Chrome */
  -o-transition: all 0.2s linear;
  /* Opera */
  width: 100%;
  transform: scale(1);
}
.main .indexMain .indexLinkList .iListBox .indexLinkListItem a p {
  background: #f2f2f2;
  position: absolute;
  width: 100%;
  height: 36px;
  line-height: 2.25rem;
  padding-left: 15px;
  left: 0;
  font-size: 0.875rem;
  bottom: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
}
.main .indexMain .indexLinkList .iListBox .indexLinkListItem a p img {
  width: 8px;
  margin-right: 7px;
}
.main .indexMain .indexLinkList .iListBox .indexLinkListItem a p sup {
  vertical-align: top;
  height: 32px;
  line-height: normal;
  margin-left: 3px;
}
.main .indexMain .indexLinkList .iListBox .indexLinkListItem a p sup svg {
  width: 16px;
}
.main .indexMain .indexLinkList .iListBox .indexLinkListItem a:hover img {
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  /* Firefox 4 */
  -webkit-transition: all 0.2s linear;
  /* Safari 和 Chrome */
  -o-transition: all 0.2s linear;
  /* Opera */
  transform: scale(1.2);
}
.main .indexMain .indexLinkList .iListBox .indexLinkListItem a:hover p {
  background: #0065af;
  color: #fff;
}
.main .indexMain .indexLinkList .iListBox .indexLinkListItem a:hover p sup svg {
  fill: #fff;
}
.main .indexMain .newsMain {
  width: 100%;
  padding: 15px;
}
.main .indexMain .newsMain .newsBox {
  max-width: 1100px;
  margin: 0 auto;
}
.main .indexMain .newsMain .newsBox .newsTitle {
  text-align: center;
  font-size: 1.875rem;
  color: #333;
  padding: 25px 0;
}
.main .indexMain .newsMain .newsBox .newsList {
  max-width: 960px;
  margin: 0 auto;
  border-top: 2px solid #f0f0f0;
}
.main .indexMain .newsMain .newsBox .newsList .newsListItem {
  display: flex;
  width: 100%;
  justify-content: space-between;
  padding: 20px 0 15px 0;
  border-bottom: 2px solid #f0f0f0;
}
.main .indexMain .newsMain .newsBox .newsList .newsListItem .itemTime {
  font-size: 1rem;
  width: 20%;
  text-align: right;
}
.main .indexMain .newsMain .newsBox .newsList .newsListItem .itemType {
  width: 12%;
  text-align: center;
}
.main .indexMain .newsMain .newsBox .newsList .newsListItem .itemType span {
  color: #fff;
  text-align: center;
  font-size: 0.8125rem;
  padding: 3px 0;
  display: inline-block;
  width: 7em;
  background: #02a7f0;
}
.main .indexMain .newsMain .newsBox .newsList .newsListItem .itemType span.fz {
  background: #00a62e;
}
.main .indexMain .newsMain .newsBox .newsList .newsListItem .itemType span.ry {
  background: #d9001b;
}
.main .indexMain .newsMain .newsBox .newsList .newsListItem .itemType span.dx {
  background: #0065af;
}
.main .indexMain .newsMain .newsBox .newsList .newsListItem .itemTitle {
  width: 58%;
  padding: 0 20px 0 0;
}
.main .indexMain .newsMain .newsBox .newsList .newsListItem .itemTitle a h3 {
  color: #333;
  font-weight: bold;
  font-size: 1rem;
  margin-bottom: 10px;
}
.main .indexMain .newsMain .newsBox .newsList .newsListItem .itemTitle a p {
  font-size: 0.875rem;
  color: #555;
  padding-left: 20%;
}
.main .indexMain .newsMain .newsBox .newsList .newsListItem .itemTitle a:hover {
  text-decoration: underline;
}
.main .indexMain .linkMain {
  width: 100%;
  background: rgba(240, 240, 240, 0.7);
  padding: 15px;
}
.main .indexMain .linkMain .linkBox {
  max-width: 1100px;
  margin: 0 auto;
}
.main .indexMain .linkMain .linkBox .linkTitle {
  font-size: 1.25rem;
  color: #333;
  padding: 30px 0.5%;
}
.main .indexMain .linkMain .linkBox .linkList {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-content: flex-start;
}
.main .indexMain .linkMain .linkBox .linkList .linkListItem {
  width: 30%;
  height: 84px;
  margin: 0 0.5% 15px 0.5%;
}
.main .indexMain .linkMain .linkBox .linkList .linkListItem a {
  height: 84px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  border: 1px solid #dbdbdb;
  padding: 0 20px;
}
.main .indexMain .linkMain .linkBox .linkList .linkListItem a img {
  max-height: 40px;
  margin-right: 10px;
}
.main .indexMain .linkMain .linkBox .linkList .linkListItem a h3 {
  font-size: 1rem;
  color: #5E5E5E;
  font-weight: bold;
  text-align: center;
}
.main .indexMain .linkMain .linkBox .linkList .linkListItem:hover a {
  border-color: #02a7f0;
}
.main .indexMain .activityMain {
  width: 100%;
  background: rgba(240, 240, 240, 0.7);
  padding: 15px 15px 30px 15px;
}
.main .indexMain .activityMain .activityBox {
  max-width: 1100px;
  margin: 0 auto;
}
.main .indexMain .activityMain .activityBox .activityTitle {
  font-size: 1.25rem;
  color: #333;
  padding: 30px 0.5%;
}
.main .indexMain .activityMain .activityBox .activityList {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.main .indexMain .activityMain .activityBox .activityList .activityListItem {
  width: 49%;
  margin: 0 0.5% 15px 0.5%;
  overflow: hidden;
}
.main .indexMain .activityMain .activityBox .activityList .activityListItem a {
  display: block;
}
.main .indexMain .activityMain .activityBox .activityList .activityListItem a img {
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  /* Firefox 4 */
  -webkit-transition: all 0.2s linear;
  /* Safari 和 Chrome */
  -o-transition: all 0.2s linear;
  /* Opera */
  transform: scale(1);
  width: 100%;
}
.main .indexMain .activityMain .activityBox .activityList .activityListItem a:hover img {
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  /* Firefox 4 */
  -webkit-transition: all 0.2s linear;
  /* Safari 和 Chrome */
  -o-transition: all 0.2s linear;
  /* Opera */
  transform: scale(1.1);
}
@media screen and (max-width: 1100px) {
  .main .indexMain .indexBanner {
    padding: 0;
  }
  .main .indexMain .linkMain .linkBox .linkList .linkListItem {
    width: 32%;
  }
}
@media screen and (max-width: 880px) {
  .main .indexMain .indexLinkList {
    padding: 15px 15px 10px 15px;
  }
  .main .indexMain .indexBanner {
    padding: 0;
  }
  .main .indexMain .indexBanner .swBnnerBox .swiper-button-next {
    width: 15px;
    height: 27px;
    background-size: 100%;
  }
  .main .indexMain .indexBanner .swBnnerBox .swiper-button-next:hover {
    width: 15px;
    height: 27px;
    background-size: 100%;
  }
  .main .indexMain .indexBanner .swBnnerBox .swiper-button-prev {
    width: 15px;
    height: 27px;
    background-size: 100%;
  }
  .main .indexMain .indexBanner .swBnnerBox .swiper-button-prev:hover {
    width: 15px;
    height: 27px;
    background-size: 100%;
  }
  .main .indexMain .indexBanner .swBnnerBox .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
  }
  .main .indexMain .newsMain .newsBox .newsList .newsListItem {
    display: inherit;
  }
  .main .indexMain .newsMain .newsBox .newsList .newsListItem .itemTime {
    display: initial;
    margin-right: 15px;
  }
  .main .indexMain .newsMain .newsBox .newsList .newsListItem .itemType {
    display: inline-block;
  }
  .main .indexMain .newsMain .newsBox .newsList .newsListItem .itemTitle {
    padding: 15px 0 5px 0;
    width: 100%;
  }
  .main .indexMain .newsMain .newsBox .newsList .newsListItem .itemTitle p {
    padding-left: 0;
  }
}
@media screen and (max-width: 765px) {
  .main .indexMain .indexLinkList .iListBox {
    flex-wrap: wrap;
  }
  .main .indexMain .indexLinkList .iListBox .indexLinkListItem {
    margin-bottom: 15px;
    width: 49%;
    font-size: 0.6875rem;
  }
  .main .indexMain .indexLinkList .iListBox .indexLinkListItem p {
    padding-left: 6px;
  }
  .main .indexMain .indexLinkList .iListBox .indexLinkListItem p img {
    width: 6px;
    margin-right: 5px;
    vertical-align: middle;
  }
  .main .indexMain .linkMain .linkBox .linkList .linkListItem {
    width: 49%;
  }
  .main .indexMain .activityMain .activityBox .activityList .activityListItem {
    width: 100%;
  }
}
@media screen and (max-width: 481px) {
  .main .indexMain .linkMain .linkBox .linkList .linkListItem {
    width: 100%;
  }
  .main .indexMain .linkMain .linkBox .linkList .linkListItem h3 {
    flex: initial;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4Lmxlc3MiLCJpbmRleC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxXQUFBO0FDQ0Y7QURGQTtFQUlNLFdBQUE7RUFDQSxvQ0FBQTtFQUNBLGFBQUE7QUNDTjtBRFBBO0VBUVEsaUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QUNFUjtBRFpBO0VBWVUsZUFBQTtBQ0dWO0FEZkE7RUFjWSxXQUFBO0FDSVo7QURsQkE7RUFrQlUsWUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBQ0dWO0FEekJBO0VBeUJVLFVBQUE7RUFDQSxtQkFBQTtBQ0dWO0FEN0JBO0VBNkJVLCtDQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0Esd0NBQUE7QUNHVjtBREZVO0VBQ0Usd0NBQUE7RUFDQSx5REFBQTtBQ0laO0FERlU7RUFDRSx3Q0FBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtBQ0laO0FERlU7RUFDRSxhQUFBO0FDSVo7QURoREE7RUFnRFUsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0Esd0NBQUE7RUFDQSwrQ0FBQTtBQ0dWO0FERlU7RUFDRSx3Q0FBQTtFQUNBLHlEQUFBO0FDSVo7QURGVTtFQUNFLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLHdDQUFBO0FDSVo7QURGVTtFQUNFLGFBQUE7QUNJWjtBRG5FQTtFQXFFTSw0QkFBQTtBQ0NOO0FEdEVBO0VBdUVRLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7QUNFUjtBRDdFQTtFQTZFVSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtBQ0dWO0FEdkZBO0VBdUZjLDJCQUFBO0VBQ0EsZ0NBQUE7RUNHWixjQUFjO0VERkYsbUNBQUE7RUNJWixvQkFBb0I7RURIUiw4QkFBQTtFQ0taLFVBQVU7RURK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QkFBQTtFQ09kLFVBQVU7RUROSSxtQkFBQTtFQUNBLFdBQUE7QUNRaEI7QUROYztFQUVJLDJCQUFBO0VBQ0EsZ0NBQUE7RUNPaEIsY0FBYztFRE5FLG1DQUFBO0VDUWhCLG9CQUFvQjtFRFBKLDhCQUFBO0VDU2hCLFVBQVU7RURSTSxxQkFBQTtBQ1VsQjtBREFBO0VBQ0U7SUFHTSxVQUFBO0VDQU47RURIQTtJQVNZLFVBQUE7RUNIWjtBQUNGO0FEVUE7RUFDRTtJQUdNLDRCQUFBO0VDVk47RURPQTtJQU1NLFVBQUE7RUNWTjtFRElBO0lBU1UsV0FBQTtJQUNBLFlBQUE7SUFDQSxxQkFBQTtFQ1ZWO0VEV1U7SUFDRSxXQUFBO0lBQ0EsWUFBQTtJQUNBLHFCQUFBO0VDVFo7RUROQTtJQW1CVSxXQUFBO0lBQ0EsWUFBQTtJQUNBLHFCQUFBO0VDVlY7RURXVTtJQUNFLFdBQUE7SUFDQSxZQUFBO0lBQ0EscUJBQUE7RUNUWjtFRGhCQTtJQTZCVSxVQUFBO0lBQ0EsV0FBQTtFQ1ZWO0VEcEJBO0lBc0NZLGdCQUFBO0VDZlo7RUR2QkE7SUF3Q2MsZ0JBQUE7SUFDQSxrQkFBQTtFQ2RkO0VEM0JBO0lBNENjLHFCQUFBO0VDZGQ7RUQ5QkE7SUErQ2MscUJBQUE7SUFDQSxXQUFBO0VDZGQ7RURsQ0E7SUFrRGdCLGVBQUE7RUNiaEI7QUFDRjtBRHNCQTtFQUNFO0lBSVEsZUFBQTtFQ3ZCUjtFRG1CQTtJQU1VLG1CQUFBO0lBQ0EsVUFBQTtJQUNBLG9CQUFBO0VDdEJWO0VEY0E7SUFVWSxpQkFBQTtFQ3JCWjtFRFdBO0lBWWMsVUFBQTtJQUNBLGlCQUFBO0lBQ0Esc0JBQUE7RUNwQmQ7RURNQTtJQXdCWSxVQUFBO0VDM0JaO0VER0E7SUFpQ1ksV0FBQTtFQ2pDWjtBQUNGO0FEd0NBO0VBQ0U7SUFNWSxXQUFBO0VDM0NaO0VEcUNBO0lBUWMsYUFBQTtFQzFDZDtBQUNGIiwiZmlsZSI6ImluZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5tYWluIHtcclxuICB3aWR0aDoxMDAlO1xyXG4gIC5pbmRleE1haW57XHJcbiAgICAuaW5kZXhCYW5uZXJ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQwLCAyNDAsIDAuNyk7XHJcbiAgICAgIHBhZGRpbmc6MTVweDtcclxuICAgICAgLnN3Qm5uZXJCb3h7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmJhbm5lckJveHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcclxuICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgd2lkdGg6MTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6MTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY1QUY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvdTE3My5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgd2lkdGg6MzBweDtcclxuICAgICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy91MTczX21vdXNlT3Zlci5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZ7XHJcbiAgICAgICAgICB3aWR0aDozMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy91MTc0LnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy91MTc0X21vdXNlT3Zlci5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5kZXhMaW5rTGlzdHtcclxuICAgICAgcGFkZGluZzoyNXB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgICAuaUxpc3RCb3h7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgLmluZGV4TGlua0xpc3RJdGVte1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHdpZHRoOjI0JTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQyLCAyNDIsIDI0MiwgMSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTozM3B4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGxpbmVhcjsgLyogRmlyZWZveCA0ICovXHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjsgLyogU2FmYXJpIOWSjCBDaHJvbWUgKi9cclxuICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjsgLyogT3BlcmEgKi9cclxuICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICByZ2JhKDI0MiwgMjQyLCAyNDIsIDEpO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDozNnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6OHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjdweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgc3Vwe1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246dG9wO2hlaWdodDogMzJweDtsaW5lLWhlaWdodDogbm9ybWFsO21hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOjE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246YWxsIC4ycyBsaW5lYXI7IC8qIEZpcmVmb3ggNCAqL1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjsgLyogU2FmYXJpIOWSjCBDaHJvbWUgKi9cclxuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyOyAvKiBPcGVyYSAqL1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2NWFmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICAgIHN1cHtcclxuICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXdzTWFpbntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6MTVweDtcclxuICAgICAgLm5ld3NCb3h7XHJcbiAgICAgICAgbWF4LXdpZHRoOjExMDBweDtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIC5uZXdzVGl0bGV7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICBjb2xvcjojMzMzO1xyXG4gICAgICAgICAgcGFkZGluZzoyNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXdzTGlzdHtcclxuICAgICAgICAgIG1heC13aWR0aDo5NjBweDtcclxuICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICBib3JkZXItdG9wOjJweCBzb2xpZCByZ2JhKDI0MCwgMjQwLCAyNDAsIDEpO1xyXG4gICAgICAgICAgLm5ld3NMaXN0SXRlbXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjIwcHggMCAxNXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkIHJnYmEoMjQwLCAyNDAsIDI0MCwgMSk7XHJcbiAgICAgICAgICAgIC5pdGVtVGltZXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6MjAlO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtVHlwZXtcclxuICAgICAgICAgICAgICB3aWR0aDoxMiU7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogN2VtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyLCAxNjcsIDI0MCwgMSk7XHJcbiAgICAgICAgICAgICAgICAmLmZ6e1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE2NiwgNDYsIDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5yeXtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDAsIDI3LCAxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZHh7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTAxLCAxNzUsIDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbVRpdGxle1xyXG4gICAgICAgICAgICAgIHdpZHRoOjU4JTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOjAgMjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjojMzMzO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiM1NTU7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5saW5rTWFpbntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDAsIDI0MCwgMC43KTtcclxuICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAubGlua0JveHtcclxuICAgICAgICBtYXgtd2lkdGg6MTEwMHB4O1xyXG4gICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgLmxpbmtUaXRsZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGNvbG9yOiMzMzM7XHJcbiAgICAgICAgICBwYWRkaW5nOjMwcHggLjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlua0xpc3R7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIC5saW5rTGlzdEl0ZW17XHJcbiAgICAgICAgICAgIHdpZHRoOjI0JTtcclxuICAgICAgICAgICAgaGVpZ2h0Ojg0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIC41JSAxNXB4IC41JTtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBoZWlnaHQ6ODRweDtcclxuICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjE5LCAyMTksIDIxOSwgMSk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzowIDIwcHg7XHJcbiAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiM1RTVFNUU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDJhN2YwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjdGl2aXR5TWFpbntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDAsIDI0MCwgMC43KTtcclxuICAgICAgcGFkZGluZzoxNXB4IDE1cHggMzBweCAxNXB4O1xyXG4gICAgICAuYWN0aXZpdHlCb3h7XHJcbiAgICAgICAgbWF4LXdpZHRoOjExMDBweDtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIC5hY3Rpdml0eVRpdGxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6IzMzMztcclxuICAgICAgICAgIHBhZGRpbmc6MzBweCAuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY3Rpdml0eUxpc3R7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAuYWN0aXZpdHlMaXN0SXRlbXtcclxuICAgICAgICAgICAgd2lkdGg6NDklO1xyXG4gICAgICAgICAgICBtYXJnaW46MCAwLjUlIDE1cHggMC41JTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGxpbmVhcjsgLyogRmlyZWZveCA0ICovXHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyOyAvKiBTYWZhcmkg5ZKMIENocm9tZSAqL1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7IC8qIE9wZXJhICovXHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOmFsbCAuMnMgbGluZWFyOyAvKiBGaXJlZm94IDQgKi9cclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjsgLyogU2FmYXJpIOWSjCBDaHJvbWUgKi9cclxuICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7IC8qIE9wZXJhICovXHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAubWFpbntcclxuICAgIC5pbmRleE1haW57XHJcbiAgICAgIC5pbmRleEJhbm5lcntcclxuICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgIH1cclxuICAgICAgLmxpbmtNYWlue1xyXG4gICAgICAgIC5saW5rQm94e1xyXG4gICAgICAgICAgLmxpbmtMaXN0e1xyXG4gICAgICAgICAgICAubGlua0xpc3RJdGVte1xyXG4gICAgICAgICAgICAgIHdpZHRoOjMyJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xyXG4gIC5tYWlue1xyXG4gICAgLmluZGV4TWFpbntcclxuICAgICAgLmluZGV4TGlua0xpc3R7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMTVweDtcclxuICAgICAgfVxyXG4gICAgICAuaW5kZXhCYW5uZXJ7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgIC5zd0JubmVyQm94e1xyXG4gICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dHtcclxuICAgICAgICAgICAgd2lkdGg6MTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6MTVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xyXG4gICAgICAgICAgICB3aWR0aDoxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICB3aWR0aDoxNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XHJcbiAgICAgICAgICAgIHdpZHRoOjZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5ld3NNYWlue1xyXG4gICAgICAgIC5uZXdzQm94e1xyXG4gICAgICAgICAgLm5ld3NMaXN0e1xyXG4gICAgICAgICAgICAubmV3c0xpc3RJdGVte1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgLml0ZW1UaW1le1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuaXRlbVR5cGV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuaXRlbVRpdGxle1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDAgNXB4IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NXB4KSB7XHJcbiAgLm1haW57XHJcbiAgICAuaW5kZXhNYWlue1xyXG4gICAgICAuaW5kZXhMaW5rTGlzdHtcclxuICAgICAgICAuaUxpc3RCb3h7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAuaW5kZXhMaW5rTGlzdEl0ZW17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuICAgICAgICAgICAgd2lkdGg6NDklO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjZweDtcclxuICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxpbmtNYWlue1xyXG4gICAgICAgIC5saW5rQm94e1xyXG4gICAgICAgICAgLmxpbmtMaXN0e1xyXG4gICAgICAgICAgICAubGlua0xpc3RJdGVte1xyXG4gICAgICAgICAgICAgIHdpZHRoOjQ5JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYWN0aXZpdHlNYWlue1xyXG4gICAgICAgIC5hY3Rpdml0eUJveHtcclxuICAgICAgICAgIC5hY3Rpdml0eUxpc3R7XHJcbiAgICAgICAgICAgIC5hY3Rpdml0eUxpc3RJdGVte1xyXG4gICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgxcHgpIHtcclxuICAubWFpbntcclxuICAgIC5pbmRleE1haW57XHJcbiAgICAgIC5saW5rTWFpbntcclxuICAgICAgICAubGlua0JveHtcclxuICAgICAgICAgIC5saW5rTGlzdHtcclxuICAgICAgICAgICAgLmxpbmtMaXN0SXRlbXtcclxuICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4gLmluZGV4TWFpbiAuaW5kZXhCYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MCwgMjQwLCAwLjcpO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm1haW4gLmluZGV4TWFpbiAuaW5kZXhCYW5uZXIgLnN3Qm5uZXJCb3gge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluIC5pbmRleE1haW4gLmluZGV4QmFubmVyIC5zd0JubmVyQm94IC5iYW5uZXJCb3gge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5pbmRleEJhbm5lciAuc3dCbm5lckJveCAuYmFubmVyQm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4gLmluZGV4TWFpbiAuaW5kZXhCYW5uZXIgLnN3Qm5uZXJCb3ggLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG9wYWNpdHk6IDAuODtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tYWluIC5pbmRleE1haW4gLmluZGV4QmFubmVyIC5zd0JubmVyQm94IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzAwNjVBRjtcbn1cbi5tYWluIC5pbmRleE1haW4gLmluZGV4QmFubmVyIC5zd0JubmVyQm94IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvdTE3My5zdmdcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5pbmRleEJhbm5lciAuc3dCbm5lckJveCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL3UxNzNfbW91c2VPdmVyLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5pbmRleEJhbm5lciAuc3dCbm5lckJveCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFjdGl2ZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1haW4gLmluZGV4TWFpbiAuaW5kZXhCYW5uZXIgLnN3Qm5uZXJCb3ggLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5pbmRleEJhbm5lciAuc3dCbm5lckJveCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3BhY2l0eTogMC43O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvdTE3NC5zdmdcIikgbm8tcmVwZWF0O1xufVxuLm1haW4gLmluZGV4TWFpbiAuaW5kZXhCYW5uZXIgLnN3Qm5uZXJCb3ggLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy91MTc0X21vdXNlT3Zlci5zdmdcIikgbm8tcmVwZWF0O1xufVxuLm1haW4gLmluZGV4TWFpbiAuaW5kZXhCYW5uZXIgLnN3Qm5uZXJCb3ggLnN3aXBlci1idXR0b24tcHJldjphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tYWluIC5pbmRleE1haW4gLmluZGV4QmFubmVyIC5zd0JubmVyQm94IC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4gLmluZGV4TWFpbiAuaW5kZXhMaW5rTGlzdCB7XG4gIHBhZGRpbmc6IDI1cHggMTVweCAxMHB4IDE1cHg7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5pbmRleExpbmtMaXN0IC5pTGlzdEJveCB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWFpbiAuaW5kZXhNYWluIC5pbmRleExpbmtMaXN0IC5pTGlzdEJveCAuaW5kZXhMaW5rTGlzdEl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5pbmRleExpbmtMaXN0IC5pTGlzdEJveCAuaW5kZXhMaW5rTGlzdEl0ZW0gYSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAvKiBGaXJlZm94IDQgKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC8qIFNhZmFyaSDlkowgQ2hyb21lICovXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLyogT3BlcmEgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5pbmRleExpbmtMaXN0IC5pTGlzdEJveCAuaW5kZXhMaW5rTGlzdEl0ZW0gYSBwIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5pbmRleExpbmtMaXN0IC5pTGlzdEJveCAuaW5kZXhMaW5rTGlzdEl0ZW0gYSBwIGltZyB7XG4gIHdpZHRoOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLm1haW4gLmluZGV4TWFpbiAuaW5kZXhMaW5rTGlzdCAuaUxpc3RCb3ggLmluZGV4TGlua0xpc3RJdGVtIGEgcCBzdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5pbmRleExpbmtMaXN0IC5pTGlzdEJveCAuaW5kZXhMaW5rTGlzdEl0ZW0gYSBwIHN1cCBzdmcge1xuICB3aWR0aDogMTZweDtcbn1cbi5tYWluIC5pbmRleE1haW4gLmluZGV4TGlua0xpc3QgLmlMaXN0Qm94IC5pbmRleExpbmtMaXN0SXRlbSBhOmhvdmVyIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC8qIEZpcmVmb3ggNCAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLyogU2FmYXJpIOWSjCBDaHJvbWUgKi9cbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAvKiBPcGVyYSAqL1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5pbmRleExpbmtMaXN0IC5pTGlzdEJveCAuaW5kZXhMaW5rTGlzdEl0ZW0gYTpob3ZlciBwIHtcbiAgYmFja2dyb3VuZDogIzAwNjVhZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5pbmRleExpbmtMaXN0IC5pTGlzdEJveCAuaW5kZXhMaW5rTGlzdEl0ZW0gYTpob3ZlciBwIHN1cCBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuLm1haW4gLmluZGV4TWFpbiAubmV3c01haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tYWluIC5pbmRleE1haW4gLm5ld3NNYWluIC5uZXdzQm94IHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1haW4gLmluZGV4TWFpbiAubmV3c01haW4gLm5ld3NCb3ggLm5ld3NUaXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMjVweCAwO1xufVxuLm1haW4gLmluZGV4TWFpbiAubmV3c01haW4gLm5ld3NCb3ggLm5ld3NMaXN0IHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjBmMGYwO1xufVxuLm1haW4gLmluZGV4TWFpbiAubmV3c01haW4gLm5ld3NCb3ggLm5ld3NMaXN0IC5uZXdzTGlzdEl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDAgMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YwZjBmMDtcbn1cbi5tYWluIC5pbmRleE1haW4gLm5ld3NNYWluIC5uZXdzQm94IC5uZXdzTGlzdCAubmV3c0xpc3RJdGVtIC5pdGVtVGltZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDIwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5uZXdzTWFpbiAubmV3c0JveCAubmV3c0xpc3QgLm5ld3NMaXN0SXRlbSAuaXRlbVR5cGUge1xuICB3aWR0aDogMTIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5uZXdzTWFpbiAubmV3c0JveCAubmV3c0xpc3QgLm5ld3NMaXN0SXRlbSAuaXRlbVR5cGUgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDdlbTtcbiAgYmFja2dyb3VuZDogIzAyYTdmMDtcbn1cbi5tYWluIC5pbmRleE1haW4gLm5ld3NNYWluIC5uZXdzQm94IC5uZXdzTGlzdCAubmV3c0xpc3RJdGVtIC5pdGVtVHlwZSBzcGFuLmZ6IHtcbiAgYmFja2dyb3VuZDogIzAwYTYyZTtcbn1cbi5tYWluIC5pbmRleE1haW4gLm5ld3NNYWluIC5uZXdzQm94IC5uZXdzTGlzdCAubmV3c0xpc3RJdGVtIC5pdGVtVHlwZSBzcGFuLnJ5IHtcbiAgYmFja2dyb3VuZDogI2Q5MDAxYjtcbn1cbi5tYWluIC5pbmRleE1haW4gLm5ld3NNYWluIC5uZXdzQm94IC5uZXdzTGlzdCAubmV3c0xpc3RJdGVtIC5pdGVtVHlwZSBzcGFuLmR4IHtcbiAgYmFja2dyb3VuZDogIzAwNjVhZjtcbn1cbi5tYWluIC5pbmRleE1haW4gLm5ld3NNYWluIC5uZXdzQm94IC5uZXdzTGlzdCAubmV3c0xpc3RJdGVtIC5pdGVtVGl0bGUge1xuICB3aWR0aDogNTglO1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xufVxuLm1haW4gLmluZGV4TWFpbiAubmV3c01haW4gLm5ld3NCb3ggLm5ld3NMaXN0IC5uZXdzTGlzdEl0ZW0gLml0ZW1UaXRsZSBhIGgzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5uZXdzTWFpbiAubmV3c0JveCAubmV3c0xpc3QgLm5ld3NMaXN0SXRlbSAuaXRlbVRpdGxlIGEgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmctbGVmdDogMjAlO1xufVxuLm1haW4gLmluZGV4TWFpbiAubmV3c01haW4gLm5ld3NCb3ggLm5ld3NMaXN0IC5uZXdzTGlzdEl0ZW0gLml0ZW1UaXRsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5saW5rTWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQwLCAyNDAsIDAuNyk7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5saW5rTWFpbiAubGlua0JveCB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tYWluIC5pbmRleE1haW4gLmxpbmtNYWluIC5saW5rQm94IC5saW5rVGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAzMHB4IDAuNSU7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5saW5rTWFpbiAubGlua0JveCAubGlua0xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cbi5tYWluIC5pbmRleE1haW4gLmxpbmtNYWluIC5saW5rQm94IC5saW5rTGlzdCAubGlua0xpc3RJdGVtIHtcbiAgd2lkdGg6IDI0JTtcbiAgaGVpZ2h0OiA4NHB4O1xuICBtYXJnaW46IDAgMC41JSAxNXB4IDAuNSU7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5saW5rTWFpbiAubGlua0JveCAubGlua0xpc3QgLmxpbmtMaXN0SXRlbSBhIHtcbiAgaGVpZ2h0OiA4NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5tYWluIC5pbmRleE1haW4gLmxpbmtNYWluIC5saW5rQm94IC5saW5rTGlzdCAubGlua0xpc3RJdGVtIGEgaW1nIHtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1haW4gLmluZGV4TWFpbiAubGlua01haW4gLmxpbmtCb3ggLmxpbmtMaXN0IC5saW5rTGlzdEl0ZW0gYSBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1RTVFNUU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5saW5rTWFpbiAubGlua0JveCAubGlua0xpc3QgLmxpbmtMaXN0SXRlbTpob3ZlciBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDJhN2YwO1xufVxuLm1haW4gLmluZGV4TWFpbiAuYWN0aXZpdHlNYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDAsIDI0MCwgMC43KTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDMwcHggMTVweDtcbn1cbi5tYWluIC5pbmRleE1haW4gLmFjdGl2aXR5TWFpbiAuYWN0aXZpdHlCb3gge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubWFpbiAuaW5kZXhNYWluIC5hY3Rpdml0eU1haW4gLmFjdGl2aXR5Qm94IC5hY3Rpdml0eVRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMzBweCAwLjUlO1xufVxuLm1haW4gLmluZGV4TWFpbiAuYWN0aXZpdHlNYWluIC5hY3Rpdml0eUJveCAuYWN0aXZpdHlMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubWFpbiAuaW5kZXhNYWluIC5hY3Rpdml0eU1haW4gLmFjdGl2aXR5Qm94IC5hY3Rpdml0eUxpc3QgLmFjdGl2aXR5TGlzdEl0ZW0ge1xuICB3aWR0aDogNDklO1xuICBtYXJnaW46IDAgMC41JSAxNXB4IDAuNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWFpbiAuaW5kZXhNYWluIC5hY3Rpdml0eU1haW4gLmFjdGl2aXR5Qm94IC5hY3Rpdml0eUxpc3QgLmFjdGl2aXR5TGlzdEl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1haW4gLmluZGV4TWFpbiAuYWN0aXZpdHlNYWluIC5hY3Rpdml0eUJveCAuYWN0aXZpdHlMaXN0IC5hY3Rpdml0eUxpc3RJdGVtIGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLyogRmlyZWZveCA0ICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAvKiBTYWZhcmkg5ZKMIENocm9tZSAqL1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC8qIE9wZXJhICovXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4gLmluZGV4TWFpbiAuYWN0aXZpdHlNYWluIC5hY3Rpdml0eUJveCAuYWN0aXZpdHlMaXN0IC5hY3Rpdml0eUxpc3RJdGVtIGE6aG92ZXIgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLyogRmlyZWZveCA0ICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAvKiBTYWZhcmkg5ZKMIENocm9tZSAqL1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC8qIE9wZXJhICovXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubWFpbiAuaW5kZXhNYWluIC5pbmRleEJhbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFpbiAuaW5kZXhNYWluIC5saW5rTWFpbiAubGlua0JveCAubGlua0xpc3QgLmxpbmtMaXN0SXRlbSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLm1haW4gLmluZGV4TWFpbiAuaW5kZXhMaW5rTGlzdCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMTVweDtcbiAgfVxuICAubWFpbiAuaW5kZXhNYWluIC5pbmRleEJhbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFpbiAuaW5kZXhNYWluIC5pbmRleEJhbm5lciAuc3dCbm5lckJveCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG4gIC5tYWluIC5pbmRleE1haW4gLmluZGV4QmFubmVyIC5zd0JubmVyQm94IC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbiAgLm1haW4gLmluZGV4TWFpbiAuaW5kZXhCYW5uZXIgLnN3Qm5uZXJCb3ggLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxuICAubWFpbiAuaW5kZXhNYWluIC5pbmRleEJhbm5lciAuc3dCbm5lckJveCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG4gIC5tYWluIC5pbmRleE1haW4gLmluZGV4QmFubmVyIC5zd0JubmVyQm94IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gIH1cbiAgLm1haW4gLmluZGV4TWFpbiAubmV3c01haW4gLm5ld3NCb3ggLm5ld3NMaXN0IC5uZXdzTGlzdEl0ZW0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgLm1haW4gLmluZGV4TWFpbiAubmV3c01haW4gLm5ld3NCb3ggLm5ld3NMaXN0IC5uZXdzTGlzdEl0ZW0gLml0ZW1UaW1lIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAubWFpbiAuaW5kZXhNYWluIC5uZXdzTWFpbiAubmV3c0JveCAubmV3c0xpc3QgLm5ld3NMaXN0SXRlbSAuaXRlbVR5cGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubWFpbiAuaW5kZXhNYWluIC5uZXdzTWFpbiAubmV3c0JveCAubmV3c0xpc3QgLm5ld3NMaXN0SXRlbSAuaXRlbVRpdGxlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgNXB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4gLmluZGV4TWFpbiAubmV3c01haW4gLm5ld3NCb3ggLm5ld3NMaXN0IC5uZXdzTGlzdEl0ZW0gLml0ZW1UaXRsZSBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NXB4KSB7XG4gIC5tYWluIC5pbmRleE1haW4gLmluZGV4TGlua0xpc3QgLmlMaXN0Qm94IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm1haW4gLmluZGV4TWFpbiAuaW5kZXhMaW5rTGlzdCAuaUxpc3RCb3ggLmluZGV4TGlua0xpc3RJdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiA0OSU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC5tYWluIC5pbmRleE1haW4gLmluZGV4TGlua0xpc3QgLmlMaXN0Qm94IC5pbmRleExpbmtMaXN0SXRlbSBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuICAubWFpbiAuaW5kZXhNYWluIC5pbmRleExpbmtMaXN0IC5pTGlzdEJveCAuaW5kZXhMaW5rTGlzdEl0ZW0gcCBpbWcge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubWFpbiAuaW5kZXhNYWluIC5saW5rTWFpbiAubGlua0JveCAubGlua0xpc3QgLmxpbmtMaXN0SXRlbSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxuICAubWFpbiAuaW5kZXhNYWluIC5hY3Rpdml0eU1haW4gLmFjdGl2aXR5Qm94IC5hY3Rpdml0eUxpc3QgLmFjdGl2aXR5TGlzdEl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODFweCkge1xuICAubWFpbiAuaW5kZXhNYWluIC5saW5rTWFpbiAubGlua0JveCAubGlua0xpc3QgLmxpbmtMaXN0SXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4gLmluZGV4TWFpbiAubGlua01haW4gLmxpbmtCb3ggLmxpbmtMaXN0IC5saW5rTGlzdEl0ZW0gaDMge1xuICAgIGZsZXg6IGluaXRpYWw7XG4gIH1cbn1cbiJdfQ== */
