::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 10px;
}
@font-face {
  font-family: 'Metropolis-Regular';
  src: url('./fonts/Metropolis-Regular.woff2');
}
@font-face {
  font-family: 'Metropolis-Bold';
  src: url('./fonts/Metropolis-Bold.woff2');
}
body {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  color: #000000;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
body.has-ad-body {
  padding-top: 80px;
}
select:focus,
video {
  outline: none;
}
button {
  outline: none;
}
ul,
li {
  list-style: none;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
a {
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input {
  color: #000000;
  box-shadow: none !important;
  outline: 0 !important;
  border: 0;
}
input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #ccc;
}
input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #ccc;
}
input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #ccc;
}
input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #ccc !important;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-appearance: none;
}
h1 {
  font-size: 38px;
  color: #000000;
  font-weight: 400;
}
.spec {
  color: #fe4066;
}
.spec-yellow {
  color: #ffb300;
}
.spec-blue {
  color: #009dff;
}
.font-weight {
  font-weight: 600;
}
.content {
  width: 80%;
  max-width: 1300px;
  margin: auto;
}
.content-red {
  background-color: #fe4066;
}
.content-grey {
  background-color: #f8f6f6;
}
.msg-box {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15);
  background-color: #ffffff;
  padding: 24px 20px;
  min-width: 400px;
  max-width: 900px;
  z-index: 10;
  font-size: 14px;
  border-radius: 4px;
}
.msg-box .iconfont {
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
}
.msg-box .iconfont:hover {
  color: #fe4066;
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.msg-box p {
  color: #000000;
}
.msg-box p a {
  color: #fe4066;
}
.msg-box p a:hover {
  text-decoration: underline;
}
.msg-box .btn {
  text-align: right;
  margin-right: 24px;
}
.msg-box .btn span {
  margin-left: 26px;
  cursor: default;
}
.msg-box .btn span:hover {
  color: #fe4066;
}
.header-lark {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #ffffff;
  padding: 6px 11px;
  border-bottom: 1px solid #dcddde;
  z-index: 10;
}
.header-lark a {
  display: inline-block;
  width: 24px;
  height: 24px;
  color: #696b6c;
  text-align: center;
  line-height: 24px;
  margin: 0 1px;
  border-radius: 6px;
}
.header-lark a i {
  font-size: 17px;
  cursor: pointer;
}
.header-lark a .icon_tag_refresh {
  font-size: 16px;
}
.header-lark a:hover {
  background-color: #e9eaeb;
}
.header-of-page {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 11;
  transition: all 0.3s linear;
}
.header-of-page .header-content {
  width: 92%;
  max-width: 1320px;
  margin: 0 auto;
  position: relative;
  padding: 20px 0 0;
}
.header-of-page .header-content::after {
  content: '';
  height: 0;
  line-height: 0;
  display: block;
  visibility: hidden;
  clear: both;
}
.header-of-page .header-content .left-logo {
  display: block;
  float: left;
  margin-top: 4px;
}
.header-of-page .header-content .left-logo img {
  width: 138px;
}
.header-of-page .header-content .left-logo .pic1 {
  display: block;
}
.header-of-page .header-content .left-logo .pic2 {
  display: none;
}
.header-of-page .header-content .left-logo .pic3 {
  display: none;
}
.header-of-page .header-content .header-nav {
  float: left;
  font-size: 0;
  margin-left: 86px;
  margin-top: 4px;
}
.header-of-page .header-content .header-nav .nav-item {
  display: inline-block;
  margin-left: 48px;
  position: relative;
  padding-bottom: 20px;
}
.header-of-page .header-content .header-nav .nav-item:first-child {
  margin-left: 0;
}
.header-of-page .header-content .header-nav .nav-item span.first-nav {
  position: relative;
  padding-right: 20px;
}
.header-of-page .header-content .header-nav .nav-item .first-nav {
  display: block;
  font-size: 16px;
  line-height: 32px;
  color: #353030;
  cursor: pointer;
  transition: 0.3s;
}
.header-of-page .header-content .header-nav .nav-item .first-nav .iconfont {
  position: absolute;
  right: 0;
  color: rgba(53, 48, 48, 0.7);
  font-size: 16px;
  top: 8px;
  line-height: 16px;
  transition: 0.3s;
}
@media (min-width: 1100px) {
  .header-of-page .header-content .header-nav .nav-item:hover .first-nav {
    color: rgba(53, 48, 48, 0.4);
  }
  .header-of-page .header-content .header-nav .nav-item:hover .first-nav .iconfont {
    color: rgba(53, 48, 48, 0.4);
  }
}
.header-of-page .header-content .header-nav .nav-item .second-menu {
  position: absolute;
  left: -16px;
  border: 1px solid #f0eeee;
  border-radius: 16px;
  box-shadow: 0px 16px 32px 0px rgba(53, 48, 48, 0.08);
  width: 728px;
  background-color: #ffffff;
  overflow: hidden;
  top: 40px;
  display: none;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .top-titles {
  overflow: hidden;
  font-size: 14px;
  font-weight: bold;
  color: rgba(53, 48, 48, 0.4);
  line-height: 22px;
  padding-left: 16px;
  margin-bottom: 16px;
  margin-top: 40px;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .top-titles .more {
  float: right;
  position: relative;
  padding-right: 32px;
  font-weight: normal;
  color: rgba(53, 48, 48, 0.4);
}
.header-of-page .header-content .header-nav .nav-item .second-menu .top-titles .more .iconfont {
  position: absolute;
  right: 16px;
  font-size: 14px;
  color: rgba(53, 48, 48, 0.4);
}
.header-of-page .header-content .header-nav .nav-item .second-menu .top-titles:first-child {
  margin-top: 0;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .price-a {
  display: block;
  padding-left: 56px;
  position: relative;
  font-size: 16px;
  line-height: 56px;
  color: #353030;
  font-weight: bold;
  transition: 0.3s;
  border-radius: 8px;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .price-a img {
  display: block;
  width: 24px;
  position: absolute;
  left: 16px;
  top: 16px;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .price-a:hover {
  background-color: #F8F6F6;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .line {
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  left: 408px;
  background-color: #F0EEEE;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .left-list {
  float: left;
  padding: 24px 16px;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .left-list .top-titles {
  padding-left: 24px;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .left-list a:not(.a1) {
  display: block;
  padding: 16px 0 16px 88px;
  background-size: 48px auto;
  background-position: 24px center;
  background-repeat: no-repeat;
  width: 376px;
  transition: 0.2s;
  border-radius: 8px;
  cursor: pointer;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .left-list a:not(.a1):hover {
  background-color: #F8F6F6;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .left-list a:not(.a1) span {
  display: block;
  font-size: 16px;
  line-height: 24px;
  color: #353030;
  font-weight: bold;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .left-list a:not(.a1) p {
  margin-top: 4px;
  font-size: 14px;
  line-height: 22px;
  color: rgba(53, 48, 48, 0.7);
}
.header-of-page .header-content .header-nav .nav-item .second-menu .left-list .a1 {
  cursor: pointer;
  width: 288px;
  display: block;
  line-height: 40px;
  border-radius: 8px;
  font-size: 16px;
  color: #353030;
  padding-left: 32px;
  position: relative;
  transition: 0.2s;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .left-list .a1 .iconfont {
  font-size: 12px;
  color: rgba(53, 48, 48, 0.4);
}
.header-of-page .header-content .header-nav .nav-item .second-menu .left-list .a1:hover {
  background-color: #F8F6F6;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .left-a {
  float: left;
  padding: 16px 16px 22px;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .left-a a {
  width: 160px;
  display: block;
  padding: 0 16px;
  font-size: 16px;
  line-height: 40px;
  color: #353030;
  transition: 0.2s;
  border-radius: 8px;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .left-a a:hover {
  background-color: #F8F6F6;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .right-cons {
  float: left;
  padding: 24px 0 24px 16px;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .right-cons .a1 {
  cursor: pointer;
  width: 288px;
  display: block;
  line-height: 40px;
  border-radius: 8px;
  font-size: 16px;
  color: #353030;
  padding-left: 16px;
  position: relative;
  transition: 0.2s;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .right-cons .a1:hover {
  background-color: #F8F6F6;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .right-cons .blog-a {
  display: block;
  width: 298px;
  margin-bottom: 16px;
  padding-left: 142px;
  position: relative;
  min-height: 66px;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .right-cons .blog-a .pic {
  width: 126px;
  height: 66px;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  border-radius: 8px;
  transition: 0.2s;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .right-cons .blog-a span {
  display: block;
  font-size: 14px;
  line-height: 22px;
  color: #353030;
  font-weight: bold;
  transition: 0.2s;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .right-cons .blog-a:hover .pic {
  transform: scale(1.02);
}
.header-of-page .header-content .header-nav .nav-item .second-menu .right-cons .blog-a:hover span {
  color: #009DFF;
}
@media (min-width: 1100px) {
  .header-of-page .header-content .header-nav .nav-item:hover .second-menu {
    display: block;
  }
}
.header-of-page .header-content .right-login {
  float: right;
  font-size: 0;
}
.header-of-page .header-content .right-login a {
  display: inline-block;
  line-height: 40px;
  width: 72px;
  text-align: center;
  border-radius: 8px;
  color: #353030;
  font-size: 14px;
  cursor: pointer;
  transition: 0.2s;
}
@media (min-width: 1100px) {
  .header-of-page .header-content .right-login a:hover {
    color: rgba(255, 255, 255, 0.7);
  }
}
.header-of-page .header-content .right-login .free {
  width: 168px;
  background-color: #fe4066;
  color: #ffffff;
  margin-left: 16px;
  transition: 0.2s;
  font-weight: 600;
}
.header-of-page .header-content .right-login .free:hover {
  background-color: #ff5476;
  color: #ffffff;
}
.header-of-page .header-content .right-user {
  float: right;
  position: relative;
  padding-right: 20px;
  cursor: pointer;
}
.header-of-page .header-content .right-user .avatar {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  background-size: cover;
  background-position: center;
  border: 1px solid #f0eeee;
}
.header-of-page .header-content .right-user .arrow-down {
  font-size: 16px;
  color: rgba(53, 48, 48, 0.7);
  right: 0;
  top: 14px;
  line-height: 16px;
  position: absolute;
}
.header-of-page .header-content .right-user .user-menu {
  position: absolute;
  top: 48px;
  right: 0;
  background-color: #ffffff;
  margin: 0;
  padding: 12px 0;
  display: none;
  z-index: 9;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  width: 140px;
  border-radius: 6px;
}
.header-of-page .header-content .right-user .user-menu a {
  display: block;
  padding: 0 20px;
  color: #000000;
  font-size: 14px;
  line-height: 30px;
  transition: 0.2s;
}
@media (min-width: 1100px) {
  .header-of-page .header-content .right-user .user-menu a:hover {
    background-color: rgba(0, 0, 0, 0.1);
  }
}
.header-of-page .header-content .icon_menu {
  display: none;
  font-size: 24px;
  line-height: 32px;
  color: #353030;
  float: right;
  margin-top: 4px;
}
.header-of-page .header-content .icon_menu_close {
  display: none;
}
.black-header .header-content .left-logo .pic1 {
  display: none;
}
.black-header .header-content .left-logo .pic2 {
  display: block;
}
.black-header .header-content .left-logo .pic3 {
  display: none;
}
.black-header .header-content .header-nav .nav-item .first-nav {
  color: #ffffff;
}
.black-header .header-content .header-nav .nav-item .first-nav .iconfont {
  color: rgba(255, 255, 255, 0.7);
}
@media (min-width: 1100px) {
  .black-header .header-content .header-nav .nav-item:hover .first-nav {
    color: rgba(255, 255, 255, 0.4);
  }
  .black-header .header-content .header-nav .nav-item:hover .first-nav .iconfont {
    color: rgba(255, 255, 255, 0.4);
  }
}
.black-header .header-content .right-login a {
  color: #ffffff;
}
@media (min-width: 1100px) {
  .black-header .header-content .right-login a:hover {
    color: rgba(255, 255, 255, 0.4);
  }
}
.black-header .header-content .right-user .iconfont {
  color: rgba(255, 255, 255, 0.7);
}
@media (min-width: 1100px) {
  .black-header .header-content .right-user .iconfont:hover {
    color: rgba(255, 255, 255, 0.4);
  }
}
.header-of-page.header-scrolls {
  background-color: #ffffff;
  box-shadow: 0 4px 16px rgba(53, 48, 48, 0.04);
}
.header-of-page.header-scrolls .header-content .left-logo .pic1 {
  display: block;
}
.header-of-page.header-scrolls .header-content .left-logo .pic2 {
  display: none;
}
.header-of-page.header-scrolls .header-content .left-logo .pic3 {
  display: none;
}
.header-of-page.header-scrolls .header-content .header-nav .nav-item .first-nav {
  color: #353030;
}
.header-of-page.header-scrolls .header-content .header-nav .nav-item .first-nav .icon_broad_back {
  color: rgba(53, 48, 48, 0.7);
}
@media (min-width: 1100px) {
  .header-of-page.header-scrolls .header-content .header-nav .nav-item .first-nav:hover {
    color: rgba(53, 48, 48, 0.7);
  }
  .header-of-page.header-scrolls .header-content .header-nav .nav-item .first-nav:hover .iconfont {
    color: rgba(53, 48, 48, 0.4);
  }
}
.header-of-page.header-scrolls .header-content .right-login a {
  color: rgba(53, 48, 48, 0.7);
}
@media (min-width: 1100px) {
  .header-of-page.header-scrolls .header-content .right-login a:hover {
    color: #353030;
  }
}
.header-of-page.header-scrolls .header-content .right-login .free {
  background-color: #fe4066;
  color: #ffffff;
}
@media (min-width: 1100px) {
  .header-of-page.header-scrolls .header-content .right-login .free:hover {
    background-color: #ff5476;
    color: #ffffff;
  }
}
.header-of-page.header-scrolls .header-content .right-user .arrow-down {
  color: rgba(53, 48, 48, 0.7);
}
.header-of-page.header-scrolls .header-content .icon_menu {
  color: rgba(53, 48, 48, 0.7);
}
.header-message-container .header-content .message {
  cursor: pointer;
  float: right;
  margin: 13px 20px 0 0;
  position: relative;
}
@keyframes shaking {
  0% {
    transform: rotate(35deg);
    transform-origin: top;
  }
  25% {
    transform: rotate(0deg);
    transform-origin: top;
  }
  50% {
    transform: rotate(-35deg);
    transform-origin: top;
  }
  75% {
    transform: rotate(-15deg);
    transform-origin: top;
  }
  100% {
    transform: rotate(0deg);
    transform-origin: top;
  }
}
.header-message-container .header-content .message:hover .shaking-bell {
  display: inline-block;
  animation: shaking 0.9s linear;
  -moz-animation: shaking 0.9s linear;
  -o-animation: shaking 0.9s linear;
  -webkit-animation: shaking 0.9s linear;
}
.header-message-container .header-content .message .mes-count {
  display: none;
  position: absolute;
  width: 27px;
  height: 13px;
  color: #ffffff;
  font-size: 12px;
  text-align: center;
  background-color: #fe4066;
  border-radius: 7px;
  top: -7px;
  left: 0;
}
.header-message-container .header-content .message .message-pops {
  display: none;
  width: 360px;
  max-height: 373px;
  top: 34px;
  left: -334px;
  position: absolute;
  background-color: #ffffff;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  font-size: 14px;
  cursor: default;
  z-index: 10;
}
.header-message-container .header-content .message .message-pops .tip {
  padding: 16px;
  border-bottom: 1px solid #ebedee;
  overflow: hidden;
  margin: 0;
}
.header-message-container .header-content .message .message-pops .tip span {
  color: #8c8889;
  line-height: 19px;
  float: left;
}
.header-message-container .header-content .message .message-pops .tip span:last-child {
  float: right;
  color: #353030;
  cursor: pointer;
}
.header-message-container .header-content .message .message-pops .tip span:last-child:hover {
  color: #fe4066;
}
.header-message-container .header-content .message .message-pops li {
  padding: 16px;
  position: relative;
  border-bottom: 1px solid #ebedee;
}
.header-message-container .header-content .message .message-pops li:hover i {
  opacity: 1;
}
.header-message-container .header-content .message .message-pops li .info-url {
  max-width: 304px;
  margin: 0 0 3px;
  line-height: 19px;
  cursor: pointer;
  display: block;
  color: #222;
}
.header-message-container .header-content .message .message-pops li .info-url:hover {
  color: #fe4066;
}
.header-message-container .header-content .message .message-pops li span {
  font-size: 12px;
  color: #999;
}
.header-message-container .header-content .message .message-pops li i {
  opacity: 0;
  position: absolute;
  color: #bbb;
  top: 50%;
  right: 16px;
  cursor: pointer;
  transform: translateY(-50%);
}
.header-message-container .header-content .message .message-pops li i:hover {
  color: #1bb20a;
}
.header-message-container .header-content .message .message-pops .noMes {
  padding: 16px 16px;
}
.header-message-container .header-content .message .message-pops .noMes p {
  color: #8c8889;
  font-size: 14px;
  line-height: 22px;
}
.header-message-container .header-content .message .message-pops .lookAll {
  display: block;
  padding: 16px;
  text-align: center;
  cursor: pointer;
  color: #353030;
}
.header-message-container .header-content .message .message-pops .lookAll:hover {
  color: #fe4066;
}
.header-message-container .header-content .add-com {
  float: right;
  line-height: 36px;
  width: 94px;
  text-align: center;
  background-color: #fe4066;
  transition: 0.3s;
  color: #ffffff;
  border-radius: 4px;
  margin: 4px 24px 0 0;
}
.header-message-container .header-content .add-com:hover {
  background-color: #ff5476;
}
.footer-of-page {
  background-color: #ffffff;
  padding: 96px 4% 48px;
}
.footer-of-page .footer-content {
  max-width: 1320px;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
  padding-bottom: 128px;
}
.footer-of-page .footer-content .footer-item {
  width: 200px;
}
.footer-of-page .footer-content .footer-item .left-logo {
  display: block;
  margin-bottom: 24px;
}
.footer-of-page .footer-content .footer-item .left-logo img {
  display: block;
  width: 138px;
}
.footer-of-page .footer-content .footer-item .left-logo .pic2,
.footer-of-page .footer-content .footer-item .left-logo .pic3 {
  display: none;
}
.footer-of-page .footer-content .footer-item .social-list {
  display: block;
  margin-bottom: 16px;
  padding-left: 32px;
  position: relative;
  font-size: 16px;
  line-height: 24px;
  color: rgba(53, 48, 48, 0.7);
  transition: 0.3s;
}
.footer-of-page .footer-content .footer-item .social-list .iconfont {
  display: block;
  font-size: 24px;
  color: rgba(53, 48, 48, 0.4);
  line-height: 18px;
  position: absolute;
  left: 2px;
  top: 3px;
  transition: 0.3s;
}
.footer-of-page .footer-content .footer-item .social-list:hover {
  color: #353030;
}
.footer-of-page .footer-content .footer-item .social-list:hover .iconfont {
  color: #353030;
}
.footer-of-page .footer-content .footer-item .titles {
  font-size: 16px;
  line-height: 24px;
  color: #353030;
  font-weight: bold;
  margin-bottom: 32px;
}
.footer-of-page .footer-content .footer-item .sub-foot a {
  display: block;
  color: rgba(53, 48, 48, 0.7);
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 16px;
  transition: 0.3s;
}
.footer-of-page .footer-content .footer-item .sub-foot a:hover {
  color: #353030;
}
.footer-of-page .footer-bottom {
  max-width: 1320px;
  margin: 0 auto;
  overflow: hidden;
}
.footer-of-page .footer-bottom .right {
  display: block;
  float: right;
  font-size: 14px;
  line-height: 22px;
  color: rgba(53, 48, 48, 0.4);
  transition: 0.3s;
}
.footer-of-page .footer-bottom .right:first-child {
  margin-left: 16px;
}
.footer-of-page .footer-bottom .right:hover {
  color: #353030;
}
.footer-of-page .footer-bottom p {
  font-size: 14px;
  line-height: 22px;
  color: rgba(53, 48, 48, 0.4);
}
.footer-of-page.black-footer {
  background-color: #353030;
}
.footer-of-page.black-footer .footer-content .footer-item .left-logo .pic1 {
  display: none;
}
.footer-of-page.black-footer .footer-content .footer-item .left-logo .pic2 {
  display: block;
}
.footer-of-page.black-footer .footer-content .footer-item .social-list {
  color: rgba(255, 255, 255, 0.7);
}
.footer-of-page.black-footer .footer-content .footer-item .social-list .iconfont {
  color: rgba(255, 255, 255, 0.7);
}
.footer-of-page.black-footer .footer-content .footer-item .social-list:hover {
  color: #ffffff;
}
.footer-of-page.black-footer .footer-content .footer-item .social-list:hover .iconfont {
  color: #ffffff;
}
.footer-of-page.black-footer .footer-content .footer-item .titles {
  color: #ffffff;
}
.footer-of-page.black-footer .footer-content .footer-item .sub-foot a {
  color: rgba(255, 255, 255, 0.7);
}
.footer-of-page.black-footer .footer-content .footer-item .sub-foot a .iconfont {
  color: rgba(255, 255, 255, 0.7);
}
.footer-of-page.black-footer .footer-content .footer-item .sub-foot a:hover {
  color: #ffffff;
}
.footer-of-page.black-footer .footer-content .footer-item .sub-foot a:hover .iconfont {
  color: #ffffff;
}
.footer-of-page.black-footer .footer-bottom .right {
  color: rgba(255, 255, 255, 0.4);
}
.footer-of-page.black-footer .footer-bottom .right:hover {
  color: #ffffff;
}
.footer-of-page.black-footer .footer-bottom p {
  color: rgba(255, 255, 255, 0.4);
}
* {
  box-sizing: border-box;
}
* h1,
* h2,
* h3,
* h4,
* h5,
* h6,
* p,
* i,
* b,
* table,
* td,
* th,
* ul,
* li,
* input,
* form,
* button,
* div {
  margin: 0;
  padding: 0;
}
* h1,
* h2,
* h3,
* h4,
* h5,
* h6 {
  font-weight: 400;
}
* .pagination {
  text-align: center;
  margin-top: 48px;
}
* .pagination li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
}
* .pagination li a {
  display: block;
  line-height: 38px;
  width: 38px;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  color: #8c8889;
  font-size: 18px;
  transition: 0.3s;
}
* .pagination li a:hover {
  color: #ffffff;
  background: #fe4066;
  border-color: #fe4066;
}
* .pagination li.active a {
  color: #ffffff;
  background: #fe4066;
  border-color: #fe4066;
}
* .pagination .disabled {
  display: none;
}
.global-banner {
  width: 100%;
  height: 100vh;
  position: relative;
  box-sizing: border-box;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 500px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.global-banner::before {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(57, 49, 49, 0.7);
  z-index: 1;
  content: '';
}
.global-banner .banner-video {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
}
.global-banner .banner-video video {
  width: 100%;
  margin: auto;
  display: block;
}
.global-banner .header-content {
  z-index: 3;
}
.global-banner .banner-inner {
  position: absolute;
  z-index: 2;
  width: 100%;
  left: 0;
  padding: 0 30px;
  box-sizing: border-box;
  top: 50%;
  color: #ffffff;
  text-align: center;
  margin-top: -80px;
}
.global-banner .banner-inner .banner-title1 {
  font-size: 44px;
  color: #ffffff;
  line-height: 1.5;
  letter-spacing: 0;
  margin-bottom: 16px;
}
.global-banner .banner-inner .banner-title2 {
  font-size: 20px;
  line-height: 1.6;
  letter-spacing: 0;
  font-weight: 400;
  margin: 0 auto 10px;
}
.global-banner .banner-inner .title-phone {
  display: none;
}
.global-banner .banner-inner .play-video {
  *display: inline;
  *zoom: 1;
  font-size: 16px;
  color: #ffffff;
  cursor: pointer;
  margin: 0 auto;
  border-radius: 6px;
  width: 152px;
  padding-right: 8px;
}
.global-banner .banner-inner .play-video:hover {
  opacity: 0.9;
}
.global-banner .banner-inner .play-video span {
  vertical-align: middle;
}
.global-banner .banner-inner .play-video i {
  vertical-align: middle;
  font-size: 20px;
  margin-right: 6px;
}
.banner-btn {
  padding: 0 34px;
  margin: 72px auto 25px;
  line-height: 56px;
  border-radius: 6px;
  height: 56px;
  font-size: 16px;
  box-sizing: border-box;
  background: #fe4066;
  display: inline-block;
  color: #ffffff;
  transition: 0.3s;
  text-align: center;
}
.banner-btn:hover {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.content-banner {
  height: 400px;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  box-sizing: border-box;
  padding-top: 160px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.content-banner::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(57, 49, 49, 0.7);
  left: 0;
  top: 0;
  z-index: 1;
}
.content-banner h3 {
  font-weight: 400;
  font-size: 44px;
  color: #ffffff;
  line-height: 1.5;
  letter-spacing: 0;
  position: relative;
  z-index: 2;
  margin: 0 0 20px;
}
.content-banner h1 {
  font-weight: 400;
  font-size: 44px;
  color: #ffffff;
  line-height: 1.2;
  position: relative;
  z-index: 2;
  margin: 0 0 20px;
}
.content-banner h4 {
  font-size: 18px;
  color: #ffffff;
  line-height: 150%;
  letter-spacing: 0;
  position: relative;
  z-index: 2;
  font-weight: 400;
  margin-top: 0;
}
.content-red,
.content-grey {
  padding: 129px 0;
  text-align: center;
  box-sizing: border-box;
}
.content-red h2,
.content-grey h2,
.content-red h5,
.content-grey h5,
.content-red .content-red-title,
.content-grey .content-red-title {
  font-size: 44px;
  line-height: 1.5;
  color: #ffffff;
  font-weight: 400;
  margin: 0 0 20px;
}
.content-red h6,
.content-grey h6,
.content-red .content-red-des,
.content-grey .content-red-des {
  font-size: 20px;
  line-height: 1.5;
  color: #ffffff;
  font-weight: 400;
  margin: 0;
}
.content-red .footer-btna,
.content-grey .footer-btna {
  display: inline-block;
  height: 56px;
  line-height: 56px;
  margin: 70px auto 0;
  font-size: 16px;
  padding: 0 34px;
  background-color: #ffffff;
  border-radius: 6px;
  color: #fe4066;
  transition: 0.3s;
}
.content-red .footer-btna:hover,
.content-grey .footer-btna:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.content-grey h5 {
  color: #000000;
}
.content-grey h6 {
  color: #8c8889;
}
.content-grey .footer-btna {
  background: url('/images/btn-bg.png') no-repeat center top;
  color: #ffffff;
  background-size: 100%;
}
.content-blue {
  padding: 142px 4%;
  background-color: #009dff;
  text-align: center;
}
.content-blue *,
.content-blue {
  box-sizing: border-box;
}
.content-blue .free {
  font-size: 16px;
  color: #ffffff;
  background-color: #353030;
  line-height: 56px;
  font-weight: bold;
  border-radius: 8px;
  width: 256px;
  margin: 48px auto 0;
  display: block;
  transition: 0.3s;
}
.content-blue .free:hover {
  background-color: #454141;
}
.page-title-first {
  font-size: 48px;
  color: #ffffff;
  line-height: 56px;
  font-weight: bold;
}
body .global-video-bullet-box {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 100;
  left: 0;
  top: 0;
  padding: 20px 80px;
  box-sizing: border-box;
}
body .global-video-bullet-box .video-container {
  width: 100%;
  height: 100%;
  position: relative;
}
body .global-video-bullet-box .video-container .video-cancel {
  position: absolute;
  right: -56px;
  top: 0;
  font-size: 26px;
  text-align: center;
  cursor: pointer;
  color: #ffffff;
  transition: 0.3s;
}
body .global-video-bullet-box .video-container .video-cancel:hover {
  transform: rotate(90deg);
}
body .global-video-bullet-box .video-container video {
  display: none;
  width: 100%;
  border: none;
  top: 50%;
  left: 50%;
  max-height: 100%;
  position: absolute;
  transform: translate(-50%, -50%);
}
body .global-video-bullet-box .video-container .video-js {
  width: 100%;
  height: 95%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
body .global-video-bullet-box .video-container .video-js .vjs-playing .vjs-tech {
  pointer-events: auto;
}
body .global-video-bullet-box .video-container .video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 2.3em;
  height: 2.5em;
  width: 2.5em;
  border-radius: 2.5em;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  border-width: 0.15em;
  margin-top: -1.25em;
  margin-left: -1.75em;
}
body .global-video-bullet-box .video-container .video-js .vjs-big-play-button .vjs-icon-placeholder {
  font-size: 1.63em;
}
body .global-video-bullet-box .video-container .vjs-paused .vjs-big-play-button {
  display: block;
}
body .youtube-pup-container {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 100;
  left: 0;
  top: 0;
  padding: 40px 80px;
  box-sizing: border-box;
}
body .youtube-pup-container .youtube-content {
  width: 100%;
  height: 100%;
  position: relative;
}
body .youtube-pup-container .youtube-content .youtube-video-cancel {
  position: fixed;
  right: 30px;
  top: 30px;
  font-size: 26px;
  text-align: center;
  cursor: pointer;
  color: #ffffff;
  transition: 0.3s;
}
body .youtube-pup-container .youtube-content .youtube-video-cancel:hover {
  transform: rotate(90deg);
}
body .youtube-pup-container .youtube-content iframe {
  width: 100%;
  border: none;
  top: 50%;
  left: 50%;
  height: 100%;
  max-height: 100%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.secondary-menu {
  text-align: center;
  border-bottom: 1px solid #f0f0f0;
  white-space: nowrap;
  overflow: hidden;
  overflow-x: auto;
}
.secondary-menu a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  margin: 0 40px;
  font-size: 16px;
  color: #8c8889;
  transition: 0.3s;
  line-height: 70px;
}
.secondary-menu a::before {
  content: '';
  width: 40px;
  height: 3px;
  background: #fe4066;
  position: absolute;
  left: 50%;
  bottom: -1px;
  margin-left: -20px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.secondary-menu a:hover {
  color: #fe4066;
}
.secondary-menu a.active {
  color: #fe4066;
}
.secondary-menu a.active::before {
  opacity: 1;
  filter: alpha(opacity=100);
}
.custom {
  background: #f8f6f6;
  padding-bottom: 50px;
  margin-top: 200px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.custom .custom-wrap {
  position: relative;
  max-width: 1378px;
  margin: 0 auto;
  padding: 0 20px;
  width: 92%;
  box-sizing: border-box;
}
.custom .custom-wrap .swiper-container {
  position: relative;
  text-align: center;
  padding: 90px 19px;
  box-sizing: border-box;
}
.custom .custom-wrap .swiper-container .swiper-slide {
  padding: 32px 15px 0;
  height: 480px;
  box-sizing: border-box;
  background: #ffffff;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
}
.custom .custom-wrap .swiper-container .swiper-slide:hover {
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.06);
  transition: 0.3s;
}
.custom .custom-wrap .swiper-container .swiper-slide img {
  display: block;
  margin: 0 auto;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border-radius: 100%;
  box-sizing: border-box;
  border: 2px solid #ffffff;
}
.custom .custom-wrap .swiper-container .swiper-slide h5,
.custom .custom-wrap .swiper-container .swiper-slide .the-names {
  font-size: 14px;
  color: #5c5758;
  line-height: 150%;
  margin: 15px 0 4px;
}
.custom .custom-wrap .swiper-container .swiper-slide span {
  display: block;
  font-size: 16px;
  line-height: 150%;
  font-weight: 600;
  letter-spacing: 0;
}
.custom .custom-wrap .swiper-container .swiper-slide p {
  text-align: left;
  max-width: 340px;
  margin: 21px auto 0;
  line-height: 24px;
  font-size: 14px;
  color: #5c5758;
}
.custom .custom-wrap .swiper-container .swiper-slide p a {
  color: #fe4066;
}
.custom .custom-wrap .swiper-container .swiper-slide p span {
  display: inline;
  font-size: 14px;
}
.custom .custom-wrap .swiper-button-prev {
  font-size: 22px;
  background: none;
  line-height: 24px;
  margin-top: -12px;
  left: 0;
  width: 24px;
  height: 24px;
  z-index: 1;
}
.custom .custom-wrap .swiper-button-next {
  font-size: 22px;
  background: none;
  line-height: 24px;
  margin-top: -12px;
  width: 24px;
  height: 24px;
  right: 0;
  z-index: 1;
}
.tos {
  max-width: 900px;
  width: 90%;
  margin: 70px auto 80px;
  line-height: 1.5;
}
.tos p {
  color: #8c8889;
  line-height: 30px;
  margin: 14px 0;
}
.tos h2 {
  margin: 28px auto 0;
  font-weight: 600;
  color: #000000;
  font-size: 24px;
}
.tos ul {
  color: #8c8889;
  padding-left: 30px;
}
.tos a {
  color: #fe4066;
}
.tos a:hover {
  text-decoration: underline;
}
.customer-service {
  position: fixed;
  z-index: 10;
  right: 40px;
  bottom: 90px;
}
.customer-service .item {
  cursor: pointer;
  margin-top: 8px;
  width: 56px;
  height: 56px;
  background-color: #ffffff;
  border-radius: 6px;
  text-align: center;
  transition: 0.3s;
  position: relative;
  border: 1px solid #e9e9e9;
  box-sizing: border-box;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.02);
}
.customer-service .item .iconfont {
  display: block;
  position: absolute;
  top: 50%;
  width: 100%;
  transform: translateY(-50%);
  font-size: 24px;
  color: #8c8889;
  transition: 0.3s;
}
.customer-service .item .message {
  position: absolute;
  right: 50px;
  bottom: 0;
  padding-right: 14px;
  display: none;
}
.customer-service .item .message .message-warp {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.02);
  border: 1px solid #e9e9e9;
  background: #ffffff;
  border-radius: 6px;
  padding: 13px 16px 10px;
  text-align: left;
}
.customer-service .item .message .message-warp h5 {
  font-size: 14px;
  color: #000000;
  line-height: 24px;
  margin: 0 0 7px;
  font-weight: 400;
}
.customer-service .item .message .message-warp p {
  margin: 0;
  font-size: 12px;
  line-height: 24px;
  white-space: nowrap;
  color: #8c8889;
}
.customer-service .item .message .message-warp p a {
  color: #8c8889;
  transition: 0.3s;
}
.customer-service .item .message .message-warp p a:hover {
  color: #fe4066;
  text-decoration: underline;
}
.customer-service .item .message .message-warp p img {
  line-height: 24px;
  vertical-align: middle;
  margin-right: 8px;
}
.customer-service .item:hover {
  background-color: #fe4066;
  border-color: #fe4066;
}
.customer-service .item:hover .iconfont {
  color: #ffffff;
}
.customer-service .item:hover .message {
  display: block;
}
.customer-service #go-top {
  display: none;
}
.faqs {
  background-color: #f8f6f6;
  padding: 100px 0 80px;
  box-sizing: border-box;
}
.faqs .faqs-content {
  background-color: #ffffff;
  padding: 14px 0 26px 0;
  box-sizing: border-box;
  font-size: 0;
  text-align: center;
}
.faqs .faqs-content .nav {
  text-align: center;
  overflow: hidden;
  max-width: 520px;
  margin: 0 auto 98px;
  width: 90%;
}
.faqs .faqs-content .nav .first-nav {
  border-radius: 20px 0 0 20px;
}
.faqs .faqs-content .nav .sec-nav {
  border-radius: 0 20px 20px 0;
}
.faqs .faqs-content .nav .nav-btn {
  width: 50%;
  max-width: 260px;
  float: left;
  height: 38px;
  line-height: 38px;
  font-size: 18px;
  box-sizing: border-box;
  border: 1px solid #c3bfc0;
  color: #8c8889;
  background-color: rgba(240, 240, 240, 0.4);
  cursor: pointer;
}
.faqs .faqs-content .nav .active {
  background: #fe4066;
  color: #ffffff;
  border: 1px solid #fe4066;
}
.faqs .faqs-content .faqs-detail-box {
  padding-bottom: 24px;
}
.faqs .faqs-content .faqs-detail-box:hover h6,
.faqs .faqs-content .faqs-detail-box:hover i {
  color: #fe4066;
}
.faqs .faqs-content .faqs-detail {
  background-image: url('/enUS/images/bgline.png');
  background-repeat: repeat-y;
  background-position: 63px;
  max-width: 1000px;
  padding: 0 50px;
  margin: 0 auto;
  text-align: left;
}
.faqs .faqs-content .faqs-detail .faqs-detail-box {
  position: relative;
}
.faqs .faqs-content .faqs-detail span {
  position: absolute;
  left: 0;
  top: 0;
  width: 28px;
  height: 28px;
  font-size: 18px;
  text-align: center;
  line-height: 28px;
  color: #ffffff;
  background-color: #fe4066;
  border-radius: 50%;
}
.faqs .faqs-content .faqs-detail h6 {
  padding: 0 50px 0 54px;
  font-size: 20px;
  line-height: 28px;
  max-width: 900px;
  vertical-align: top;
  margin: 0 0 8px 0;
  font-weight: 400;
  cursor: pointer;
  transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
}
.faqs .faqs-content .faqs-detail i {
  color: #5c5758;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 5px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
.faqs .faqs-content .faqs-detail p {
  margin-left: 54px;
  font-size: 14px;
  line-height: 24px;
  width: 80%;
  max-width: 850px;
  color: #8c8889;
  margin-top: 0;
}
.faqs .faqs-content .faqs-detail p a {
  color: #fe4066;
}
.faqs .faqs-content .faqs-detail p a:hover {
  border-bottom: 1px solid;
}
.faqs .faqs-content .sec-detail {
  display: none;
}
.faqs h5 {
  font-size: 36px;
  text-align: center;
  margin-bottom: 50px;
  font-weight: 400;
}
.fri-box {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
}
.fri-box .bg {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.85);
}
.fri-box .box {
  width: 100%;
  max-width: 435px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.fri-box .box img {
  width: 100%;
}
.fri-box .box .box-close {
  position: absolute;
  top: 0;
  right: 0;
}
.fri-box .box .box-close:hover {
  opacity: 0.7;
}
.con-pup {
  width: 100%;
  position: fixed;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 99;
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: none;
  transition: 0.3s;
}
.con-pup .con-pup-content {
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.16);
  width: 96%;
  max-width: 500px;
  background: #ffffff;
  border-radius: 6px;
  padding: 24px 32px;
  box-sizing: border-box;
  color: #353030;
  position: relative;
}
.con-pup .con-pup-content .close {
  font-size: 16px;
  position: absolute;
  right: 16px;
  top: 16px;
  cursor: pointer;
  transition: 0.3s;
  transform-origin: center 50%;
  color: #8c8889;
}
.con-pup .con-pup-content .close:hover {
  transform: rotate(90deg);
  color: #fe4066;
}
.con-pup .con-pup-content h2 {
  font-size: 16px;
  font-weight: bold;
  line-height: 26px;
}
.con-pup .con-pup-content .con-from {
  margin: 32px auto 8px;
}
.con-pup .con-pup-content .con-from .list {
  margin-top: 24px;
  position: relative;
}
.con-pup .con-pup-content .con-from .list.hide {
  display: none;
}
.con-pup .con-pup-content .con-from .list.select-list {
  margin-top: 16px;
}
.con-pup .con-pup-content .con-from .list .title {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 8px;
  display: block;
}
.con-pup .con-pup-content .con-from .list input {
  height: 36px;
  border-bottom: 1px solid #e9e9e9;
  width: 100%;
  font-size: 14px;
  padding: 4px;
  box-sizing: border-box;
}
.con-pup .con-pup-content .con-from .list input.captcha-code {
  width: 36%;
}
.con-pup .con-pup-content .con-from .list input:focus {
  border-color: #8c8889 !important;
}
.con-pup .con-pup-content .con-from .list .send-code-btn {
  position: absolute;
  bottom: 1px;
  right: 4px;
  padding: 8px 0 4px 20px;
  background-color: #fff;
  color: #fe4066;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
}
.con-pup .con-pup-content .con-from .list .send-code-btn.disabled {
  color: #8c8889;
  cursor: no-drop;
}
.con-pup .con-pup-content .con-from .list .captcha-content {
  position: absolute;
  bottom: 0;
  left: calc(36% + 8px);
}
.con-pup .con-pup-content .con-from .list .captcha-content .verify-code-img {
  display: inline-block;
  width: 95px;
  height: 40px;
  background-size: cover;
  background-position: center;
  cursor: pointer;
}
.con-pup .con-pup-content .con-from .list .captcha-content .change {
  line-height: 40px;
  font-size: 14px;
  display: inline-block;
  color: #8c8889;
  margin-left: 8px;
  vertical-align: top;
  cursor: pointer;
  text-decoration: underline;
  transition: 0.2s;
}
.con-pup .con-pup-content .con-from .list .captcha-content .change:hover {
  color: #fe4066;
}
.con-pup .con-pup-content .con-from .list .icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 13px;
  height: 13px;
  box-sizing: border-box;
  border: 1px solid #707070;
  margin-right: 8px;
  vertical-align: middle;
  position: relative;
  border-radius: 100%;
}
.con-pup .con-pup-content .con-from .list .icon-lib {
  cursor: default;
  vertical-align: middle;
}
.con-pup .con-pup-content .con-from .list.active .icon::before {
  position: absolute;
  content: '';
  width: 7px;
  height: 7px;
  border-radius: 100%;
  background: #707070;
  left: 50%;
  top: 50%;
  margin: -3.5px 0 0 -3.5px;
}
.con-pup .con-pup-content .spec-error {
  font-size: 14px;
  line-height: 22px;
  color: #353030;
  margin-top: 24px;
  display: none;
}
.con-pup .con-pup-content .spec-error a {
  color: #fe4066;
}
.con-pup .con-pup-content .spec-error a:hover {
  text-decoration: underline;
}
.con-pup .con-pup-content .error-message {
  font-size: 12px;
  color: #fe4066;
  text-align: left;
  opacity: 0;
  margin-bottom: 4px;
}
.con-pup .con-pup-content .button-warp {
  text-align: right;
}
.con-pup .con-pup-content .button-warp button {
  background: transparent;
  border: none;
  display: inline-block;
  font-size: 14px;
  line-height: 36px;
  transition: 0.3s;
  cursor: pointer;
  margin: 0 16px;
  color: #353030;
}
.con-pup .con-pup-content .button-warp button:hover {
  color: #ff5476;
}
.con-pup .con-pup-content .button-warp button.ok {
  color: #fe4066;
}
.con-pup .con-pup-content .button-warp button.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.global-count-down {
  overflow: hidden;
  padding: 0 5px 20px;
  vertical-align: top;
}
.global-count-down li {
  width: 32px;
  height: 32px;
  position: relative;
  margin: 0 9px;
  color: #ffffff;
  float: left;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-align: center;
  background: #693313;
  border-radius: 5px;
}
.global-count-down li::before {
  position: absolute;
  top: 100%;
  font-size: 14px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  color: #ffffff;
  line-height: 20px;
  margin-top: 4px;
  font-weight: lighter;
}
.global-count-down li::after {
  content: ':';
  position: absolute;
  top: 0;
  font-size: 14px;
  left: 100%;
  line-height: inherit;
  color: #fff;
  margin-left: 7px;
}
.global-count-down .li1::before {
  content: 'DAYS';
}
.global-count-down .li2::before {
  content: 'HRS';
}
.global-count-down .li3::before {
  content: 'MINS';
}
.global-count-down .li4::before {
  content: 'SECS';
}
.global-count-down .li4::after {
  display: none;
}
@media (max-width: 1465px) {
  .header-of-page .header-content .header-nav .nav-item:last-child .second-menu {
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 1399px) {
  .header-of-page .header-content .header-nav {
    margin-left: 60px;
  }
  .header-of-page .header-content .header-nav .nav-item {
    margin-left: 32px;
  }
}
@media (max-width: 1365px) {
  .secondary-menu a {
    margin: 0 20px;
  }
  .custom .custom-wrap {
    max-width: 780px;
  }
  .custom .custom-wrap .swiper-container .swiper-button-prev {
    display: none;
  }
  .custom .custom-wrap .swiper-container .swiper-button-next {
    display: none;
  }
}
@media (max-width: 1299px) {
  .header-of-page .header-content .header-nav {
    margin-left: 40px;
  }
  .header-of-page .header-content .header-nav .nav-item {
    margin-left: 28px;
  }
}
@media (max-width: 1199px) {
  .header-of-page .header-content {
    width: 96%;
  }
  .header-of-page .header-content .header-nav {
    margin-left: 20px;
  }
  .header-of-page .header-content .header-nav .nav-item {
    margin-left: 16px;
  }
  .header-of-page .header-content .right-login .free {
    font-size: 12px;
    width: 140px;
  }
}
@media (max-width: 1162px) {
  .faqs .faqs-content .faqs-detail {
    margin-left: 0;
  }
}
@media (max-width: 1130px) {
  .global-banner .banner-inner .banner-title1 {
    font-size: 38px;
  }
  .global-banner .banner-inner .banner-title2 {
    font-size: 18px;
  }
  .content-banner {
    height: 340px;
    padding-top: 145px;
  }
  .content-banner h1 {
    font-size: 34px;
  }
  .content-banner h3 {
    font-size: 34px;
  }
  .content-banner h4 {
    font-size: 16px;
  }
  .content-red h5,
  .content-grey h5,
  .content-red .content-red-title,
  .content-grey .content-red-title {
    font-size: 34px;
    line-height: 1.2;
  }
  .content-red h6,
  .content-grey h6,
  .content-red .content-red-des,
  .content-grey .content-red-des {
    font-size: 22px;
  }
}
@media (max-width: 1099px) {
  .header-of-page {
    transition: all 0s;
  }
  .header-of-page .header-content {
    padding-bottom: 20px;
    width: 92%;
  }
  .header-of-page .header-content .header-nav {
    display: none;
  }
  .header-of-page .header-content .header-nav .nav-item {
    margin-left: 0;
    border-bottom: 1px solid #e9eef2;
    padding: 10px 4% 10px 6%;
  }
  .header-of-page .header-content .header-nav .nav-item .first-nav {
    color: rgba(53, 48, 48, 0.7);
    font-weight: bold;
  }
  .header-of-page .header-content .header-nav .nav-item .first-nav .iconfont {
    color: rgba(53, 48, 48, 0.7);
    transition: 0.3s;
  }
  .header-of-page .header-content .header-nav .nav-item .second-menu {
    position: relative;
    left: auto;
    width: 100% !important;
    top: auto;
    box-shadow: none;
    border-radius: 0;
    border: none;
    padding: 8px 0 20px !important;
  }
  .header-of-page .header-content .header-nav .nav-item .second-menu .top-titles {
    padding-left: 0 !important;
    margin: 24px 0 16px !important;
  }
  .header-of-page .header-content .header-nav .nav-item .second-menu .line {
    display: none;
  }
  .header-of-page .header-content .header-nav .nav-item .second-menu .left-list {
    float: none;
    padding: 0;
    border: 0;
  }
  .header-of-page .header-content .header-nav .nav-item .second-menu .left-list a {
    padding: 16px 0 16px 64px;
    background-position: left center;
  }
  .header-of-page .header-content .header-nav .nav-item .second-menu .left-list a:hover {
    background-color: transparent;
  }
  .header-of-page .header-content .header-nav .nav-item .second-menu .left-list a p {
    margin-top: 0;
  }
  .header-of-page .header-content .header-nav .nav-item .second-menu .right-cons {
    float: none;
    margin: 16px 0 0 0;
    padding: 0;
    border-left: none;
  }
  .header-of-page .header-content .header-nav .nav-item .second-menu .right-cons .a1 {
    width: 100%;
    padding-left: 0;
  }
  .header-of-page .header-content .header-nav .nav-item .second-menu .right-cons .a1:hover {
    background-color: transparent;
  }
  .header-of-page .header-content .header-nav .nav-item .second-menu .left-a {
    float: none;
    border: 0;
    padding: 8px 0 0;
  }
  .header-of-page .header-content .header-nav .nav-item .second-menu .left-a a {
    padding: 0;
    font-size: 14px;
  }
  .header-of-page .header-content .header-nav .nav-item .second-menu .price-a {
    padding-left: 40px;
  }
  .header-of-page .header-content .header-nav .nav-item .second-menu .price-a img {
    left: 0;
  }
  .header-of-page .header-content .header-nav .nav-item .second-menu .price-a:hover {
    background-color: transparent;
  }
  .header-of-page .header-content .header-nav .nav-item:last-child .second-menu {
    left: auto;
    transform: translateX(0);
  }
  .header-of-page .header-content .right-user {
    display: none;
  }
  .header-of-page .header-content .icon_menu {
    display: block;
  }
  .header-of-page .header-content .right-login {
    display: none;
  }
  .header-of-page.black-header .header-content .icon_menu {
    color: #ffffff;
  }
  .header-of-page.show-phone-menu {
    bottom: 0;
    right: 0;
    background-color: #ffffff;
    overflow-y: auto;
  }
  .header-of-page.show-phone-menu .header-content {
    width: 100%;
  }
  .header-of-page.show-phone-menu .header-content .left-logo {
    margin-left: 4%;
    position: fixed;
    z-index: 2;
    left: 0;
    top: 20px;
  }
  .header-of-page.show-phone-menu .header-content .left-logo .pic2 {
    display: none;
  }
  .header-of-page.show-phone-menu .header-content .left-logo .pic3 {
    display: none;
  }
  .header-of-page.show-phone-menu .header-content .left-logo .pic1 {
    display: block;
  }
  .header-of-page.show-phone-menu .header-content .icon_menu {
    display: none;
  }
  .header-of-page.show-phone-menu .header-content .icon_menu_close {
    color: rgba(53, 48, 48, 0.7);
    position: fixed;
    right: 4%;
    top: 24px;
    font-size: 24px;
    line-height: 32px;
    display: block;
    z-index: 2;
  }
  .header-of-page.show-phone-menu .header-content .header-nav {
    display: block;
    margin-left: 0;
    float: none;
    margin-top: 76px;
  }
  .header-of-page.show-phone-menu .header-content .header-nav::before {
    left: 0;
    top: 0;
    height: 76px;
    background-color: #ffffff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04);
    position: fixed;
    right: 0;
    z-index: 1;
    content: '';
    border-bottom: 1px solid #e9e9e9;
  }
  .header-of-page.show-phone-menu .header-content .header-nav .nav-item {
    display: block;
  }
  .header-of-page.show-phone-menu .header-content .header-nav .nav-item.active .first-nav .iconfont {
    transform: rotate(-180deg);
  }
  .header-of-page.show-phone-menu .header-content .right-user {
    display: block;
    float: none;
  }
  .header-of-page.show-phone-menu .header-content .right-user .avatar {
    display: none;
  }
  .header-of-page.show-phone-menu .header-content .right-user .arrow-down {
    display: none;
  }
  .header-of-page.show-phone-menu .header-content .right-user .user-menu {
    display: block;
    position: relative;
    top: auto;
    right: auto;
    width: 100%;
    text-align: center;
    box-shadow: none;
    margin-top: 50px;
  }
  .header-of-page.show-phone-menu .header-content .right-user .user-menu a {
    margin-top: 20px;
  }
  .header-of-page.show-phone-menu .header-content .right-login {
    display: block;
    float: none;
    margin-top: 50px;
  }
  .header-of-page.show-phone-menu .header-content .right-login a {
    display: block;
    color: #353030;
    margin: 20px auto 0;
    color: #000000;
    font-size: 14px;
    line-height: 30px;
  }
  .header-of-page.show-phone-menu .header-content .right-login .free {
    width: 168px;
    line-height: 48px;
  }
  .header-of-page.header-scrolls .header-content .icon_menu {
    color: #353030;
  }
}
@media (max-width: 999px) {
  .header-message-container .header-content .header-user {
    text-align: center;
  }
  .header-message-container .header-content .header-user .message {
    display: block;
    margin-right: 0;
  }
  .header-message-container .header-content .header-user .message .mes-count {
    display: none !important;
  }
  .header-message-container .header-content .header-user .user-menu {
    padding: 0;
  }
  .footer-of-page {
    padding: 64px 4% 32px;
  }
  .footer-of-page .footer-content {
    flex-wrap: wrap;
    justify-content: flex-start;
    padding-bottom: 64px;
    padding-left: 96px;
    margin: 0 auto;
  }
  .footer-of-page .footer-content .footer-item {
    width: 33.33%;
    margin-top: 32px;
  }
  .page-title-first {
    font-size: 40px;
    line-height: 48px;
  }
  .pagination li {
    margin: 0 5px;
  }
  .pagination li a {
    width: 36px;
    height: 36px;
    line-height: 34px;
  }
  .secondary-menu a {
    margin: 10px 10px 0;
    font-size: 14px;
    line-height: 60px;
  }
  .custom {
    margin-top: 60px;
  }
}
@media (max-width: 870px) {
  .faqs .faqs-content .faqs-detail h6 {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .global-banner .banner-inner .banner-title1 {
    font-size: 28px;
  }
  .global-banner .banner-inner .banner-title2 {
    font-size: 16px;
  }
  .content-banner {
    height: 240px;
    padding-top: 90px;
  }
  .content-banner h1 {
    font-size: 22px;
  }
  .content-banner h3 {
    font-size: 22px;
  }
  .content-banner h4 {
    font-size: 14px;
  }
  .content-red,
  .content-grey {
    padding: 100px 0;
  }
  .content-red h5,
  .content-grey h5,
  .content-red .content-red-title,
  .content-grey .content-red-title {
    font-size: 28px;
  }
  .content-red h6,
  .content-grey h6,
  .content-red .content-red-des,
  .content-grey .content-red-des {
    font-size: 18px;
    margin: 15px 0 30px;
  }
  .content-red .footer-btna,
  .content-grey .footer-btna {
    width: 160px;
    font-size: 14px;
    height: 54px;
    line-height: 54px;
  }
  .clear-space .pagination li {
    margin: 0 2px;
  }
  .clear-space .pagination li a {
    width: 30px;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
  }
  .custom .custom-wrap {
    padding: 0;
  }
  .custom .custom-wrap .swiper-container .swiper-slide {
    padding-top: 15px;
  }
  .custom .custom-wrap .swiper-button-prev {
    left: -10px;
  }
  .custom .custom-wrap .swiper-button-next {
    right: -10px;
  }
  .faqs h5 {
    font-size: 28px;
  }
  .global-banner .banner-inner .play-video {
    display: block;
    margin: 0 auto 30px;
  }
}
@media (max-width: 767px) {
  body .global-video-bullet-box .video-container .video-cancel {
    right: 50%;
    top: 70%;
    background: rgba(255, 255, 255, 0.7);
    margin-right: -24px;
    padding: 10px;
    color: #fff;
    border-radius: 100%;
    z-index: 1;
  }
  body .global-video-bullet-box .video-container .video-js .vjs-big-play-button {
    font-size: 1.5em;
    margin-left: -1.2em;
  }
  .footer-of-page {
    padding: 16px 0 32px;
  }
  .footer-of-page .footer-content {
    padding: 48px 0 48px;
    display: block;
  }
  .footer-of-page .footer-content .footer-item {
    display: block;
    width: 100% !important;
    position: relative;
    border-bottom: 1px solid #F0EEEE;
    margin-top: 0;
  }
  .footer-of-page .footer-content .footer-item .social-list {
    display: none;
  }
  .footer-of-page .footer-content .footer-item .titles {
    margin-bottom: 0;
    padding: 20px 4%;
    background-color: #ffffff;
    position: relative;
  }
  .footer-of-page .footer-content .footer-item .titles::before {
    width: 14px;
    height: 14px;
    position: absolute;
    content: '+';
    color: rgba(53, 48, 48, 0.4);
    right: 4%;
    top: 50%;
    margin-top: -7px;
    font-weight: normal;
    font-size: 28px;
    text-align: center;
    line-height: 14px;
  }
  .footer-of-page .footer-content .footer-item:first-child {
    border-bottom: none !important;
    padding-left: 4%;
  }
  .footer-of-page .footer-content .footer-item .sub-foot {
    display: none;
    background-color: #F8F6F6;
    padding: 24px 32px 24px;
  }
  .footer-of-page .footer-content .footer-item .sub-foot a {
    margin-bottom: 24px;
  }
  .footer-of-page .footer-content .footer-item .sub-foot a:last-child {
    margin-bottom: 0;
  }
  .footer-of-page .footer-content .footer-item.active .titles::before {
    content: '-';
    line-height: 8px;
    font-size: 40px;
  }
  .footer-of-page .footer-bottom {
    padding: 0 4%;
    font-size: 0;
    text-align: center;
  }
  .footer-of-page .footer-bottom .right {
    float: none;
    display: inline-block;
    font-size: 12px;
  }
  .footer-of-page .footer-bottom .right:first-child {
    margin: 0 15px 0 0;
  }
  .footer-of-page .footer-bottom p {
    width: 100%;
    font-size: 12px;
  }
  .page-title-first {
    font-size: 36px;
    line-height: 44px;
  }
}
@media (max-width: 700px) {
  .global-banner .banner-inner .title-phone {
    display: block;
  }
  .global-banner .banner-inner .title-web {
    display: none;
  }
}
@media (max-width: 640px) {
  .faqs .faqs-content .faqs-detail {
    padding: 0 30px;
    background-position: 44px;
  }
  .faqs .faqs-content .faqs-detail p {
    width: auto;
  }
  .faqs .faqs-content .nav .nav-btn {
    font-size: 14px;
  }
}
@media (max-width: 599px) {
  .secondary-menu a {
    line-height: 50px;
    white-space: nowrap;
  }
  body .global-video-bullet-box {
    padding: 20px;
  }
  body .youtube-pup-container {
    padding: 20px;
  }
}
@media screen and (max-width: 540px) {
  .global-count-down {
    padding-top: 4px;
  }
  .global-count-down li {
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    margin: 0 6px;
  }
  .global-count-down li::after {
    margin-left: 3px;
  }
  .global-count-down li::before {
    font-size: 12px;
    margin-top: 1px;
  }
}
@media screen and (max-width: 520px) {
  .msg-box {
    min-width: 92%;
    box-sizing: border-box;
  }
}
@media (max-width: 499px) {
  .page-title-first {
    font-size: 32px;
    line-height: 40px;
  }
  .tos {
    margin: 36px auto;
  }
  .tos .last {
    margin-top: 17px;
  }
  .tos h6 {
    font-size: 18px;
  }
  .tos p {
    font-size: 14px;
    line-height: 24px;
  }
  .global-banner .banner-video {
    display: none;
  }
  .global-banner .banner-inner {
    padding: 0 8%;
  }
  .global-banner .banner-inner .banner-title1 {
    font-size: 22px;
  }
  .global-banner .banner-inner .banner-title2 {
    font-size: 14px;
  }
  .content-banner {
    padding-top: 95px;
  }
  .content-banner h1 {
    font-size: 20px;
    padding: 0 30px;
  }
  .content-banner h3 {
    font-size: 20px;
  }
  .content-red,
  .content-grey {
    padding: 80px 28px;
  }
  .content-red h5,
  .content-grey h5,
  .content-red .content-red-title,
  .content-grey .content-red-title {
    font-size: 20px;
  }
  .content-red h6,
  .content-grey h6,
  .content-red .content-red-des,
  .content-grey .content-red-des {
    font-size: 16px;
    width: 90%;
    margin: 15px auto 30px;
    line-height: 1.5;
  }
  .customer-service {
    display: none;
  }
  .content-blue {
    padding: 64px 4%;
  }
}
@media (max-width: 460px) {
  .faqs .content {
    width: 92%;
  }
  .faqs .faqs-content .faqs-detail {
    padding: 0;
    background-position: 13px;
  }
  .faqs .faqs-content .faqs-detail p {
    margin-left: 40px;
  }
  .faqs .faqs-content .faqs-detail h6 {
    padding-left: 38px;
  }
}
@media (max-width: 375px) {
  .faqs .faqs-content .faqs-detail h6 {
    font-size: 16px;
    padding-left: 40px;
    margin-bottom: 16px;
  }
  .faqs .faqs-content .faqs-detail p {
    margin-right: 4px;
  }
  .custom .custom-wrap .swiper-container .swiper-slide {
    height: auto;
  }
  .custom .custom-wrap .swiper-container .swiper-slide p {
    margin-bottom: 60px;
  }
  .tos {
    width: 80%;
  }
}
@media (max-width: 320px) {
  .global-banner .banner-inner .banner-title1 {
    font-size: 20px;
  }
}

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