/**
 * 这是个 less 变量、函数文件，不会被编译成 common.css
 */
.hover-color-primary:hover {
  color: var(--color-primary);
  text-decoration: none;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.top-bar {
  height: 38px;
  background-color: #40424C;
  color: #fff;
}
.top-bar a {
  color: #fff;
}
.top-bar a:hover {
  color: var(--color-primary);
}
.top-bar a.active {
  color: var(--color-primary);
}
.top-bar .language {
  width: 170px;
}
.top-bar .language .bar-show * {
  vertical-align: middle;
}
.top-bar .language .suspence {
  width: 240px;
  position: absolute;
  top: calc(100% + 14px);
  box-shadow: var(--shadow-base);
  z-index: 4;
}
.top-bar .language .box {
  padding: 14px;
  color: var(--color-font1);
  transition: 0.5s;
}
.top-bar .language .info-show {
  position: relative;
  margin: 10px 0;
  border-radius: var(--size-radius-small);
  border: 1px solid #ccc;
  line-height: 34px;
  padding: 0 9px;
}
.top-bar .language .info-show .icon {
  width: 0;
  height: 0;
  border-top: 5px solid #999999;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.top-bar .language .button {
  line-height: 34px;
  text-align: center;
  background-color: var(--color-primary);
  color: #fff;
}
.top-bar .language .new-text-theme:hover {
  background: var(--color-theme-1-1);
  color: var(--color-font-4);
}
.top-bar .language .select-box {
  position: absolute;
  top: 34px;
  left: -1px;
  right: -1px;
  border: 1px solid #ccc;
  border-radius: var(--size-radius-small);
  background-color: #fff;
  z-index: 1;
}
.top-bar .language .select-search {
  padding: 0 9px;
  border-bottom: 1px solid #ccc;
}
.top-bar .language .select-search input {
  line-height: 34px;
  background-color: transparent;
}
.top-bar .language .select-list {
  max-height: 340px;
  padding: 4px 0;
  overflow: auto;
  background: #fff;
  border-radius: var(--size-radius-small);
}
.top-bar .language .select-item {
  padding-left: 22px;
  position: relative;
}
.top-bar .language .select-item img {
  width: 24px;
  margin-right: 4px;
}
.top-bar .language .select-item .yes-img {
  width: 15px;
  height: 10px;
  position: absolute;
  left: 2px;
  top: 50%;
  transform: translateY(-50%);
}
.top-bar .language .select-item:hover {
  background: rgba(239, 239, 239, 0.7);
}
.top-bar #vue-top-nav {
  height: 100%;
}
.top-bar .short-nav .nav-item {
  position: relative;
  height: 100%;
}
.top-bar .short-nav .nav-item:hover .child-list {
  opacity: 1;
  transition: 0.5s;
  z-index: 4;
}
.top-bar .short-nav .nav-item:hover .child-list.Authorization-box {
  height: 266px !important;
}
.top-bar .short-nav .nav-item:hover .child-list.Warehouses-box {
  padding-bottom: 38px;
  height: 456px !important;
  overflow-y: auto;
}
.top-bar .short-nav .nav-item:hover .arrow-container .arrow {
  height: 38px;
}
.top-bar .short-nav .nav-item:after {
  content: "";
  position: absolute;
  height: 40%;
  width: 1px;
  background-color: #fff;
  top: 30%;
  right: 0;
}
.top-bar .short-nav .nav-item:last-child:after {
  width: 0;
}
.top-bar .short-nav .nav-item a {
  height: 100%;
  padding-left: 18px;
  padding-right: 18px;
  display: flex;
  align-items: center;
}
.top-bar .short-nav .topnav-hover .nav-name {
  color: #ff7700;
}
.top-bar .child-list-box {
  position: absolute;
  top: 42px;
  left: 0;
  z-index: 2;
}
.top-bar .child-list {
  background-color: #fff;
  box-shadow: var(--shadow-base);
  border-radius: var(--size-radius-small);
  opacity: 0;
  transition: 0.5s;
  min-width: 100%;
  overflow: hidden;
  height: 0;
}
.top-bar .child-list::before {
  content: "";
  position: absolute;
  top: -5px;
  left: 0;
  height: 6px;
  width: 100%;
}
.top-bar .child-list .item-h {
  height: 38px;
  line-height: 38px;
}
.top-bar .child-list a {
  color: #333333;
  padding: 7px;
  white-space: nowrap;
}
.top-bar .child-list a:hover {
  color: #ff7700;
  background: rgba(255, 119, 0, 0.2);
}
.top-bar .child-list::-webkit-scrollbar {
  width: 4px;
  height: 1px;
}
.top-bar .child-list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #888;
}
.top-bar .child-list::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background: #ededed;
}
@keyframes fadeInDown {
  0% {
    transform: translate3d(0, -10%, 0);
  }
  50% {
    transform: translate3d(0, 10%, 0);
  }
  100% {
    transform: translate3d(0, -10%, 0);
  }
}
.top-bar .arrow-container .arrow {
  transition: 0.5s height;
  background-color: #fff;
  overflow: hidden;
  line-height: 38px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 185px;
  color: #999;
  height: 0;
  text-align: center;
}
.top-bar .arrow-container .arrow.deg i::before {
  transform: rotate(-90deg);
}
.top-bar .arrow-container .arrow i {
  font-size: 12px;
  display: inline-block;
  animation: fadeInDown 1000ms infinite;
}
.top-bar .arrow-container .arrow i::before {
  display: inline-block;
  transform: rotate(90deg);
}
.top-bar .admin {
  position: absolute;
  right: 0;
}
.top-bar .admin ul {
  width: auto;
  background: #ffffff;
  box-shadow: 0 2PX 12PX 0 rgba(0, 0, 0, 0.14);
  border-radius: 4px;
  position: absolute;
  top: 42px;
  z-index: 10000;
  opacity: 0;
  transition: 0.5s;
  height: 0;
  overflow: hidden;
}
.top-bar .admin ul li {
  display: flex;
  align-items: center;
  height: 38px;
  background-color: #fff;
  line-height: 38px;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  padding: 0 18px;
  z-index: 100;
}
.top-bar .admin ul li:nth-child(1) {
  border-radius: 4px 4px 0px 0px;
}
.top-bar .admin ul li:last-child {
  border-radius: 0px 0px 4px 4px;
}
.top-bar .admin ul li a {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  text-align: left;
  width: calc(100% - 42px);
  display: block;
  white-space: nowrap;
}
.top-bar .admin ul li:hover {
  background: rgba(255, 119, 0, 0.2);
  color: #FF7700;
}
.top-bar .admin ul li:hover a {
  color: #FF7700;
}
.top-bar .admin ul li:hover span {
  color: #FF7700 !important;
}
.top-bar .admin ul li:hover p {
  color: #FF7700 !important;
}
.top-bar .admin ul li:hover .tool-ul a {
  color: #333333;
}
.top-bar .admin ul li i {
  margin-right: 8px;
}
.top-bar .admin ul li .tool-ul {
  display: none;
}
.top-bar .admin ul li .tool-ul li a {
  width: 100%;
}
.top-bar .admin ul li .tool-ul li:hover a {
  color: #FF7700 !important;
}
.top-bar .admin ul .tool:hover .tool-ul {
  display: block;
  opacity: 1;
  height: initial;
  top: 0;
  left: initial;
  right: calc(100% - 1px);
}
.top-bar .admin .notice {
  position: relative;
  color: #333;
  right: 30px;
}
.top-bar .admin .notice .amount-total {
  position: relative;
  cursor: pointer;
  line-height: 38px;
}
.top-bar .admin .notice .amount-total .iconMessage {
  color: #fff;
}
.top-bar .admin .notice .amount-total .mes-flag-num {
  position: absolute;
  top: 7px;
  left: 10px;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background-color: #ff7700;
  font-size: 8px;
  line-height: 14px;
  text-align: center;
  color: #fff;
}
.top-bar .admin .notice .amount-total .list-content-long {
  padding: 0 4px;
  border-radius: 10px;
  width: auto;
}
.top-bar .admin .notice.notice-hover .index-message-box {
  height: 435px;
  transition-property: height;
  transition: 0.5s;
  opacity: 1;
}
.top-bar .admin .notice.notice-hover .message-list {
  opacity: 1 !important;
  height: 334px !important;
  transition: 0.5s;
}
.top-bar .admin .notice.notice-hover .message-list .not-found-data {
  text-align: center;
  background: none;
  padding-top: 100px;
}
.top-bar .admin .notice.notice-hover .message-list .not-found-data .NodataList {
  color: #999;
  font-size: 14px;
  font-weight: 500;
  margin-top: 16px;
}
.top-bar .admin .notice.notice-hover .mes-bottom-information {
  opacity: 1 !important;
  height: 41px !important;
}
.top-bar .admin .notice .index-message-box {
  position: absolute;
  z-index: 3;
  background-color: #fff;
  top: 41px;
  left: -190px;
  width: 413px;
  box-shadow: 0 2PX 12PX 0 rgba(0, 0, 0, 0.14);
  height: 0;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  opacity: 0;
  transition: 0.5s;
  border-radius: 4px;
}
.top-bar .admin .notice .index-message-box .message-list-all {
  display: flex;
  font-size: 14px;
  justify-content: center;
  align-items: center;
  padding: 20px 0;
}
.top-bar .admin .notice .index-message-box .message-list-all .message-list-allTitle {
  width: 108px;
  border-right: 1px #999 solid;
}
.top-bar .admin .notice .index-message-box .message-list-all .message-list-allTitle .message-list-CJ {
  text-align: center;
  height: 20px;
  line-height: 20px;
  border-right: 1px #999 solid;
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
}
.top-bar .admin .notice .index-message-box .message-list-all .message-list-allTitle .message-list-CJ .activeTab {
  color: #ff7700;
}
.top-bar .admin .notice .index-message-box .message-list-all .message-list-allTitle .message-list-CJ .list-font {
  float: left;
  margin-right: 5px;
}
.top-bar .admin .notice .index-message-box .message-list-all .message-list-allTitle .message-list-CJ .list-count {
  display: block;
  background: #ff7700;
  float: right;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  color: #fff;
  line-height: 14px;
  text-align: center;
  font-size: 12px;
}
.top-bar .admin .notice .index-message-box .message-list-all .message-list-allTitle .message-list-CJ .list-count-lenth {
  padding: 0 4px;
  width: auto;
  border-radius: 10px;
}
.top-bar .admin .notice .index-message-box .message-list-all .message-list-allTitle .message-list-CJ:nth-child(1) {
  text-align: center;
}
.top-bar .admin .notice .index-message-box .message-list-all .message-list-allTitle .message-list-CJ:nth-last-child(1) {
  border-right: none;
}
.top-bar .admin .notice .index-message-box .message-list-all .message-list-allTitle:nth-last-child(1) {
  border-right: none;
  width: 184px;
}
.top-bar .admin .notice .index-message-box .message-list-all .message-list-allTitle:nth-child(1) {
  width: 118px;
}
.top-bar .admin .notice .index-message-box .message-list {
  width: 100% !important;
  text-align: center;
  position: initial;
  box-shadow: none;
  border-top: 1px solid #E6E6E6;
  border-radius: 0;
  overflow-y: auto;
  height: 0;
  opacity: 0;
}
.top-bar .admin .notice .index-message-box .message-list .NoMessage {
  display: block;
  height: 70px;
  width: 68px;
  margin: calc(50% - 72px) auto 0;
}
.top-bar .admin .notice .index-message-box .message-list .message-item {
  padding: 10px;
  height: auto;
  font-size: 16px;
  line-height: 30px;
  padding: 0 20px 0 26px;
}
.top-bar .admin .notice .index-message-box .message-list .message-item .message-item-box {
  width: 100%;
  padding: 20px 0;
  border-bottom: 1px dashed #E6E6E6;
  position: relative;
}
.top-bar .admin .notice .index-message-box .message-list .message-item .message-item-box .isTopBage {
  position: absolute;
  border: 10px solid transparent;
  border-top-color: #FF7700;
  border-left-color: #FF7700;
  top: 0;
  left: -27px;
}
.top-bar .admin .notice .index-message-box .message-list .message-item .message-item-box .mes-detail-titp {
  font-weight: 550;
}
.top-bar .admin .notice .index-message-box .message-list .message-item .message-item-box .mes-detail-p {
  color: #333 !important;
}
.top-bar .admin .notice .index-message-box .message-list .message-item:hover {
  background: rgba(239, 239, 239, 0.7);
  color: #333;
}
.top-bar .admin .notice .index-message-box .message-list .message-item:hover p {
  color: #333 !important;
}
.top-bar .admin .notice .index-message-box .message-list .message-item:hover span {
  color: #999 !important;
}
.top-bar .admin .notice .index-message-box .message-list .message-item .has-read-yes p {
  color: #999 !important;
}
.top-bar .admin .notice .index-message-box .message-list .message-item .has-read-yes span,
.top-bar .admin .notice .index-message-box .message-list .message-item .has-read-yes .mes-detail-p {
  color: #999 !important;
}
.top-bar .admin .notice .index-message-box .message-list .message-item.isTop {
  background: rgba(255, 119, 0, 0.2);
  border-bottom: 1px solid #fff;
}
.top-bar .admin .notice .index-message-box .message-list .message-item.isTop p,
.top-bar .admin .notice .index-message-box .message-list .message-item.isTop span,
.top-bar .admin .notice .index-message-box .message-list .message-item.isTop .mes-detail-p {
  color: #FF7700 !important;
}
.top-bar .admin .notice .index-message-box .message-list .message-item.isTop .message-item-box {
  border-bottom: none;
}
.top-bar .admin .notice .index-message-box .message-list .message-item a {
  overflow: hidden;
  width: 100% !important;
  line-height: 16px;
  font-size: 14px;
  display: flex;
}
.top-bar .admin .notice .index-message-box .message-list .message-item a .mes-left-detail {
  width: calc(100% - 90px);
}
.top-bar .admin .notice .index-message-box .message-list .message-item a .mes-left-detail p {
  font-size: 14px;
  line-height: 20px;
  font-family: PingFangSC-Regular, PingFang SC;
  color: #333;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.top-bar .admin .notice .index-message-box .message-list .message-item a .mes-left-detail .mes-detail-p {
  color: #999;
  font-size: 12px;
}
.top-bar .admin .notice .index-message-box .message-list .message-item a .mes-right-time {
  width: 80px;
  text-align: right;
  margin-right: 10px;
  font-size: 12px;
}
.top-bar .admin .notice .index-message-box .message-list .message-item a .mes-right-time .mes-time {
  color: #999;
}
.top-bar .admin .notice .index-message-box .message-list .message-item a .mesElit-left-detail p {
  vertical-align: initial !important;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 5px;
  font-weight: 550;
}
.top-bar .admin .notice .index-message-box .message-list .message-item a .mesElit-right-time {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  line-height: 20px;
}
.top-bar .admin .notice .index-message-box .message-list .message-item a .shopping-left-detail {
  width: 80px;
  height: 80px;
  border: 1px solid #F4F4F4;
  margin-right: 10px;
}
.top-bar .admin .notice .index-message-box .message-list .message-item a .shopping-left-detail .shopping-left-img {
  width: 80px;
  height: 80px;
  display: block;
}
.top-bar .admin .notice .index-message-box .message-list .message-item a .shopping-right-time {
  height: 80px;
  position: relative;
  width: 271px;
}
.top-bar .admin .notice .index-message-box .message-list .message-item a .shopping-right-time .shopping-title {
  font-size: 14px;
  color: #333333;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin: 0;
}
.top-bar .admin .notice .index-message-box .message-list .message-item a .shopping-right-time .shopping-content {
  font-size: 12px;
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.top-bar .admin .notice .index-message-box .message-list .message-item a .shopping-right-time .shopping-time {
  font-size: 12px;
  color: #999;
  line-height: 17px;
  border-top: 80px;
  position: absolute;
  bottom: 0;
}
.top-bar .admin .notice .index-message-box .mes-bottom-information {
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 413px;
  background: #ffffff;
  box-shadow: 0px -2px 4px 0px rgba(185, 185, 185, 0.1);
  border-radius: 0px 0px 2px 2px;
  padding: 0 28px 0 20px;
  border-top: 1px solid #e6e6e6;
  opacity: 0;
  height: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #999999;
  font-size: 12px;
}
.top-bar .admin .notice .index-message-box .mes-bottom-information .read-all {
  color: #ff7700;
  font-weight: 500;
}
.top-bar .admin .account {
  height: 38px;
  margin-right: 17px;
  position: relative;
}
.top-bar .admin .account .user-ul {
  width: auto;
  left: -20px;
}
.top-bar .admin .account .user-ul > li {
  display: flex;
  align-items: center;
  height: 38px;
  background-color: #fff;
  line-height: 38px;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  padding: 0 18px;
  z-index: 100;
  white-space: nowrap;
}
.top-bar .admin .account .user-ul > li:hover {
  background: rgba(255, 119, 0, 0.2);
}
.top-bar .admin .account .user-ul > li:hover i {
  color: #ff7700;
}
.top-bar .admin .account .user-ul:hover {
  overflow: initial;
}
.top-bar .admin .account .user-ul i {
  font-size: 18px;
}
.top-bar .admin .account .avatar {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  margin-right: 6px;
}
.top-bar .admin .account:hover {
  color: #FF7700;
}
.top-bar .admin .account:hover .user-ul {
  opacity: 1;
  transition: 0.5s;
  height: 228px;
}
.top-bar .admin .account .name-box {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  margin-right: 10px;
  border: 1px solid #ececec;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
}
.top-bar .admin .account .user-name {
  max-width: 70px;
  overflow: hidden;
  line-height: 28px;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
  height: 30px;
  font-weight: 500;
}
.top-bar .admin .support {
  position: relative;
  height: 38px;
  /* .support-ul {
        width: 190px;
        height: 0;
        line-height: initial;
        li{
          line-height: initial;
          height: auto;
          padding: 10px 5px 10px 18px;
        }
      } */
}
.top-bar .admin .support .support-ul {
  width: auto;
  min-width: 145px;
  right: 0;
}
.top-bar .admin .support .support-ul li {
  padding-right: 18px;
}
.top-bar .admin .support .support-ul li a {
  white-space: nowrap;
}
.top-bar .admin .support:hover {
  color: #FF7700;
}
.top-bar .admin .support:hover .support-ul {
  opacity: 1;
  transition: 0.5s;
  height: 152px;
}
.top-bar .icon-size-user {
  font-size: 18px !important;
}
.top-bar .icon-size-center {
  font-size: 20px !important;
}
.login-false .register-box {
  width: 96px;
  height: 28px;
  border-radius: 2px;
  border: 1px solid #FF7700;
  color: #FF7700;
  background-color: unset;
  margin-left: 1.5rem;
}
.login-false .register-box .ml-4 {
  margin: 0;
  color: #FF7700;
}
.login-false .register-box:hover {
  border: 1px solid #ff9900;
  background: rgba(255, 153, 0, 0.1);
}
.login-false .register-box:hover .ml-4 {
  color: #ff9900;
}
.login-false .register-box:focus {
  outline: none;
}
.sticky-wrap {
  box-shadow: var(--shadow-base);
}
.sticky-wrap.sticky-top {
  position: fixed;
  top: 0;
  z-index: 3;
}
.sticky-top .logo-bar .search,
.sticky-top .logo-bar .see-more,
.sticky-top .logo-bar .see-queue,
.sticky-top .logo-bar .tool-calc {
  margin-left: 10px!important;
}
.logo-bar {
  box-sizing: content-box;
  width: 100%;
  height: 38px;
  padding: 20px 0;
  line-height: 38px;
  color: #fff;
  /* 2019-12-17 搜索优化 */
}
.logo-bar .rounded-left {
  border-top-left-radius: 2px!important;
  border-bottom-left-radius: 2px!important;
}
.logo-bar .rounded-right {
  border-top-right-radius: 2px!important;
  border-bottom-right-radius: 2px!important;
}
.logo-bar .rounded-sm {
  border-radius: 2px!important;
}
.logo-bar .ml-3 {
  margin-left: 10px!important;
}
.logo-bar .category-wrap {
  height: 38px;
  width: 38px;
  display: flex;
  align-items: center;
  margin-right: 10px;
  position: relative;
}
.logo-bar .category-wrap .category-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  cursor: pointer;
  background: #FF7700;
  border-radius: 2px;
}
.logo-bar .category-wrap .category-icon.isHover {
  background: #F78E29;
}
.logo-bar .category-content {
  position: absolute;
  z-index: 9;
  top: 38px;
  left: 0;
}
.logo-bar .category-content .first-category-list {
  background: #fff;
  box-shadow: 0px 1px 4px 1px rgba(213, 212, 212, 0.48);
  padding: 10px 0;
}
.logo-bar .category-content .first-category-list .first-category-item {
  width: 240px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #666;
  font-weight: 400;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px 0 20px;
  cursor: pointer;
}
.logo-bar .category-content .first-category-list .first-category-item a {
  color: #666;
}
.logo-bar .category-content .first-category-list .first-category-item.active a {
  color: #FF7700;
}
.logo-bar .category-content .first-category-list .first-category-item.active {
  padding: 0 10px 0 20px;
}
.logo-bar .first-category-icon {
  width: 14px;
}
.logo-bar .second-category-list {
  width: 960px;
  min-height: 580px;
  background: #fff;
  position: absolute;
  top: 0;
  left: 240px;
  z-index: 9;
  box-shadow: 0px 1px 4px 1px rgba(213, 212, 212, 0.48);
  padding: 0 0 32px 48px;
  box-sizing: border-box;
}
.logo-bar .second-category-content {
  display: flex;
  flex-wrap: wrap;
  /* justify-content: space-between; */
}
.logo-bar .second-category-item {
  width: 33%;
  padding: 48px 84px 0 0;
}
.logo-bar .second-category-item .second-category-title {
  font-size: 14px;
  font-weight: 500;
  border-bottom: 1px solid #FF7700;
  padding-bottom: 10px;
  color: #333;
  margin-bottom: 6px;
  cursor: pointer;
}
.logo-bar .second-category-item .second-category-title a {
  color: #333;
}
.logo-bar .second-category-item .second-category-title:hover a {
  color: #FF7700;
}
.logo-bar .second-category-item ul > li {
  font-size: 12px;
  font-weight: 400;
  color: #666;
  padding: 5px 0;
  cursor: pointer;
  line-height: 1.5;
}
.logo-bar .second-category-item ul > li a {
  color: #666;
}
.logo-bar .second-category-item ul > li:hover a {
  color: #FF7700;
}
.logo-bar .smallLogo {
  display: flex;
  align-items: center;
  --banner-h: 550px;
  --category-w: 240px;
}
.logo-bar .smallLogo .cateWrap {
  position: relative;
  width: 30px;
  height: 30px;
  background-color: #FF7700;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
  cursor: pointer;
}
.logo-bar .smallLogo .cateWrap img {
  width: 24px;
  height: 24px;
}
.logo-bar .smallLogo .cateWrap .cate {
  position: absolute;
  top: 32px;
  left: 0;
  background-color: #fff;
  width: var(--category-w);
  box-shadow: var(--shadow-base);
}
.logo-bar .smallLogo .cateWrap .cate .cate1-group {
  display: flex;
  flex-direction: column;
  height: calc(100% - 40px);
  padding: 8px 0;
}
.logo-bar .smallLogo .cateWrap .cate .cate1-item {
  flex: 1;
  display: flex;
  align-items: center;
  padding: 0 20px;
  cursor: pointer;
  color: var(--color-font2);
}
.logo-bar .smallLogo .cateWrap .cate .cate1-item:hover {
  color: var(--color-primary);
  padding-right: 10px;
}
.logo-bar .smallLogo .cateWrap .cate .cate1-item:hover .cate1-anchor {
  color: var(--color-primary);
}
.logo-bar .smallLogo .cateWrap .cate .cate1-item:hover .cate1-child {
  display: initial;
}
.logo-bar .smallLogo .cateWrap .cate .cate1-item > a {
  flex: 1;
}
.logo-bar .smallLogo .cateWrap .cate .cate1-item > img {
  width: 14px;
}
.logo-bar .smallLogo .cateWrap .cate .cate1-child {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  left: var(--category-w);
  min-height: var(--banner-h);
  width: 100vh;
  background-color: white;
  box-shadow: var(--shadow-base);
  z-index: 2;
}
.logo-bar .smallLogo .cateWrap .cate .cate2-group {
  padding: 24px 14px;
  display: flex;
  flex-wrap: wrap;
}
.logo-bar .smallLogo .cateWrap .cate .cate2-item {
  padding: 0 9% 10px 10px;
  width: 33.3333%;
}
.logo-bar .smallLogo .cateWrap .cate .cate2-anchor {
  display: block;
  font-weight: bold;
  line-height: 40px;
  border-bottom: 1px solid var(--color-primary);
}
.logo-bar .smallLogo .cateWrap .cate .cate3-group {
  padding-top: 4px;
}
.logo-bar .smallLogo .cateWrap .cate .cate3-item {
  height: 30px;
}
.logo-bar .smallLogo .cateWrap .cate .cate3-anchor {
  display: inline-block;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
}
.logo-bar .search {
  border: 1px solid #ccc;
}
.logo-bar .search input {
  line-height: 36px;
}
.logo-bar .search input::placeholder {
  color: #999;
  font-size: 12px;
}
.logo-bar label {
  line-height: 36px;
  position: relative;
  width: 32px;
  height: 36px;
  margin: 0 !important;
}
.logo-bar label .tips {
  width: 220px;
  height: 30px;
  background: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  color: #fff;
  line-height: 30px;
  text-align: center;
  border-radius: 3px;
  position: absolute;
  left: 0;
  top: 35px;
  z-index: 999;
}
.logo-bar .camera {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 20px;
  height: 20px;
  background: url(/static/image/CJ-home/img-upload.png) center no-repeat;
  background-size: 100%;
  cursor: pointer;
}
.logo-bar .camera:hover {
  background-image: url(/static/image/CJ-home/img-upload-hover.png);
}
.logo-bar .search-btn {
  width: 64px;
  line-height: 34px;
  border-radius: 0 var(--size-radius-small) var(--size-radius-small) 0;
}
.logo-bar .search-btn i {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/static/image/CJ-home/icon_search@2x.png);
  width: 24px;
  height: 21px;
  display: inline-block;
  vertical-align: middle;
}
.logo-bar .search-btn:hover {
  background: #f90;
}
.logo-bar .see-more {
  padding: 0 1.75rem;
  text-align: center;
}
.logo-bar .see-more .icon {
  font-size: 25px;
}
.logo-bar .see-more:hover {
  background-color: #ff9900;
  color: #fff;
}
.logo-bar .see-more:hover .third-party {
  height: 120px;
  opacity: 1;
  transition: 0.5s;
}
.logo-bar .see-more .third-party {
  position: absolute;
  top: 42px;
  left: 0;
  width: max-content !important;
  min-width: 100%;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  text-align: center;
  background-color: #fff;
  box-shadow: 0px 1px 4px 1px rgba(213, 212, 212, 0.48);
  overflow: hidden;
  border-radius: 2px;
  z-index: 100;
  height: 0;
  opacity: 0;
  transition: 0.5s;
}
.logo-bar .see-more .third-party li {
  padding: 0 8px;
}
.logo-bar .see-more .third-party li:hover {
  background: rgba(255, 119, 0, 0.2);
  color: #FF7700;
  cursor: pointer;
}
.logo-bar .see-guid:hover {
  background-color: #ff9900;
  color: #fff;
}
.logo-bar .see-guid:hover .guid-wrap {
  height: 600px;
  opacity: 1;
  transition: height 1s, opacity 0.5s;
}
.logo-bar .see-guid .guid-wrap {
  top: 42px;
  right: 0;
  width: 1200px;
  height: 0;
  opacity: 0;
  transition: height 1s, opacity 0.5s;
  font-weight: 400;
  font-size: 14px;
  color: #666;
  box-shadow: 0px 4px 34px 0px rgba(0, 0, 0, 0.2);
  z-index: 100;
  overflow: hidden;
}
.logo-bar .see-queue * {
  display: inline-block;
  vertical-align: middle;
}
.logo-bar .see-queue:hover {
  background: #f90;
}
.logo-bar .see-queue .count {
  line-height: 10px;
  height: 18px;
  color: var(--color-primary);
  border-radius: 9px;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.logo-bar .see-queue .count.heartbeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 2;
}
.logo-bar .tool-calc {
  width: 38px;
  height: 38px;
}
.logo-bar .tool-calc:hover {
  background: #f90;
}
.logo-bar .tool-calc a {
  font-size: 25px;
  color: #fff;
}
#isCJPub {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  z-index: 10002;
}
#isCJPub .CJ-content {
  position: absolute;
  width: 480px;
  /* height: 272px; */
  padding: 25px;
  margin: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
  border-top: 4px solid #585858;
}
#isCJPub .CJ-content .close {
  position: absolute;
  right: 12px;
  top: 5px;
  color: #5A6872;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  cursor: pointer;
}
#isCJPub .CJ-content h3 {
  font-size: 16px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #333333;
  line-height: 22px;
  text-align: left;
}
#isCJPub .CJ-content p {
  margin-top: 12px;
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #666666;
  line-height: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #F0F0F0;
  margin-bottom: 24px;
  text-align: left;
  max-height: 350px;
  min-height: 100px;
  overflow-y: auto;
}
#isCJPub .CJ-content .btn1 {
  width: 98px;
  height: 40px;
  background: #ff9900;
  border-radius: 2px;
  text-align: center;
  float: right;
  color: #ffffff;
}
#isCJPub .CJ-content .btn2 {
  width: 78px;
  height: 40px;
  border-radius: 2px;
  border: 2px solid #999999;
  text-align: center;
  font-size: 14px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #666666;
  float: right;
  margin-right: 14px;
  background-color: #fff;
}
#isCJPub .operate-fail {
  border-top: 4px solid #F9AE08;
}
#isCJPub .operate-fail h3 .icon {
  background: #F9AE08;
  width: 22px;
  height: 22px;
  border-radius: 11px;
  line-height: 22px;
  text-align: center;
  display: inline-block;
  color: #fff;
  margin-right: 12px;
  font-size: 18px;
}
.unverify-tip {
  text-align: center;
  background: #f70;
  color: #fff;
  line-height: 49px;
  font-size: 16px;
}
.unverify-tip a {
  color: inherit;
  text-decoration: underline;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5sZXNzIiwiY29tbW9uLXRvcC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUtFLG9CQUFDO0VBQ0MsT0FBTyxvQkFBUDtFQUNBLHFCQUFBOztBQUlKO0VBQ0UsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBOztBQ1hGO0VBQ0UsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTs7QUFIRixRQUtFO0VBQ0UsV0FBQTs7QUFFQSxRQUhGLEVBR0c7RUFDQyxPQUFPLG9CQUFQOztBQUVGLFFBTkYsRUFNRztFQUNDLE9BQU8sb0JBQVA7O0FBWk4sUUFnQkU7RUFDRSxZQUFBOztBQWpCSixRQWdCRSxVQUdFLFVBQVU7RUFDUixzQkFBQTs7QUFwQk4sUUFnQkUsVUFPRTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLEtBQUssaUJBQUw7RUFDQSxZQUFZLGtCQUFaO0VBQ0EsVUFBQTs7QUE1Qk4sUUFnQkUsVUFlRTtFQUNFLGFBQUE7RUFDQSxPQUFPLGtCQUFQO0VBQ0EsZ0JBQUE7O0FBbENOLFFBZ0JFLFVBcUJFO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBZSx3QkFBZjtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBQTNDTixRQWdCRSxVQXFCRSxXQVFFO0VBQ0UsUUFBQTtFQUNBLFNBQUE7RUFDQSw2QkFBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBVyxnQkFBWDs7QUF0RFIsUUFnQkUsVUEwQ0U7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQWtCLG9CQUFsQjtFQUNBLFdBQUE7O0FBSUEsUUFsREosVUFpREUsZ0JBQ0c7RUFDQyxZQUFZLHNCQUFaO0VBQ0EsT0FBTyxtQkFBUDs7QUFwRVIsUUFnQkUsVUF3REU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBZSx3QkFBZjtFQUNBLHNCQUFBO0VBQ0EsVUFBQTs7QUFoRk4sUUFnQkUsVUFtRUU7RUFDRSxjQUFBO0VBQ0EsNkJBQUE7O0FBckZOLFFBZ0JFLFVBbUVFLGVBSUU7RUFDRSxpQkFBQTtFQUNBLDZCQUFBOztBQXpGUixRQWdCRSxVQTZFRTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQWUsd0JBQWY7O0FBbEdOLFFBZ0JFLFVBcUZFO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTs7QUF2R04sUUFnQkUsVUFxRkUsYUFJRTtFQUNFLFdBQUE7RUFDQSxpQkFBQTs7QUEzR1IsUUFnQkUsVUFxRkUsYUFTRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQVcsZ0JBQVg7O0FBR0YsUUF2R0osVUFxRkUsYUFrQkc7RUFDQyxvQ0FBQTs7QUF4SFIsUUE0SEU7RUFDRSxZQUFBOztBQTdISixRQStIRSxXQUNFO0VBQ0Usa0JBQUE7RUFDQSxZQUFBOztBQUVBLFFBTEosV0FDRSxVQUlHLE1BQ0M7RUFDRSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBOztBQUpKLFFBTEosV0FDRSxVQUlHLE1BTUMsWUFBVztFQUNULHdCQUFBOztBQVBKLFFBTEosV0FDRSxVQUlHLE1BU0MsWUFBVztFQUNULG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTs7QUFaSixRQUxKLFdBQ0UsVUFJRyxNQWNDLGlCQUNFO0VBQ0UsWUFBQTs7QUFLTixRQTFCSixXQUNFLFVBeUJHO0VBQ0MsU0FBUyxFQUFUO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsUUFBQTtFQUNBLFFBQUE7O0FBSUEsUUFyQ04sV0FDRSxVQW1DRyxXQUNFO0VBQ0MsUUFBQTs7QUFyS1YsUUErSEUsV0FDRSxVQXlDRTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBOztBQTlLUixRQStIRSxXQWtERSxjQUNFO0VBQ0UsY0FBQTs7QUFuTFIsUUF3TEU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTs7QUE1TEosUUE4TEU7RUFDRSxzQkFBQTtFQUNBLFlBQVksa0JBQVo7RUFDQSxlQUFlLHdCQUFmO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTs7QUFHQSxRQVhGLFlBV0c7RUFDQyxTQUFTLEVBQVQ7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7O0FBL01OLFFBOExFLFlBb0JFO0VBQ0UsWUFBQTtFQUNBLGlCQUFBOztBQXBOTixRQThMRSxZQXlCRTtFQUNFLGNBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7O0FBR0EsUUEvQkosWUF5QkUsRUFNRztFQUNDLGNBQUE7RUFDQSxrQ0FBQTs7QUFrQkosUUFuREYsWUFtREc7RUFDQyxVQUFBO0VBQ0EsV0FBQTs7QUFFRixRQXZERixZQXVERztFQUNDLG1CQUFBO0VBQ0EsNENBQUE7RUFDQSxnQkFBQTs7QUFFRixRQTVERixZQTRERztFQUNDLDRDQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTs7QUFHSjtFQUNFO0lBQ0UsV0FBVyx1QkFBWDs7RUFHRjtJQUNFLFdBQVcsc0JBQVg7O0VBR0Y7SUFDRSxXQUFXLHVCQUFYOzs7QUExUU4sUUE2UUUsaUJBQ0U7RUFDRSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTs7QUFDQSxRQWJKLGlCQUNFLE9BWUcsSUFBSyxFQUFDO0VBQ0wsV0FBVyxjQUFYOztBQTNSUixRQTZRRSxpQkFDRSxPQWVFO0VBQ0UsZUFBQTtFQUNBLHFCQUFBO0VBQ0EscUNBQUE7O0FBQ0EsUUFwQk4saUJBQ0UsT0FlRSxFQUlHO0VBQ0MscUJBQUE7RUFDQSxXQUFXLGFBQVg7O0FBblNWLFFBMFNFO0VBQ0Usa0JBQUE7RUFDQSxRQUFBOztBQTVTSixRQTBTRSxPQUdFO0VBRUUsV0FBQTtFQUNBLG1CQUFBO0VBRUEsNENBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBRUEsU0FBQTtFQUVBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7O0FBNVROLFFBMFNFLE9BR0UsR0FpQkU7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTs7QUFFQSxRQWhDTixPQUdFLEdBaUJFLEdBWUcsVUFBVTtFQUNULDhCQUFBOztBQUdGLFFBcENOLE9BR0UsR0FpQkUsR0FnQkc7RUFDQyw4QkFBQTs7QUEvVVYsUUEwU0UsT0FHRSxHQWlCRSxHQW9CRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLE9BQU8saUJBQVA7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7O0FBR0YsUUFsRE4sT0FHRSxHQWlCRSxHQThCRztFQUNDLGtDQUFBO0VBQ0EsY0FBQTs7QUFGRixRQWxETixPQUdFLEdBaUJFLEdBOEJHLE1BSUM7RUFDRSxjQUFBOztBQUxKLFFBbEROLE9BR0UsR0FpQkUsR0E4QkcsTUFRQztFQUNFLGNBQUE7O0FBVEosUUFsRE4sT0FHRSxHQWlCRSxHQThCRyxNQVlDO0VBQ0UsY0FBQTs7QUFiSixRQWxETixPQUdFLEdBaUJFLEdBOEJHLE1BZ0JDLFNBQVM7RUFDUCxjQUFBOztBQTdXWixRQTBTRSxPQUdFLEdBaUJFLEdBbURFO0VBQ0UsaUJBQUE7O0FBbFhWLFFBMFNFLE9BR0UsR0FpQkUsR0F1REU7RUFDRSxhQUFBOztBQXRYVixRQTBTRSxPQUdFLEdBaUJFLEdBdURFLFNBR0UsR0FDRTtFQUNFLFdBQUE7O0FBR0YsUUFuRlYsT0FHRSxHQWlCRSxHQXVERSxTQUdFLEdBS0csTUFBTztFQUNOLGNBQUE7O0FBOVhkLFFBMFNFLE9BR0UsR0F1RkUsTUFBSyxNQUFPO0VBQ1YsY0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLGFBQUE7RUFDQSxPQUFPLGdCQUFQOztBQTFZUixRQTBTRSxPQW9HRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUVBLFdBQUE7O0FBbFpOLFFBMFNFLE9Bb0dFLFFBTUU7RUFDRSxrQkFBQTtFQUVBLGVBQUE7RUFDQSxpQkFBQTs7QUF4WlIsUUEwU0UsT0FvR0UsUUFNRSxjQU1FO0VBQ0UsV0FBQTs7QUEzWlYsUUEwU0UsT0FvR0UsUUFNRSxjQVVFO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTs7QUF6YVYsUUEwU0UsT0FvR0UsUUFNRSxjQXdCRTtFQUNFLGNBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7O0FBSUosUUF6SUosT0FvR0UsUUFxQ0csYUFDQztFQUNFLGFBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTs7QUFMSixRQXpJSixPQW9HRSxRQXFDRyxhQVFDO0VBQ0UscUJBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBOztBQVhKLFFBeklKLE9Bb0dFLFFBcUNHLGFBUUMsY0FLRTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTs7QUFoQk4sUUF6SUosT0FvR0UsUUFxQ0csYUFRQyxjQUtFLGdCQUtFO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBOztBQXRCUixRQXpJSixPQW9HRSxRQXFDRyxhQTJCQztFQUNFLHFCQUFBO0VBQ0EsdUJBQUE7O0FBaGRWLFFBMFNFLE9Bb0dFLFFBc0VFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSw0Q0FBQTtFQUVBLFNBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQW5lUixRQTBTRSxPQW9HRSxRQXNFRSxtQkFpQkU7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBOztBQTFlVixRQTBTRSxPQW9HRSxRQXNFRSxtQkFpQkUsa0JBT0U7RUFDRSxZQUFBO0VBQ0EsNEJBQUE7O0FBOWVaLFFBMFNFLE9Bb0dFLFFBc0VFLG1CQWlCRSxrQkFPRSx1QkFJRTtFQUNFLGtCQUFBO0VBRUEsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsNEJBQUE7RUFDQSxlQUFBO0VBQ0EsMkNBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTs7QUE1ZmQsUUEwU0UsT0FvR0UsUUFzRUUsbUJBaUJFLGtCQU9FLHVCQUlFLGlCQWNFO0VBQ0UsY0FBQTs7QUEvZmhCLFFBMFNFLE9Bb0dFLFFBc0VFLG1CQWlCRSxrQkFPRSx1QkFJRSxpQkFrQkU7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7O0FBcGdCaEIsUUEwU0UsT0FvR0UsUUFzRUUsbUJBaUJFLGtCQU9FLHVCQUlFLGlCQXVCRTtFQUNFLGNBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQWpoQmhCLFFBMFNFLE9Bb0dFLFFBc0VFLG1CQWlCRSxrQkFPRSx1QkFJRSxpQkFtQ0U7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBOztBQXRoQmhCLFFBMFNFLE9Bb0dFLFFBc0VFLG1CQWlCRSxrQkFPRSx1QkE2Q0UsaUJBQWdCLFVBQVU7RUFDeEIsa0JBQUE7O0FBMWhCZCxRQTBTRSxPQW9HRSxRQXNFRSxtQkFpQkUsa0JBT0UsdUJBZ0RFLGlCQUFnQixlQUFlO0VBQzdCLGtCQUFBOztBQTdoQmQsUUEwU0UsT0FvR0UsUUFzRUUsbUJBaUJFLGtCQTJERSx1QkFBc0IsZUFBZTtFQUNuQyxrQkFBQTtFQUNBLFlBQUE7O0FBbGlCWixRQTBTRSxPQW9HRSxRQXNFRSxtQkFpQkUsa0JBK0RFLHVCQUFzQixVQUFVO0VBQzlCLFlBQUE7O0FBcmlCWixRQTBTRSxPQW9HRSxRQXNFRSxtQkFxRkU7RUFDRSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBOztBQWxqQlYsUUEwU0UsT0FvR0UsUUFzRUUsbUJBcUZFLGNBV0U7RUFDRSxjQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxRQUFRLHVCQUFSOztBQXhqQlosUUEwU0UsT0FvR0UsUUFzRUUsbUJBcUZFLGNBa0JFO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTs7QUFoa0JaLFFBMFNFLE9Bb0dFLFFBc0VFLG1CQXFGRSxjQWtCRSxjQU1FO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxpQ0FBQTtFQUNBLGtCQUFBOztBQXJrQmQsUUEwU0UsT0FvR0UsUUFzRUUsbUJBcUZFLGNBa0JFLGNBTUUsa0JBS0U7RUFDRSxrQkFBQTtFQUNBLDhCQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBOztBQTVrQmhCLFFBMFNFLE9Bb0dFLFFBc0VFLG1CQXFGRSxjQWtCRSxjQU1FLGtCQWFFO0VBQ0UsZ0JBQUE7O0FBL2tCaEIsUUEwU0UsT0FvR0UsUUFzRUUsbUJBcUZFLGNBa0JFLGNBTUUsa0JBZ0JFO0VBQ0UsV0FBQTs7QUFHSixRQTNTVixPQW9HRSxRQXNFRSxtQkFxRkUsY0FrQkUsY0EwQkc7RUFDQyxvQ0FBQTtFQUNBLFdBQUE7O0FBRkYsUUEzU1YsT0FvR0UsUUFzRUUsbUJBcUZFLGNBa0JFLGNBMEJHLE1BR0M7RUFDRSxXQUFBOztBQUpKLFFBM1NWLE9Bb0dFLFFBc0VFLG1CQXFGRSxjQWtCRSxjQTBCRyxNQU1DO0VBQ0UsV0FBQTs7QUE1bEJoQixRQTBTRSxPQW9HRSxRQXNFRSxtQkFxRkUsY0FrQkUsY0FxQ0UsY0FBYztFQUNaLFdBQUE7O0FBam1CZCxRQTBTRSxPQW9HRSxRQXNFRSxtQkFxRkUsY0FrQkUsY0F5Q0UsY0FBYztBQXBtQjFCLFFBMFNFLE9Bb0dFLFFBc0VFLG1CQXFGRSxjQWtCRSxjQXlDc0IsY0FBYztFQUNoQyxXQUFBOztBQUVGLFFBN1RWLE9Bb0dFLFFBc0VFLG1CQXFGRSxjQWtCRSxjQTRDRztFQUNDLGtDQUFBO0VBQ0EsNkJBQUE7O0FBRkYsUUE3VFYsT0FvR0UsUUFzRUUsbUJBcUZFLGNBa0JFLGNBNENHLE1BR0M7QUFIRixRQTdUVixPQW9HRSxRQXNFRSxtQkFxRkUsY0FrQkUsY0E0Q0csTUFHSTtBQUhMLFFBN1RWLE9Bb0dFLFFBc0VFLG1CQXFGRSxjQWtCRSxjQTRDRyxNQUdVO0VBQ1AsY0FBQTs7QUFKSixRQTdUVixPQW9HRSxRQXNFRSxtQkFxRkUsY0FrQkUsY0E0Q0csTUFNQztFQUNFLG1CQUFBOztBQTltQmhCLFFBMFNFLE9Bb0dFLFFBc0VFLG1CQXFGRSxjQWtCRSxjQXVERTtFQUNFLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBOztBQXZuQmQsUUEwU0UsT0FvR0UsUUFzRUUsbUJBcUZFLGNBa0JFLGNBdURFLEVBT0U7RUFDRSxPQUFPLGlCQUFQOztBQTFuQmhCLFFBMFNFLE9Bb0dFLFFBc0VFLG1CQXFGRSxjQWtCRSxjQXVERSxFQU9FLGlCQUVFO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsNENBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7O0FBbG9CbEIsUUEwU0UsT0FvR0UsUUFzRUUsbUJBcUZFLGNBa0JFLGNBdURFLEVBT0UsaUJBWUU7RUFDRSxXQUFBO0VBQ0EsZUFBQTs7QUF2b0JsQixRQTBTRSxPQW9HRSxRQXNFRSxtQkFxRkUsY0FrQkUsY0F1REUsRUF5QkU7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7O0FBL29CaEIsUUEwU0UsT0FvR0UsUUFzRUUsbUJBcUZFLGNBa0JFLGNBdURFLEVBeUJFLGdCQU1FO0VBQ0UsV0FBQTs7QUFscEJsQixRQTBTRSxPQW9HRSxRQXNFRSxtQkFxRkUsY0FrQkUsY0F1REUsRUFvQ0UscUJBQXFCO0VBQ25CLGtDQUFBO0VBQ0EsZUFBQTtFQUNBLDRDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7O0FBN3BCaEIsUUEwU0UsT0FvR0UsUUFzRUUsbUJBcUZFLGNBa0JFLGNBdURFLEVBOENFO0VBQ0UsZUFBQTtFQUNBLDRDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTs7QUFwcUJoQixRQTBTRSxPQW9HRSxRQXNFRSxtQkFxRkUsY0FrQkUsY0F1REUsRUFxREU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7O0FBM3FCaEIsUUEwU0UsT0FvR0UsUUFzRUUsbUJBcUZFLGNBa0JFLGNBdURFLEVBcURFLHNCQU1FO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBOztBQWhyQmxCLFFBMFNFLE9Bb0dFLFFBc0VFLG1CQXFGRSxjQWtCRSxjQXVERSxFQWtFRTtFQUNFLFlBQUE7RUFFQSxrQkFBQTtFQUNBLFlBQUE7O0FBeHJCaEIsUUEwU0UsT0FvR0UsUUFzRUUsbUJBcUZFLGNBa0JFLGNBdURFLEVBa0VFLHFCQU1FO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSxTQUFBOztBQW5zQmxCLFFBMFNFLE9Bb0dFLFFBc0VFLG1CQXFGRSxjQWtCRSxjQXVERSxFQWtFRSxxQkFrQkU7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7O0FBN3NCbEIsUUEwU0UsT0FvR0UsUUFzRUUsbUJBcUZFLGNBa0JFLGNBdURFLEVBa0VFLHFCQTRCRTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTs7QUF0dEJsQixRQTBTRSxPQW9HRSxRQXNFRSxtQkF5UUU7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxxREFBQTtFQUNBLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTs7QUE5dUJWLFFBMFNFLE9Bb0dFLFFBc0VFLG1CQXlRRSx3QkFtQkU7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7O0FBbHZCWixRQTBTRSxPQStjRTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBOztBQTV2Qk4sUUEwU0UsT0ErY0UsU0FLRTtFQUNFLFdBQUE7RUFDQSxXQUFBOztBQUNBLFFBdmROLE9BK2NFLFNBS0UsU0FHRztFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7O0FBRUEsUUFwZVIsT0ErY0UsU0FLRSxTQUdHLEtBYUU7RUFDQyxrQ0FBQTs7QUFERixRQXBlUixPQStjRSxTQUtFLFNBR0csS0FhRSxNQUdDO0VBQ0UsY0FBQTs7QUFJTixRQTVlTixPQStjRSxTQUtFLFNBd0JHO0VBQ0MsaUJBQUE7O0FBdnhCVixRQTBTRSxPQStjRSxTQUtFLFNBNEJFO0VBQ0UsZUFBQTs7QUEzeEJWLFFBMFNFLE9BK2NFLFNBc0NFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztBQUdGLFFBNWZKLE9BK2NFLFNBNkNHO0VBQ0MsY0FBQTs7QUFERixRQTVmSixPQStjRSxTQTZDRyxNQUdDO0VBRUUsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTs7QUE3eUJWLFFBMFNFLE9BK2NFLFNBd0RFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7O0FBMXpCUixRQTBTRSxPQStjRSxTQW9FRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7O0FBdDBCUixRQTBTRSxPQWdpQkU7RUFDRSxrQkFBQTtFQUNBLFlBQUE7Ozs7Ozs7Ozs7OztBQTUwQk4sUUEwU0UsT0FnaUJFLFNBYUU7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxRQUFBOztBQTExQlIsUUEwU0UsT0FnaUJFLFNBYUUsWUFPRTtFQUNFLG1CQUFBOztBQS8xQlYsUUEwU0UsT0FnaUJFLFNBYUUsWUFPRSxHQUVFO0VBQ0UsbUJBQUE7O0FBSU4sUUEzakJKLE9BZ2lCRSxTQTJCRztFQUNDLGNBQUE7O0FBREYsUUEzakJKLE9BZ2lCRSxTQTJCRyxNQUdDO0VBQ0UsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTs7QUEzMkJWLFFBZzNCRTtFQUNFLDBCQUFBOztBQWozQkosUUFtM0JFO0VBQ0UsMEJBQUE7O0FBSUosWUFDRTtFQUVFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBOztBQVRKLFlBQ0UsY0FVRTtFQUNFLFNBQUE7RUFDQSxjQUFBOztBQUdGLFlBZkYsY0FlRztFQUNDLHlCQUFBO0VBQ0Esa0NBQUE7O0FBRkYsWUFmRixjQWVHLE1BSUM7RUFDRSxjQUFBOztBQUdKLFlBdkJGLGNBdUJHO0VBQ0MsYUFBQTs7QUFNTjtFQUNFLFlBQVksa0JBQVo7O0FBRUEsWUFBQztFQUNDLGVBQUE7RUFDQSxNQUFBO0VBQ0EsVUFBQTs7QUFLSixXQUNFLFVBQVU7QUFEWixXQUVFLFVBQVU7QUFGWixXQUdFLFVBQVU7QUFIWixXQUlFLFVBQVU7RUFDUiwyQkFBQTs7QUFLSjtFQUNFLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBOzs7QUFORixTQVFFO0VBQ0UscUNBQUE7RUFDQSx3Q0FBQTs7QUFWSixTQWFFO0VBQ0Usc0NBQUE7RUFDQSx5Q0FBQTs7QUFmSixTQWtCRTtFQUNFLDRCQUFBOztBQW5CSixTQXNCRTtFQUNFLDJCQUFBOztBQXZCSixTQTJCRTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTs7QUFqQ0osU0FtQ0UsZUFBZTtFQUNiLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTs7QUEzQ0osU0E2Q0UsZUFBZSxlQUFjO0VBQzNCLG1CQUFBOztBQTlDSixTQWdERTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBOztBQXBESixTQXNERSxrQkFBa0I7RUFDZCxnQkFBQTtFQUNBLHFEQUFBO0VBQ0EsZUFBQTs7QUF6RE4sU0EyREUsa0JBQWtCLHFCQUFxQjtFQUNuQyxZQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBOztBQXRFTixTQXdFRSxrQkFBa0IscUJBQXFCLHFCQUFxQjtFQUMxRCxXQUFBOztBQXpFSixTQTJFRSxrQkFBa0IscUJBQXFCLHFCQUFvQixPQUFRO0VBQy9ELGNBQUE7O0FBNUVOLFNBOEVFLGtCQUFrQixxQkFBcUIscUJBQW9CO0VBQ3ZELHNCQUFBOztBQS9FTixTQWlGRTtFQUNJLFdBQUE7O0FBbEZOLFNBb0ZFO0VBQ0ksWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLHFEQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTs7QUE5Rk4sU0FnR0U7RUFDSSxhQUFBO0VBQ0EsZUFBQTs7O0FBbEdOLFNBcUdFO0VBQ0ksVUFBQTtFQUNBLHNCQUFBOztBQXZHTixTQXlHRSxzQkFBc0I7RUFDbEIsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7O0FBaEhOLFNBa0hFLHNCQUFzQix1QkFBdUI7RUFDekMsV0FBQTs7QUFuSE4sU0FxSEUsc0JBQXNCLHVCQUFzQixNQUFPO0VBQy9DLGNBQUE7O0FBdEhOLFNBd0hFLHNCQUFzQixHQUFFO0VBQ3BCLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQTlITixTQWdJRSxzQkFBc0IsR0FBRSxLQUFJO0VBQ3hCLFdBQUE7O0FBaklOLFNBbUlFLHNCQUFzQixHQUFFLEtBQUcsTUFBTztFQUM5QixjQUFBOztBQXBJTixTQXVJRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7O0FBM0lKLFNBdUlFLFdBS0U7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQXRKTixTQXVJRSxXQUtFLFVBV0U7RUFDRSxXQUFBO0VBQ0EsWUFBQTs7QUF6SlIsU0F1SUUsV0FLRSxVQWVFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLHNCQUFBO0VBQ0EsT0FBTyxpQkFBUDtFQUNBLFlBQVksa0JBQVo7O0FBaktSLFNBdUlFLFdBS0UsVUFlRSxNQU9FO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsUUFBUSxpQkFBUjtFQUNBLGNBQUE7O0FBdEtWLFNBdUlFLFdBS0UsVUFlRSxNQWNFO0VBQ0UsT0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsT0FBTyxrQkFBUDs7QUFFQSxTQTFDUixXQUtFLFVBZUUsTUFjRSxZQVFHO0VBQ0MsT0FBTyxvQkFBUDtFQUNBLG1CQUFBOztBQUZGLFNBMUNSLFdBS0UsVUFlRSxNQWNFLFlBUUcsTUFHQztFQUNFLE9BQU8sb0JBQVA7O0FBSkosU0ExQ1IsV0FLRSxVQWVFLE1BY0UsWUFRRyxNQU9DO0VBQ0UsZ0JBQUE7O0FBekxkLFNBdUlFLFdBS0UsVUFlRSxNQWNFLFlBbUJFO0VBQ0UsT0FBQTs7QUE3TFosU0F1SUUsV0FLRSxVQWVFLE1BY0UsWUFzQkU7RUFDRSxXQUFBOztBQWhNWixTQXVJRSxXQUtFLFVBZUUsTUEwQ0U7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQU0saUJBQU47RUFDQSxZQUFZLGVBQVo7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFZLGtCQUFaO0VBQ0EsVUFBQTs7QUEvTVYsU0F1SUUsV0FLRSxVQWVFLE1BdURFO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTs7QUFyTlYsU0F1SUUsV0FLRSxVQWVFLE1BNkRFO0VBQ0UsdUJBQUE7RUFDQSxlQUFBOztBQTFOVixTQXVJRSxXQUtFLFVBZUUsTUFrRUU7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUF5QixvQkFBekI7O0FBak9WLFNBdUlFLFdBS0UsVUFlRSxNQXlFRTtFQUNFLGdCQUFBOztBQXJPVixTQXVJRSxXQUtFLFVBZUUsTUE2RUU7RUFDRSxZQUFBOztBQXpPVixTQXVJRSxXQUtFLFVBZUUsTUFpRkU7RUFDRSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7O0FBaFBWLFNBc1BFO0VBQ0Usc0JBQUE7O0FBdlBKLFNBc1BFLFFBR0U7RUFDRSxpQkFBQTs7QUExUE4sU0FzUEUsUUFNRSxNQUFLO0VBQ0gsV0FBQTtFQUNBLGVBQUE7O0FBOVBOLFNBa1FFO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7O0FBdlFKLFNBa1FFLE1BTUU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTs7QUFwUk4sU0F3UkU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBVyxxQkFBWDtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNFQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBOztBQUVBLFNBWkYsUUFZRztFQUNDLGlFQUFBOztBQXJTTixTQXlTRTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFpQix5QkFBeUIsMEJBQTFDOztBQTVTSixTQXlTRSxZQUtFO0VBQ0ksc0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsK0RBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7O0FBR0osU0FoQkYsWUFnQkc7RUFDQyxnQkFBQTs7QUExVE4sU0E4VEU7RUFFRSxrQkFBQTtFQUNBLGtCQUFBOztBQWpVSixTQThURSxVQUlFO0VBQ0UsZUFBQTs7QUFHRixTQVJGLFVBUUc7RUFDQyx5QkFBQTtFQUNBLFdBQUE7O0FBRkYsU0FSRixVQVFHLE1BSUM7RUFDRSxhQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBOztBQTdVUixTQThURSxVQW1CRTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLHFEQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBOztBQWxXTixTQThURSxVQW1CRSxhQWtCRTtFQUNFLGNBQUE7O0FBcFdSLFNBOFRFLFVBbUJFLGFBcUJFLEdBQUU7RUFDQSxrQ0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBOztBQUtKLFNBREYsVUFDRztFQUNDLHlCQUFBO0VBQ0EsV0FBQTs7QUFGRixTQURGLFVBQ0csTUFHQztFQUNFLGFBQUE7RUFDQSxVQUFBO0VBQ0EsbUNBQUE7O0FBcFhSLFNBNldFLFVBVUU7RUFDRSxTQUFBO0VBQ0EsUUFBQTtFQUNBLGFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLG1DQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLCtDQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBOztBQW5ZTixTQXdZRSxXQUNFO0VBQ0UscUJBQUE7RUFDQSxzQkFBQTs7QUFHRixTQU5GLFdBTUc7RUFDQyxnQkFBQTs7QUEvWU4sU0F3WUUsV0FVRTtFQUNFLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQU8sb0JBQVA7RUFDQSxrQkFBQTs7QUFJRjtFQUNFO0lBQ0UsbUJBQW1CLFFBQW5CO0lBQ0EsV0FBVyxRQUFYOztFQUdGO0lBQ0UsbUJBQW1CLFVBQW5CO0lBQ0EsV0FBVyxVQUFYOztFQUdGO0lBQ0UsbUJBQW1CLFFBQW5CO0lBQ0EsV0FBVyxRQUFYOztFQUdGO0lBQ0UsbUJBQW1CLFVBQW5CO0lBQ0EsV0FBVyxVQUFYOztFQUdGO0lBQ0UsbUJBQW1CLFFBQW5CO0lBQ0EsV0FBVyxRQUFYOzs7QUFJSjtFQUNFO0lBQ0UsbUJBQW1CLFFBQW5CO0lBQ0EsV0FBVyxRQUFYOztFQUdGO0lBQ0UsbUJBQW1CLFVBQW5CO0lBQ0EsV0FBVyxVQUFYOztFQUdGO0lBQ0UsbUJBQW1CLFFBQW5CO0lBQ0EsV0FBVyxRQUFYOztFQUdGO0lBQ0UsbUJBQW1CLFVBQW5CO0lBQ0EsV0FBVyxVQUFYOztFQUdGO0lBQ0UsbUJBQW1CLFFBQW5CO0lBQ0EsV0FBVyxRQUFYOzs7QUE1Y1IsU0F3WUUsV0F3RUUsT0FBTTtFQUNKLGlDQUFBO0VBQ0EseUJBQUE7RUFDQSxnQ0FBQTtFQUNBLHdCQUFBO0VBQ0EsOENBQUE7RUFDQSxzQ0FBQTtFQUNBLDRCQUFBOztBQXZkTixTQTRkRTtFQUNFLFdBQUE7RUFDQSxZQUFBOztBQUVBLFNBSkYsV0FJRztFQUNDLGdCQUFBOztBQWplTixTQTRkRSxXQVFFO0VBQ0UsZUFBQTtFQUNBLFdBQUE7O0FBS047RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLDhCQUFBO0VBQ0EsY0FBQTs7QUFQRixRQVNFO0VBQ0Usa0JBQUE7RUFDQSxZQUFBOztFQUVBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFXLHFCQUFYO0VBQ0Esc0JBQUE7RUFDQSwrQ0FBQTtFQUNBLDZCQUFBOztBQXBCSixRQVNFLFlBYUU7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBOztBQWhDTixRQVNFLFlBMEJFO0VBQ0UsZUFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTs7QUF6Q04sUUFTRSxZQW1DRTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdDQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTs7QUF6RE4sUUFTRSxZQW1ERTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7O0FBbkVOLFFBU0UsWUE2REU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBOztBQWxGTixRQXFGRTtFQUNFLDZCQUFBOztBQXRGSixRQXFGRSxjQUVFLEdBQ0U7RUFDRSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQU1SO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7O0FBTEYsYUFNRTtFQUNFLGNBQUE7RUFDQSwwQkFBQSIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICog6L+Z5piv5LiqIGxlc3Mg5Y+Y6YeP44CB5Ye95pWw5paH5Lu277yM5LiN5Lya6KKr57yW6K+R5oiQIGNvbW1vbi5jc3NcbiAqL1xuXG4uaG92ZXItY29sb3ItcHJpbWFyeSB7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8g5oyH5ZCR6Z2Z5oCB6LWE5rqQ6Lef6Lev5Z+6XG5AcHVibGljOiBcIi9lZ2dcIjtcbiIsIkBpbXBvcnQgJy4vY29tbW9uLmxlc3MnO1xuXG4vLyDpobbpg6jmoI9cbi50b3AtYmFyIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MjRDO1xuICBjb2xvcjogI2ZmZjtcblxuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuICB9XG5cbiAgLmxhbmd1YWdlIHtcbiAgICB3aWR0aDogMTcwcHg7XG5cbiAgICAuYmFyLXNob3cgKiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5zdXNwZW5jZSB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDE0cHgpO1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWJhc2UpO1xuICAgICAgei1pbmRleDogNDtcbiAgICB9XG5cbiAgICAuYm94IHtcbiAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZm9udDEpO1xuICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB9XG5cbiAgICAuaW5mby1zaG93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS1yYWRpdXMtc21hbGwpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgcGFkZGluZzogMCA5cHg7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM5OTk5OTk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5uZXctdGV4dC10aGVtZSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtMS0xKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWZvbnQtNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdC1ib3gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzNHB4O1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtcmFkaXVzLXNtYWxsKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5zZWxlY3Qtc2VhcmNoIHtcbiAgICAgIHBhZGRpbmc6IDAgOXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QtbGlzdCB7XG4gICAgICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS1yYWRpdXMtc21hbGwpO1xuICAgIH1cblxuICAgIC5zZWxlY3QtaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIH1cblxuICAgICAgLnllcy1pbWcge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCAyMzksIDIzOSwgMC43KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3Z1ZS10b3AtbmF2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnNob3J0LW5hdiB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5jaGlsZC1saXN0IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgICAuY2hpbGQtbGlzdC5BdXRob3JpemF0aW9uLWJveCB7XG4gICAgICAgICAgaGVpZ2h0OiAyNjZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5jaGlsZC1saXN0LldhcmVob3VzZXMtYm94IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ1NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuYXJyb3ctY29udGFpbmVyIHtcbiAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDQwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC50b3BuYXYtaG92ZXIge1xuICAgICAgLm5hdi1uYW1lIHtcbiAgICAgICAgY29sb3I6ICNmZjc3MDA7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gIH1cbiAgLmNoaWxkLWxpc3QtYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MnB4OyAvLyDlpLTpg6jlr7zoiKrmoI/pq5jluqYzOHB477yM6Ze06ZqZ6KaBNHB4XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5jaGlsZC1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1iYXNlKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLXJhZGl1cy1zbWFsbCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcblxuICAgIC8vIOmYsuatoum8oOagh+WIkui/hyA0cHgg57yd6ZqZ5Ye6IEJVR1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLml0ZW0taCB7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIC8vIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtcmFkaXVzLXNtYWxsKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmY3NzAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTE5LCAwLCAwLjIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOaUvuWcqOS4i+asoeW/q+mAn+mcgOaxguWBmlxuICAgIC8vICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAvLyAgIHdpZHRoOiA5cHg7XG4gICAgLy8gICBoZWlnaHQ6IDlweDtcbiAgICAvLyB9XG4gICAgLy8gJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIC8vICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuICAgIC8vICAgYm94LXNoYWRvdzogfictMnB4IDAgMCAjZmZmIGluc2V0LCAxcHggMCAwICNmZmYgaW5zZXQsIDAgLTFweCAwIHJnYigyNTUgMjU1IDI1NSAvIDkwJSkgaW5zZXQsIDAgMXB4IDAgcmdiKDI1NSAyNTUgMjU1IC8gOTAlKSBpbnNldCc7XG4gICAgLy8gfVxuICAgIC8vICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAvLyAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgLy8gfVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoIDogNHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3gtc2hhZG93ICAgOiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJhY2tncm91bmQgICA6ICM4ODg7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJveC1zaGFkb3cgICA6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQgICA6ICNlZGVkZWQ7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAlLCAwKTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMCUsIDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAlLCAwKTtcbiAgICB9XG4gIH1cbiAgLmFycm93LWNvbnRhaW5lciB7XG4gICAgLmFycm93IHtcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgaGVpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTg1cHg7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICYuZGVnIGk6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGFuaW1hdGlvbjogZmFkZUluRG93biAxMDAwbXMgaW5maW5pdGU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcblxuICAuYWRtaW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB1bCB7XG4gICAgICAvLyB3aWR0aDogMTcycHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgIC8vIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDFweCByZ2JhKDIxMywgMjEyLCAyMTIsIDAuNDgpO1xuICAgICAgYm94LXNoYWRvdzogMCAyUFggMTJQWCAwIHJnYmEoMCwwLDAsMC4xNCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyB0b3A6IDQxcHg7XG4gICAgICB0b3A6IDQycHg7XG4gICAgICAvLyBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwcHggMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDRweCA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDExOSwgMCwgLjIpO1xuICAgICAgICAgIGNvbG9yOiAjRkY3NzAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGNzcwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkY3NzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGNzcwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50b29sLXVsIGEge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudG9vbC11bHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkY3NzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50b29sOmhvdmVyIC50b29sLXVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICByaWdodDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm90aWNlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgLy8gbGVmdDogMTZweDtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuXG4gICAgICAuYW1vdW50LXRvdGFse1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogMzRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcblxuICAgICAgICAuaWNvbk1lc3NhZ2Uge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lcy1mbGFnLW51bSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LWNvbnRlbnQtbG9uZyB7XG4gICAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLm5vdGljZS1ob3ZlciB7XG4gICAgICAgIC5pbmRleC1tZXNzYWdlLWJveCB7XG4gICAgICAgICAgaGVpZ2h0OiA0MzVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubWVzc2FnZS1saXN0IHtcbiAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAzMzRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgXG4gICAgICAgICAgLm5vdC1mb3VuZC1kYXRhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgXG4gICAgICAgICAgICAuTm9kYXRhTGlzdCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lcy1ib3R0b20taW5mb3JtYXRpb24ge1xuICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDQxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5kZXgtbWVzc2FnZS1ib3gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRvcDogNDFweDtcbiAgICAgICAgbGVmdDogLTE5MHB4O1xuICAgICAgICB3aWR0aDogNDEzcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMlBYIDEyUFggMCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgIC5tZXNzYWdlLWxpc3QtYWxsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAgIC5tZXNzYWdlLWxpc3QtYWxsVGl0bGV7XG4gICAgICAgICAgICB3aWR0aDogMTA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCAjOTk5IHNvbGlkO1xuXG4gICAgICAgICAgICAubWVzc2FnZS1saXN0LUNKe1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggIzk5OSBzb2xpZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OlBpbmdGYW5nU0MtTWVkaXVtLFBpbmdGYW5nIFNDO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgLmFjdGl2ZVRhYntcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmNzcwMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5saXN0LWZvbnR7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubGlzdC1jb3VudHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY3NzAwO1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmxpc3QtY291bnQtbGVudGh7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lc3NhZ2UtbGlzdC1DSjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZXNzYWdlLWxpc3QtQ0o6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1lc3NhZ2UtbGlzdC1hbGxUaXRsZTpudGgtbGFzdC1jaGlsZCgxKXtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxODRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1lc3NhZ2UtbGlzdC1hbGxUaXRsZTpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICB3aWR0aDogMTE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lc3NhZ2UtbGlzdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAuTm9NZXNzYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGMoNTAlIC0gNzJweCkgYXV0byAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZXNzYWdlLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjZweDtcbiAgICAgICAgICAgIC5tZXNzYWdlLWl0ZW0tYm94IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjRTZFNkU2O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIC5pc1RvcEJhZ2V7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjRkY3NzAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkY3NzAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjdweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubWVzLWRldGFpbC10aXRwe1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1NTA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm1lcy1kZXRhaWwtcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwyMzksMjM5LDAuNyk7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oYXMtcmVhZC15ZXMgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oYXMtcmVhZC15ZXMgc3BhbiwgLmhhcy1yZWFkLXllcyAubWVzLWRldGFpbC1wIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXNUb3B7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDExOSwwLDAuMik7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICBwLCBzcGFuLCAubWVzLWRldGFpbC1we1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY3NzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm1lc3NhZ2UtaXRlbS1ib3h7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAubWVzLWxlZnQtZGV0YWlsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLVJlZ3VsYXIsUGluZ0ZhbmcgU0M7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVzLWRldGFpbC1wIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5tZXMtcmlnaHQtdGltZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgICAgIC5tZXMtdGltZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubWVzRWxpdC1sZWZ0LWRldGFpbCBwIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUGluZ0ZhbmdTQy1SZWd1bGFyLFBpbmdGYW5nIFNDO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1NTA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubWVzRWxpdC1yaWdodC10aW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtUmVndWxhcixQaW5nRmFuZyBTQztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnNob3BwaW5nLWxlZnQtZGV0YWlsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y0RjRGNDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAuc2hvcHBpbmctbGVmdC1pbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc2hvcHBpbmctcmlnaHQtdGltZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3MXB4O1xuXG4gICAgICAgICAgICAgICAgLnNob3BwaW5nLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNob3BwaW5nLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNob3BwaW5nLXRpbWUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDgwcHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lcy1ib3R0b20taW5mb3JtYXRpb24ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDQxM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IC0ycHggNHB4IDBweCByZ2JhKDE4NSwxODUsMTg1LDAuMSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAycHggMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjhweCAwIDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogcmdiKDE1MywgMTUzLCAxNTMpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgIC5yZWFkLWFsbCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmNzcwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuYWNjb3VudCB7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC51c2VyLXVsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAmPmxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTE5LCAwLCAwLjIpO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZjc3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hdmF0YXIge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRjc3MDA7XG5cbiAgICAgICAgLnVzZXItdWwge1xuICAgICAgICAgIC8vIHdpZHRoOiAxNzJweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgIGhlaWdodDogMjI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hbWUtYm94e1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLnVzZXItbmFtZSB7XG4gICAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VwcG9ydCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAvKiAuc3VwcG9ydC11bCB7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggMThweDtcbiAgICAgICAgfVxuICAgICAgfSAqL1xuICAgICAgLnN1cHBvcnQtdWwge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxNDVweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIC8vIGxlZnQ6IC0yMHB4O1xuICAgICAgICAvLyB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAvLyBtaW4td2lkdGg6IDE3MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpe1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRjc3MDA7XG5cbiAgICAgICAgLnN1cHBvcnQtdWwge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICAgIGhlaWdodDogMTUycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmljb24tc2l6ZS11c2VyIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuICAuaWNvbi1zaXplLWNlbnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxvZ2luLWZhbHNlIHtcbiAgLnJlZ2lzdGVyLWJveCB7XG4gICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGNzcwMDtcbiAgICBjb2xvcjogI0ZGNzcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuXG4gICAgLm1sLTQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICNGRjc3MDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAgI2ZmOTkwMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDE1MywwLDAuMSk7XG5cbiAgICAgIC5tbC00IHtcbiAgICAgICAgY29sb3I6ICNmZjk5MDA7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTE9HT+OAgVNFQVJDSFxuLnN0aWNreS13cmFwIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWJhc2UpO1xuXG4gICYuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbn1cblxuLnN0aWNreS10b3Age1xuICAubG9nby1iYXIgLnNlYXJjaCxcbiAgLmxvZ28tYmFyIC5zZWUtbW9yZSxcbiAgLmxvZ28tYmFyIC5zZWUtcXVldWUsXG4gIC5sb2dvLWJhciAudG9vbC1jYWxje1xuICAgIG1hcmdpbi1sZWZ0OjEwcHghaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLmxvZ28tYmFyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIC5yb3VuZGVkLWxlZnQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweCFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4IWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3VuZGVkLXJpZ2h0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4IWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4IWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3VuZGVkLXNtIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHghaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4IWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIDIwMTktMTItMTcg5pCc57Si5LyY5YyWICovXG4gIC5jYXRlZ29yeS13cmFwe1xuICAgIGhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2F0ZWdvcnktd3JhcCAuY2F0ZWdvcnktaWNvbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjRkY3NzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAuY2F0ZWdvcnktd3JhcCAuY2F0ZWdvcnktaWNvbi5pc0hvdmVye1xuICAgIGJhY2tncm91bmQ6ICNGNzhFMjk7XG4gIH1cbiAgLmNhdGVnb3J5LWNvbnRlbnR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgdG9wOiAzOHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhdGVnb3J5LWNvbnRlbnQgLmZpcnN0LWNhdGVnb3J5LWxpc3R7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMXB4IHJnYmEoMjEzLCAyMTIsIDIxMiwgMC40OCk7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLmNhdGVnb3J5LWNvbnRlbnQgLmZpcnN0LWNhdGVnb3J5LWxpc3QgLmZpcnN0LWNhdGVnb3J5LWl0ZW17XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuY2F0ZWdvcnktY29udGVudCAuZmlyc3QtY2F0ZWdvcnktbGlzdCAuZmlyc3QtY2F0ZWdvcnktaXRlbSBhIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgfVxuICAuY2F0ZWdvcnktY29udGVudCAuZmlyc3QtY2F0ZWdvcnktbGlzdCAuZmlyc3QtY2F0ZWdvcnktaXRlbS5hY3RpdmUgYSB7XG4gICAgICBjb2xvcjogI0ZGNzcwMDtcbiAgfVxuICAuY2F0ZWdvcnktY29udGVudCAuZmlyc3QtY2F0ZWdvcnktbGlzdCAuZmlyc3QtY2F0ZWdvcnktaXRlbS5hY3RpdmV7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAyMHB4O1xuICB9XG4gIC5maXJzdC1jYXRlZ29yeS1pY29ue1xuICAgICAgd2lkdGg6IDE0cHg7XG4gIH1cbiAgLnNlY29uZC1jYXRlZ29yeS1saXN0e1xuICAgICAgd2lkdGg6IDk2MHB4O1xuICAgICAgbWluLWhlaWdodDogNTgwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMjQwcHg7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMXB4IHJnYmEoMjEzLCAyMTIsIDIxMiwgMC40OCk7XG4gICAgICBwYWRkaW5nOiAwIDAgMzJweCA0OHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuc2Vjb25kLWNhdGVnb3J5LWNvbnRlbnR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLyoganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAqL1xuICB9XG4gIC5zZWNvbmQtY2F0ZWdvcnktaXRlbXtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBwYWRkaW5nOiA0OHB4IDg0cHggMCAwO1xuICB9XG4gIC5zZWNvbmQtY2F0ZWdvcnktaXRlbSAuc2Vjb25kLWNhdGVnb3J5LXRpdGxle1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkY3NzAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2Vjb25kLWNhdGVnb3J5LWl0ZW0gLnNlY29uZC1jYXRlZ29yeS10aXRsZSBhIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5zZWNvbmQtY2F0ZWdvcnktaXRlbSAuc2Vjb25kLWNhdGVnb3J5LXRpdGxlOmhvdmVyIGF7XG4gICAgICBjb2xvcjogI0ZGNzcwMDtcbiAgfVxuICAuc2Vjb25kLWNhdGVnb3J5LWl0ZW0gdWw+bGl7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLnNlY29uZC1jYXRlZ29yeS1pdGVtIHVsPmxpIGEge1xuICAgICAgY29sb3I6ICM2NjY7XG4gIH1cbiAgLnNlY29uZC1jYXRlZ29yeS1pdGVtIHVsPmxpOmhvdmVyIGF7XG4gICAgICBjb2xvcjogI0ZGNzcwMDtcbiAgfVxuXG4gIC5zbWFsbExvZ297XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC0tYmFubmVyLWg6IDU1MHB4O1xuICAgIC0tY2F0ZWdvcnktdzogMjQwcHg7XG4gICAgLmNhdGVXcmFwe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3NzAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICAgIC5jYXRle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IHZhcigtLWNhdGVnb3J5LXcpO1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctYmFzZSk7XG4gICAgICAgIC5jYXRlMS1ncm91cCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmNhdGUxLWl0ZW0ge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWZvbnQyKTtcbiAgICBcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAuY2F0ZTEtYW5jaG9yIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLmNhdGUxLWNoaWxkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgPmF7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+aW1ne1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgfVxuICAgIFxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5jYXRlMS1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IHZhcigtLWNhdGVnb3J5LXcpO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLWJhbm5lci1oKTtcbiAgICAgICAgICB3aWR0aDogMTAwdmg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LWJhc2UpO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmNhdGUyLWdyb3VwIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE0cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmNhdGUyLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgOSUgMTBweCAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuY2F0ZTItYW5jaG9yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmNhdGUzLWdyb3VwIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuY2F0ZTMtaXRlbXtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2F0ZTMtYW5jaG9yIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cbiAgICBpbnB1dCB7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG4gICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIC50aXBzIHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDM1cHg7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgfVxuICB9XG5cbiAgLmNhbWVyYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6NTAlO1xuICAgIHRvcDo1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6MjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWFnZS9DSi1ob21lL2ltZy11cGxvYWQucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zdGF0aWMvaW1hZ2UvQ0otaG9tZS9pbWctdXBsb2FkLWhvdmVyLnBuZyk7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1idG4ge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tc2l6ZS1yYWRpdXMtc21hbGwpIHZhcigtLXNpemUtcmFkaXVzLXNtYWxsKSAwO1xuXG4gICAgaXtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWFnZS9DSi1ob21lL2ljb25fc2VhcmNoQDJ4LnBuZyk7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmOTA7XG4gICAgfVxuICB9XG5cbiAgLnNlZS1tb3JlIHtcbiAgICAvLyB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogMCAxLjc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuaWNvbiB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5OTAwO1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIC50aGlyZC1wYXJ0eSB7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGhpcmQtcGFydHkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDEpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDFweCByZ2JhKDIxMywgMjEyLCAyMTIsIDAuNDgpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICBsaXtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICB9XG4gICAgICBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxMTksIDAsIC4yKTtcbiAgICAgICAgY29sb3I6ICNGRjc3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlZS1ndWlke1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTkwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgLmd1aWQtd3JhcHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDFzLCBvcGFjaXR5IC41cztcbiAgICAgIH1cbiAgICB9XG4gICAgLmd1aWQtd3JhcHtcbiAgICAgIHRvcDogNDJweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMXMsIG9wYWNpdHkgLjVzO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzNHB4IDBweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyAgICAgIFxuICAgIH1cbiAgfVxuXG5cbiAgLnNlZS1xdWV1ZSB7XG4gICAgKiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Y5MDtcbiAgICB9XG5cbiAgICAuY291bnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgfVxuXG5cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0IHtcbiAgICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuICAgIFxuICAgICAgMTQlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgIH1cbiAgICBcbiAgICAgIDI4JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICBcbiAgICAgIDQyJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICB9XG4gICAgXG4gICAgICA3MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBrZXlmcmFtZXMgaGVhcnRCZWF0IHtcbiAgICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuICAgIFxuICAgICAgMTQlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgIH1cbiAgICBcbiAgICAgIDI4JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICBcbiAgICAgIDQyJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICB9XG4gICAgXG4gICAgICA3MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAuY291bnQuaGVhcnRiZWF0IHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDI7XG4gICAgfVxuICB9XG5cblxuICAudG9vbC1jYWxjIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmOTA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuI2lzQ0pQdWIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiAxMDAwMjtcblxuICAuQ0otY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICAvKiBoZWlnaHQ6IDI3MnB4OyAqL1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNTg1ODU4O1xuXG4gICAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBjb2xvcjogIzVBNjg3MjtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gICAgICBvcGFjaXR5OiAuMjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogUGluZ0ZhbmdTQy1NZWRpdW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6IHJnYmEoNTEsNTEsNTEsMSk7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtUmVndWxhcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogcmdiYSgxMDIsMTAyLDEwMiwxKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgLmJ0bjEge1xuICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwxNTMsMCwxKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIC5idG4yIHtcbiAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxNTMsMTUzLDE1MywxKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLU1lZGl1bTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogcmdiYSgxMDIsMTAyLDEwMiwxKTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIC5vcGVyYXRlLWZhaWwge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjRjlBRTA4O1xuICAgIGgzIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y5QUUwODtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9IFxuICAgIH1cbiAgfVxufVxuXG4udW52ZXJpZnktdGlwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjcwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn0iXSwiZmlsZSI6ImNvbW1vbi10b3AuY3NzIn0= */
