@charset "UTF-8";
/**
 * Copyright (C), 2016, 上海赛可电子商务有限公司
 * Date:     2016-10-11
 * Description: 双十一主会场
 */
/***** add by fuyun px-rem ******/
.pt10 {
  padding-top: 0.1rem; }

.pt50 {
  padding-top: 0.5rem; }

.pb50 {
  padding-bottom: 0.5rem; }

.pb100 {
  padding-bottom: 1rem; }

.pb120 {
  padding-bottom: 1.2rem; }

.pb200 {
  padding-bottom: 2rem; }

body {
  font-family: Helvetica,Arial,'Microsoft YaHei',Heiti,SimSun,sans-serif;
  font-size: 0.24rem;
  line-height: 150%;
  color: #333;
  background-color: #fff;
  max-width: 750px;
  min-width: 320px;
  margin: 0 auto; }

.body-hui {
  background-color: #f9f9f5; }

.div-hui {
  background-color: #f9f9f5; }

html {
  height: 100%; }

body {
  min-height: 100%; }

.h100 {
  height: 100%; }

.common-bread {
  font-size: .22rem;
  height: .72rem;
  line-height: .72rem;
  color: #cbbdbd;
  padding-left: 0.3rem; }
  .common-bread.bg-hui {
    background-color: #f9f9f5; }

.arrow-left, .arrow-right, .arrow-up, .arrow-down {
  content: "";
  border-radius: .03rem;
  display: inline-block;
  vertical-align: middle;
  font-size: 0;
  -webkit-backface-visibility: hidden; }

.max.arrow-left, .max.arrow-right, .max.arrow-up, .max.arrow-down {
  width: .17rem;
  height: .17rem; }

.min.arrow-left, .min.arrow-right, .min.arrow-up, .min.arrow-down {
  width: .12rem;
  height: .12rem; }

.min.arrow-down {
  margin-top: -0.07rem; }

.black.arrow-left, .black.arrow-right, .black.arrow-up, .black.arrow-down {
  border-right: .05rem solid #333;
  border-bottom: .05rem solid #333; }

.gray.arrow-left, .gray.arrow-right, .gray.arrow-up, .gray.arrow-down {
  border-right: .05rem solid #997777;
  border-bottom: .05rem solid #997777; }

.white.arrow-left, .white.arrow-right, .white.arrow-up, .white.arrow-down {
  border-right: .06rem solid #fff;
  border-bottom: .06rem solid #fff; }

.orange.arrow-left, .orange.arrow-right, .orange.arrow-up, .orange.arrow-down {
  border-right: .04rem solid #f60;
  border-bottom: .04rem solid #f60; }

.red.arrow-left, .red.arrow-right, .red.arrow-up, .red.arrow-down {
  border-right: .04rem solid #e51c23;
  border-bottom: .04rem solid #e51c23; }

.green.arrow-left, .green.arrow-right, .green.arrow-up, .green.arrow-down {
  border-right: .04rem solid #009e96;
  border-bottom: .04rem solid #009e96; }

.blue.arrow-left, .blue.arrow-right, .blue.arrow-up, .blue.arrow-down {
  border-right: .04rem solid #03a9f4;
  border-bottom: .04rem solid #03a9f4; }

.arrow-left {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg); }

.arrow-left.show {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.arrow-right {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.arrow-right.show {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg); }

.arrow-up {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg); }

.arrow-up.show {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.arrow-down {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.arrow-down.show {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg); }

.pub-header {
  text-align: left;
  color: #3e3030;
  width: 100%;
  font-size: 0;
  position: relative; }

.fixed-buttom .pub-header {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  box-shadow: #ccc 0 0 0.3rem; }

.float-header {
  top: 0;
  left: 0;
  right: 0;
  z-index: 5; }

.header-tips {
  background-color: #f9f9f5;
  padding: 0 0.3rem;
  height: 0.86rem;
  line-height: 0.86rem;
  font-size: 0.26rem;
  color: #675050;
  border-bottom: 1px solid #e1e1e1; }

.header-white {
  background-color: #fff;
  border-bottom: 1px solid #e1e1e1; }

.title-left-node, .pop-title-left-node {
  padding-left: 0.3rem;
  width: 1.3rem;
  text-align: left;
  height: 0.88rem;
  display: inline-block;
  font-size: 0.36rem;
  vertical-align: middle;
  position: relative;
  line-height: 0.88rem; }

.title-right-node {
  padding-right: 0.3rem;
  width: 1.3rem;
  text-align: right;
  display: inline-block;
  font-size: 0.36rem;
  vertical-align: middle;
  min-height: 0.88rem;
  line-height: 0.88rem;
  text-decoration: none; }
  .title-right-node .icon-search-1 {
    position: absolute;
    top: 0.3rem;
    right: 0.3rem;
    width: 0.27rem;
    height: 0.27rem;
    display: block; }
  .title-right-node .title-right-save {
    color: #9ece00;
    font-size: 0.3rem; }

.title-text-max {
  font-size: 0.28rem;
  color: #997777; }

.title-center-node {
  text-align: center;
  width: 4.3rem;
  display: inline-block;
  font-size: 0.36rem;
  vertical-align: middle;
  line-height: 0.5rem;
  padding: 0.19rem 0;
  color: #3e3030; }
  .title-center-node.min {
    line-height: 130%;
    font-size: 0.28rem; }

.menu-header .title-center-node {
  padding: 0;
  font-size: 0; }
  .menu-header .title-center-node a {
    height: 0.88rem;
    line-height: 0.88rem;
    display: inline-block;
    font-size: 0.32rem;
    color: #675050;
    padding: 0 0.45rem;
    text-decoration: none;
    border-bottom: 0.02rem solid #fff; }
    .menu-header .title-center-node a.cur {
      color: #ff753b;
      border-bottom: 0.04rem solid #ff753b; }

/*搜索头部*/
.header-search {
  height: 0.88rem;
  border-bottom: 1px solid #e1e1e1;
  width: auto;
  background-color: #fff; }
  .header-search .search-header-result {
    padding-left: 0.3rem;
    padding-top: 0.1rem;
    font-size: 0;
    line-height: 0; }
    .header-search .search-header-result input {
      text-overflow: ellipsis;
      width: 5.15rem;
      height: 0.68rem;
      line-height: 0.68rem;
      background-color: #ede9e9;
      color: #675050;
      font-size: 0.28rem;
      border-radius: 0.1rem;
      overflow: hidden;
      border: 0;
      text-align: left;
      background: url(../images/icon/icon-search-1.png) #ede9e9;
      background-repeat: no-repeat;
      background-size: 0.27rem 0.27rem;
      background-position: 0.3rem 0.23rem;
      padding: 0 0 0 0.7rem; }
    .header-search .search-header-result span {
      width: 0.95rem;
      height: 0.68rem;
      line-height: 0.68rem;
      color: #675050;
      font-size: 0.28rem;
      display: inline-block;
      text-align: center; }
.header-search.index-header {
  background-color: #FFFFFF;
  border-bottom: none;
  position: fixed;
  width: 7.5rem;
  top: 0;
  z-index: 10;
}

.header-search.index-header .search-header-result .logo {
  height: 0.7rem;
  float: left;
}

.header-search.index-header .search-header-result .logo-title {
  height: 0.88rem;
  width: 60%;
  float: left;
}

.header-search.index-header .search-header-result .logo-title .name {
  font-size: 0.28rem;
  /* height: 0.3rem; */
  position: absolute;
  left: 1rem;
  top: 0.27rem;
  color: #675050;
}

.header-search.index-header .search-header-result .logo-title .des {
  position: absolute;
  top: 0.63rem;
  left: 1rem;
  font-size: 0.21rem;
  color: #B7AAAA;
}

.header-search.index-header .search-header-result input {
  border-radius: 0.32rem;
  width: 5.25rem;
  height: 0.55rem;
  line-height: 0.55rem;
  text-align: left;
  background: url(../images/icon/icon-search-1.png) #f9f9f5;
  background-repeat: no-repeat;
  background-size: 0.27rem 0.27rem;
  background-position: 0.3rem 0.15rem;
  padding-left: 0.7rem;
}

.header-search.index-header .search-header-result a {
  width: 0.8rem;
  height: 0.55rem;
  line-height: 0.55rem;
  color: #675050;
  font-size: 0.28rem;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  text-align: right;
  float: right;
  margin-top: 0.1rem;
}

.header-search.index-header .search-header-result .title-search {
  width: 0.4rem;
  height: 0.4rem;
  margin-right: 0.2rem;
  display: inline-block;
  background: url(../images/icon/Group2-2.png) no-repeat;
  background-size: 100% 100%;
  vertical-align: middle;
}

.header-search.index-header .search-header-result .title-right-catalog {
  margin-right: 0.2rem;
  width: 0.48rem;
  height: 0.34rem;
  display: inline-block;
  background: url(../images/icon/Group1-1.png) no-repeat;
  background-size: 100% 100%;
  vertical-align: middle;
}

.header-search.index-header:after {
  display: block;
  content: '';
  height: 0.88rem;
  width: 100%;
}
  .header-search.main-header {
    background-color: #52c67e;
    border-bottom: none; }
    .header-search.main-header .search-header-result {
      padding-top: 0.15rem; }
      .header-search.main-header .search-header-result input {
        border-radius: 0.32rem;
        width: 5.25rem;
        height: 0.55rem;
        line-height: 0.55rem;
        text-align: left;
        background: url(../images/icon/icon-search-1.png) #f9f9f5;
        background-repeat: no-repeat;
        background-size: 0.27rem 0.27rem;
        background-position: 0.3rem 0.15rem;
        padding-left: 0.7rem; }
      .header-search.main-header .search-header-result a {
        width: 0.8rem;
        height: 0.55rem;
        line-height: 0.55rem;
        color: #675050;
        font-size: 0.28rem;
        display: inline-block;
        text-align: center;
        text-decoration: none;
        text-align: right; }
      .header-search.main-header .search-header-result .title-right-catalog {
        width: 0.48rem;
        height: 0.34rem;
        display: inline-block;
        background: url(../images/icon/icon-ml.png) no-repeat;
        background-size: 100% 100%;
        vertical-align: middle; }

.a-center {
  text-align: center; }

.a-left {
  text-align: left; }

.a-right {
  text-align: right; }

.pos-r {
  position: relative; }

.pos-a {
  position: absolute; }

.pos-f {
  position: fixed; }

.title-left-node .btn-title-arrow, .title-left-node .btn-title-arrow1 {
  width: 0.21rem;
  height: 0.34rem;
  display: block;
  background: url(../images/icon/arrow-left.png) no-repeat;
  background-size: 100% 100%;
  vertical-align: middle;
  position: absolute;
  top: 0.27rem;
  left: 0.3rem; }

.title-left-node .btn-title-arrow1 {
  background: url(../images/icon/arrow-left1.png) no-repeat;
  background-size: 100% 100%; }

.btn-title-arrow1 {
  background: url(../images/icon/arrow-left1.png) no-repeat;
  background-size: 100% 100%; }

.btn-arrow1-middle {
  width: 0.21rem;
  height: 0.34rem;
  display: inline-block; }

.btn-arrow1-right {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -webkit-transform: rotate(180deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(180deg); }

.btn-title-close {
  width: 0.32rem;
  height: 0.32rem;
  display: block;
  background: url(../images/icon/icon-close.png) no-repeat;
  background-size: 100% 100%;
  vertical-align: middle;
  position: absolute;
  top: 0.27rem;
  left: 0.3rem; }

.btn-title-heart {
  width: 0.43rem;
  height: 0.38rem;
  display: block;
  background: url(../images/icon/icon-ax.png) no-repeat;
  background-size: 100% 100%;
  vertical-align: middle;
  position: absolute;
  top: 0.27rem;
  right: 0.3rem; }
  .btn-title-heart.cur {
    background: url(../images/icon/icon-ax-has.png) no-repeat;
    background-size: 100% 100%; }

.btn-title-return {
  width: 0.41rem;
  height: 0.36rem;
  display: block;
  background: url(../images/icon/icon-return.png) no-repeat;
  background-size: 100% 100%;
  vertical-align: middle;
  position: absolute;
  top: 0.27rem;
  right: 0.3rem; }

.btn-title-share {
  width: 0.36rem;
  height: 0.34rem;
  display: block;
  background: url(../images/common/btn-share.png) repeat-x;
  background-size: 100% 100%;
  vertical-align: middle;
  position: absolute;
  top: 0.27rem;
  right: 0.3rem; }

.banner-single img {
  width: 100%;
  min-height: 1rem;
  display: block; }

.yuan {
  border-radius: 50% 50%;
  overflow: hidden; }

.wrapper {
  width: 100%;
  margin: 0 auto; }

.d-title-pub {
  background: url(../images/index/title-bg.jpg) repeat-x;
  background-size: auto 100%;
  height: 0.88rem;
  line-height: 0.88rem;
  overflow: hidden;
  font-size: 0.4rem;
  color: #43b5f2;
  padding: 0.12rem 0.3rem 0 0.3rem;
  font-weight: bold; }
  .d-title-pub i {
    font-size: 0.48rem; }
  .d-title-pub span {
    font-size: 0.24rem;
    padding-left: 0.1rem; }

.p30 {
  padding: 0.3rem; }

.plr30 {
  padding-left: 0.3rem;
  padding-right: 0.3rem; }

.footer {
  margin-top: 0; }

.icon-home {
  background: url(../images/icon/icon-man.png) no-repeat;
  background-size: 100% 100%; }

.icon-star {
  background: url(../images/icon/icon-star.png) no-repeat;
  background-size: 100% 100%; }

.icon-dqy {
  background: url(../images/icon/icon-dqy.png) no-repeat;
  background-size: 100% 100%; }

.icon-right {
  background: url(../images/icon/icon-right.png) no-repeat;
  background-size: 100% 100%; }

.icon-time {
  background: url(../images/icon/icon-time.png) no-repeat;
  background-size: 100% 100%; }

.icon-time1 {
  background: url(../images/icon/icon-time1.png) no-repeat;
  background-size: 100% 100%; }

.icon-xx2 {
  background: url(../images/icon/icon-xx2.png) no-repeat;
  background-size: 100% 100%; }

.icon-store {
  background: url(../images/icon/icon-store.png) no-repeat;
  background-size: 100% 100%; }

.icon-man1 {
  background: url(../images/icon/icon-man1.png) no-repeat;
  background-size: 100% 100%; }

.icon-book {
  background: url(../images/icon/icon-book.png) no-repeat;
  background-size: 100% 100%; }

.icon-star1 {
  background: url(../images/icon/icon-star1.png) no-repeat;
  background-size: 100% 100%; }

.icon-wjj {
  background: url(../images/icon/icon-wjj.png) no-repeat;
  background-size: 100% 100%; }

.icon-history {
  background: url(../images/icon/icon-history.png) no-repeat;
  background-size: 100% 100%; }

.icon-date {
  background: url(../images/icon/icon-date.png) no-repeat;
  background-size: 100% 100%; }

.icon-edit {
  background: url(../images/icon/icon-edit.png) no-repeat;
  background-size: 100% 100%; }

.icon-edit1 {
  background: url(../images/icon/icon-edit1.png) no-repeat;
  background-size: 100% 100%; }

.icon-hourse {
  background: url(../images/icon/icon-hourse.png) no-repeat;
  background-size: 100% 100%; }

.icon-ren {
  background: url(../images/icon/icon-ren.png) no-repeat;
  background-size: 100% 100%; }

.icon-time2 {
  background: url(../images/icon/icon-time2.png) no-repeat;
  background-size: 100% 100%; }

.icon-xx3 {
  background: url(../images/icon/icon-xx3.png) no-repeat;
  background-size: 100% 100%; }

.icon-star-light {
  background: url(../images/icon/icon-star-light.png) no-repeat;
  background-size: 100% 100%; }

.icon-star-dis {
  background: url(../images/icon/icon-star-dis.png) no-repeat;
  background-size: 100% 100%; }

.icon-search-1 {
  background: url(../images/icon/icon-search-1.png) no-repeat;
  background-size: 100% 100%; }

.icon-label-1 {
  background: url(../images/icon/icon-label-1.png) no-repeat;
  background-size: 100% 100%; }

.icon-label-2 {
  background: url(../images/icon/icon-label-2.png) no-repeat;
  background-size: 100% 100%; }

.icon-label-3 {
  background: url(../images/icon/icon-label-3.png) no-repeat;
  background-size: 100% 100%; }

.icon-label-4 {
  background: url(../images/icon/icon-label-4.png) no-repeat;
  background-size: 100% 100%; }

.icon-change {
  background: url(../images/icon/icon-change.png) no-repeat;
  background-size: 100% 100%; }

.icon-btn-right {
  margin-top: 0.05rem;
  display: inline-block;
  width: 0.26rem;
  height: 0.08rem;
  background: #9ece00;
  line-height: 0;
  font-size: 0;
  vertical-align: middle;
  -webkit-transform: rotate(45deg); }

.icon-btn-right:after {
  content: '/';
  display: block;
  width: 0.4rem;
  height: 0.08rem;
  background: #9ece00;
  margin-left: 0.06rem;
  -webkit-transform: rotate(-90deg) translateY(-50%) translateX(50%); }

.icon-btn-wrong {
  display: inline-block;
  width: 0.45rem;
  height: 0.08rem;
  background: #ff6b53;
  line-height: 0;
  font-size: 0;
  vertical-align: middle;
  -webkit-transform: rotate(45deg); }

.icon-btn-wrong:after {
  content: '/';
  display: block;
  width: 0.45rem;
  height: 0.08rem;
  background: #ff6b53;
  -webkit-transform: rotate(-90deg); }

.icon-gz {
  width: 0.27rem;
  height: 0.19rem;
  background: url(../images/icon/icon-gz.png) no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  vertical-align: middle; }

.icon-heart {
  width: 0.26rem;
  height: 0.23rem;
  background: url(../images/icon/icon-heart.png) no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  vertical-align: middle; }

a.com-buttom {
  width: 5.9rem;
  height: 0.88rem;
  line-height: 0.88rem;
  color: #fff;
  font-size: 0.32rem;
  text-align: center;
  border-radius: 0.44rem;
  display: inline-block;
  text-decoration: none; }
  a.com-buttom.green1 {
    background-color: #9ece00; }
  a.com-buttom.red {
    background-color: #ff6726; }

.buttom-full {
  width: 100%;
  height: 0.88rem;
  line-height: 0.88rem;
  background-color: #fff;
  color: #ff6726;
  font-size: 0.3rem;
  text-align: center;
  display: inline-block;
  text-decoration: none; }

.c-popup-mask {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 901; }

.c-popup-wrapper {
  z-index: 900; }

.c-popup-wrapper .c-tool-popup-modal {
  background-color: #f1f1f1; }

.c-popup-modal {
  z-index: 34001; }

.c-popup-modal {
  display: none;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #fff;
  z-index: 902;
  margin: 0;
  overflow: hidden;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0); }

.c-tool-popup-modal .c-popup-head {
  display: none; }

.c-popup-head {
  font-size: 0.36rem;
  margin: 0.2rem 0.5rem; }

.c-popup-remove {
  line-height: 0.34rem;
  position: absolute;
  right: 0.16rem;
  top: 0.2rem; }

.c-tool-popup-modal .c-popup-content {
  margin: 0 auto; }

.c-popup-content {
  text-align: center; }

.c-tool-list {
  overflow: hidden;
  padding: 0.4rem 0; }

.c-tool-cancel-btn {
  width: 100%;
  color: #333;
  font-size: 0.32rem;
  line-height: 0.8rem;
  background: #f8f8f8;
  border-top: #eaeaea 1px solid; }

.c-share-copytip-content {
  padding: 0 20px;
  color: #333;
  text-align: left; }

.c-share-copytip-text {
  font-size: 16px;
  margin-bottom: 10px; }

.c-share-copytip-linkwr {
  padding: 10px 10px;
  font-size: 14px;
  line-height: 21px;
  border: 1px dotted #d9d9d9;
  word-break: break-all; }
  .c-share-copytip-linkwr a {
    text-decoration: none; }

.c-share-copytip-link:visited, .c-share-copytip-link {
  color: #333; }

.c-share-cancel-btn, .c-share-copytip-cancel-btn {
  width: 100%;
  margin-top: 20px;
  color: #333;
  font-size: 16px;
  line-height: 48px;
  background: #f8f8f8;
  border-top: #eaeaea 1px solid; }

/*筛选框*/
.knowledge-nav {
  position: relative;
  background-color: #fff; }
  .knowledge-nav.bg-hui {
    background-color: #f9f9f5; }
    .knowledge-nav.bg-hui li {
      background-color: #f9f9f5; }

.knowledge-nav ul {
  position: relative;
  border-bottom: 1px solid #e7e7e7; }

.knowledge-nav .sub-nav {
  display: none;
  position: absolute;
  top: 1.44rem;
  left: 0;
  width: 100%;
  background-color: #fff;
  z-index: 1;
  font-size: 0; }
  .knowledge-nav .sub-nav .sub-nav-cont-box {
    padding: 0.4rem 0 0.2rem 0.3rem;
    font-size: 0; }
  .knowledge-nav .sub-nav .sub-nav-cont {
    font-size: 0;
    line-height: 0; }
  .knowledge-nav .sub-nav a {
    width: 1.4rem;
    height: 0.5rem;
    line-height: 0.5rem;
    display: inline-block;
    font-size: 0.24rem;
    color: #997777;
    text-align: center;
    border-radius: 0.05rem;
    overflow: hidden;
    text-decoration: none;
    border: 1px dotted #e1e1e1;
    margin-right: 0.35rem;
    margin-bottom: 0.2rem;
    text-overflow: ellipsis;
	white-space: nowrap;}
    .knowledge-nav .sub-nav a:hover {
      background-color: #ff6726;
      color: #fff; }

.knowledge-nav-sx.fixed {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 999; }
  .knowledge-nav-sx.fixed .sub-nav-mod {
    display: block; }

.knowledge-nav-sx .knowledge-nav-sx-nr {
  position: relative;
  z-index: 2; }

.knowledge-nav-sx .sub-nav-mod {
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1; }

.knowledge-nav .sub-nav .sub-synthesis, .knowledge-nav .sub-nav .sub-popularity {
  display: block;
  height: .85rem;
  line-height: .85rem;
  font-size: .3rem;
  background-color: #fff;
  color: #000;
  padding: 0 5%;
  text-align: left;
  border-bottom: 1px solid #e7e7e7;
  border-top: 0; }

.knowledge-nav li {
  box-sizing: border-box;
  height: .7rem;
  font-size: .26rem;
  background-color: #fff;
  text-align: center;
  position: relative;
  float: left;
  width: 1.7rem; }
  .knowledge-nav li.knowledge-nav-middle {
    margin: 0 1rem; }

.knowledge-nav li i {
  vertical-align: middle; }

.knowledge-nav li input {
  background-color: transparent;
  border: 0;
  font-size: .26rem;
  height: .7rem;
  line-height: .7rem;
  color: #3e3030;
  padding-left: 0.35rem; }

.knowledge-nav li a {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  text-decoration: none; }

.knowledge-nav li a.knowledge-nav-name {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 1.4rem;
  color: #3e3030;
  display: inline-block;
  overflow: hidden;
  height: .7rem;
  line-height: .7rem; }

.knowledge-nav li a.knowledge-nav-icon {
  width: .3rem;
  height: .4rem;
  overflow: inherit;
  display: inline-block;
  top: 0.16rem;
  right: 0.15rem; }

.knowledge-nav li a.knowledge-nav-icon .delta {
  display: block;
  width: 0;
  height: 0;
  border-width: .10rem;
  border-style: solid; }

.knowledge-nav li a.knowledge-nav-icon .delta-up {
  margin-top: -0.04rem;
  border-color: transparent transparent #997777 transparent; }

.knowledge-nav li a.knowledge-nav-icon .delta-down {
  margin-top: .04rem;
  border-color: #997777 transparent transparent transparent; }

.knowledge-nav li.up a.knowledge-nav-icon .delta-up {
  border-color: transparent transparent #ff6726 transparent; }

.knowledge-nav li.down a.knowledge-nav-icon .delta-down {
  border-color: #ff6726 transparent transparent transparent; }

.knowledge-nav ul li.active .arrow-down {
  border-top: 0.05rem solid #ff6726;
  border-left: 0.05rem solid #ff6726;
  border-right: 0;
  border-bottom: 0;
  margin-top: 0.03rem; }

.knowledge-nav li.load-active .arrow-down {
  border-right: 0.05rem solid #ff6726;
  border-bottom: 0.05rem solid #ff6726;
  border-top: 0;
  border-left: 0; }

.knowledge-nav li.load-active .knowledge-nav-name {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 1.4rem;
  overflow: hidden;
  color: #ff6726; }

.knowledge-nav ul li.active .knowledge-nav-name {
  color: #3e3030; }

.knowledge-nav li:nth-child(1) a.knowledge-nav-name {
  padding-left: 0.2rem; }

/*多选框 复选框*/
.radius-btn, .check-btn {
  width: 0.44rem;
  height: 0.44rem;
  border: 0.02rem solid #e1e1e1;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  text-align: center; }
  .radius-btn i, .check-btn i {
    display: none;
    margin-top: 0.08rem;
    width: 0.12rem;
    /*height: 0.06rem;*/
    background: #fff;
    line-height: 0;
    font-size: 0;
    vertical-align: middle;
    margin-left: -0.1rem;
    -webkit-transform: rotate(45deg); }
  .radius-btn i:after, .check-btn i:after {
    content: '/';
    display: block;
    width: 0.20rem;
    height: 0.04rem;
    background: #fff;
    margin-left: 0.03rem;
    -webkit-transform: rotate(-90deg) translateY(-50%) translateX(50%); }

.radius-btn {
  border-radius: 0.22rem; }

.check-btn {
  border-radius: 0.08rem; }

/*底部导航*/
.my-menu {
  display:flex;
  height: 0.98rem;
  background-color: #fff;
  box-shadow: #ddd 0 0 0.2rem;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 0.4rem; }
  .my-menu a {
    float: left;
    width: 32%;
    padding-top: 0.19rem;
    height: 0.79rem;
    text-align: center;
    text-decoration: none;
    font-size: 0;
    position: relative; }
    .my-menu a .icon-xx2, .my-menu a .icon-store, .my-menu a .icon-man1, .my-menu a .icon-book {
      width: 0.37rem;
      height: 0.37rem;
      display: block;
      background-size: 100% 100%;
      margin: 0 auto; }
    .my-menu a .my-menu-text {
      height: 0.34rem;
      padding-top: 0.03rem;
      line-height: 0.34rem;
      color: #675050;
      font-size: 0.2rem;
      text-align: center;
      overflow: hidden; }
    .my-menu a.cur .my-menu-hr {
      display: block; }
    .my-menu a .my-menu-hr {
      height: 0.04rem;
      overflow: hidden;
      width: 100%;
      position: absolute;
      bottom: 0;
      left: 0;
      display: none; }
      .my-menu a .my-menu-hr i {
        width: 0.6rem;
        height: 0.04rem;
        background-color: #ff6726;
        margin: 0 auto;
        display: block; }
.knowledge-list-new .knowledge-bread {
  font-size: .22rem;
  height: .72rem;
  line-height: .72rem;
  color: #cbbdbd;
  padding-left: 0.3rem;
}

.knowledge-list-new ul li {
  width: 100%;
  float: left;
  background-color: #fff;
  margin-right: 0.3rem;
  margin-bottom: 0.3rem;
  overflow: hidden;
  box-shadow: #ddd 0 0.05rem 0.15rem;
}

.knowledge-list-new ul li.knowledge-bg {
  background-color: #fff;
}

.knowledge-list-new ul a {
  display: block;
  text-decoration: none;
  padding-bottom: 0.3rem;
}

.knowledge-list-new ul .img-box {
  overflow: hidden;
  position: relative;
}

.knowledge-list-new ul .img-box .img-box-control {
  position: absolute;
  width: 100%;
  height: 0.42rem;
  line-height: 0.42rem;
  left: 0;
  bottom: 0;
  font-size: 0.18rem;
  background-image: -webkit-linear-gradient(top, rgba(103, 80, 80, 0) 0%, rgba(103, 80, 80, 0.3) 70%);
  background-image: -moz-linear-gradient(top, rgba(103, 80, 80, 0) 0%, rgba(103, 80, 80, 0.3) 70%);
  background-image: -o-linear-gradient(top, rgba(103, 80, 80, 0) 0%, rgba(103, 80, 80, 0.3) 70%);
}

.knowledge-list-new ul .img-box .img-box-control span {
  padding-left: 0.15rem;
  color: #fff;
}

.knowledge-list-new ul .name-box {
  padding: 0.25rem 0 0 0.15rem;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.28rem;
  color: #3e3030;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  display: -moz-box;
  position: relative;
}

.knowledge-list-new ul .name-box .bs {
  position: absolute;
  width: 0.08rem;
  height: 0.32rem;
  top: 0.3rem;
  left: 0;
  background-color: #ff6726;
}

.knowledge-list-new ul .author-box {
  padding: 0.12rem 0 0 0.15rem;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.24rem;
  color: #b7aaaa;
  overflow: hidden;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.knowledge-list-new ul .author-box .span-b {
  line-height: 0.4rem;
  color: #b7aaaa;
  display: inline-block;
  border-bottom: 1px solid #e1e1e1;
  overflow: hidden;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.knowledge-list-new ul .content-box {
  padding: 0.2rem 0 0 0.15rem;
  line-height: 0.4rem;
  font-size: 0.28rem;
  color: #997777;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  display: -moz-box;
}
/*知识列表*/
.knowledge-list .knowledge-bread {
  font-size: .22rem;
  height: .72rem;
  line-height: .72rem;
  color: #cbbdbd;
  padding-left: 0.3rem; }

.knowledge-list ul {
  padding-left: 0.3rem; }
  .knowledge-list ul li {
    height: 3.2rem;
    width: 3.3rem;
    float: left;
    background-color: #fff;
    border-radius: 0.1rem;
    margin-right: 0.3rem;
    margin-bottom: 0.3rem;
    overflow: hidden;
	-webkit-box-shadow: 0 0 0.33rem rgba(0, 0, 0, 0.1), 0 0 0.01rem rgba(255, 255, 255, 0.9) inset;
     }
    .knowledge-list ul li.knowledge-bg {
      background-color: #fff; }
  .knowledge-list ul a {
    display: block;
    text-decoration: none;
    padding-bottom: 0.3rem;
	overflow: hidden;}
  .knowledge-list ul .img-box {
    height: 1.3rem;
    overflow: hidden;
    position: relative; }
    .knowledge-list ul .img-box .img-box-control {
      position: absolute;
      width: 100%;
      height: 0.42rem;
      line-height: 0.42rem;
      left: 0;
      bottom: 0;
      font-size: 0.18rem;
      background-image: -webkit-linear-gradient(top, rgba(103, 80, 80, 0) 0%, rgba(103, 80, 80, 0.3) 70%);
      background-image: -moz-linear-gradient(top, rgba(103, 80, 80, 0) 0%, rgba(103, 80, 80, 0.3) 70%);
      background-image: -o-linear-gradient(top, rgba(103, 80, 80, 0) 0%, rgba(103, 80, 80, 0.3) 70%); }
      .knowledge-list ul .img-box .img-box-control span {
        padding-left: 0.15rem;
        color: #fff; }
  .knowledge-list ul .name-box {
    padding: 0.25rem 0 0 0.15rem;
    height: 0.8rem;
    line-height: 0.4rem;
    font-size: 0.28rem;
    color: #3e3030;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    display: -moz-box;
    position: relative; }
    .knowledge-list ul .name-box .bs {
      position: absolute;
      width: 0.08rem;
      height: 0.32rem;
      top: 0.3rem;
      left: 0;
      background-color: #ff6726; }
  .knowledge-list ul .author-box {
    overflow: hidden;
    max-width: 3.0rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0.12rem 0 0 0.15rem;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.24rem;
    color: #b7aaaa; }
    .knowledge-list ul .author-box .span-b {
      overflow: hidden;
      max-width: 3.0rem;
      white-space: nowrap;
      text-overflow: ellipsis;
      line-height: 0.4rem;
      color: #b7aaaa;
      border-bottom: 1px solid #e1e1e1; }
  .knowledge-list ul .content-box {
    padding: 0.2rem 0 0 0.15rem;
    height: 1.2rem;
    line-height: 0.4rem;
    font-size: 0.28rem;
    color: #997777;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box; }

.common-btn-min {
  width: 1.74rem;
  height: 0.5rem;
  border-radius: 0.25rem 0.25rem;
  padding: 0 0.1rem 0 0;
  background-color: #ff6726; }

/*模块标题*/
.modle-title {
  padding: 0.2rem 0.3rem 0.2rem 0.3rem;
  position: relative;
  text-align: left;
  line-height: 0.5rem;
  font-size: 0.3rem;
  color: #675050; }
  .modle-title .title-more {
    position: absolute;
    top: 0.2rem;
    right: 0.3rem;
    width: 1.5rem;
    text-align: right;
    font-size: 0.26rem;
    color: #9ece00;
    height: 0.5rem;
    line-height: 0.5rem;
    text-decoration: none;
    display: block; }
  .modle-title .common-btn-min {
    position: absolute;
    top: 0.2rem;
    right: 0.3rem;
    font-size: 0;
    text-align: center; }
    .modle-title .common-btn-min span {
      color: #fff;
      font-size: 0.24rem;
      vertical-align: middle;
      display: inline-block;
      line-height: 100%;
      margin-top: 0.01rem;
      padding-left: 0.1rem; }
    .modle-title .common-btn-min i {
      width: 0.32rem;
      height: 0.31rem;
      background-size: 100% 100%;
      vertical-align: middle;
      display: inline-block; }

/*图表*/
.charts-box {
  padding-top: 0.2rem;
  background-color: #f9f9f5; }
  .charts-box .charts-box-cont {
    font-size: 0.28rem;
    padding: 0.2rem 0.1rem 0.2rem 0.3rem;
    color: #b7aaaa;
    background-color: #fff;
    line-height: 0.5rem; }
    .charts-box .charts-box-cont h3 {
      color: #3e3030;
      font-weight: 100; }
    .charts-box .charts-box-cont .charts-cont1 {
      overflow: hidden; }
    .charts-box .charts-box-cont .chart-main {
      width: 7rem;
      height: 7rem;
      margin: -0.15rem 0 0 0; }
    .charts-box .charts-box-cont .chart-main1 {
      height: 5rem;
      width: 9.2rem;
      margin-top: -1rem;
      margin-left: -0.88rem; }
      
.text_elipsis{
   white-space: nowrap;
   text-overflow:ellipsis;
   overflow:hidden;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInB1YmxpYy5jc3MiLCJwdWJsaWMuc2NzcyIsImhlbHBlcnMvX2hlbHBlcnMuc2NzcyIsImJhc2UvX3NldHRpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNDakI7Ozs7R0FJRztBQ3VCSCxrQ0FBa0M7QURuQmxDO0VBQ0Msb0JBQW1CLEVBQ25COztBQUNEO0VBQ0Msb0JBQW1CLEVBQ25COztBQUNEO0VBQ0MsdUJBQXNCLEVBQ3RCOztBQUNEO0VBQ0MscUJBQW9CLEVBQ3BCOztBQUNEO0VBQ0MscUJBQW9CLEVBQ3BCOztBQUVEO0VBQ0MsdUVBQXdFO0VBRXZFLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbkIsWUFBVztFQUNYLHVCQUFzQjtFQUN0QixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGVBQWMsRUFDZDs7QUFDRDtFQUNDLDBCRXRCa0IsRUZ1QmxCOztBQUNEO0VBQ0MsMEJFekJrQixFRjBCbEI7O0FBRUQ7RUFDRSxhQUFhLEVBQ2Q7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxhQUFhLEVBQ2Q7O0FBRUQ7RUFDQyxrQkFBa0I7RUFDbEIsZUFBZTtFQUNkLG9CQUFvQjtFQUNwQixlRXZDbUI7RUZ3Q25CLHFCQUFvQixFQUtyQjtFQVZEO0lBUUcsMEJFOUNnQixFRitDaEI7O0FBSUg7RUFDRSxZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsYUFBYTtFQUNiLG9DQUNELEVBQUM7O0FBRUY7RUFDRSxjQUFjO0VBQ2QsZUFBZSxFQUNoQjs7QUFFRDtFQUNFLGNBQWM7RUFDZCxlQUNELEVBQUM7O0FBQ0Y7RUFDQyxxQkFBb0IsRUFDcEI7O0FBRUQ7RUFDRSxnQ0FBZ0M7RUFDaEMsaUNBQ0QsRUFBQzs7QUFFRjtFQUNFLG1DQUFtQztFQUNuQyxvQ0FDRCxFQUFDOztBQUVGO0VBQ0UsZ0NBQWdDO0VBQ2hDLGlDQUFpQyxFQUNsQzs7QUFFRDtFQUNFLGdDQUFnQztF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LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxyXG4gKiBDb3B5cmlnaHQgKEMpLCAyMDE2LCDkuIrmtbfotZvlj6/nlLXlrZDllYbliqHmnInpmZDlhazlj7hcclxuICogRGF0ZTogICAgIDIwMTYtMTAtMTFcclxuICogRGVzY3JpcHRpb246IOWPjOWNgeS4gOS4u+S8muWculxyXG4gKi9cbi8qKioqKiBhZGQgYnkgZnV5dW4gcHgtcmVtICoqKioqKi9cbi5wdDEwIHtcbiAgcGFkZGluZy10b3A6IDAuMXJlbTsgfVxuXG4ucHQ1MCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07IH1cblxuLnBiNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG5cbi5wYjEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG5cbi5wYjIwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLEFyaWFsLCdNaWNyb3NvZnQgWWFIZWknLEhlaXRpLFNpbVN1bixzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuMjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmJvZHktaHVpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmNTsgfVxuXG4uZGl2LWh1aSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjU7IH1cblxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG4uaDEwMCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY29tbW9uLWJyZWFkIHtcbiAgZm9udC1zaXplOiAuMjJyZW07XG4gIGhlaWdodDogLjcycmVtO1xuICBsaW5lLWhlaWdodDogLjcycmVtO1xuICBjb2xvcjogI2NiYmRiZDtcbiAgcGFkZGluZy1sZWZ0OiAwLjNyZW07IH1cbiAgLmNvbW1vbi1icmVhZC5iZy1odWkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjU7IH1cblxuLmFycm93LWxlZnQsIC5hcnJvdy1yaWdodCwgLmFycm93LXVwLCAuYXJyb3ctZG93biB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IC4wM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tYXguYXJyb3ctbGVmdCwgLm1heC5hcnJvdy1yaWdodCwgLm1heC5hcnJvdy11cCwgLm1heC5hcnJvdy1kb3duIHtcbiAgd2lkdGg6IC4xN3JlbTtcbiAgaGVpZ2h0OiAuMTdyZW07IH1cblxuLm1pbi5hcnJvdy1sZWZ0LCAubWluLmFycm93LXJpZ2h0LCAubWluLmFycm93LXVwLCAubWluLmFycm93LWRvd24ge1xuICB3aWR0aDogLjEycmVtO1xuICBoZWlnaHQ6IC4xMnJlbTsgfVxuXG4ubWluLmFycm93LWRvd24ge1xuICBtYXJnaW4tdG9wOiAtMC4wN3JlbTsgfVxuXG4uYmxhY2suYXJyb3ctbGVmdCwgLmJsYWNrLmFycm93LXJpZ2h0LCAuYmxhY2suYXJyb3ctdXAsIC5ibGFjay5hcnJvdy1kb3duIHtcbiAgYm9yZGVyLXJpZ2h0OiAuMDVyZW0gc29saWQgIzMzMztcbiAgYm9yZGVyLWJvdHRvbTogLjA1cmVtIHNvbGlkICMzMzM7IH1cblxuLmdyYXkuYXJyb3ctbGVmdCwgLmdyYXkuYXJyb3ctcmlnaHQsIC5ncmF5LmFycm93LXVwLCAuZ3JheS5hcnJvdy1kb3duIHtcbiAgYm9yZGVyLXJpZ2h0OiAuMDVyZW0gc29saWQgIzk5Nzc3NztcbiAgYm9yZGVyLWJvdHRvbTogLjA1cmVtIHNvbGlkICM5OTc3Nzc7IH1cblxuLndoaXRlLmFycm93LWxlZnQsIC53aGl0ZS5hcnJvdy1yaWdodCwgLndoaXRlLmFycm93LXVwLCAud2hpdGUuYXJyb3ctZG93biB7XG4gIGJvcmRlci1yaWdodDogLjA2cmVtIHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IC4wNnJlbSBzb2xpZCAjZmZmOyB9XG5cbi5vcmFuZ2UuYXJyb3ctbGVmdCwgLm9yYW5nZS5hcnJvdy1yaWdodCwgLm9yYW5nZS5hcnJvdy11cCwgLm9yYW5nZS5hcnJvdy1kb3duIHtcbiAgYm9yZGVyLXJpZ2h0OiAuMDRyZW0gc29saWQgI2Y2MDtcbiAgYm9yZGVyLWJvdHRvbTogLjA0cmVtIHNvbGlkICNmNjA7IH1cblxuLnJlZC5hcnJvdy1sZWZ0LCAucmVkLmFycm93LXJpZ2h0LCAucmVkLmFycm93LXVwLCAucmVkLmFycm93LWRvd24ge1xuICBib3JkZXItcmlnaHQ6IC4wNHJlbSBzb2xpZCAjZTUxYzIzO1xuICBib3JkZXItYm90dG9tOiAuMDRyZW0gc29saWQgI2U1MWMyMzsgfVxuXG4uZ3JlZW4uYXJyb3ctbGVmdCwgLmdyZWVuLmFycm93LXJpZ2h0LCAuZ3JlZW4uYXJyb3ctdXAsIC5ncmVlbi5hcnJvdy1kb3duIHtcbiAgYm9yZGVyLXJpZ2h0OiAuMDRyZW0gc29saWQgIzAwOWU5NjtcbiAgYm9yZGVyLWJvdHRvbTogLjA0cmVtIHNvbGlkICMwMDllOTY7IH1cblxuLmJsdWUuYXJyb3ctbGVmdCwgLmJsdWUuYXJyb3ctcmlnaHQsIC5ibHVlLmFycm93LXVwLCAuYmx1ZS5hcnJvdy1kb3duIHtcbiAgYm9yZGVyLXJpZ2h0OiAuMDRyZW0gc29saWQgIzAzYTlmNDtcbiAgYm9yZGVyLWJvdHRvbTogLjA0cmVtIHNvbGlkICMwM2E5ZjQ7IH1cblxuLmFycm93LWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cblxuLmFycm93LWxlZnQuc2hvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uYXJyb3ctcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLmFycm93LXJpZ2h0LnNob3cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cblxuLmFycm93LXVwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH1cblxuLmFycm93LXVwLnNob3cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5hcnJvdy1kb3duIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uYXJyb3ctZG93bi5zaG93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH1cblxuLnB1Yi1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzNlMzAzMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5maXhlZC1idXR0b20gLnB1Yi1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6ICNjY2MgMCAwIDAuM3JlbTsgfVxuXG4uZmxvYXQtaGVhZGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTsgfVxuXG4uaGVhZGVyLXRpcHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY1O1xuICBwYWRkaW5nOiAwIDAuM3JlbTtcbiAgaGVpZ2h0OiAwLjg2cmVtO1xuICBsaW5lLWhlaWdodDogMC44NnJlbTtcbiAgZm9udC1zaXplOiAwLjI2cmVtO1xuICBjb2xvcjogIzY3NTA1MDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7IH1cblxuLmhlYWRlci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxOyB9XG5cbi50aXRsZS1sZWZ0LW5vZGUsIC5wb3AtdGl0bGUtbGVmdC1ub2RlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjNyZW07XG4gIHdpZHRoOiAxLjNyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogMC44OHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuMzZyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDAuODhyZW07IH1cblxuLnRpdGxlLXJpZ2h0LW5vZGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNyZW07XG4gIHdpZHRoOiAxLjNyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC4zNnJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWluLWhlaWdodDogMC44OHJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODhyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAudGl0bGUtcmlnaHQtbm9kZSAuaWNvbi1zZWFyY2gtMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC4zcmVtO1xuICAgIHJpZ2h0OiAwLjNyZW07XG4gICAgd2lkdGg6IDAuMjdyZW07XG4gICAgaGVpZ2h0OiAwLjI3cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50aXRsZS1yaWdodC1ub2RlIC50aXRsZS1yaWdodC1zYXZlIHtcbiAgICBjb2xvcjogIzllY2UwMDtcbiAgICBmb250LXNpemU6IDAuM3JlbTsgfVxuXG4udGl0bGUtdGV4dC1tYXgge1xuICBmb250LXNpemU6IDAuMjhyZW07XG4gIGNvbG9yOiAjOTk3Nzc3OyB9XG5cbi50aXRsZS1jZW50ZXItbm9kZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQuM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuMzZyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuMTlyZW0gMDtcbiAgY29sb3I6ICMzZTMwMzA7IH1cbiAgLnRpdGxlLWNlbnRlci1ub2RlLm1pbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgZm9udC1zaXplOiAwLjI4cmVtOyB9XG5cbi5tZW51LWhlYWRlciAudGl0bGUtY2VudGVyLW5vZGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7IH1cbiAgLm1lbnUtaGVhZGVyIC50aXRsZS1jZW50ZXItbm9kZSBhIHtcbiAgICBoZWlnaHQ6IDAuODhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuODhyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC4zMnJlbTtcbiAgICBjb2xvcjogIzY3NTA1MDtcbiAgICBwYWRkaW5nOiAwIDAuNDVyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDAuMDJyZW0gc29saWQgI2ZmZjsgfVxuICAgIC5tZW51LWhlYWRlciAudGl0bGUtY2VudGVyLW5vZGUgYS5jdXIge1xuICAgICAgY29sb3I6ICNmZjc1M2I7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjA0cmVtIHNvbGlkICNmZjc1M2I7IH1cblxuLyrmkJzntKLlpLTpg6gqL1xuLmhlYWRlci1zZWFyY2gge1xuICBoZWlnaHQ6IDAuODhyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuaGVhZGVyLXNlYXJjaCAuc2VhcmNoLWhlYWRlci1yZXN1bHQge1xuICAgIHBhZGRpbmctbGVmdDogMC4zcmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjFyZW07XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgLmhlYWRlci1zZWFyY2ggLnNlYXJjaC1oZWFkZXItcmVzdWx0IGlucHV0IHtcbiAgICAgIHdpZHRoOiA1LjE1cmVtO1xuICAgICAgaGVpZ2h0OiAwLjY4cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNjhyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlOWU5O1xuICAgICAgY29sb3I6ICM2NzUwNTA7XG4gICAgICBmb250LXNpemU6IDAuMjhyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjFyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uLXNlYXJjaC0xLnBuZykgI2VkZTllOTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDAuMjdyZW0gMC4yN3JlbTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAuM3JlbSAwLjIzcmVtO1xuICAgICAgcGFkZGluZzogMCAwIDAgMC43cmVtOyB9XG4gICAgLmhlYWRlci1zZWFyY2ggLnNlYXJjaC1oZWFkZXItcmVzdWx0IHNwYW4ge1xuICAgICAgd2lkdGg6IDAuOTVyZW07XG4gICAgICBoZWlnaHQ6IDAuNjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC42OHJlbTtcbiAgICAgIGNvbG9yOiAjNjc1MDUwO1xuICAgICAgZm9udC1zaXplOiAwLjI4cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5oZWFkZXItc2VhcmNoLm1haW4taGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJjNjdlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuaGVhZGVyLXNlYXJjaC5tYWluLWhlYWRlciAuc2VhcmNoLWhlYWRlci1yZXN1bHQge1xuICAgICAgcGFkZGluZy10b3A6IDAuMTVyZW07IH1cbiAgICAgIC5oZWFkZXItc2VhcmNoLm1haW4taGVhZGVyIC5zZWFyY2gtaGVhZGVyLXJlc3VsdCBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzJyZW07XG4gICAgICAgIHdpZHRoOiA1LjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNTVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjU1cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi1zZWFyY2gtMS5wbmcpICNmOWY5ZjU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMC4yN3JlbSAwLjI3cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwLjNyZW0gMC4xNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjdyZW07IH1cbiAgICAgIC5oZWFkZXItc2VhcmNoLm1haW4taGVhZGVyIC5zZWFyY2gtaGVhZGVyLXJlc3VsdCBhIHtcbiAgICAgICAgd2lkdGg6IDAuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjU1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMC41NXJlbTtcbiAgICAgICAgY29sb3I6ICM2NzUwNTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC4yOHJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5oZWFkZXItc2VhcmNoLm1haW4taGVhZGVyIC5zZWFyY2gtaGVhZGVyLXJlc3VsdCAudGl0bGUtcmlnaHQtY2F0YWxvZyB7XG4gICAgICAgIHdpZHRoOiAwLjQ4cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuMzRyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tbWwucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5hLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5wb3MtciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucG9zLWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnBvcy1mIHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi50aXRsZS1sZWZ0LW5vZGUgLmJ0bi10aXRsZS1hcnJvdywgLnRpdGxlLWxlZnQtbm9kZSAuYnRuLXRpdGxlLWFycm93MSB7XG4gIHdpZHRoOiAwLjIxcmVtO1xuICBoZWlnaHQ6IDAuMzRyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vYXJyb3ctbGVmdC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI3cmVtO1xuICBsZWZ0OiAwLjNyZW07IH1cblxuLnRpdGxlLWxlZnQtbm9kZSAuYnRuLXRpdGxlLWFycm93MSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9hcnJvdy1sZWZ0MS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLmJ0bi10aXRsZS1hcnJvdzEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vYXJyb3ctbGVmdDEucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5idG4tYXJyb3cxLW1pZGRsZSB7XG4gIHdpZHRoOiAwLjIxcmVtO1xuICBoZWlnaHQ6IDAuMzRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYnRuLWFycm93MS1yaWdodCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAvKiBJRSA5ICovXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC8qIFNhZmFyaSDlkowgQ2hyb21lICovXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmJ0bi10aXRsZS1jbG9zZSB7XG4gIHdpZHRoOiAwLjMycmVtO1xuICBoZWlnaHQ6IDAuMzJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi1jbG9zZS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI3cmVtO1xuICBsZWZ0OiAwLjNyZW07IH1cblxuLmJ0bi10aXRsZS1oZWFydCB7XG4gIHdpZHRoOiAwLjQzcmVtO1xuICBoZWlnaHQ6IDAuMzhyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi1heC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI3cmVtO1xuICByaWdodDogMC4zcmVtOyB9XG4gIC5idG4tdGl0bGUtaGVhcnQuY3VyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi1heC1oYXMucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLmJ0bi10aXRsZS1yZXR1cm4ge1xuICB3aWR0aDogMC40MXJlbTtcbiAgaGVpZ2h0OiAwLjM2cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tcmV0dXJuLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjdyZW07XG4gIHJpZ2h0OiAwLjNyZW07IH1cblxuLmJ0bi10aXRsZS1zaGFyZSB7XG4gIHdpZHRoOiAwLjM2cmVtO1xuICBoZWlnaHQ6IDAuMzRyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9idG4tc2hhcmUucG5nKSByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI3cmVtO1xuICByaWdodDogMC4zcmVtOyB9XG5cbi5iYW5uZXItc2luZ2xlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ueXVhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmQtdGl0bGUtcHViIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pbmRleC90aXRsZS1iZy5qcGcpIHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgaGVpZ2h0OiAwLjg4cmVtO1xuICBsaW5lLWhlaWdodDogMC44OHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjRyZW07XG4gIGNvbG9yOiAjNDNiNWYyO1xuICBwYWRkaW5nOiAwLjEycmVtIDAuM3JlbSAwIDAuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmQtdGl0bGUtcHViIGkge1xuICAgIGZvbnQtc2l6ZTogMC40OHJlbTsgfVxuICAuZC10aXRsZS1wdWIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjI0cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4xcmVtOyB9XG5cbi5wMzAge1xuICBwYWRkaW5nOiAwLjNyZW07IH1cblxuLnBscjMwIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTsgfVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uaWNvbi1ob21lIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tbWFuLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4uaWNvbi1zdGFyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tc3Rhci5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLmljb24tZHF5IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tZHF5LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4uaWNvbi1yaWdodCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uLXJpZ2h0LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4uaWNvbi10aW1lIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tdGltZS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLmljb24tdGltZTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi10aW1lMS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLmljb24teHgyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24teHgyLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4uaWNvbi1zdG9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uLXN0b3JlLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4uaWNvbi1tYW4xIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tbWFuMS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLmljb24tYm9vayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uLWJvb2sucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5pY29uLXN0YXIxIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tc3RhcjEucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5pY29uLXdqaiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uLXdqai5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLmljb24taGlzdG9yeSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uLWhpc3RvcnkucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5pY29uLWRhdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi1kYXRlLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4uaWNvbi1lZGl0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tZWRpdC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLmljb24tZWRpdDEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi1lZGl0MS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLmljb24taG91cnNlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24taG91cnNlLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4uaWNvbi1yZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi1yZW4ucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5pY29uLXRpbWUyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tdGltZTIucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5pY29uLXh4MyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uLXh4My5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLmljb24tc3Rhci1saWdodCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uLXN0YXItbGlnaHQucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5pY29uLXN0YXItZGlzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tc3Rhci1kaXMucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5pY29uLXNlYXJjaC0xIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tc2VhcmNoLTEucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5pY29uLWxhYmVsLTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi1sYWJlbC0xLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4uaWNvbi1sYWJlbC0yIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tbGFiZWwtMi5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLmljb24tbGFiZWwtMyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi9pY29uLWxhYmVsLTMucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5pY29uLWxhYmVsLTQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi1sYWJlbC00LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4uaWNvbi1jaGFuZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi1jaGFuZ2UucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5pY29uLWJ0bi1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDAuMDVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuMjZyZW07XG4gIGhlaWdodDogMC4wOHJlbTtcbiAgYmFja2dyb3VuZDogIzllY2UwMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmljb24tYnRuLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJy8nO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjA4cmVtO1xuICBiYWNrZ3JvdW5kOiAjOWVjZTAwO1xuICBtYXJnaW4tbGVmdDogMC4wNnJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCg1MCUpOyB9XG5cbi5pY29uLWJ0bi13cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuNDVyZW07XG4gIGhlaWdodDogMC4wOHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmNmI1MztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmljb24tYnRuLXdyb25nOmFmdGVyIHtcbiAgY29udGVudDogJy8nO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuNDVyZW07XG4gIGhlaWdodDogMC4wOHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmNmI1MztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi5pY29uLWd6IHtcbiAgd2lkdGg6IDAuMjdyZW07XG4gIGhlaWdodDogMC4xOXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uL2ljb24tZ3oucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmljb24taGVhcnQge1xuICB3aWR0aDogMC4yNnJlbTtcbiAgaGVpZ2h0OiAwLjIzcmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24vaWNvbi1oZWFydC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5hLmNvbS1idXR0b20ge1xuICB3aWR0aDogNS45cmVtO1xuICBoZWlnaHQ6IDAuODhyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg4cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjMycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGEuY29tLWJ1dHRvbS5ncmVlbjEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZWNlMDA7IH1cbiAgYS5jb20tYnV0dG9tLnJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjcyNjsgfVxuXG4uYnV0dG9tLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjg4cmVtO1xuICBsaW5lLWhlaWdodDogMC44OHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZjY3MjY7XG4gIGZvbnQtc2l6ZTogMC4zcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jLXBvcHVwLW1hc2sge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiA5MDE7IH1cblxuLmMtcG9wdXAtd3JhcHBlciB7XG4gIHotaW5kZXg6IDkwMDsgfVxuXG4uYy1wb3B1cC13cmFwcGVyIC5jLXRvb2wtcG9wdXAtbW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG5cbi5jLXBvcHVwLW1vZGFsIHtcbiAgei1pbmRleDogMzQwMDE7IH1cblxuLmMtcG9wdXAtbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDkwMjtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cblxuLmMtdG9vbC1wb3B1cC1tb2RhbCAuYy1wb3B1cC1oZWFkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYy1wb3B1cC1oZWFkIHtcbiAgZm9udC1zaXplOiAwLjM2cmVtO1xuICBtYXJnaW46IDAuMnJlbSAwLjVyZW07IH1cblxuLmMtcG9wdXAtcmVtb3ZlIHtcbiAgbGluZS1oZWlnaHQ6IDAuMzRyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuMTZyZW07XG4gIHRvcDogMC4ycmVtOyB9XG5cbi5jLXRvb2wtcG9wdXAtbW9kYWwgLmMtcG9wdXAtY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5jLXBvcHVwLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmMtdG9vbC1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMC40cmVtIDA7IH1cblxuLmMtdG9vbC1jYW5jZWwtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDAuMzJyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjhyZW07XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGJvcmRlci10b3A6ICNlYWVhZWEgMXB4IHNvbGlkOyB9XG5cbi5jLXNoYXJlLWNvcHl0aXAtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmMtc2hhcmUtY29weXRpcC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jLXNoYXJlLWNvcHl0aXAtbGlua3dyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBib3JkZXI6IDFweCBkb3R0ZWQgI2Q5ZDlkOTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gIC5jLXNoYXJlLWNvcHl0aXAtbGlua3dyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYy1zaGFyZS1jb3B5dGlwLWxpbms6dmlzaXRlZCwgLmMtc2hhcmUtY29weXRpcC1saW5rIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmMtc2hhcmUtY2FuY2VsLWJ0biwgLmMtc2hhcmUtY29weXRpcC1jYW5jZWwtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBib3JkZXItdG9wOiAjZWFlYWVhIDFweCBzb2xpZDsgfVxuXG4vKuetm+mAieahhiovXG4ua25vd2xlZGdlLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAua25vd2xlZGdlLW5hdi5iZy1odWkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjU7IH1cbiAgICAua25vd2xlZGdlLW5hdi5iZy1odWkgbGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmNTsgfVxuXG4ua25vd2xlZGdlLW5hdiB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7IH1cblxuLmtub3dsZWRnZS1uYXYgLnN1Yi1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS40NHJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAua25vd2xlZGdlLW5hdiAuc3ViLW5hdiAuc3ViLW5hdi1jb250LWJveCB7XG4gICAgcGFkZGluZzogMC40cmVtIDAgMC4ycmVtIDAuM3JlbTtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgLmtub3dsZWRnZS1uYXYgLnN1Yi1uYXYgLnN1Yi1uYXYtY29udCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5rbm93bGVkZ2UtbmF2IC5zdWItbmF2IGEge1xuICAgIHdpZHRoOiAxLjRyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjI0cmVtO1xuICAgIGNvbG9yOiAjOTk3Nzc3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjA1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjZTFlMWUxO1xuICAgIG1hcmdpbi1yaWdodDogMC4zNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07IH1cbiAgICAua25vd2xlZGdlLW5hdiAuc3ViLW5hdiBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjY3MjY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ua25vd2xlZGdlLW5hdi1zeC5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLmtub3dsZWRnZS1uYXYtc3guZml4ZWQgLnN1Yi1uYXYtbW9kIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ua25vd2xlZGdlLW5hdi1zeCAua25vd2xlZGdlLW5hdi1zeC1uciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuXG4ua25vd2xlZGdlLW5hdi1zeCAuc3ViLW5hdi1tb2Qge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDE7IH1cblxuLmtub3dsZWRnZS1uYXYgLnN1Yi1uYXYgLnN1Yi1zeW50aGVzaXMsIC5rbm93bGVkZ2UtbmF2IC5zdWItbmF2IC5zdWItcG9wdWxhcml0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IC44NXJlbTtcbiAgbGluZS1oZWlnaHQ6IC44NXJlbTtcbiAgZm9udC1zaXplOiAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDAgNSU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5rbm93bGVkZ2UtbmF2IGxpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAuN3JlbTtcbiAgZm9udC1zaXplOiAuMjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEuN3JlbTsgfVxuICAua25vd2xlZGdlLW5hdiBsaS5rbm93bGVkZ2UtbmF2LW1pZGRsZSB7XG4gICAgbWFyZ2luOiAwIDFyZW07IH1cblxuLmtub3dsZWRnZS1uYXYgbGkgaSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmtub3dsZWRnZS1uYXYgbGkgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IC4yNnJlbTtcbiAgaGVpZ2h0OiAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IC43cmVtO1xuICBjb2xvcjogIzNlMzAzMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjM1cmVtOyB9XG5cbi5rbm93bGVkZ2UtbmF2IGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ua25vd2xlZGdlLW5hdiBsaSBhLmtub3dsZWRnZS1uYXYtbmFtZSB7XG4gIGNvbG9yOiAjM2UzMDMwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAuN3JlbTsgfVxuXG4ua25vd2xlZGdlLW5hdiBsaSBhLmtub3dsZWRnZS1uYXYtaWNvbiB7XG4gIHdpZHRoOiAuM3JlbTtcbiAgaGVpZ2h0OiAuNHJlbTtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAwLjE2cmVtO1xuICByaWdodDogMC4xNXJlbTsgfVxuXG4ua25vd2xlZGdlLW5hdiBsaSBhLmtub3dsZWRnZS1uYXYtaWNvbiAuZGVsdGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAuMTByZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmtub3dsZWRnZS1uYXYgbGkgYS5rbm93bGVkZ2UtbmF2LWljb24gLmRlbHRhLXVwIHtcbiAgbWFyZ2luLXRvcDogLTAuMDRyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzk5Nzc3NyB0cmFuc3BhcmVudDsgfVxuXG4ua25vd2xlZGdlLW5hdiBsaSBhLmtub3dsZWRnZS1uYXYtaWNvbiAuZGVsdGEtZG93biB7XG4gIG1hcmdpbi10b3A6IC4wNHJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjOTk3Nzc3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cbi5rbm93bGVkZ2UtbmF2IGxpLnVwIGEua25vd2xlZGdlLW5hdi1pY29uIC5kZWx0YS11cCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmNjcyNiB0cmFuc3BhcmVudDsgfVxuXG4ua25vd2xlZGdlLW5hdiBsaS5kb3duIGEua25vd2xlZGdlLW5hdi1pY29uIC5kZWx0YS1kb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2NzI2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG5cbi5rbm93bGVkZ2UtbmF2IHVsIGxpLmFjdGl2ZSAuYXJyb3ctZG93biB7XG4gIGJvcmRlci10b3A6IDAuMDVyZW0gc29saWQgI2ZmNjcyNjtcbiAgYm9yZGVyLWxlZnQ6IDAuMDVyZW0gc29saWQgI2ZmNjcyNjtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwLjAzcmVtOyB9XG5cbi5rbm93bGVkZ2UtbmF2IGxpLmxvYWQtYWN0aXZlIC5hcnJvdy1kb3duIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA1cmVtIHNvbGlkICNmZjY3MjY7XG4gIGJvcmRlci1ib3R0b206IDAuMDVyZW0gc29saWQgI2ZmNjcyNjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLmtub3dsZWRnZS1uYXYgbGkubG9hZC1hY3RpdmUgLmtub3dsZWRnZS1uYXYtbmFtZSB7XG4gIGNvbG9yOiAjZmY2NzI2OyB9XG5cbi5rbm93bGVkZ2UtbmF2IHVsIGxpLmFjdGl2ZSAua25vd2xlZGdlLW5hdi1uYW1lIHtcbiAgY29sb3I6ICMzZTMwMzA7IH1cblxuLmtub3dsZWRnZS1uYXYgbGk6bnRoLWNoaWxkKDEpIGEua25vd2xlZGdlLW5hdi1uYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjJyZW07IH1cblxuLyrlpJrpgInmoYYg5aSN6YCJ5qGGKi9cbi5yYWRpdXMtYnRuLCAuY2hlY2stYnRuIHtcbiAgd2lkdGg6IDAuNDRyZW07XG4gIGhlaWdodDogMC40NHJlbTtcbiAgYm9yZGVyOiAwLjAycmVtIHNvbGlkICNlMWUxZTE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucmFkaXVzLWJ0biBpLCAuY2hlY2stYnRuIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMC4wNXJlbTtcbiAgICB3aWR0aDogMC4xM3JlbTtcbiAgICBoZWlnaHQ6IDAuMDRyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogLTAuMXJlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAucmFkaXVzLWJ0biBpOmFmdGVyLCAuY2hlY2stYnRuIGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcvJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMC4yMHJlbTtcbiAgICBoZWlnaHQ6IDAuMDRyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tbGVmdDogMC4wM3JlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSk7IH1cblxuLnJhZGl1cy1idG4ge1xuICBib3JkZXItcmFkaXVzOiAwLjIycmVtOyB9XG5cbi5jaGVjay1idG4ge1xuICBib3JkZXItcmFkaXVzOiAwLjA4cmVtOyB9XG5cbi8q5bqV6YOo5a+86IiqKi9cbi5teS1tZW51IHtcbiAgaGVpZ2h0OiAwLjk4cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAjZGRkIDAgMCAwLjJyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMCAwLjRyZW07IH1cbiAgLm15LW1lbnUgYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXRvcDogMC4xOXJlbTtcbiAgICBoZWlnaHQ6IDAuNzlyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm15LW1lbnUgYSAuaWNvbi14eDIsIC5teS1tZW51IGEgLmljb24tc3RvcmUsIC5teS1tZW51IGEgLmljb24tbWFuMSwgLm15LW1lbnUgYSAuaWNvbi1ib29rIHtcbiAgICAgIHdpZHRoOiAwLjM3cmVtO1xuICAgICAgaGVpZ2h0OiAwLjM3cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLm15LW1lbnUgYSAubXktbWVudS10ZXh0IHtcbiAgICAgIGhlaWdodDogMC4zNHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuMzRyZW07XG4gICAgICBjb2xvcjogIzY3NTA1MDtcbiAgICAgIGZvbnQtc2l6ZTogMC4ycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5teS1tZW51IGEuY3VyIC5teS1tZW51LWhyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm15LW1lbnUgYSAubXktbWVudS1ociB7XG4gICAgICBoZWlnaHQ6IDAuMDRyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm15LW1lbnUgYSAubXktbWVudS1ociBpIHtcbiAgICAgICAgd2lkdGg6IDAuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjA0cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NzI2O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyrnn6Xor4bliJfooagqL1xuLmtub3dsZWRnZS1saXN0IC5rbm93bGVkZ2UtYnJlYWQge1xuICBmb250LXNpemU6IC4yMnJlbTtcbiAgaGVpZ2h0OiAuNzJyZW07XG4gIGxpbmUtaGVpZ2h0OiAuNzJyZW07XG4gIGNvbG9yOiAjY2JiZGJkO1xuICBwYWRkaW5nLWxlZnQ6IDAuM3JlbTsgfVxuXG4ua25vd2xlZGdlLWxpc3QgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDAuM3JlbTsgfVxuICAua25vd2xlZGdlLWxpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAzLjNyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogI2RkZCAwIDAgMC4xNXJlbTsgfVxuICAgIC5rbm93bGVkZ2UtbGlzdCB1bCBsaS5rbm93bGVkZ2UtYmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAua25vd2xlZGdlLWxpc3QgdWwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjNyZW07IH1cbiAgLmtub3dsZWRnZS1saXN0IHVsIC5pbWctYm94IHtcbiAgICBoZWlnaHQ6IDEuM3JlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5rbm93bGVkZ2UtbGlzdCB1bCAuaW1nLWJveCAuaW1nLWJveC1jb250cm9sIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwLjQycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNDJyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAwLjE4cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDEwMywgODAsIDgwLCAwKSAwJSwgcmdiYSgxMDMsIDgwLCA4MCwgMC4zKSA3MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDEwMywgODAsIDgwLCAwKSAwJSwgcmdiYSgxMDMsIDgwLCA4MCwgMC4zKSA3MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgxMDMsIDgwLCA4MCwgMCkgMCUsIHJnYmEoMTAzLCA4MCwgODAsIDAuMykgNzAlKTsgfVxuICAgICAgLmtub3dsZWRnZS1saXN0IHVsIC5pbWctYm94IC5pbWctYm94LWNvbnRyb2wgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4xNXJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmtub3dsZWRnZS1saXN0IHVsIC5uYW1lLWJveCB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwIDAgMC4xNXJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMC40cmVtO1xuICAgIGZvbnQtc2l6ZTogMC4yOHJlbTtcbiAgICBjb2xvcjogIzNlMzAzMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmtub3dsZWRnZS1saXN0IHVsIC5uYW1lLWJveCAuYnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDAuMDhyZW07XG4gICAgICBoZWlnaHQ6IDAuMzJyZW07XG4gICAgICB0b3A6IDAuM3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NzI2OyB9XG4gIC5rbm93bGVkZ2UtbGlzdCB1bCAuYXV0aG9yLWJveCB7XG4gICAgcGFkZGluZzogMC4xMnJlbSAwIDAgMC4xNXJlbTtcbiAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMC40cmVtO1xuICAgIGZvbnQtc2l6ZTogMC4yNHJlbTtcbiAgICBjb2xvcjogI2I3YWFhYTsgfVxuICAgIC5rbm93bGVkZ2UtbGlzdCB1bCAuYXV0aG9yLWJveCAuc3Bhbi1iIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjRyZW07XG4gICAgICBjb2xvcjogI2I3YWFhYTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gIC5rbm93bGVkZ2UtbGlzdCB1bCAuY29udGVudC1ib3gge1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwIDAgMC4xNXJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMC40cmVtO1xuICAgIGZvbnQtc2l6ZTogMC4yOHJlbTtcbiAgICBjb2xvcjogIzk5Nzc3NztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7IH1cblxuLmNvbW1vbi1idG4tbWluIHtcbiAgd2lkdGg6IDEuNzRyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW07XG4gIHBhZGRpbmc6IDAgMC4xcmVtIDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjcyNjsgfVxuXG4vKuaooeWdl+agh+mimCovXG4ubW9kbGUtdGl0bGUge1xuICBwYWRkaW5nOiAwLjJyZW0gMC4zcmVtIDAuMnJlbSAwLjNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjNyZW07XG4gIGNvbG9yOiAjNjc1MDUwOyB9XG4gIC5tb2RsZS10aXRsZSAudGl0bGUtbW9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC4ycmVtO1xuICAgIHJpZ2h0OiAwLjNyZW07XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDAuMjZyZW07XG4gICAgY29sb3I6ICM5ZWNlMDA7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1vZGxlLXRpdGxlIC5jb21tb24tYnRuLW1pbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC4ycmVtO1xuICAgIHJpZ2h0OiAwLjNyZW07XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb2RsZS10aXRsZSAuY29tbW9uLWJ0bi1taW4gc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMC4yNHJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDAuMDFyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMXJlbTsgfVxuICAgIC5tb2RsZS10aXRsZSAuY29tbW9uLWJ0bi1taW4gaSB7XG4gICAgICB3aWR0aDogMC4zMnJlbTtcbiAgICAgIGhlaWdodDogMC4zMXJlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKipcclxuICogQ29weXJpZ2h0IChDKSwgMjAxNiwg5LiK5rW36LWb5Y+v55S15a2Q5ZWG5Yqh5pyJ6ZmQ5YWs5Y+4XHJcbiAqIERhdGU6ICAgICAyMDE2LTEwLTExXHJcbiAqIERlc2NyaXB0aW9uOiDlj4zljYHkuIDkuLvkvJrlnLpcclxuICovXHJcblxyXG5AaW1wb3J0IFwiYmFzZS9fY29tbW9uXCI7XHJcblxyXG4ucHQxMHtcclxuXHRwYWRkaW5nLXRvcDowLjFyZW07XHJcbn1cclxuLnB0NTB7XHJcblx0cGFkZGluZy10b3A6MC41cmVtO1xyXG59XHJcbi5wYjUwe1xyXG5cdHBhZGRpbmctYm90dG9tOjAuNXJlbTtcclxufVxyXG4ucGIxMDB7XHJcblx0cGFkZGluZy1ib3R0b206MXJlbTtcclxufVxyXG4ucGIyMDB7XHJcblx0cGFkZGluZy1ib3R0b206MnJlbTtcclxufVxyXG5cclxuYm9keXtcclxuXHRmb250LWZhbWlseTogIEhlbHZldGljYSxBcmlhbCwnTWljcm9zb2Z0IFlhSGVpJyxIZWl0aSxTaW1TdW4sc2Fucy1zZXJpZjtcclxuXHQvLyBmb250LXNpemU6bWVkaXVtO1xyXG5cdCBmb250LXNpemU6IDAuMjRyZW07XHJcblx0IGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cdGNvbG9yOiMzMzM7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cdG1heC13aWR0aDo3NTBweDtcclxuXHRtaW4td2lkdGg6MzIwcHg7XHJcblx0bWFyZ2luOjAgYXV0bztcclxufVxyXG4uYm9keS1odWl7XHJcblx0YmFja2dyb3VuZC1jb2xvcjokY29sb3ItYmcxO1xyXG59XHJcbi5kaXYtaHVpe1xyXG5cdGJhY2tncm91bmQtY29sb3I6JGNvbG9yLWJnMTtcclxufVxyXG5cclxuaHRtbCB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuYm9keSB7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5oMTAwe1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uY29tbW9uLWJyZWFke1xyXG5cdGZvbnQtc2l6ZTogLjIycmVtO1xyXG5cdGhlaWdodDogLjcycmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IC43MnJlbTtcclxuXHRcdGNvbG9yOiAkY29sb3ItdHh0LTI7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MC4zcmVtO1xyXG5cclxuXHRcdCYuYmctaHVpe1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1iZzE7XHJcblx0XHR9XHJcbn1cclxuXHJcbi8vYXJyb3dcclxuLmFycm93LWxlZnQsLmFycm93LXJpZ2h0LC5hcnJvdy11cCwuYXJyb3ctZG93biB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogLjAzcmVtO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5tYXguYXJyb3ctbGVmdCwubWF4LmFycm93LXJpZ2h0LC5tYXguYXJyb3ctdXAsLm1heC5hcnJvdy1kb3duIHtcclxuXHRcdHdpZHRoOiAuMTdyZW07XHJcblx0XHRoZWlnaHQ6IC4xN3JlbTtcclxufVxyXG5cclxuLm1pbi5hcnJvdy1sZWZ0LC5taW4uYXJyb3ctcmlnaHQsLm1pbi5hcnJvdy11cCwubWluLmFycm93LWRvd24ge1xyXG5cdFx0d2lkdGg6IC4xMnJlbTtcclxuXHRcdGhlaWdodDogLjEycmVtXHJcbn1cclxuLm1pbi5hcnJvdy1kb3due1xyXG5cdG1hcmdpbi10b3A6LTAuMDdyZW07XHJcbn1cclxuXHJcbi5ibGFjay5hcnJvdy1sZWZ0LC5ibGFjay5hcnJvdy1yaWdodCwuYmxhY2suYXJyb3ctdXAsLmJsYWNrLmFycm93LWRvd24ge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAuMDVyZW0gc29saWQgIzMzMztcclxuXHRcdGJvcmRlci1ib3R0b206IC4wNXJlbSBzb2xpZCAjMzMzXHJcbn1cclxuXHJcbi5ncmF5LmFycm93LWxlZnQsLmdyYXkuYXJyb3ctcmlnaHQsLmdyYXkuYXJyb3ctdXAsLmdyYXkuYXJyb3ctZG93biB7XHJcblx0XHRib3JkZXItcmlnaHQ6IC4wNXJlbSBzb2xpZCAjOTk3Nzc3O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogLjA1cmVtIHNvbGlkICM5OTc3NzdcclxufVxyXG5cclxuLndoaXRlLmFycm93LWxlZnQsLndoaXRlLmFycm93LXJpZ2h0LC53aGl0ZS5hcnJvdy11cCwud2hpdGUuYXJyb3ctZG93biB7XHJcblx0XHRib3JkZXItcmlnaHQ6IC4wNnJlbSBzb2xpZCAjZmZmO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogLjA2cmVtIHNvbGlkICNmZmY7XHJcbn1cclxuXHJcbi5vcmFuZ2UuYXJyb3ctbGVmdCwub3JhbmdlLmFycm93LXJpZ2h0LC5vcmFuZ2UuYXJyb3ctdXAsLm9yYW5nZS5hcnJvdy1kb3duIHtcclxuXHRcdGJvcmRlci1yaWdodDogLjA0cmVtIHNvbGlkICNmNjA7XHJcblx0XHRib3JkZXItYm90dG9tOiAuMDRyZW0gc29saWQgI2Y2MFxyXG59XHJcblxyXG4ucmVkLmFycm93LWxlZnQsLnJlZC5hcnJvdy1yaWdodCwucmVkLmFycm93LXVwLC5yZWQuYXJyb3ctZG93biB7XHJcblx0XHRib3JkZXItcmlnaHQ6IC4wNHJlbSBzb2xpZCAjZTUxYzIzO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogLjA0cmVtIHNvbGlkICNlNTFjMjNcclxufVxyXG5cclxuLmdyZWVuLmFycm93LWxlZnQsLmdyZWVuLmFycm93LXJpZ2h0LC5ncmVlbi5hcnJvdy11cCwuZ3JlZW4uYXJyb3ctZG93biB7XHJcblx0XHRib3JkZXItcmlnaHQ6IC4wNHJlbSBzb2xpZCAjMDA5ZTk2O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogLjA0cmVtIHNvbGlkICMwMDllOTZcclxufVxyXG5cclxuLmJsdWUuYXJyb3ctbGVmdCwuYmx1ZS5hcnJvdy1yaWdodCwuYmx1ZS5hcnJvdy11cCwuYmx1ZS5hcnJvdy1kb3duIHtcclxuXHRcdGJvcmRlci1yaWdodDogLjA0cmVtIHNvbGlkICMwM2E5ZjQ7XHJcblx0XHRib3JkZXItYm90dG9tOiAuMDRyZW0gc29saWQgIzAzYTlmNFxyXG59XHJcblxyXG4uYXJyb3ctbGVmdCB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpXHJcbn1cclxuXHJcbi5hcnJvdy1sZWZ0LnNob3cge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxyXG59XHJcblxyXG4uYXJyb3ctcmlnaHQge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxyXG59XHJcblxyXG4uYXJyb3ctcmlnaHQuc2hvdyB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpXHJcbn1cclxuXHJcbi5hcnJvdy11cCB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZylcclxufVxyXG5cclxuLmFycm93LXVwLnNob3cge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcclxufVxyXG5cclxuLmFycm93LWRvd24ge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcclxufVxyXG5cclxuLmFycm93LWRvd24uc2hvdyB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZylcclxufVxyXG5cclxuLy9oZWFkZXJcclxuLnB1Yi1oZWFkZXJ7XHJcblx0Ly8gaGVpZ2h0OjAuODhyZW07XHJcblx0dGV4dC1hbGlnbjpsZWZ0O1xyXG5cdGNvbG9yOiRjb2xvci10eHQtMTtcclxuXHQvL2ZvbnQtc2l6ZTowLjM2cmVtO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0Zm9udC1zaXplOjA7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcbn1cclxuXHJcbi5maXhlZC1idXR0b20gLnB1Yi1oZWFkZXJ7XHJcblx0cG9zaXRpb246Zml4ZWQ7XHJcblx0Ym90dG9tOjA7XHJcblx0bGVmdDowO1xyXG5cdHJpZ2h0OjA7XHJcblx0Ym94LXNoYWRvdzojY2NjIDAgMCAwLjNyZW07XHJcbn1cclxuLmZsb2F0LWhlYWRlcntcclxuXHR0b3A6MDtcclxuXHRsZWZ0OjA7XHJcblx0cmlnaHQ6MDtcclxuXHR6LWluZGV4OjU7XHJcbn1cclxuLmhlYWRlci10aXBze1xyXG5cdGJhY2tncm91bmQtY29sb3I6I2Y5ZjlmNTtcclxuXHRwYWRkaW5nOjAgMC4zcmVtO1xyXG5cdGhlaWdodDowLjg2cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OjAuODZyZW07XHJcblx0Zm9udC1zaXplOjAuMjZyZW07XHJcblx0Y29sb3I6JGNvbG9yLXR4dC01O1xyXG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbn1cclxuLmhlYWRlci13aGl0ZXtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxufVxyXG5cclxuXHJcbi50aXRsZS1sZWZ0LW5vZGUsLnBvcC10aXRsZS1sZWZ0LW5vZGV7XHJcblx0cGFkZGluZy1sZWZ0OjAuM3JlbTtcclxuXHR3aWR0aDoxLjNyZW07XHJcblx0dGV4dC1hbGlnbjpsZWZ0O1xyXG5cdGhlaWdodDowLjg4cmVtO1xyXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTowLjM2cmVtO1xyXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRsaW5lLWhlaWdodDowLjg4cmVtO1xyXG5cclxufVxyXG4udGl0bGUtcmlnaHQtbm9kZXtcclxuXHRwYWRkaW5nLXJpZ2h0OjAuM3JlbTtcclxuXHR3aWR0aDoxLjNyZW07XHJcblx0dGV4dC1hbGlnbjpyaWdodDtcclxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRmb250LXNpemU6MC4zNnJlbTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcblx0bWluLWhlaWdodDowLjg4cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OjAuODhyZW07XHJcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblxyXG5cclxuXHQuaWNvbi1zZWFyY2gtMXtcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0dG9wOjAuM3JlbTtcclxuXHRcdHJpZ2h0OjAuM3JlbTtcclxuXHRcdHdpZHRoOjAuMjdyZW07XHJcblx0XHRoZWlnaHQ6MC4yN3JlbTtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0fVxyXG5cdC50aXRsZS1yaWdodC1zYXZle1xyXG5cdFx0Y29sb3I6JGNvbG9yLWdyZWVuMTtcclxuXHRcdGZvbnQtc2l6ZTowLjNyZW07XHJcblx0fVxyXG59XHJcbi50aXRsZS10ZXh0LW1heHtcclxuXHRmb250LXNpemU6MC4yOHJlbTtcclxuXHRjb2xvcjokY29sb3ItdHh0LTQ7XHJcbn1cclxuLnRpdGxlLWNlbnRlci1ub2Rle1xyXG5cdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdHdpZHRoOjQuM3JlbTtcclxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRmb250LXNpemU6MC4zNnJlbTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcblx0bGluZS1oZWlnaHQ6MC41cmVtO1xyXG5cdHBhZGRpbmc6MC4xOXJlbSAwO1xyXG5cdGNvbG9yOiRjb2xvci10eHQtMTtcclxuXHQmLm1pbntcclxuXHRcdGxpbmUtaGVpZ2h0OjEzMCU7XHJcblx0XHRmb250LXNpemU6MC4yOHJlbTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4ubWVudS1oZWFkZXJ7XHJcblx0LnRpdGxlLWNlbnRlci1ub2Rle1xyXG5cdFx0cGFkZGluZzowO1xyXG5cdFx0Zm9udC1zaXplOjA7XHJcblx0XHRhe1xyXG5cdFx0XHRoZWlnaHQ6MC44OHJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6MC44OHJlbTtcclxuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTowLjMycmVtO1xyXG5cdFx0XHRjb2xvcjokY29sb3ItdHh0LTU7XHJcblx0XHRcdHBhZGRpbmc6MCAwLjQ1cmVtO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206MC4wMnJlbSBzb2xpZCAjZmZmO1xyXG5cclxuXHRcdFx0Ji5jdXJ7XHJcblx0XHRcdFx0Y29sb3I6I2ZmNzUzYjtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOjAuMDRyZW0gc29saWQgI2ZmNzUzYjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyrmkJzntKLlpLTpg6gqL1xyXG4uaGVhZGVyLXNlYXJjaHtcclxuXHRoZWlnaHQ6MC44OHJlbTtcclxuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG5cdHdpZHRoOmF1dG87XHJcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cdC5zZWFyY2gtaGVhZGVyLXJlc3VsdHtcclxuXHRcdHBhZGRpbmctbGVmdDowLjNyZW07XHJcblx0XHRwYWRkaW5nLXRvcDowLjFyZW07XHJcblx0XHRmb250LXNpemU6MDtcclxuXHRcdGxpbmUtaGVpZ2h0OjA7XHJcblx0XHRpbnB1dHtcclxuXHRcdFx0d2lkdGg6NS4xNXJlbTtcclxuXHRcdFx0aGVpZ2h0OjAuNjhyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OjAuNjhyZW07XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2VkZTllOTtcclxuXHRcdFx0Y29sb3I6JGNvbG9yLXR4dC01O1xyXG5cdFx0XHRmb250LXNpemU6MC4yOHJlbTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czowLjFyZW07XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGJvcmRlcjowO1xyXG5cdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9pY29uL2ljb24tc2VhcmNoLTEucG5nKSAjZWRlOWU5O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTowLjI3cmVtIDAuMjdyZW07XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAuM3JlbSAwLjIzcmVtO1xyXG5cdFx0XHRwYWRkaW5nOjAgMCAwIDAuN3JlbTtcclxuXHJcblx0XHR9XHJcblx0XHRzcGFue1xyXG5cdFx0XHR3aWR0aDowLjk1cmVtO1xyXG5cdFx0XHRoZWlnaHQ6MC42OHJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6MC42OHJlbTtcclxuXHRcdFx0Y29sb3I6JGNvbG9yLXR4dC01O1xyXG5cdFx0XHRmb250LXNpemU6MC4yOHJlbTtcclxuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCYubWFpbi1oZWFkZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM1MmM2N2U7XHJcblx0XHRib3JkZXItYm90dG9tOm5vbmU7XHJcblx0XHQuc2VhcmNoLWhlYWRlci1yZXN1bHR7XHJcblx0XHRcdHBhZGRpbmctdG9wOjAuMTVyZW07XHJcblx0XHRcdGlucHV0e1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6MC4zMnJlbTtcclxuXHRcdFx0XHR3aWR0aDo1LjI1cmVtO1xyXG5cdFx0XHRcdGhlaWdodDowLjU1cmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjAuNTVyZW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9pY29uL2ljb24tc2VhcmNoLTEucG5nKSAjZjlmOWY1O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6MC4yN3JlbSAwLjI3cmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAuM3JlbSAwLjE1cmVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjdyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0YXtcclxuXHRcdFx0XHR3aWR0aDowLjhyZW07XHJcblx0XHRcdFx0aGVpZ2h0OjAuNTVyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6MC41NXJlbTtcclxuXHRcdFx0XHRjb2xvcjokY29sb3ItdHh0LTU7XHJcblx0XHRcdFx0Zm9udC1zaXplOjAuMjhyZW07XHJcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHQudGl0bGUtcmlnaHQtY2F0YWxvZ3tcclxuXHRcdFx0XHR3aWR0aDowLjQ4cmVtO1xyXG5cdFx0XHRcdGhlaWdodDowLjM0cmVtO1xyXG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6dXJsKCN7JGltZ3VybC1iYXNlfS9pY29uL2ljb24tbWwucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG4uYS1jZW50ZXJ7XHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcbn1cclxuLmEtbGVmdHtcclxuXHR0ZXh0LWFsaWduOmxlZnQ7XHJcbn1cclxuLmEtcmlnaHR7XHJcblx0dGV4dC1hbGlnbjpyaWdodDtcclxufVxyXG5cclxuLnBvcy1ye1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcbi5wb3MtYXtcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxufVxyXG4ucG9zLWZ7XHJcblx0cG9zaXRpb246Zml4ZWQ7XHJcbn1cclxuLnRpdGxlLWxlZnQtbm9kZXtcclxuXHQuYnRuLXRpdGxlLWFycm93LC5idG4tdGl0bGUtYXJyb3cxe1xyXG5cdFx0d2lkdGg6MC4yMXJlbTtcclxuXHRcdGhlaWdodDowLjM0cmVtO1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdGJhY2tncm91bmQ6dXJsKCN7JGltZ3VybC1iYXNlfS9pY29uL2Fycm93LWxlZnQucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdHRvcDowLjI3cmVtO1xyXG5cdFx0bGVmdDowLjNyZW07XHJcblx0fVxyXG5cdC5idG4tdGl0bGUtYXJyb3cxe1xyXG5cdFx0YmFja2dyb3VuZDp1cmwoI3skaW1ndXJsLWJhc2V9L2ljb24vYXJyb3ctbGVmdDEucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHR9XHJcbn1cclxuLmJ0bi10aXRsZS1hcnJvdzF7XHJcblx0YmFja2dyb3VuZDp1cmwoI3skaW1ndXJsLWJhc2V9L2ljb24vYXJyb3ctbGVmdDEucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbn1cclxuLmJ0bi1hcnJvdzEtbWlkZGxle1xyXG5cdHdpZHRoOjAuMjFyZW07XHJcblx0aGVpZ2h0OjAuMzRyZW07XHJcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbn1cclxuLmJ0bi1hcnJvdzEtcmlnaHR7XHJcblx0dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xyXG5cdC1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7IFx0LyogSUUgOSAqL1xyXG5cdC1tb3otdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOyBcdC8qIEZpcmVmb3ggKi9cclxuXHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTsgLyogU2FmYXJpIOWSjCBDaHJvbWUgKi9cclxuXHQtby10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XHJcbn1cclxuLmJ0bi10aXRsZS1jbG9zZXtcclxuXHR3aWR0aDowLjMycmVtO1xyXG5cdGhlaWdodDowLjMycmVtO1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0YmFja2dyb3VuZDp1cmwoI3skaW1ndXJsLWJhc2V9L2ljb24vaWNvbi1jbG9zZS5wbmcpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHRvcDowLjI3cmVtO1xyXG5cdGxlZnQ6MC4zcmVtO1xyXG59XHJcbi5idG4tdGl0bGUtaGVhcnR7XHJcblx0d2lkdGg6MC40M3JlbTtcclxuXHRoZWlnaHQ6MC4zOHJlbTtcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG5cdGJhY2tncm91bmQ6dXJsKCN7JGltZ3VybC1iYXNlfS9pY29uL2ljb24tYXgucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHR0b3A6MC4yN3JlbTtcclxuXHRyaWdodDowLjNyZW07XHJcblx0Ji5jdXJ7XHJcblx0XHRiYWNrZ3JvdW5kOnVybCgjeyRpbWd1cmwtYmFzZX0vaWNvbi9pY29uLWF4LWhhcy5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdH1cclxufVxyXG4uYnRuLXRpdGxlLXJldHVybntcclxuXHR3aWR0aDowLjQxcmVtO1xyXG5cdGhlaWdodDowLjM2cmVtO1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0YmFja2dyb3VuZDp1cmwoI3skaW1ndXJsLWJhc2V9L2ljb24vaWNvbi1yZXR1cm4ucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHR0b3A6MC4yN3JlbTtcclxuXHRyaWdodDowLjNyZW07XHJcbn1cclxuLmJ0bi10aXRsZS1zaGFyZXtcclxuXHR3aWR0aDowLjM2cmVtO1xyXG5cdGhlaWdodDowLjM0cmVtO1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0YmFja2dyb3VuZDp1cmwoI3skaW1ndXJsLWJhc2V9L2NvbW1vbi9idG4tc2hhcmUucG5nKSByZXBlYXQteDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHRvcDowLjI3cmVtO1xyXG5cdHJpZ2h0OjAuM3JlbTtcclxufVxyXG5cclxuLy9iYW5uZXItc2luZ2xlXHJcbi5iYW5uZXItc2luZ2xle1xyXG5cdGltZyB7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0bWluLWhlaWdodDogMXJlbTtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0fVxyXG59XHJcbi55dWFue1xyXG5cdGJvcmRlci1yYWRpdXM6NTAlIDUwJTtcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcbn1cclxuXHJcbi8vY29tbW9uXHJcbi53cmFwcGVye1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0bWFyZ2luOjAgYXV0bztcclxufVxyXG5cclxuLmQtdGl0bGUtcHVie1xyXG5cdFx0YmFja2dyb3VuZDp1cmwoI3skaW1ndXJsLWJhc2V9L2luZGV4L3RpdGxlLWJnLmpwZykgcmVwZWF0LXg7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuXHRcdGhlaWdodDowLjg4cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6MC44OHJlbTtcclxuXHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdGZvbnQtc2l6ZTowLjRyZW07XHJcblx0XHRjb2xvcjojNDNiNWYyO1xyXG5cdFx0cGFkZGluZzowLjEycmVtIDAuM3JlbSAwIDAuM3JlbTtcclxuXHJcblx0XHRpe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTowLjQ4cmVtO1xyXG5cdFx0fVxyXG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcclxuXHJcblx0XHRzcGFue1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTowLjI0cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMC4xcmVtO1xyXG5cdFx0fVxyXG59XHJcblxyXG4ucDMwe1xyXG5cdFx0cGFkZGluZzowLjNyZW07XHJcbn1cclxuXHJcbi5wbHIzMHtcclxuXHRcdHBhZGRpbmctbGVmdDowLjNyZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OjAuM3JlbTtcclxufVxyXG5cclxuLmZvb3RlcntcclxuXHRtYXJnaW4tdG9wOjA7XHJcbn1cclxuXHJcblxyXG4uaWNvbi1ob21le1xyXG5cdGJhY2tncm91bmQ6dXJsKCN7JGltZ3VybC1iYXNlfS9pY29uL2ljb24tbWFuLnBuZykgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7XHJcbn1cclxuLmljb24tc3RhcntcclxuXHRiYWNrZ3JvdW5kOnVybCgjeyRpbWd1cmwtYmFzZX0vaWNvbi9pY29uLXN0YXIucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcclxufVxyXG4uaWNvbi1kcXl7XHJcblx0YmFja2dyb3VuZDp1cmwoI3skaW1ndXJsLWJhc2V9L2ljb24vaWNvbi1kcXkucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcclxufVxyXG4uaWNvbi1yaWdodHtcclxuXHRiYWNrZ3JvdW5kOnVybCgjeyRpbWd1cmwtYmFzZX0vaWNvbi9pY29uLXJpZ2h0LnBuZykgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7XHJcbn1cclxuLmljb24tdGltZXtcclxuXHRiYWNrZ3JvdW5kOnVybCgjeyRpbWd1cmwtYmFzZX0vaWNvbi9pY29uLXRpbWUucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcclxufVxyXG4uaWNvbi10aW1lMXtcclxuXHRiYWNrZ3JvdW5kOnVybCgjeyRpbWd1cmwtYmFzZX0vaWNvbi9pY29uLXRpbWUxLnBuZykgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7XHJcbn1cclxuXHJcbi5pY29uLXh4MntcclxuXHRiYWNrZ3JvdW5kOnVybCgjeyRpbWd1cmwtYmFzZX0vaWNvbi9pY29uLXh4Mi5wbmcpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO1xyXG59XHJcbi5pY29uLXN0b3Jle1xyXG5cdGJhY2tncm91bmQ6dXJsKCN7JGltZ3VybC1iYXNlfS9pY29uL2ljb24tc3RvcmUucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcclxufVxyXG4uaWNvbi1tYW4xe1xyXG5cdGJhY2tncm91bmQ6dXJsKCN7JGltZ3VybC1iYXNlfS9pY29uL2ljb24tbWFuMS5wbmcpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO1xyXG59XHJcbi5pY29uLWJvb2t7XHJcblx0YmFja2dyb3VuZDp1cmwoI3skaW1ndXJsLWJhc2V9L2ljb24vaWNvbi1ib29rLnBuZykgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7XHJcbn1cclxuXHJcbi5pY29uLXN0YXIxe1xyXG5cdGJhY2tncm91bmQ6dXJsKCN7JGltZ3VybC1iYXNlfS9pY29uL2ljb24tc3RhcjEucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcclxufVxyXG4uaWNvbi13amp7XHJcblx0YmFja2dyb3VuZDp1cmwoI3skaW1ndXJsLWJhc2V9L2ljb24vaWNvbi13amoucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcclxufVxyXG4uaWNvbi1oaXN0b3J5e1xyXG5cdGJhY2tncm91bmQ6dXJsKCN7JGltZ3VybC1iYXNlfS9pY29uL2ljb24taGlzdG9yeS5wbmcpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO1xyXG59XHJcblxyXG4uaWNvbi1kYXRle1xyXG5cdGJhY2tncm91bmQ6dXJsKCN7JGltZ3VybC1iYXNlfS9pY29uL2ljb24tZGF0ZS5wbmcpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO1xyXG59XHJcbi5pY29uLWVkaXR7XHJcblx0YmFja2dyb3VuZDp1cmwoI3skaW1ndXJsLWJhc2V9L2ljb24vaWNvbi1lZGl0LnBuZykgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7XHJcbn1cclxuLmljb24tZWRpdDF7XHJcblx0YmFja2dyb3VuZDp1cmwoI3skaW1ndXJsLWJhc2V9L2ljb24vaWNvbi1lZGl0MS5wbmcpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO1xyXG59XHJcbi5pY29uLWhvdXJzZXtcclxuXHRiYWNrZ3JvdW5kOnVybCgjeyRpbWd1cmwtYmFzZX0vaWNvbi9pY29uLWhvdXJzZS5wbmcpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO1xyXG59XHJcbi5pY29uLXJlbntcclxuXHRiYWNrZ3JvdW5kOnVybCgjeyRpbWd1cmwtYmFzZX0vaWNvbi9pY29uLXJlbi5wbmcpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO1xyXG59XHJcbi5pY29uLXRpbWUye1xyXG5cdGJhY2tncm91bmQ6dXJsKCN7JGltZ3VybC1iYXNlfS9pY29uL2ljb24tdGltZTIucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcclxufVxyXG4uaWNvbi14eDN7XHJcblx0YmFja2dyb3VuZDp1cmwoI3skaW1ndXJsLWJhc2V9L2ljb24vaWNvbi14eDMucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcclxufVxyXG4uaWNvbi1zdGFyLWxpZ2h0e1xyXG5cdGJhY2tncm91bmQ6dXJsKCN7JGltZ3VybC1iYXNlfS9pY29uL2ljb24tc3Rhci1saWdodC5wbmcpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO1xyXG59XHJcbi5pY29uLXN0YXItZGlze1xyXG5cdGJhY2tncm91bmQ6dXJsKCN7JGltZ3VybC1iYXNlfS9pY29uL2ljb24tc3Rhci1kaXMucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcclxufVxyXG5cclxuXHJcbi5pY29uLXNlYXJjaC0xe1xyXG5cdGJhY2tncm91bmQ6dXJsKCN7JGltZ3VybC1iYXNlfS9pY29uL2ljb24tc2VhcmNoLTEucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcclxufVxyXG4uaWNvbi1sYWJlbC0xe1xyXG5cdGJhY2tncm91bmQ6dXJsKCN7JGltZ3VybC1iYXNlfS9pY29uL2ljb24tbGFiZWwtMS5wbmcpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO1xyXG59XHJcbi5pY29uLWxhYmVsLTJ7XHJcblx0YmFja2dyb3VuZDp1cmwoI3skaW1ndXJsLWJhc2V9L2ljb24vaWNvbi1sYWJlbC0yLnBuZykgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7XHJcbn1cclxuLmljb24tbGFiZWwtM3tcclxuXHRiYWNrZ3JvdW5kOnVybCgjeyRpbWd1cmwtYmFzZX0vaWNvbi9pY29uLWxhYmVsLTMucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcclxufVxyXG4uaWNvbi1sYWJlbC00e1xyXG5cdGJhY2tncm91bmQ6dXJsKCN7JGltZ3VybC1iYXNlfS9pY29uL2ljb24tbGFiZWwtNC5wbmcpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO1xyXG59XHJcbi5pY29uLWNoYW5nZXtcclxuXHRiYWNrZ3JvdW5kOnVybCgjeyRpbWd1cmwtYmFzZX0vaWNvbi9pY29uLWNoYW5nZS5wbmcpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO1xyXG59XHJcblxyXG5cclxuLmljb24tYnRuLXJpZ2h0e1xyXG5cdG1hcmdpbi10b3A6MC4wNXJlbTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDAuMjZyZW07XHJcblx0aGVpZ2h0OjAuMDhyZW07XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuMTtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHRmb250LXNpemU6MDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjpcclxuXHRtaWRkbGU7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuLmljb24tYnRuLXJpZ2h0OmFmdGVye1xyXG5cdGNvbnRlbnQ6Jy8nO1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0d2lkdGg6IDAuNHJlbTtcclxuXHRoZWlnaHQ6IDAuMDhyZW07XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuMTtcclxuXHRtYXJnaW4tbGVmdDogMC4wNnJlbTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSk7XHJcbn1cclxuXHJcbi5pY29uLWJ0bi13cm9uZ3tcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDAuNDVyZW07XHJcblx0aGVpZ2h0OjAuMDhyZW07XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXJlZDE7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0Zm9udC1zaXplOjA7XHJcblx0dmVydGljYWwtYWxpZ246XHJcblx0bWlkZGxlO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcbi5pY29uLWJ0bi13cm9uZzphZnRlcntcclxuXHRjb250ZW50OicvJztcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG5cdHdpZHRoOiAwLjQ1cmVtO1xyXG5cdGhlaWdodDogMC4wOHJlbTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcmVkMTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbn1cclxuXHJcbi5pY29uLWd6e1xyXG5cdHdpZHRoOjAuMjdyZW07XHJcblx0aGVpZ2h0OjAuMTlyZW07XHJcblx0YmFja2dyb3VuZDp1cmwoI3skaW1ndXJsLWJhc2V9L2ljb24vaWNvbi1nei5wbmcpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO1xyXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxufVxyXG4uaWNvbi1oZWFydHtcclxuXHR3aWR0aDowLjI2cmVtO1xyXG5cdGhlaWdodDowLjIzcmVtO1xyXG5cdGJhY2tncm91bmQ6dXJsKCN7JGltZ3VybC1iYXNlfS9pY29uL2ljb24taGVhcnQucG5nKSBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcclxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbn1cclxuXHJcblxyXG4vL+aMiemSrlxyXG5hLmNvbS1idXR0b217XHJcblx0d2lkdGg6NS45cmVtO1xyXG5cdGhlaWdodDowLjg4cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OjAuODhyZW07XHJcblx0Y29sb3I6I2ZmZjtcclxuXHRmb250LXNpemU6MC4zMnJlbTtcclxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRib3JkZXItcmFkaXVzOjAuNDRyZW07XHJcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblxyXG5cdCYuZ3JlZW4xe1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjokY29sb3ItZ3JlZW4xO1xyXG5cdH1cclxuXHJcblx0Ji5yZWR7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1tYWluO1xyXG5cdH1cclxufVxyXG4uYnV0dG9tLWZ1bGx7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRoZWlnaHQ6MC44OHJlbTtcclxuXHRsaW5lLWhlaWdodDowLjg4cmVtO1xyXG5cdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuXHRjb2xvcjokY29sb3ItbWFpbjtcclxuXHRmb250LXNpemU6MC4zcmVtO1xyXG5cdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG59XHJcblxyXG4vL+W8ueahhlxyXG4uYy1wb3B1cC1tYXNrIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSk7XHJcblx0XHR6LWluZGV4OiA5MDE7XHJcbn1cclxuXHJcbi5jLXBvcHVwLXdyYXBwZXIge1xyXG5cdFx0ei1pbmRleDogOTAwO1xyXG59XHJcblxyXG4uYy1wb3B1cC13cmFwcGVyIC5jLXRvb2wtcG9wdXAtbW9kYWwge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxufVxyXG4uYy1wb3B1cC1tb2RhbCB7XHJcblx0XHR6LWluZGV4OiAzNDAwMTtcclxufVxyXG4uYy1wb3B1cC1tb2RhbCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHotaW5kZXg6IDkwMjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG59XHJcblxyXG4uYy10b29sLXBvcHVwLW1vZGFsIC5jLXBvcHVwLWhlYWQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4uYy1wb3B1cC1oZWFkIHtcclxuXHRcdGZvbnQtc2l6ZTogMC4zNnJlbTs7XHJcblx0XHRtYXJnaW46IDAuMnJlbSAwLjVyZW07XHJcbn1cclxuLmMtcG9wdXAtcmVtb3ZlIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAwLjM0cmVtO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDAuMTZyZW07XHJcblx0XHR0b3A6IDAuMnJlbTs7XHJcbn1cclxuLmMtdG9vbC1wb3B1cC1tb2RhbCAuYy1wb3B1cC1jb250ZW50IHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5jLXBvcHVwLWNvbnRlbnQge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ly8gbWFyZ2luOiAwIDAuM3JlbSAwLjJyZW07XHJcblxyXG59XHJcbi5jLXRvb2wtbGlzdCB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cGFkZGluZzogMC40cmVtIDA7XHJcbn1cclxuLmMtdG9vbC1jYW5jZWwtYnRuIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRmb250LXNpemU6IDAuMzJyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMC44cmVtO1xyXG5cdFx0YmFja2dyb3VuZDogI2Y4ZjhmODtcclxuXHRcdGJvcmRlci10b3A6ICNlYWVhZWEgMXB4IHNvbGlkO1xyXG59XHJcblxyXG4uYy1zaGFyZS1jb3B5dGlwLWNvbnRlbnQge1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxuXHRjb2xvcjogIzMzMztcclxuXHR0ZXh0LWFsaWduOiBsZWZ0XHJcbn1cclxuXHJcbi5jLXNoYXJlLWNvcHl0aXAtdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHhcclxufVxyXG5cclxuLmMtc2hhcmUtY29weXRpcC1saW5rd3Ige1xyXG5cdHBhZGRpbmc6IDEwcHggMTBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggZG90dGVkICNkOWQ5ZDk7XHJcblx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblx0XHRhe1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcbn1cclxuLmMtc2hhcmUtY29weXRpcC1saW5rOnZpc2l0ZWQsIC5jLXNoYXJlLWNvcHl0aXAtbGluayB7XHJcblx0XHRjb2xvcjogIzMzMztcclxufVxyXG4uYy1zaGFyZS1jYW5jZWwtYnRuLCAuYy1zaGFyZS1jb3B5dGlwLWNhbmNlbC1idG4ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcblx0XHRib3JkZXItdG9wOiAjZWFlYWVhIDFweCBzb2xpZDtcclxufVxyXG5cclxuXHJcbi8q562b6YCJ5qGGKi9cclxuLmtub3dsZWRnZS1uYXYge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cclxuXHRcdCYuYmctaHVpe1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmcxO1xyXG5cclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG59XHJcblxyXG4ua25vd2xlZGdlLW5hdiB1bCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlN1xyXG59XHJcblxyXG4ua25vd2xlZGdlLW5hdiAuc3ViLW5hdiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxLjQ0cmVtO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRmb250LXNpemU6MDtcclxuXHJcblx0XHQuc3ViLW5hdi1jb250LWJveHtcclxuXHRcdFx0cGFkZGluZzowLjRyZW0gMCAwLjJyZW0gMC4zcmVtO1xyXG5cdFx0XHRmb250LXNpemU6MDtcclxuXHRcdH1cclxuXHRcdC5zdWItbmF2LWNvbnR7XHJcblx0XHRcdGZvbnQtc2l6ZTowO1xyXG5cdFx0XHRsaW5lLWhlaWdodDowO1xyXG5cdFx0fVxyXG5cclxuXHRcdGF7XHJcblx0XHRcdHdpZHRoOjEuNHJlbTtcclxuXHRcdFx0aGVpZ2h0OjAuNXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDAuNXJlbTtcclxuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTowLjI0cmVtO1xyXG5cdFx0XHRjb2xvcjokY29sb3ItdHh0LTQ7XHJcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOjAuMDVyZW07XHJcblx0XHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRib3JkZXI6MXB4IGRvdHRlZCAkY29sb3ItYm9yZGVyO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMzVyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuMnJlbTtcclxuXHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokY29sb3ItbWFpbjtcclxuXHRcdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcbn1cclxuLmtub3dsZWRnZS1uYXYtc3h7XHJcblx0Ji5maXhlZHtcclxuXHRcdHBvc2l0aW9uOmZpeGVkO1xyXG5cdFx0dG9wOjA7XHJcblx0XHRsZWZ0OjA7XHJcblx0XHRib3R0b206MDtcclxuXHRcdHJpZ2h0OjA7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHQuc3ViLW5hdi1tb2R7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQua25vd2xlZGdlLW5hdi1zeC1ucntcclxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDoyO1xyXG5cdH1cclxuXHQuc3ViLW5hdi1tb2R7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHR9XHJcbn1cclxuXHJcbi5rbm93bGVkZ2UtbmF2IC5zdWItbmF2IC5zdWItc3ludGhlc2lzLC5rbm93bGVkZ2UtbmF2IC5zdWItbmF2IC5zdWItcG9wdWxhcml0eSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogLjg1cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IC44NXJlbTtcclxuXHRcdGZvbnQtc2l6ZTogLjNyZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRwYWRkaW5nOiAwIDUlO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xyXG5cdFx0Ym9yZGVyLXRvcDogMFxyXG59XHJcblxyXG4ua25vd2xlZGdlLW5hdiBsaSB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0aGVpZ2h0OiAuN3JlbTtcclxuXHRcdGZvbnQtc2l6ZTogLjI2cmVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDEuN3JlbTtcclxuXHRcdCYua25vd2xlZGdlLW5hdi1taWRkbGV7XHJcblx0XHRcdG1hcmdpbjowIDFyZW07XHJcblx0XHR9XHJcbn1cclxuXHJcbi5rbm93bGVkZ2UtbmF2IGxpIGkge1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcbi5rbm93bGVkZ2UtbmF2IGxpIGlucHV0e1xyXG5cdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOjA7XHJcblx0Zm9udC1zaXplOiAuMjZyZW07XHJcblx0aGVpZ2h0OiAuN3JlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAuN3JlbTtcclxuXHRcdGNvbG9yOiAkY29sb3ItdHh0LTE7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MC4zNXJlbTtcclxufVxyXG5cclxuLmtub3dsZWRnZS1uYXYgbGkgYSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmtub3dsZWRnZS1uYXYgbGkgYS5rbm93bGVkZ2UtbmF2LW5hbWUge1xyXG5cdFx0Y29sb3I6ICRjb2xvci10eHQtMTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRoZWlnaHQ6IC43cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IC43cmVtO1xyXG59XHJcblxyXG4ua25vd2xlZGdlLW5hdiBsaSBhLmtub3dsZWRnZS1uYXYtaWNvbiB7XHJcblx0XHR3aWR0aDogLjNyZW07XHJcblx0XHRoZWlnaHQ6IC40cmVtO1xyXG5cdFx0b3ZlcmZsb3c6IGluaGVyaXQ7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR0b3A6MC4xNnJlbTtcclxuXHRcdHJpZ2h0OjAuMTVyZW07XHJcbn1cclxuXHJcbi5rbm93bGVkZ2UtbmF2IGxpIGEua25vd2xlZGdlLW5hdi1pY29uIC5kZWx0YSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAuMTByZW07XHJcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4ua25vd2xlZGdlLW5hdiBsaSBhLmtub3dsZWRnZS1uYXYtaWNvbiAuZGVsdGEtdXAge1xyXG5cdFx0bWFyZ2luLXRvcDogLTAuMDRyZW07XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM5OTc3NzcgdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmtub3dsZWRnZS1uYXYgbGkgYS5rbm93bGVkZ2UtbmF2LWljb24gLmRlbHRhLWRvd24ge1xyXG5cdFx0bWFyZ2luLXRvcDogLjA0cmVtO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjOTk3Nzc3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rbm93bGVkZ2UtbmF2IGxpLnVwIGEua25vd2xlZGdlLW5hdi1pY29uIC5kZWx0YS11cCB7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1tYWluIHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rbm93bGVkZ2UtbmF2IGxpLmRvd24gYS5rbm93bGVkZ2UtbmF2LWljb24gLmRlbHRhLWRvd24ge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItbWFpbiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4ua25vd2xlZGdlLW5hdiB1bCBsaS5hY3RpdmUgLmFycm93LWRvd24ge1xyXG5cdFx0Ym9yZGVyLXRvcDouMDVyZW0gc29saWQgJGNvbG9yLW1haW47XHJcblx0XHRib3JkZXItbGVmdDouMDVyZW0gc29saWQgJGNvbG9yLW1haW47XHJcblx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMC4wM3JlbTtcclxufVxyXG5cclxuLmtub3dsZWRnZS1uYXYgbGkubG9hZC1hY3RpdmV7XHJcblx0LmFycm93LWRvd24ge1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6LjA1cmVtIHNvbGlkICRjb2xvci1tYWluO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOi4wNXJlbSBzb2xpZCAkY29sb3ItbWFpbjtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0fVxyXG5cdC5rbm93bGVkZ2UtbmF2LW5hbWV7XHJcblx0XHRjb2xvcjogJGNvbG9yLW1haW47XHJcblx0fVxyXG59XHJcblxyXG4ua25vd2xlZGdlLW5hdiB1bCBsaS5hY3RpdmUgLmtub3dsZWRnZS1uYXYtbmFtZSB7XHJcblx0XHRjb2xvcjogIzNlMzAzMDtcclxufVxyXG5cclxuLmtub3dsZWRnZS1uYXYgbGk6bnRoLWNoaWxkKDEpIGEua25vd2xlZGdlLW5hdi1uYW1lIHtcclxuXHRcdHBhZGRpbmctbGVmdDowLjJyZW07XHJcbn1cclxuXHJcblxyXG4vKuWkmumAieahhiDlpI3pgInmoYYqL1xyXG4ucmFkaXVzLWJ0biwuY2hlY2stYnRue1xyXG5cdHdpZHRoOjAuNDRyZW07XHJcblx0aGVpZ2h0OjAuNDRyZW07XHJcblx0Ym9yZGVyOjAuMDJyZW0gc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblx0LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7IC8qIEZpcmVmb3ggKi9cclxuXHQtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHJcblx0aXtcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdG1hcmdpbi10b3A6MC4wNXJlbTtcclxuXHRcdHdpZHRoOiAwLjEzcmVtO1xyXG5cdFx0aGVpZ2h0OjAuMDRyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRmb250LXNpemU6MDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMC4xcmVtO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG5cdGk6YWZ0ZXJ7XHJcblx0XHRjb250ZW50OicvJztcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHR3aWR0aDogMC4yMHJlbTtcclxuXHRcdGhlaWdodDogMC4wNHJlbTtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRtYXJnaW4tbGVmdDogMC4wM3JlbTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoNTAlKTtcclxuXHR9XHJcbn1cclxuLnJhZGl1cy1idG57XHJcblx0Ym9yZGVyLXJhZGl1czowLjIycmVtO1xyXG59XHJcbi5jaGVjay1idG57XHJcblx0Ym9yZGVyLXJhZGl1czowLjA4cmVtO1xyXG59XHJcblxyXG5cclxuLyrlupXpg6jlr7zoiKoqL1xyXG4ubXktbWVudXtcclxuXHRoZWlnaHQ6MC45OHJlbTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblx0Ym94LXNoYWRvdzogI2RkZCAwIDAgMC4ycmVtO1xyXG5cdHBvc2l0aW9uOmZpeGVkO1xyXG5cdGJvdHRvbTowO1xyXG5cdGxlZnQ6MDtcclxuXHRyaWdodDowO1xyXG5cdHBhZGRpbmc6MCAwLjRyZW07XHJcblx0YXtcclxuXHRcdGZsb2F0OmxlZnQ7XHJcblx0XHR3aWR0aDoyNSU7XHJcblx0XHRwYWRkaW5nLXRvcDowLjE5cmVtO1xyXG5cdFx0aGVpZ2h0OjAuNzlyZW07XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGZvbnQtc2l6ZTowO1xyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHQuaWNvbi14eDIsLmljb24tc3RvcmUsLmljb24tbWFuMSwuaWNvbi1ib29re1xyXG5cdFx0XHR3aWR0aDowLjM3cmVtO1xyXG5cdFx0XHRoZWlnaHQ6MC4zN3JlbTtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcclxuXHRcdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdH1cclxuXHRcdC5teS1tZW51LXRleHR7XHJcblx0XHRcdGhlaWdodDowLjM0cmVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDowLjAzcmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDowLjM0cmVtO1xyXG5cdFx0XHRjb2xvcjokY29sb3ItdHh0LTU7XHJcblx0XHRcdGZvbnQtc2l6ZTowLjJyZW07XHJcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHR9XHJcblx0XHQmLmN1cntcclxuXHRcdFx0Lm15LW1lbnUtaHJ7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm15LW1lbnUtaHJ7XHJcblx0XHRcdGhlaWdodDowLjA0cmVtO1xyXG5cdFx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRib3R0b206MDtcclxuXHRcdFx0bGVmdDowO1xyXG5cdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdGl7XHJcblx0XHRcdFx0d2lkdGg6MC42cmVtO1xyXG5cdFx0XHRcdGhlaWdodDowLjA0cmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGNvbG9yLW1haW47XHJcblx0XHRcdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKuefpeivhuWIl+ihqCovXHJcbi5rbm93bGVkZ2UtbGlzdHtcclxuXHQua25vd2xlZGdlLWJyZWFke1xyXG5cdFx0Zm9udC1zaXplOiAuMjJyZW07XHJcblx0XHRoZWlnaHQ6IC43MnJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IC43MnJlbTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci10eHQtMjtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjAuM3JlbTtcclxuXHR9XHJcblx0dWwge1xyXG5cdFx0cGFkZGluZy1sZWZ0OjAuM3JlbTtcclxuXHRcdGxpe1xyXG5cdFx0XHR3aWR0aDozLjNyZW07XHJcblx0XHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6JGNvbG9yLWJvcmRlcjE7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czowLjFyZW07XHJcblx0XHRcdG1hcmdpbi1yaWdodDowLjNyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206MC4zcmVtO1xyXG5cdFx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRcdGJveC1zaGFkb3c6I2RkZCAwIDAgMC4xNXJlbTtcclxuXHRcdFx0Ji5rbm93bGVkZ2UtYmd7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206MC4zcmVtO1xyXG5cdFx0fVxyXG5cdFx0LmltZy1ib3h7XHJcblx0XHRcdGhlaWdodDoxLjNyZW07XHJcblx0XHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdC5pbWctYm94LWNvbnRyb2x7XHJcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6MC40MnJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDowLjQycmVtO1xyXG5cdFx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0XHRib3R0b206MDtcclxuXHRcdFx0XHRmb250LXNpemU6MC4xOHJlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMTAzLCA4MCw4MCwgMC4wKSAwJSwgcmdiYSgxMDMsIDgwLDgwLCAwLjMpIDcwJSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDEwMywgODAsODAsIDAuMCkgMCUsIHJnYmEoMTAzLCA4MCw4MCwgMC4zKSA3MCUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMTAzLCA4MCw4MCwgMC4wKSAwJSwgcmdiYSgxMDMsIDgwLDgwLCAwLjMpIDcwJSk7XHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDowLjE1cmVtO1xyXG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5uYW1lLWJveHtcclxuXHRcdFx0cGFkZGluZzowLjI1cmVtIDAgMCAwLjE1cmVtO1xyXG5cdFx0XHRoZWlnaHQ6MC44cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDowLjRyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTowLjI4cmVtO1xyXG5cdFx0XHRjb2xvcjokY29sb3ItdHh0LTE7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOjI7XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0XHRcdGRpc3BsYXk6IC1tb3otYm94O1xyXG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQuYnN7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDowLjA4cmVtO1xyXG5cdFx0XHRcdGhlaWdodDowLjMycmVtO1xyXG5cdFx0XHRcdHRvcDowLjNyZW07XHJcblx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGNvbG9yLW1haW47XHJcblx0XHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmF1dGhvci1ib3h7XHJcblx0XHRcdHBhZGRpbmc6MC4xMnJlbSAwIDAgMC4xNXJlbTtcclxuXHRcdFx0aGVpZ2h0OjAuNHJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6MC40cmVtO1xyXG5cdFx0XHRmb250LXNpemU6MC4yNHJlbTtcclxuXHRcdFx0Y29sb3I6JGNvbG9yLXR4dC0zO1xyXG5cdFx0XHRcdC5zcGFuLWJ7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDowLjRyZW07XHJcblx0XHRcdFx0Y29sb3I6JGNvbG9yLXR4dC0zO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTFlMWUxO1xyXG5cdFx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb250ZW50LWJveHtcclxuXHRcdFx0cGFkZGluZzowLjJyZW0gMCAwIDAuMTVyZW07XHJcblx0XHRcdGhlaWdodDowLjhyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OjAuNHJlbTtcclxuXHRcdFx0Zm9udC1zaXplOjAuMjhyZW07XHJcblx0XHRcdGNvbG9yOiRjb2xvci10eHQtNDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6MjtcclxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdFx0ZGlzcGxheTogLW1vei1ib3g7XHJcblx0XHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb21tb24tYnRuLW1pbntcclxuXHR3aWR0aDoxLjc0cmVtO1xyXG5cdGhlaWdodDowLjVyZW07XHJcblx0Ym9yZGVyLXJhZGl1czowLjI1cmVtIDAuMjVyZW07XHJcblx0cGFkZGluZzowIDAuMXJlbSAwIDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjokY29sb3ItbWFpbjtcclxufVxyXG4vKuaooeWdl+agh+mimCovXHJcbi5tb2RsZS10aXRsZXtcclxuXHRwYWRkaW5nOjAuMnJlbSAwLjNyZW0gMC4ycmVtIDAuM3JlbTtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0bGluZS1oZWlnaHQ6IDAuNXJlbTtcclxuXHRmb250LXNpemU6MC4zcmVtO1xyXG5cdGNvbG9yOiRjb2xvci10eHQtNTtcclxuXHQudGl0bGUtbW9yZXtcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0dG9wOjAuMnJlbTtcclxuXHRcdHJpZ2h0OjAuM3JlbTtcclxuXHRcdHdpZHRoOjEuNXJlbTtcclxuXHRcdHRleHQtYWxpZ246cmlnaHQ7XHJcblx0XHRmb250LXNpemU6MC4yNnJlbTtcclxuXHRcdGNvbG9yOiRjb2xvci1ncmVlbjE7XHJcblx0XHRoZWlnaHQ6IDAuNXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAwLjVyZW07XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdH1cclxuXHQuY29tbW9uLWJ0bi1taW57XHJcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdHRvcDowLjJyZW07XHJcblx0XHRyaWdodDowLjNyZW07XHJcblx0XHRmb250LXNpemU6MDtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0c3BhbntcclxuXHRcdFx0Y29sb3I6I2ZmZjtcclxuXHRcdFx0Zm9udC1zaXplOjAuMjRyZW07XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjAxcmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDowLjFyZW07XHJcblx0XHR9XHJcblx0XHRpe1xyXG5cdFx0XHR3aWR0aDowLjMycmVtO1xyXG5cdFx0XHRoZWlnaHQ6MC4zMXJlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLy8gQXV0aG9yOuW6t+aYjumjniBEZXNjcmlwdGlvbjog5YWs5YWxc2Fzc+aooeWdl1xyXG5AbWl4aW4gbWlkaWEtcXVlcnkoJHJlcy1taW4sICRyZXMtbWF4KXtcclxuICAkcXVlcnk6IFwiXCI7XHJcbiAgQGlmICRyZXMtbWluICE9IFwiXCIge1xyXG4gICAgJHF1ZXJ5OiBcIiBhbmQgKG1pbi13aWR0aDogXCIgKyAkcmVzLW1pbiArIFwiKVwiO1xyXG4gIH1cclxuICBAaWYgJHJlcy1tYXggIT0gXCJcIiB7XHJcbiAgICAkcXVlcnk6ICRxdWVyeSArIFwiIGFuZCAobWF4LXdpZHRoOiBcIiArICRyZXMtbWF4ICsgXCIpIFwiO1xyXG4gIH1cclxuICAkcXVlcnk6IFwiIG9ubHkgc2NyZWVuXCIgKyAkcXVlcnk7XHJcbiAgQG1lZGlhICN7JHF1ZXJ5fSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuJGVuYWJsZS11bml0LXJlbTogdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS11bml0LXZ3OiBmYWxzZSAhZGVmYXVsdDtcclxuQG1peGluIHZ3LWNvbnRlbnR7XHJcbiAgQGlmICRlbmFibGUtdW5pdC12dyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIGlubGluZS1ibG9ja3tcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgKmRpc3BsYXk6IGlubGluZTtcclxuICAqem9vbToxO1xyXG59XHJcblxyXG4vKioqKiogYWRkIGJ5IGZ1eXVuIHB4LXJlbSAqKioqKiovXHJcbkBmdW5jdGlvbiBweFRvUmVtKCR2YWx1ZSwgJGJhc2U6NzUwKSB7XHJcbiAgICBAaWYgdW5pdCgkdmFsdWUpID09IFwicHhcIiBvciB1bml0KCR2YWx1ZSkgPT0gXCJcIiB7XHJcbiAgICAgIEByZXR1cm4gKHN0cmlwLXVuaXQoJHZhbHVlKSAvICgkYmFzZSAvIDEwKSkgKiAxcmVtO1xyXG4gICAgfUBlbHNlIHtcclxuICAgICAgQHJldHVybiAkdmFsdWU7XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbkBtaXhpbiB1bml0LWNhbGMoJHByb3BlcnR5LCAkdmFsdWVzLi4uKSB7XHJcbiAgJG1heDogbGVuZ3RoKCR2YWx1ZXMpO1xyXG4gICRweFZhbHVlczogJyc7XHJcbiAgJHJlbVZhbHVlczogJyc7XHJcbiAgJHZ3VmFsdWVzOiAnJztcclxuICAkc3RhdHVzOiAoJGVuYWJsZS11bml0LXJlbSBvciAkZW5hYmxlLXVuaXQtdncpO1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG1heCB7XHJcbiAgICAkaXRlbTogbnRoKCR2YWx1ZXMsICRpKTtcclxuICAgIEBpZiAoKHR5cGUtb2YoJGl0ZW0pID09IFwibnVtYmVyXCIpIGFuZCBzdGF0dXMpIHtcclxuICAgICAgJHVuaXQ6IHRvLWxvd2VyLWNhc2UodW5pdCgkaXRlbSkpO1xyXG4gICAgICBAaWYgJHVuaXQgPT0gXCJweFwiIHtcclxuICAgICAgICAkdmFsdWU6IHN0cmlwLXVuaXQoJGl0ZW0pO1xyXG4gICAgICAgIEBpZiAkZW5hYmxlLXVuaXQtcmVtIHtcclxuICAgICAgICAgICRyZW1WYWx1ZXM6ICN7JHJlbVZhbHVlcyArIHJlbS1jYWxjKCR2YWx1ZSl9O1xyXG4gICAgICAgICAgLy8kcmVtVmFsdWVzOiAjeyRyZW1WYWx1ZXMgKyBweFRvUmVtKCR2YWx1ZSl9O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaWYgJGVuYWJsZS11bml0LXZ3IHtcclxuICAgICAgICAgICR2d1ZhbHVlczogI3skdndWYWx1ZXMgKyB2dy1jYWxjKCR2YWx1ZSl9O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAZWxzZSB7XHJcbiAgICAgICAgQGlmICRlbmFibGUtdW5pdC1yZW0ge1xyXG4gICAgICAgICAgJHJlbVZhbHVlczogI3skcmVtVmFsdWVzICsgJGl0ZW19O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaWYgJGVuYWJsZS11bml0LXZ3IHtcclxuICAgICAgICAgICR2d1ZhbHVlczogI3skdndWYWx1ZXMgKyAkaXRlbX07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIEBpZiAkZW5hYmxlLXVuaXQtcmVtIHtcclxuICAgICAgICAkcmVtVmFsdWVzOiAjeyRyZW1WYWx1ZXMgKyAkaXRlbX07XHJcbiAgICAgIH1cclxuICAgICAgQGlmICRlbmFibGUtdW5pdC12dyB7XHJcbiAgICAgICAgJHZ3VmFsdWVzOiAjeyR2d1ZhbHVlcyArICRpdGVtfTtcclxuICAgICAgfVxyXG4gICAgICBAaWYgJHN0YXR1cyA9PSBmYWxzZSB7XHJcbiAgICAgICAgJHB4VmFsdWVzOiAjeyRweFZhbHVlcyArICRpdGVtfTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmICRpIDwgJG1heCB7XHJcbiAgICAgICRyZW1WYWx1ZXM6ICN7JHJlbVZhbHVlcyArIFwiIFwifTtcclxuICAgICAgJHZ3VmFsdWVzOiAjeyR2d1ZhbHVlcyArIFwiIFwifTtcclxuICAgICAgQGlmICRzdGF0dXMgPT0gZmFsc2Uge1xyXG4gICAgICAgICRweFZhbHVlczogI3skcHhWYWx1ZXMgKyBcIiBcIn07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGlmICRlbmFibGUtdW5pdC1yZW0ge1xyXG4gICAgI3skcHJvcGVydHl9OiAkcmVtVmFsdWVzO1xyXG4gIH1cclxuICBAaWYgJGVuYWJsZS11bml0LXZ3IHtcclxuICAgICN7JHByb3BlcnR5fTogJHZ3VmFsdWVzO1xyXG4gIH1cclxuICBAaWYgJHN0YXR1cyA9PSBmYWxzZSB7XHJcbiAgICAjeyRwcm9wZXJ0eX06ICRweFZhbHVlcztcclxuICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8vIEF1dGhvcjrlurfmmI7po54gRGVzY3JpcHRpb246IOWfuuacrOiuvue9rlxyXG4vLyAkcmVtLWJhc2U6IDEwMHB4O1xyXG4kZW5hYmxlLXVuaXQtdnc6IGZhbHNlO1xyXG4kdm0tYmFzZTo3NTBweDtcclxuXHJcbi8vIOWbvueJh+i3r+W+hFxyXG4vLyRpbWd1cmwtYmFzZTogXCIuLi8uLi8uLi9pbWFnZXMvbW9iaWxlL2ZpbmFsMjAxNlwiO1xyXG4vLyBjbXMg6IOM5pmv5Zu+54mH6Lev5b6EXHJcbiRpbWd1cmwtYmFzZTonLi4vaW1hZ2VzJztcclxuXHJcbi8vIHJlbS1jYWxj55qE5Z+656GA5YC8XHJcbiRyZW0tYmFzZTogMTAwcHg7XHJcbi8vIOWFqOWxgOiuvue9riBtYXAtZ2V0KCRjeEdsb2JhbCwnY29sb3ItYmcnKTtcclxuJGNvbG9yLWJnOiAjZWZmMmY3OyAvL+mhtemdouiDjOaZr+iJslxyXG4kY29sb3ItYmcxOiAjZjlmOWY1O1xyXG4kY29sb3ItbWFpbjogI2ZmNjcyNjsgLy/kuLvoibLosIPnuqLoibJcclxuJGNvbG9yLXR4dC0xOiAjM2UzMDMwOyAvL+S4u+S9k+Wtl+S9k+iJslxyXG4kY29sb3ItdHh0LTI6ICNjYmJkYmQ7IC8v5byx5LiA54K555qE5a2X5L2T6ImyXHJcbiRjb2xvci10eHQtMzogI2I3YWFhYTsgLy9tb3Jl55qE5a2X5L2T6ImyXHJcbiRjb2xvci10eHQtNTogIzY3NTA1MDtcclxuJGNvbG9yLXR4dC00OiAjOTk3Nzc3O1xyXG4kY29sb3ItYm9yZGVyOiAjZTFlMWUxOyAvL+i+ueahhue6v+eahOminOiJslxyXG4kY29sb3ItYm9yZGVyMTogI2Y5ZjlmNTtcclxuXHJcblxyXG4kY29sb3ItcmVkMTogI2ZmNmI1MztcclxuJGNvbG9yLXJlZDI6ICNmZmUzZTM7XHJcblxyXG4kY29sb3ItZ3JlZW4xOiAjOWVjZTAwO1xyXG4kY29sb3ItZ3JlZW4yOiAjZWNmOWJhO1xyXG5cclxuJGNvbG9yLW9yYW5nZTE6I2ZmY2YyYTtcclxuJGNvbG9yLW9yYW5nZTI6I2ZmZWViMztcclxuXHJcbiVjbGVhcmZpeHtcclxuXHR6b29tOjE7XHJcblx0JjphZnRlcntcclxuXHRcdGNvbnRlbnQ6XCIuXCI7XHJcblx0XHRoZWlnaHQ6MDtcclxuXHRcdHZpc2liaWxpdHk6aGlkZGVuO1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdGNsZWFyOmJvdGg7XHJcblx0XHRmb250LXNpemU6MDtcclxuXHRcdGxpbmUtaGVpZ2h0OjA7XHJcblx0fVxyXG59XHJcbiJdfQ== */
