::-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;
}
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;
}
* {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-appearance: none;
}
* 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;
}
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;
  height: 80px;
  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 {
  height: 32px;
}
.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;
  position: relative;
}
.header-of-page .header-content .header-nav .nav-item .first-nav .icon_new {
  position: absolute;
  top: -12px;
  right: -32px;
  padding: 2px 6px;
  background-image: linear-gradient(to right, #f61817, #ff582f);
  border-radius: 50px 50px 50px 0;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-of-page .header-content .header-nav .nav-item .first-nav .jump-char {
  display: inline-block;
  /* 允许应用 transform */
  animation: jump 1.2s ease-in-out infinite;
  /* 应用跳动动画 */
}
.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: -32px;
  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: 16px;
}
.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-b {
  display: block;
  font-size: 16px;
  line-height: 48px;
  color: #353030;
  transition: 0.3s;
  border-radius: 8px;
  padding-left: 20px;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .price-b: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: 382px;
  background-color: #F0EEEE;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .top-list {
  padding: 16px 15px 24px;
  font-size: 0;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .top-list li {
  padding: 16px 24px;
  width: 248px;
  text-align: left;
  display: inline-block;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .top-list li img {
  display: block;
  width: 48px;
  margin-bottom: 16px;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .top-list li span {
  font-size: 16px;
  font-weight: 600;
  color: #353030;
  line-height: 24px;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .top-list li p {
  font-size: 14px;
  color: rgba(53, 48, 48, 0.7);
  line-height: 22px;
  white-space: nowrap;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .top-list li .p-slogan {
  display: inline-block;
  padding: 0 6px;
  font-size: 12px;
  line-height: 20px;
  border-radius: 4px;
  margin-top: 16px;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .top-list li .p-slogan.blue {
  color: #009dff;
  background: #eff9ff;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .top-list li .p-slogan.red {
  color: #FF2A6C;
  background: #FFEFF3;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .top-list li .p-slogan.yellow {
  color: #F3A302;
  background: #FFF5E1;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .top-list li:hover {
  background: #f8f6f6;
  border-radius: 8px;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .bottom-div {
  padding: 16px 32px 24px;
  border-top: 1px solid #F0EEEE;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .bottom-div .top-titles {
  padding-left: 0;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .bottom-div a {
  margin-left: 16px;
  line-height: 16px;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .bottom-div a b {
  font-size: 14px;
  color: #fe4066;
  margin-right: 4px;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .bottom-div a span {
  font-size: 14px;
  color: #353030;
  line-height: 22px;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .left-list {
  float: left;
  padding: 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 .a2 {
  display: block;
  padding: 16px 16px 16px 88px;
  background-size: 48px auto;
  background-position: 24px center;
  background-repeat: no-repeat;
  width: 350px;
  transition: 0.2s;
  border-radius: 8px;
  cursor: pointer;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .left-list .a2:hover {
  background-color: #F8F6F6;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .left-list .a2 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 .a2 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;
  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: 200px;
  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: 16px 0 16px 16px;
  width: 326px;
}
.header-of-page .header-content .header-nav .nav-item .second-menu .right-cons .a1 {
  cursor: pointer;
  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 .a-img img {
  width: 100%;
}
.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(53, 48, 48, 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 .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-of-page .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-of-page .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-of-page .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-of-page .header-content .message .message-pops .tip {
  padding: 16px;
  border-bottom: 1px solid #ebedee;
  overflow: hidden;
  margin: 0;
}
.header-of-page .header-content .message .message-pops .tip span {
  color: #8c8889;
  line-height: 19px;
  float: left;
}
.header-of-page .header-content .message .message-pops .tip span:last-child {
  float: right;
  color: #353030;
  cursor: pointer;
}
.header-of-page .header-content .message .message-pops .tip span:last-child:hover {
  color: #fe4066;
}
.header-of-page .header-content .message .message-pops li {
  padding: 16px;
  position: relative;
  border-bottom: 1px solid #ebedee;
}
.header-of-page .header-content .message .message-pops li:hover i {
  opacity: 1;
}
.header-of-page .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-of-page .header-content .message .message-pops li .info-url:hover {
  color: #fe4066;
}
.header-of-page .header-content .message .message-pops li span {
  font-size: 12px;
  color: #999;
}
.header-of-page .header-content .message .message-pops li i {
  opacity: 0;
  position: absolute;
  color: #bbb;
  top: 50%;
  right: 16px;
  cursor: pointer;
  transform: translateY(-50%);
}
.header-of-page .header-content .message .message-pops li i:hover {
  color: #1bb20a;
}
.header-of-page .header-content .message .message-pops .noMes {
  padding: 16px 16px;
}
.header-of-page .header-content .message .message-pops .noMes p {
  color: #8c8889;
  font-size: 14px;
  line-height: 22px;
}
.header-of-page .header-content .message .message-pops .lookAll {
  display: block;
  padding: 16px;
  text-align: center;
  cursor: pointer;
  color: #353030;
}
.header-of-page .header-content .message .message-pops .lookAll:hover {
  color: #fe4066;
}
.header-of-page .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-of-page .header-content .add-com:hover {
  background-color: #ff5476;
}
.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;
}
.header-of-page.has-bg .header-content .left-logo .pic1 {
  display: none;
}
.header-of-page.has-bg .header-content .left-logo .pic2 {
  display: block;
}
.header-of-page.has-bg .header-content .left-logo .pic3 {
  display: none;
}
.header-of-page.has-bg .header-content .header-nav .nav-item .first-nav {
  color: #ffffff;
}
.header-of-page.has-bg .header-content .header-nav .nav-item .first-nav .iconfont {
  color: rgba(255, 255, 255, 0.7);
}
.header-of-page.has-bg .header-content .right-login a {
  color: #ffffff;
}
@media (min-width: 1100px) {
  .header-of-page.has-bg .header-content .right-login a:hover {
    color: rgba(255, 255, 255, 0.4);
  }
}
.header-of-page.has-bg .header-content .right-user .iconfont {
  color: rgba(255, 255, 255, 0.7);
}
@media (min-width: 1100px) {
  .header-of-page.has-bg .header-content .right-user .iconfont:hover {
    color: rgba(255, 255, 255, 0.4);
  }
}
.header-of-page.has-bg .header-content .icon_menu {
  color: rgba(255, 255, 255, 0.7);
}
.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);
}
.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);
}
@media (min-width: 768px) {
  .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);
  }
}
.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;
  font-weight: 600;
  min-width: 240px;
}
.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;
}
.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;
}
.global-video-bullet-box .video-container {
  width: 100%;
  height: 100%;
  position: relative;
}
.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;
}
.global-video-bullet-box .video-container .video-cancel:hover {
  transform: rotate(90deg);
}
.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%);
}
.global-video-bullet-box .video-container .video-js {
  width: 100%;
  height: 95%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.global-video-bullet-box .video-container .video-js .vjs-playing .vjs-tech {
  pointer-events: auto;
}
.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;
}
.global-video-bullet-box .video-container .video-js .vjs-big-play-button .vjs-icon-placeholder {
  font-size: 1.63em;
}
.global-video-bullet-box .video-container .vjs-paused .vjs-big-play-button {
  display: block;
}
.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;
}
.youtube-pup-container .youtube-content {
  width: 100%;
  height: 100%;
  position: relative;
}
.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;
}
.youtube-pup-container .youtube-content .youtube-video-cancel:hover {
  transform: rotate(90deg);
}
.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 .message .message-warp .tit {
  color: #fe4066;
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
}
.customer-service .item .message .message-warp .text1 {
  color: #000000;
  line-height: 20px;
  font-size: 12px;
  margin-top: 12px;
}
.customer-service .item .message .message-warp .sys-but {
  width: 80px;
  line-height: 32px;
  background: #fe4066;
  border-radius: 6px;
  text-align: center;
  color: #ffffff;
  margin-top: 16px;
  cursor: pointer;
  transition: 0.2s;
  font-size: 12px;
}
.customer-service .item .message .message-warp .sys-but:hover {
  background-color: #ff5476;
}
.customer-service .item:hover:not(.hide-item) {
  background-color: #fe4066;
  border-color: #fe4066;
}
.customer-service .item:hover:not(.hide-item) .iconfont {
  color: #ffffff;
}
.customer-service .item:hover:not(.hide-item) .message {
  display: block;
}
.customer-service .item.hovers {
  background-color: #fe4066;
  border-color: #fe4066;
}
.customer-service .item.hovers .iconfont {
  color: #ffffff;
}
.customer-service .item.hovers .message {
  display: block;
}
.customer-service .item.hide-buttons .sys-but {
  display: none;
}
.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 32px;
  font-size: 0;
  text-align: center;
  display: inline-block;
}
.global-count-down li {
  display: inline-block;
  position: relative;
  margin: 0 14px;
  width: 70px;
  font-size: 0;
}
.global-count-down li::before {
  position: absolute;
  top: 100%;
  font-size: 14px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  color: #fff;
  line-height: 24px;
  margin-top: 4px;
}
.global-count-down li::after {
  content: ':';
  position: absolute;
  top: 2px;
  font-size: 20px;
  left: 100%;
  line-height: 26px;
  color: #fff;
  margin-left: 4px;
  width: 20px;
  font-weight: bold;
}
.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;
}
.global-count-down span {
  display: inline-block;
  width: 32px;
  line-height: 32px;
  background-color: #fff;
  border-radius: 8px;
  font-size: 20px;
  color: #000;
  font-weight: bold;
}
.global-count-down span:first-child {
  margin-right: 6px;
}
@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: 1240px) {
  .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;
    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;
    color: #ffffff;
  }
  .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 li {
    width: 70px;
    margin: 0 6px;
  }
  .global-count-down li span {
    width: 32px;
    line-height: 32px;
    font-size: 16px;
    border-radius: 4px;
  }
  .global-count-down li::after {
    margin-left: 0;
    width: 12px;
    line-height: 28px;
  }
  .global-count-down li::before {
    font-size: 14px;
    margin-top: 0;
  }
}
@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;
  }
  .content-red .banner-btn,
  .content-grey .banner-btn {
    margin-top: 24px;
  }
  .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;
  }
}
@keyframes jump {
  0%,
  100% {
    transform: translateY(0);
    /* 动画开始和结束时，字母位于原位 */
  }
  50% {
    transform: translateY(-3px);
    /* 动画进行到一半时，字母向上移动 8px */
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxpQ0FBaUM7RUFDakMsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSw4QkFBOEI7RUFDOUIseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLFVBQVU7RUFDVixTQUFTO0VBQ1QsY0FBYztFQUNkLDJEQUEyRDtBQUM3RDtBQUNBOztFQUVFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7O0VBRUUsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixTQUFTO0VBQ1Qsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsMkJBQTJCO0VBQzNCLHFCQUFxQjtFQUNyQixTQUFTO0FBQ1g7QUFDQTtFQUNFLG9CQUFvQjtFQUNwQixXQUFXO0FBQ2I7QUFDQTtFQUNFLDRCQUE0QjtFQUM1QixXQUFXO0FBQ2I7QUFDQTtFQUNFLHdCQUF3QjtFQUN4QixXQUFXO0FBQ2I7QUFDQTtFQUNFLDBCQUEwQjtFQUMxQixzQkFBc0I7QUFDeEI7QUFDQTs7RUFFRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLHNCQUFzQjtFQUN0Qiw2Q0FBNkM7RUFDN0Msd0JBQXdCO0FBQzFCO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCRSxTQUFTO0VBQ1QsVUFBVTtBQUNaO0FBQ0E7Ozs7OztFQU1FLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UscUJBQXFCO0dBQ3JCLGVBQWdCO0dBQ2hCLE9BQVE7RUFDUixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxlQUFlO0VBSWYsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGNBQWM7RUFDZCxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsVUFBVTtFQUNWLGlCQUFpQjtFQUNqQixZQUFZO0FBQ2Q7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsUUFBUTtFQUNSLFNBQVM7RUFDVCxnQ0FBZ0M7RUFDaEMsa0JBQWtCO0VBQ2xCLDRDQUE0QztFQUM1Qyx5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGVBQWU7RUFDZixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsV0FBVztFQUNYLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLHdCQUF3QjtFQUN4QixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGNBQWM7RUFDZCx3QkFBd0I7RUFDeEIsNEJBQTRCO0VBQzVCLDZCQUE2QjtFQUM3QixnQ0FBZ0M7RUFDaEMsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLE1BQU07RUFDTixPQUFPO0VBQ1AsUUFBUTtFQUNSLHlCQUF5QjtFQUN6QixpQkFBaUI7RUFDakIsZ0NBQWdDO0VBQ2hDLFdBQVc7QUFDYjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxZQUFZO0VBQ1osY0FBYztFQUNkLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGVBQWU7QUFDakI7QUFDQTtFQUNFLGVBQWU7QUFDakI7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLE9BQU87RUFDUCxNQUFNO0VBQ04sUUFBUTtFQUNSLFlBQVk7RUFDWixXQUFXO0VBQ1gsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRSxVQUFVO0VBQ1YsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsU0FBUztFQUNULGNBQWM7RUFDZCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFdBQVc7QUFDYjtBQUNBO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLDZEQUE2RDtFQUM3RCwrQkFBK0I7RUFDL0IsV0FBVztFQUNYLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIseUNBQXlDO0VBQ3pDLFdBQVc7QUFDYjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUiw0QkFBNEI7RUFDNUIsZUFBZTtFQUNmLFFBQVE7RUFDUixpQkFBaUI7RUFDakIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0FBQ0Y7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixvREFBb0Q7RUFDcEQsWUFBWTtFQUNaLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFDaEIsU0FBUztFQUNULGFBQWE7QUFDZjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsNEJBQTRCO0VBQzVCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxlQUFlO0VBQ2YsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFlBQVk7RUFDWixNQUFNO0VBQ04sV0FBVztFQUNYLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsdUJBQXVCO0VBQ3ZCLFlBQVk7QUFDZDtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsNEJBQTRCO0VBQzVCLGlCQUFpQjtFQUNqQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSx1QkFBdUI7RUFDdkIsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsY0FBYztFQUNkLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGNBQWM7RUFDZCxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLFdBQVc7RUFDWCxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsY0FBYztFQUNkLDRCQUE0QjtFQUM1QiwwQkFBMEI7RUFDMUIsZ0NBQWdDO0VBQ2hDLDRCQUE0QjtFQUM1QixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGVBQWU7RUFDZixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsV0FBVztFQUNYLHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0UsWUFBWTtFQUNaLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLFlBQVk7QUFDZDtBQUNBO0VBQ0UsZUFBZTtFQUNmLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsWUFBWTtFQUNaLFlBQVk7RUFDWixNQUFNO0VBQ04sT0FBTztFQUNQLHNCQUFzQjtFQUN0QiwyQkFBMkI7RUFDM0IsNEJBQTRCO0VBQzVCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0Usc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRTtJQUNFLGNBQWM7RUFDaEI7QUFDRjtBQUNBO0VBQ0UsWUFBWTtFQUNaLFlBQVk7QUFDZDtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsZUFBZTtFQUNmLGVBQWU7RUFDZixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFO0lBQ0UsNEJBQTRCO0VBQzlCO0FBQ0Y7QUFDQTtFQUNFLFlBQVk7RUFDWix5QkFBeUI7RUFDekIsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQix5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLGVBQWU7RUFDZiw0QkFBNEI7RUFDNUIsUUFBUTtFQUNSLFNBQVM7RUFDVCxpQkFBaUI7RUFDakIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFFBQVE7RUFDUix5QkFBeUI7RUFDekIsU0FBUztFQUNULGVBQWU7RUFDZixhQUFhO0VBQ2IsVUFBVTtFQUNWLDBDQUEwQztFQUMxQyxZQUFZO0VBQ1osa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0U7SUFDRSxvQ0FBb0M7RUFDdEM7QUFDRjtBQUNBO0VBQ0UsZUFBZTtFQUNmLFlBQVk7RUFDWixxQkFBcUI7RUFDckIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRTtJQUNFLHdCQUF3QjtJQUN4QixxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLHVCQUF1QjtJQUN2QixxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLHlCQUF5QjtJQUN6QixxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLHlCQUF5QjtJQUN6QixxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLHVCQUF1QjtJQUN2QixxQkFBcUI7RUFDdkI7QUFDRjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLDhCQUE4QjtFQUM5QixtQ0FBbUM7RUFDbkMsaUNBQWlDO0VBQ2pDLHNDQUFzQztBQUN4QztBQUNBO0VBQ0UsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGNBQWM7RUFDZCxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsU0FBUztFQUNULE9BQU87QUFDVDtBQUNBO0VBQ0UsYUFBYTtFQUNiLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsU0FBUztFQUNULFlBQVk7RUFDWixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLDJDQUEyQztFQUMzQyxlQUFlO0VBQ2YsZUFBZTtFQUNmLFdBQVc7QUFDYjtBQUNBO0VBQ0UsYUFBYTtFQUNiLGdDQUFnQztFQUNoQyxnQkFBZ0I7RUFDaEIsU0FBUztBQUNYO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLFdBQVc7QUFDYjtBQUNBO0VBQ0UsWUFBWTtFQUNaLGNBQWM7RUFDZCxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGdDQUFnQztBQUNsQztBQUNBO0VBQ0UsVUFBVTtBQUNaO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsY0FBYztFQUNkLFdBQVc7QUFDYjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLFdBQVc7QUFDYjtBQUNBO0VBQ0UsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsUUFBUTtFQUNSLFdBQVc7RUFDWCxlQUFlO0VBQ2YsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsY0FBYztBQUNoQjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsY0FBYztFQUNkLFlBQVk7RUFDWixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSwrQkFBK0I7QUFDakM7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFO0lBQ0UsK0JBQStCO0VBQ2pDO0FBQ0Y7QUFDQTtFQUNFLCtCQUErQjtBQUNqQztBQUNBO0VBQ0U7SUFDRSwrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0UsK0JBQStCO0FBQ2pDO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRTtJQUNFLDRCQUE0QjtFQUM5QjtFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0FBQ0Y7QUFDQTtFQUNFLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0U7SUFDRSxjQUFjO0VBQ2hCO0FBQ0Y7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixjQUFjO0FBQ2hCO0FBQ0E7RUFDRTtJQUNFLHlCQUF5QjtJQUN6QixjQUFjO0VBQ2hCO0FBQ0Y7QUFDQTtFQUNFLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0UsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsY0FBYztFQUNkLGFBQWE7RUFDYiw2QkFBNkI7RUFDN0IscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFLGNBQWM7RUFDZCxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGNBQWM7RUFDZCxZQUFZO0FBQ2Q7QUFDQTs7RUFFRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLDRCQUE0QjtFQUM1QixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsNEJBQTRCO0VBQzVCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsU0FBUztFQUNULFFBQVE7RUFDUixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGNBQWM7RUFDZCw0QkFBNEI7RUFDNUIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsY0FBYztFQUNkLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsY0FBYztFQUNkLFlBQVk7RUFDWixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLDRCQUE0QjtFQUM1QixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQiw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFO0lBQ0UseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGNBQWM7RUFDaEI7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztFQUNBO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSxjQUFjO0VBQ2hCO0VBQ0E7SUFDRSxjQUFjO0VBQ2hCO0VBQ0E7SUFDRSxjQUFjO0VBQ2hCO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7RUFDQTtJQUNFLCtCQUErQjtFQUNqQztFQUNBO0lBQ0UsY0FBYztFQUNoQjtFQUNBO0lBQ0UsY0FBYztFQUNoQjtFQUNBO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSxjQUFjO0VBQ2hCO0VBQ0E7SUFDRSwrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0UsV0FBVztFQUNYLGFBQWE7RUFDYixrQkFBa0I7RUFHbEIsc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQiw0QkFBNEI7RUFDNUIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQix5QkFBaUI7S0FBakIsc0JBQWlCO1VBQWpCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osdUNBQXVDO0VBQ3ZDLFVBQVU7RUFDVixXQUFXO0FBQ2I7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLE9BQU87RUFDUCxNQUFNO0VBQ04sZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGNBQWM7QUFDaEI7QUFDQTtFQUNFLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsT0FBTztFQUNQLGVBQWU7RUFHZixzQkFBc0I7RUFDdEIsUUFBUTtFQUNSLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtHQUpFLGVBS2dCO0dBSmhCLE9BS1E7RUFDUixlQUFlO0VBQ2YsY0FBYztFQUNkLGVBQWU7RUFDZixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0Usc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixlQUFlO0VBQ2Ysc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsY0FBYztFQUlkLGdCQUFnQjtFQUNoQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLFlBQVk7RUFDWix5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLDRCQUE0QjtFQUM1QiwyQkFBMkI7RUFHM0Isc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIseUJBQWlCO0tBQWpCLHNCQUFpQjtVQUFqQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWix1Q0FBdUM7RUFDdkMsT0FBTztFQUNQLE1BQU07RUFDTixVQUFVO0FBQ1o7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLGFBQWE7QUFDZjtBQUNBOztFQUVFLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFHbEIsc0JBQXNCO0FBQ3hCO0FBQ0E7Ozs7OztFQU1FLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUFDbEI7QUFDQTs7OztFQUlFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixTQUFTO0FBQ1g7QUFDQTs7RUFFRSxxQkFBcUI7RUFDckIsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGVBQWU7RUFDZix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGNBQWM7RUFLZCxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBQUNsQjtBQUNBOztFQUVFLFlBQVk7RUFDWix5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLDBEQUEwRDtFQUMxRCxjQUFjO0VBQ2QscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIseUJBQXlCO0VBQ3pCLGtCQUFrQjtBQUNwQjtBQUNBOztFQUVFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGNBQWM7RUFDZCx5QkFBeUI7RUFDekIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLGVBQWU7RUFDZixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZixXQUFXO0VBQ1gsWUFBWTtFQUNaLDhCQUE4QjtFQUM5QixZQUFZO0VBQ1osT0FBTztFQUNQLE1BQU07RUFDTixrQkFBa0I7RUFHbEIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixNQUFNO0VBQ04sZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsY0FBYztFQUlkLGdCQUFnQjtBQUNsQjtBQUNBO0VBS0Usd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsV0FBVztFQUNYLFlBQVk7RUFDWixRQUFRO0VBQ1IsU0FBUztFQUNULGdCQUFnQjtFQUNoQixrQkFBa0I7RUFLbEIsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsV0FBVztFQUNYLFNBQVM7RUFDVCxRQUFRO0VBQ1IsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLFlBQVk7RUFHWixvQkFBb0I7RUFDcEIseUJBQXlCO0VBQ3pCLDBDQUEwQztFQUMxQyxvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLFdBQVc7RUFDWCxZQUFZO0VBQ1osOEJBQThCO0VBQzlCLFlBQVk7RUFDWixPQUFPO0VBQ1AsTUFBTTtFQUNOLGtCQUFrQjtFQUdsQixzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsV0FBVztFQUNYLFNBQVM7RUFDVCxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixjQUFjO0VBSWQsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFLRSx3QkFBd0I7QUFDMUI7QUFDQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osUUFBUTtFQUNSLFNBQVM7RUFDVCxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUtsQixnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixnQ0FBZ0M7RUFDaEMsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLHFCQUFxQjtHQXpDckIsZUEwQ2dCO0dBekNoQixPQTBDUTtFQUNSLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsZUFBZTtFQUNmLGNBQWM7RUFLZCxnQkFBZ0I7RUFDaEIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsV0FBVztFQUNYLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVix3QkFBd0I7QUFDMUI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLFVBQVU7RUFDViwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLHlCQUFpQjtLQUFqQixzQkFBaUI7VUFBakIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxlQUFlO0VBQ2YsVUFBVTtFQUdWLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFHbEIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxvQkFBb0I7RUFDcEIsYUFBYTtFQUdiLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsMENBQTBDO0VBSzFDLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsY0FBYztFQUNkLGNBQWM7RUFDZCx3Q0FBd0M7RUFDeEMsbUJBQW1CO0VBR25CLHNCQUFzQjtFQUN0Qix5QkFBeUI7QUFDM0I7QUFDQTs7RUFFRSxlQUFlO0VBQ2YsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsY0FBYztBQUNoQjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGVBQWU7QUFDakI7QUFDQTtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWixVQUFVO0FBQ1o7QUFDQTtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFFBQVE7RUFDUixVQUFVO0FBQ1o7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1Ysc0JBQXNCO0VBQ3RCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxjQUFjO0VBQ2Qsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLGVBQWU7RUFDZixXQUFXO0VBQ1gsV0FBVztFQUNYLFlBQVk7QUFDZDtBQUNBO0VBQ0UsZUFBZTtFQUNmLGVBQWU7RUFDZixXQUFXO0VBQ1gsWUFBWTtFQUNaLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBS2xCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIseUJBQXlCO0VBR3pCLHNCQUFzQjtFQUN0Qix5Q0FBeUM7QUFDM0M7QUFDQTtFQUNFLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFdBQVc7RUFLWCwyQkFBMkI7RUFDM0IsZUFBZTtFQUNmLGNBQWM7RUFLZCxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsU0FBUztFQUNULG1CQUFtQjtFQUNuQixhQUFhO0FBQ2Y7QUFDQTtFQUNFLHlDQUF5QztFQUN6Qyx5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQix1QkFBdUI7RUFDdkIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxTQUFTO0VBQ1QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsY0FBYztFQUtkLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsY0FBYztFQUNkLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIscUJBQXFCO0VBQ3JCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLHNCQUFzQjtFQUN0QixzQkFBc0I7RUFDdEIsWUFBWTtFQUNaLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLFVBQVU7QUFDWjtBQUNBO0VBQ0UsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLHNCQUFzQjtFQUN0Qix5QkFBeUI7RUFDekIsY0FBYztFQUNkLDBDQUEwQztFQUMxQyxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsY0FBYztFQUNkLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7O0VBRUUsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZ0RBQWdEO0VBQ2hELDJCQUEyQjtFQUMzQix5QkFBeUI7RUFDekIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixjQUFjO0VBQ2QsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLFdBQVc7RUFDWCxZQUFZO0VBQ1osZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsY0FBYztFQUNkLHlCQUF5QjtFQUN6QixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsUUFBUTtFQUNSLFdBQVc7RUFDWCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsVUFBVTtFQUNWLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsYUFBYTtBQUNmO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSx3QkFBd0I7QUFDMUI7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsTUFBTTtFQUNOLFNBQVM7RUFDVCxPQUFPO0VBQ1AsUUFBUTtFQUNSLFdBQVc7QUFDYjtBQUNBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWiwrQkFBK0I7QUFDakM7QUFDQTtFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0VBQ1QsZ0NBQWdDO0VBQ2hDLGVBQWU7QUFDakI7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0FBQ1Y7QUFDQTtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0UsV0FBVztFQUNYLGVBQWU7RUFDZixZQUFZO0VBQ1osOEJBQThCO0VBQzlCLFdBQVc7RUFDWCxPQUFPO0VBQ1AsTUFBTTtFQUNOLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsYUFBYTtFQUtiLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsMENBQTBDO0VBQzFDLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLGNBQWM7RUFDZCxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFNBQVM7RUFDVCxlQUFlO0VBS2YsZ0JBQWdCO0VBQ2hCLDRCQUE0QjtFQUM1QixjQUFjO0FBQ2hCO0FBQ0E7RUFLRSx3QkFBd0I7RUFDeEIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7RUFDaEMsV0FBVztFQUNYLGVBQWU7RUFDZixZQUFZO0VBQ1osc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxVQUFVO0FBQ1o7QUFDQTtFQUNFLGdDQUFnQztBQUNsQztBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxVQUFVO0VBQ1YsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QixjQUFjO0VBQ2QsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsZUFBZTtBQUNqQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QiwyQkFBMkI7RUFDM0IsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLDBCQUEwQjtFQUsxQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLHFCQUFxQjtHQXpGckIsZUEwRmdCO0dBekZoQixPQTBGUTtFQUNSLFdBQVc7RUFDWCxZQUFZO0VBR1osc0JBQXNCO0VBQ3RCLHlCQUF5QjtFQUN6QixpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGVBQWU7RUFDZixzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsVUFBVTtFQUNWLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxRQUFRO0VBQ1IseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsYUFBYTtBQUNmO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLGVBQWU7RUFDZixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsdUJBQXVCO0VBQ3ZCLFlBQVk7RUFDWixxQkFBcUI7RUFDckIsZUFBZTtFQUNmLGlCQUFpQjtFQUtqQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGNBQWM7RUFDZCxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxZQUFZO0VBQ1oseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtBQUNkO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULGVBQWU7RUFDZixTQUFTO0VBS1QsMkJBQTJCO0VBQzNCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGVBQWU7QUFDakI7QUFDQTtFQUNFLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLGVBQWU7RUFDZixVQUFVO0VBQ1YsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixXQUFXO0VBQ1gsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFO0lBQ0UsU0FBUztJQUNULDJCQUEyQjtFQUM3QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsY0FBYztFQUNoQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtFQUNaO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsZUFBZTtJQUNmLFlBQVk7RUFDZDtBQUNGO0FBQ0E7RUFDRTtJQUNFLGNBQWM7RUFDaEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxhQUFhO0lBQ2Isa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7Ozs7SUFJRSxlQUFlO0lBQ2YsZ0JBQWdCO0VBQ2xCO0VBQ0E7Ozs7SUFJRSxlQUFlO0VBQ2pCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxvQkFBb0I7SUFDcEIsVUFBVTtFQUNaO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGNBQWM7SUFDZCxnQ0FBZ0M7SUFDaEMsd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSw0QkFBNEI7SUFDNUIsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLHNCQUFzQjtJQUN0QixTQUFTO0lBQ1QsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSwwQkFBMEI7SUFDMUIsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLFdBQVc7SUFDWCxVQUFVO0lBQ1YsU0FBUztFQUNYO0VBQ0E7SUFDRSx5QkFBeUI7SUFDekIsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLGFBQWE7RUFDZjtFQUNBO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxXQUFXO0lBQ1gsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSxXQUFXO0lBQ1gsU0FBUztJQUNULGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsVUFBVTtJQUNWLGVBQWU7RUFDakI7RUFDQTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsT0FBTztFQUNUO0VBQ0E7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLFVBQVU7SUFDVix3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLGFBQWE7RUFDZjtFQUNBO0lBQ0UsY0FBYztFQUNoQjtFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSxjQUFjO0VBQ2hCO0VBQ0E7SUFDRSxTQUFTO0lBQ1QsUUFBUTtJQUNSLHlCQUF5QjtJQUN6QixnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsZUFBZTtJQUNmLGVBQWU7SUFDZixVQUFVO0lBQ1YsT0FBTztJQUNQLFNBQVM7RUFDWDtFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGNBQWM7RUFDaEI7RUFDQTtJQUNFLGFBQWE7RUFDZjtFQUNBO0lBQ0UsNEJBQTRCO0lBQzVCLGVBQWU7SUFDZixTQUFTO0lBQ1QsU0FBUztJQUNULGVBQWU7SUFDZixpQkFBaUI7SUFDakIsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxPQUFPO0lBQ1AsTUFBTTtJQUNOLFlBQVk7SUFDWix5QkFBeUI7SUFDekIseUNBQXlDO0lBQ3pDLGVBQWU7SUFDZixRQUFRO0lBQ1IsVUFBVTtJQUNWLFdBQVc7SUFDWCxnQ0FBZ0M7RUFDbEM7RUFDQTtJQUNFLGNBQWM7RUFDaEI7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsU0FBUztJQUNULFdBQVc7SUFDWCxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7SUFDWCxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIsY0FBYztJQUNkLGVBQWU7SUFDZixpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsY0FBYztFQUNoQjtFQUNBO0lBQ0UsY0FBYztFQUNoQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsY0FBYztJQUNkLGVBQWU7RUFDakI7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsVUFBVTtFQUNaO0VBQ0E7SUFDRSxxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLGVBQWU7SUFDZiwyQkFBMkI7SUFDM0Isb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixjQUFjO0VBQ2hCO0VBQ0E7SUFDRSxhQUFhO0lBQ2IsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLFdBQVc7SUFDWCxZQUFZO0lBQ1osaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZUFBZTtFQUNqQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGVBQWU7RUFDakI7RUFDQTtJQUNFLGVBQWU7RUFDakI7RUFDQTtJQUNFLGFBQWE7SUFDYixpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGVBQWU7RUFDakI7RUFDQTtJQUNFLGVBQWU7RUFDakI7RUFDQTtJQUNFLGVBQWU7RUFDakI7RUFDQTs7SUFFRSxnQkFBZ0I7RUFDbEI7RUFDQTs7OztJQUlFLGVBQWU7RUFDakI7RUFDQTs7OztJQUlFLGVBQWU7SUFDZixtQkFBbUI7RUFDckI7RUFDQTs7SUFFRSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVk7SUFDWixpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGFBQWE7RUFDZjtFQUNBO0lBQ0UsV0FBVztJQUNYLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsVUFBVTtFQUNaO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsWUFBWTtFQUNkO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLFFBQVE7SUFDUixvQ0FBb0M7SUFDcEMsbUJBQW1CO0lBQ25CLGFBQWE7SUFDYixXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLFVBQVU7RUFDWjtFQUNBO0lBQ0UsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSxvQkFBb0I7SUFDcEIsY0FBYztFQUNoQjtFQUNBO0lBQ0UsY0FBYztJQUNkLHNCQUFzQjtJQUN0QixrQkFBa0I7SUFDbEIsZ0NBQWdDO0lBQ2hDLGFBQWE7RUFDZjtFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLHlCQUF5QjtJQUN6QixrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWiw0QkFBNEI7SUFDNUIsU0FBUztJQUNULFFBQVE7SUFDUixnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSw4QkFBOEI7SUFDOUIsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxhQUFhO0lBQ2IseUJBQXlCO0lBQ3pCLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsYUFBYTtJQUNiLFlBQVk7SUFDWixrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLFdBQVc7SUFDWCxxQkFBcUI7SUFDckIsZUFBZTtFQUNqQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxXQUFXO0lBQ1gsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGNBQWM7RUFDaEI7RUFDQTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGVBQWU7SUFDZix5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsZUFBZTtFQUNqQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtJQUNqQixtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGFBQWE7RUFDZjtFQUNBO0lBQ0UsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsV0FBVztJQUNYLGFBQWE7RUFDZjtFQUNBO0lBQ0UsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2Ysa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsV0FBVztJQUNYLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsZUFBZTtJQUNmLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGNBQWM7SUFDZCxzQkFBc0I7RUFDeEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGVBQWU7RUFDakI7RUFDQTtJQUNFLGVBQWU7RUFDakI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsZUFBZTtJQUNmLGVBQWU7RUFDakI7RUFDQTtJQUNFLGVBQWU7RUFDakI7RUFDQTs7SUFFRSxrQkFBa0I7RUFDcEI7RUFDQTs7OztJQUlFLGVBQWU7RUFDakI7RUFDQTs7OztJQUlFLGVBQWU7SUFDZixVQUFVO0lBQ1Ysc0JBQXNCO0lBQ3RCLGdCQUFnQjtFQUNsQjtFQUNBOztJQUVFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7RUFDQTtJQUNFLFVBQVU7SUFDVix5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0Usa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsWUFBWTtFQUNkO0VBQ0E7SUFDRSxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGVBQWU7RUFDakI7QUFDRjtBQUNBO0VBQ0U7O0lBRUUsd0JBQXdCO0lBQ3hCLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0UsMkJBQTJCO0lBQzNCLHdCQUF3QjtFQUMxQjtBQUNGIiwiZmlsZSI6Imdsb2JhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01ldHJvcG9saXMtUmVndWxhcic7XG4gIHNyYzogdXJsKCcuL2ZvbnRzL01ldHJvcG9saXMtUmVndWxhci53b2ZmMicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWV0cm9wb2xpcy1Cb2xkJztcbiAgc3JjOiB1cmwoJy4vZm9udHMvTWV0cm9wb2xpcy1Cb2xkLndvZmYyJyk7XG59XG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5zZWxlY3Q6Zm9jdXMsXG52aWRlbyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xufVxudWwsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbmlucHV0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG59XG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIFdlYktpdCBicm93c2VycyAqL1xuICBjb2xvcjogI2NjYztcbn1cbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogI2NjYztcbn1cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2NjYztcbn1cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuaW5wdXQ6Oi1tcy1jbGVhcixcbmlucHV0OjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiogaDEsXG4qIGgyLFxuKiBoMyxcbiogaDQsXG4qIGg1LFxuKiBoNixcbiogcCxcbiogaSxcbiogYixcbiogdGFibGUsXG4qIHRkLFxuKiB0aCxcbiogdWwsXG4qIGxpLFxuKiBpbnB1dCxcbiogZm9ybSxcbiogYnV0dG9uLFxuKiBkaXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4qIGgxLFxuKiBoMixcbiogaDMsXG4qIGg0LFxuKiBoNSxcbiogaDYge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuKiAucGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbiogLnBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbiogLnBhZ2luYXRpb24gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM4Yzg4ODk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4qIC5wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZlNDA2NjtcbiAgYm9yZGVyLWNvbG9yOiAjZmU0MDY2O1xufVxuKiAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmU0MDY2O1xuICBib3JkZXItY29sb3I6ICNmZTQwNjY7XG59XG4qIC5wYWdpbmF0aW9uIC5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc3BlYyB7XG4gIGNvbG9yOiAjZmU0MDY2O1xufVxuLnNwZWMteWVsbG93IHtcbiAgY29sb3I6ICNmZmIzMDA7XG59XG4uc3BlYy1ibHVlIHtcbiAgY29sb3I6ICMwMDlkZmY7XG59XG4uZm9udC13ZWlnaHQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbnRlbnQge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmNvbnRlbnQtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNDA2Njtcbn1cbi5jb250ZW50LWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNmY2O1xufVxuLm1zZy1ib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5tc2ctYm94IC5pY29uZm9udCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbn1cbi5tc2ctYm94IC5pY29uZm9udDpob3ZlciB7XG4gIGNvbG9yOiAjZmU0MDY2O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm1zZy1ib3ggcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm1zZy1ib3ggcCBhIHtcbiAgY29sb3I6ICNmZTQwNjY7XG59XG4ubXNnLWJveCBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tc2ctYm94IC5idG4ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLm1zZy1ib3ggLmJ0biBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5tc2ctYm94IC5idG4gc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjZmU0MDY2O1xufVxuLmhlYWRlci1sYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA2cHggMTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RkZGU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmhlYWRlci1sYXJrIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjk2YjZjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgMXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaGVhZGVyLWxhcmsgYSBpIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyLWxhcmsgYSAuaWNvbl90YWdfcmVmcmVzaCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5oZWFkZXItbGFyayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWFlYjtcbn1cbi5oZWFkZXItb2YtcGFnZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB6LWluZGV4OiAxMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCB7XG4gIHdpZHRoOiA5MiU7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAubGVmdC1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5sZWZ0LWxvZ28gaW1nIHtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAubGVmdC1sb2dvIC5waWMxIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5sZWZ0LWxvZ28gLnBpYzIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAubGVmdC1sb2dvIC5waWMzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tbGVmdDogODZweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIHNwYW4uZmlyc3QtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLmZpcnN0LW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzM1MzAzMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuZmlyc3QtbmF2IC5pY29uX25ldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgcmlnaHQ6IC0zMnB4O1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNjE4MTcsICNmZjU4MmYpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggNTBweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuZmlyc3QtbmF2IC5qdW1wLWNoYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIOWFgeiuuOW6lOeUqCB0cmFuc2Zvcm0gKi9cbiAgYW5pbWF0aW9uOiBqdW1wIDEuMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIC8qIOW6lOeUqOi3s+WKqOWKqOeUuyAqL1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLmZpcnN0LW5hdiAuaWNvbmZvbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogcmdiYSg1MywgNDgsIDQ4LCAwLjcpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW06aG92ZXIgLmZpcnN0LW5hdiB7XG4gICAgY29sb3I6IHJnYmEoNTMsIDQ4LCA0OCwgMC40KTtcbiAgfVxuICAuaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbTpob3ZlciAuZmlyc3QtbmF2IC5pY29uZm9udCB7XG4gICAgY29sb3I6IHJnYmEoNTMsIDQ4LCA0OCwgMC40KTtcbiAgfVxufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCAwcHggcmdiYSg1MywgNDgsIDQ4LCAwLjA4KTtcbiAgd2lkdGg6IDcyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuc2Vjb25kLW1lbnUgLnRvcC10aXRsZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmdiYSg1MywgNDgsIDQ4LCAwLjQpO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC50b3AtdGl0bGVzIC5tb3JlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiByZ2JhKDUzLCA0OCwgNDgsIDAuNCk7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuc2Vjb25kLW1lbnUgLnRvcC10aXRsZXMgLm1vcmUgLmljb25mb250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSg1MywgNDgsIDQ4LCAwLjQpO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC50b3AtdGl0bGVzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5zZWNvbmQtbWVudSAucHJpY2UtYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogIzM1MzAzMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuc2Vjb25kLW1lbnUgLnByaWNlLWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGNkY2O1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC5saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMzgycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEVFRUU7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuc2Vjb25kLW1lbnUgLnRvcC1saXN0IHtcbiAgcGFkZGluZzogMTZweCAxNXB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5zZWNvbmQtbWVudSAudG9wLWxpc3QgbGkge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHdpZHRoOiAyNDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC50b3AtbGlzdCBsaSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuc2Vjb25kLW1lbnUgLnRvcC1saXN0IGxpIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzUzMDMwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5zZWNvbmQtbWVudSAudG9wLWxpc3QgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJnYmEoNTMsIDQ4LCA0OCwgMC43KTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuc2Vjb25kLW1lbnUgLnRvcC1saXN0IGxpIC5wLXNsb2dhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5zZWNvbmQtbWVudSAudG9wLWxpc3QgbGkgLnAtc2xvZ2FuLmJsdWUge1xuICBjb2xvcjogIzAwOWRmZjtcbiAgYmFja2dyb3VuZDogI2VmZjlmZjtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5zZWNvbmQtbWVudSAudG9wLWxpc3QgbGkgLnAtc2xvZ2FuLnJlZCB7XG4gIGNvbG9yOiAjRkYyQTZDO1xuICBiYWNrZ3JvdW5kOiAjRkZFRkYzO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC50b3AtbGlzdCBsaSAucC1zbG9nYW4ueWVsbG93IHtcbiAgY29sb3I6ICNGM0EzMDI7XG4gIGJhY2tncm91bmQ6ICNGRkY1RTE7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuc2Vjb25kLW1lbnUgLnRvcC1saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC5ib3R0b20tZGl2IHtcbiAgcGFkZGluZzogMTZweCAzMnB4IDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBFRUVFO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC5ib3R0b20tZGl2IC50b3AtdGl0bGVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC5ib3R0b20tZGl2IGEge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuc2Vjb25kLW1lbnUgLmJvdHRvbS1kaXYgYSBiIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZlNDA2NjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuc2Vjb25kLW1lbnUgLmJvdHRvbS1kaXYgYSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzM1MzAzMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuc2Vjb25kLW1lbnUgLmxlZnQtbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC5sZWZ0LWxpc3QgLnRvcC10aXRsZXMge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuc2Vjb25kLW1lbnUgLmxlZnQtbGlzdCAuYTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggODhweDtcbiAgYmFja2dyb3VuZC1zaXplOiA0OHB4IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI0cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMzUwcHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC5sZWZ0LWxpc3QgLmEyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjZGNjtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5zZWNvbmQtbWVudSAubGVmdC1saXN0IC5hMiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzUzMDMwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5zZWNvbmQtbWVudSAubGVmdC1saXN0IC5hMiBwIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogcmdiYSg1MywgNDgsIDQ4LCAwLjcpO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC5sZWZ0LWxpc3QgLmExIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzM1MzAzMDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuc2Vjb25kLW1lbnUgLmxlZnQtbGlzdCAuYTEgLmljb25mb250IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSg1MywgNDgsIDQ4LCAwLjQpO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC5sZWZ0LWxpc3QgLmExOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjZGNjtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5zZWNvbmQtbWVudSAubGVmdC1hIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAyMnB4O1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC5sZWZ0LWEgYSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMzNTMwMzA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5zZWNvbmQtbWVudSAubGVmdC1hIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGNkY2O1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC5yaWdodC1jb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE2cHggMCAxNnB4IDE2cHg7XG4gIHdpZHRoOiAzMjZweDtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5zZWNvbmQtbWVudSAucmlnaHQtY29ucyAuYTEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzUzMDMwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5zZWNvbmQtbWVudSAucmlnaHQtY29ucyAuYTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGNkY2O1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC5yaWdodC1jb25zIC5hLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5zZWNvbmQtbWVudSAucmlnaHQtY29ucyAuYmxvZy1hIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA2NnB4O1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC5yaWdodC1jb25zIC5ibG9nLWEgLnBpYyB7XG4gIHdpZHRoOiAxMjZweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuc2Vjb25kLW1lbnUgLnJpZ2h0LWNvbnMgLmJsb2ctYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMzUzMDMwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5zZWNvbmQtbWVudSAucmlnaHQtY29ucyAuYmxvZy1hOmhvdmVyIC5waWMge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC5yaWdodC1jb25zIC5ibG9nLWE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMDA5REZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbTpob3ZlciAuc2Vjb25kLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5yaWdodC1sb2dpbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAucmlnaHQtbG9naW4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA3MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMzNTMwMzA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5yaWdodC1sb2dpbiBhOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSg1MywgNDgsIDQ4LCAwLjcpO1xuICB9XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5yaWdodC1sb2dpbiAuZnJlZSB7XG4gIHdpZHRoOiAxNjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNDA2NjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAucmlnaHQtbG9naW4gLmZyZWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NDc2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLnJpZ2h0LXVzZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAucmlnaHQtdXNlciAuYXZhdGFyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBlZWVlO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAucmlnaHQtdXNlciAuYXJyb3ctZG93biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHJnYmEoNTMsIDQ4LCA0OCwgMC43KTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLnJpZ2h0LXVzZXIgLnVzZXItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OHB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgd2lkdGg6IDE0MHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5yaWdodC11c2VyIC51c2VyLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5yaWdodC11c2VyIC51c2VyLW1lbnUgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5tZXNzYWdlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMTNweCAyMHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQGtleWZyYW1lcyBzaGFraW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgfVxufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAubWVzc2FnZTpob3ZlciAuc2hha2luZy1iZWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbmltYXRpb246IHNoYWtpbmcgMC45cyBsaW5lYXI7XG4gIC1tb3otYW5pbWF0aW9uOiBzaGFraW5nIDAuOXMgbGluZWFyO1xuICAtby1hbmltYXRpb246IHNoYWtpbmcgMC45cyBsaW5lYXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaGFraW5nIDAuOXMgbGluZWFyO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAubWVzc2FnZSAubWVzLWNvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTQwNjY7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiAwO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAubWVzc2FnZSAubWVzc2FnZS1wb3BzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXgtaGVpZ2h0OiAzNzNweDtcbiAgdG9wOiAzNHB4O1xuICBsZWZ0OiAtMzM0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IDEwO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAubWVzc2FnZSAubWVzc2FnZS1wb3BzIC50aXAge1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRlZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAubWVzc2FnZSAubWVzc2FnZS1wb3BzIC50aXAgc3BhbiB7XG4gIGNvbG9yOiAjOGM4ODg5O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5tZXNzYWdlIC5tZXNzYWdlLXBvcHMgLnRpcCBzcGFuOmxhc3QtY2hpbGQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMzUzMDMwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5tZXNzYWdlIC5tZXNzYWdlLXBvcHMgLnRpcCBzcGFuOmxhc3QtY2hpbGQ6aG92ZXIge1xuICBjb2xvcjogI2ZlNDA2Njtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLm1lc3NhZ2UgLm1lc3NhZ2UtcG9wcyBsaSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZWU7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5tZXNzYWdlIC5tZXNzYWdlLXBvcHMgbGk6aG92ZXIgaSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5tZXNzYWdlIC5tZXNzYWdlLXBvcHMgbGkgLmluZm8tdXJsIHtcbiAgbWF4LXdpZHRoOiAzMDRweDtcbiAgbWFyZ2luOiAwIDAgM3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyMjI7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5tZXNzYWdlIC5tZXNzYWdlLXBvcHMgbGkgLmluZm8tdXJsOmhvdmVyIHtcbiAgY29sb3I6ICNmZTQwNjY7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5tZXNzYWdlIC5tZXNzYWdlLXBvcHMgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5tZXNzYWdlIC5tZXNzYWdlLXBvcHMgbGkgaSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNiYmI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5tZXNzYWdlIC5tZXNzYWdlLXBvcHMgbGkgaTpob3ZlciB7XG4gIGNvbG9yOiAjMWJiMjBhO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAubWVzc2FnZSAubWVzc2FnZS1wb3BzIC5ub01lcyB7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLm1lc3NhZ2UgLm1lc3NhZ2UtcG9wcyAubm9NZXMgcCB7XG4gIGNvbG9yOiAjOGM4ODg5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAubWVzc2FnZSAubWVzc2FnZS1wb3BzIC5sb29rQWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzM1MzAzMDtcbn1cbi5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLm1lc3NhZ2UgLm1lc3NhZ2UtcG9wcyAubG9va0FsbDpob3ZlciB7XG4gIGNvbG9yOiAjZmU0MDY2O1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuYWRkLWNvbSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiA5NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTQwNjY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogNHB4IDI0cHggMCAwO1xufVxuLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuYWRkLWNvbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU0NzY7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5pY29uX21lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzM1MzAzMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5pY29uX21lbnVfY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1vZi1wYWdlLmhhcy1iZyAuaGVhZGVyLWNvbnRlbnQgLmxlZnQtbG9nbyAucGljMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLW9mLXBhZ2UuaGFzLWJnIC5oZWFkZXItY29udGVudCAubGVmdC1sb2dvIC5waWMyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLW9mLXBhZ2UuaGFzLWJnIC5oZWFkZXItY29udGVudCAubGVmdC1sb2dvIC5waWMzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItb2YtcGFnZS5oYXMtYmcgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuZmlyc3QtbmF2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVhZGVyLW9mLXBhZ2UuaGFzLWJnIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLmZpcnN0LW5hdiAuaWNvbmZvbnQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmhlYWRlci1vZi1wYWdlLmhhcy1iZyAuaGVhZGVyLWNvbnRlbnQgLnJpZ2h0LWxvZ2luIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhlYWRlci1vZi1wYWdlLmhhcy1iZyAuaGVhZGVyLWNvbnRlbnQgLnJpZ2h0LWxvZ2luIGE6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIH1cbn1cbi5oZWFkZXItb2YtcGFnZS5oYXMtYmcgLmhlYWRlci1jb250ZW50IC5yaWdodC11c2VyIC5pY29uZm9udCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5oZWFkZXItb2YtcGFnZS5oYXMtYmcgLmhlYWRlci1jb250ZW50IC5yaWdodC11c2VyIC5pY29uZm9udDpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgfVxufVxuLmhlYWRlci1vZi1wYWdlLmhhcy1iZyAuaGVhZGVyLWNvbnRlbnQgLmljb25fbWVudSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uaGVhZGVyLW9mLXBhZ2UuaGVhZGVyLXNjcm9sbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoNTMsIDQ4LCA0OCwgMC4wNCk7XG59XG4uaGVhZGVyLW9mLXBhZ2UuaGVhZGVyLXNjcm9sbHMgLmhlYWRlci1jb250ZW50IC5sZWZ0LWxvZ28gLnBpYzEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItb2YtcGFnZS5oZWFkZXItc2Nyb2xscyAuaGVhZGVyLWNvbnRlbnQgLmxlZnQtbG9nbyAucGljMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLW9mLXBhZ2UuaGVhZGVyLXNjcm9sbHMgLmhlYWRlci1jb250ZW50IC5sZWZ0LWxvZ28gLnBpYzMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1vZi1wYWdlLmhlYWRlci1zY3JvbGxzIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLmZpcnN0LW5hdiB7XG4gIGNvbG9yOiAjMzUzMDMwO1xufVxuLmhlYWRlci1vZi1wYWdlLmhlYWRlci1zY3JvbGxzIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLmZpcnN0LW5hdiAuaWNvbl9icm9hZF9iYWNrIHtcbiAgY29sb3I6IHJnYmEoNTMsIDQ4LCA0OCwgMC43KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhlYWRlci1vZi1wYWdlLmhlYWRlci1zY3JvbGxzIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLmZpcnN0LW5hdjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoNTMsIDQ4LCA0OCwgMC43KTtcbiAgfVxuICAuaGVhZGVyLW9mLXBhZ2UuaGVhZGVyLXNjcm9sbHMgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuZmlyc3QtbmF2OmhvdmVyIC5pY29uZm9udCB7XG4gICAgY29sb3I6IHJnYmEoNTMsIDQ4LCA0OCwgMC40KTtcbiAgfVxufVxuLmhlYWRlci1vZi1wYWdlLmhlYWRlci1zY3JvbGxzIC5oZWFkZXItY29udGVudCAucmlnaHQtbG9naW4gYSB7XG4gIGNvbG9yOiByZ2JhKDUzLCA0OCwgNDgsIDAuNyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5oZWFkZXItb2YtcGFnZS5oZWFkZXItc2Nyb2xscyAuaGVhZGVyLWNvbnRlbnQgLnJpZ2h0LWxvZ2luIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzUzMDMwO1xuICB9XG59XG4uaGVhZGVyLW9mLXBhZ2UuaGVhZGVyLXNjcm9sbHMgLmhlYWRlci1jb250ZW50IC5yaWdodC1sb2dpbiAuZnJlZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTQwNjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaGVhZGVyLW9mLXBhZ2UuaGVhZGVyLXNjcm9sbHMgLmhlYWRlci1jb250ZW50IC5yaWdodC1sb2dpbiAuZnJlZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTQ3NjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLmhlYWRlci1vZi1wYWdlLmhlYWRlci1zY3JvbGxzIC5oZWFkZXItY29udGVudCAucmlnaHQtdXNlciAuYXJyb3ctZG93biB7XG4gIGNvbG9yOiByZ2JhKDUzLCA0OCwgNDgsIDAuNyk7XG59XG4uaGVhZGVyLW9mLXBhZ2UuaGVhZGVyLXNjcm9sbHMgLmhlYWRlci1jb250ZW50IC5pY29uX21lbnUge1xuICBjb2xvcjogcmdiYSg1MywgNDgsIDQ4LCAwLjcpO1xufVxuLmZvb3Rlci1vZi1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogOTZweCA0JSA0OHB4O1xufVxuLmZvb3Rlci1vZi1wYWdlIC5mb290ZXItY29udGVudCB7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbn1cbi5mb290ZXItb2YtcGFnZSAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1pdGVtIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLmZvb3Rlci1vZi1wYWdlIC5mb290ZXItY29udGVudCAuZm9vdGVyLWl0ZW0gLmxlZnQtbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmZvb3Rlci1vZi1wYWdlIC5mb290ZXItY29udGVudCAuZm9vdGVyLWl0ZW0gLmxlZnQtbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzOHB4O1xufVxuLmZvb3Rlci1vZi1wYWdlIC5mb290ZXItY29udGVudCAuZm9vdGVyLWl0ZW0gLmxlZnQtbG9nbyAucGljMixcbi5mb290ZXItb2YtcGFnZSAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1pdGVtIC5sZWZ0LWxvZ28gLnBpYzMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlci1vZi1wYWdlIC5mb290ZXItY29udGVudCAuZm9vdGVyLWl0ZW0gLnNvY2lhbC1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogcmdiYSg1MywgNDgsIDQ4LCAwLjcpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmZvb3Rlci1vZi1wYWdlIC5mb290ZXItY29udGVudCAuZm9vdGVyLWl0ZW0gLnNvY2lhbC1saXN0IC5pY29uZm9udCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiByZ2JhKDUzLCA0OCwgNDgsIDAuNCk7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiAzcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uZm9vdGVyLW9mLXBhZ2UgLmZvb3Rlci1jb250ZW50IC5mb290ZXItaXRlbSAuc29jaWFsLWxpc3Q6aG92ZXIge1xuICBjb2xvcjogIzM1MzAzMDtcbn1cbi5mb290ZXItb2YtcGFnZSAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1pdGVtIC5zb2NpYWwtbGlzdDpob3ZlciAuaWNvbmZvbnQge1xuICBjb2xvcjogIzM1MzAzMDtcbn1cbi5mb290ZXItb2YtcGFnZSAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1pdGVtIC50aXRsZXMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM1MzAzMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uZm9vdGVyLW9mLXBhZ2UgLmZvb3Rlci1jb250ZW50IC5mb290ZXItaXRlbSAuc3ViLWZvb3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmdiYSg1MywgNDgsIDQ4LCAwLjcpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmZvb3Rlci1vZi1wYWdlIC5mb290ZXItY29udGVudCAuZm9vdGVyLWl0ZW0gLnN1Yi1mb290IGE6aG92ZXIge1xuICBjb2xvcjogIzM1MzAzMDtcbn1cbi5mb290ZXItb2YtcGFnZSAuZm9vdGVyLWJvdHRvbSB7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb290ZXItb2YtcGFnZSAuZm9vdGVyLWJvdHRvbSAucmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogcmdiYSg1MywgNDgsIDQ4LCAwLjQpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmZvb3Rlci1vZi1wYWdlIC5mb290ZXItYm90dG9tIC5yaWdodDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLmZvb3Rlci1vZi1wYWdlIC5mb290ZXItYm90dG9tIC5yaWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMzUzMDMwO1xufVxuLmZvb3Rlci1vZi1wYWdlIC5mb290ZXItYm90dG9tIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogcmdiYSg1MywgNDgsIDQ4LCAwLjQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItb2YtcGFnZS5ibGFjay1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTMwMzA7XG4gIH1cbiAgLmZvb3Rlci1vZi1wYWdlLmJsYWNrLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1pdGVtIC5sZWZ0LWxvZ28gLnBpYzEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlci1vZi1wYWdlLmJsYWNrLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1pdGVtIC5sZWZ0LWxvZ28gLnBpYzIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb290ZXItb2YtcGFnZS5ibGFjay1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItaXRlbSAuc29jaWFsLWxpc3Qge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cbiAgLmZvb3Rlci1vZi1wYWdlLmJsYWNrLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1pdGVtIC5zb2NpYWwtbGlzdCAuaWNvbmZvbnQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cbiAgLmZvb3Rlci1vZi1wYWdlLmJsYWNrLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1pdGVtIC5zb2NpYWwtbGlzdDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmZvb3Rlci1vZi1wYWdlLmJsYWNrLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1pdGVtIC5zb2NpYWwtbGlzdDpob3ZlciAuaWNvbmZvbnQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5mb290ZXItb2YtcGFnZS5ibGFjay1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItaXRlbSAudGl0bGVzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuZm9vdGVyLW9mLXBhZ2UuYmxhY2stZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWl0ZW0gLnN1Yi1mb290IGEge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cbiAgLmZvb3Rlci1vZi1wYWdlLmJsYWNrLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1pdGVtIC5zdWItZm9vdCBhIC5pY29uZm9udCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgfVxuICAuZm9vdGVyLW9mLXBhZ2UuYmxhY2stZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWl0ZW0gLnN1Yi1mb290IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5mb290ZXItb2YtcGFnZS5ibGFjay1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItaXRlbSAuc3ViLWZvb3QgYTpob3ZlciAuaWNvbmZvbnQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5mb290ZXItb2YtcGFnZS5ibGFjay1mb290ZXIgLmZvb3Rlci1ib3R0b20gLnJpZ2h0IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB9XG4gIC5mb290ZXItb2YtcGFnZS5ibGFjay1mb290ZXIgLmZvb3Rlci1ib3R0b20gLnJpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuZm9vdGVyLW9mLXBhZ2UuYmxhY2stZm9vdGVyIC5mb290ZXItYm90dG9tIHAge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIH1cbn1cbi5nbG9iYWwtYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmdsb2JhbC1iYW5uZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NywgNDksIDQ5LCAwLjcpO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiAnJztcbn1cbi5nbG9iYWwtYmFubmVyIC5iYW5uZXItdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nbG9iYWwtYmFubmVyIC5iYW5uZXItdmlkZW8gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5nbG9iYWwtYmFubmVyIC5oZWFkZXItY29udGVudCB7XG4gIHotaW5kZXg6IDM7XG59XG4uZ2xvYmFsLWJhbm5lciAuYmFubmVyLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC04MHB4O1xufVxuLmdsb2JhbC1iYW5uZXIgLmJhbm5lci1pbm5lciAuYmFubmVyLXRpdGxlMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmdsb2JhbC1iYW5uZXIgLmJhbm5lci1pbm5lciAuYmFubmVyLXRpdGxlMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG59XG4uZ2xvYmFsLWJhbm5lciAuYmFubmVyLWlubmVyIC50aXRsZS1waG9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2xvYmFsLWJhbm5lciAuYmFubmVyLWlubmVyIC5wbGF5LXZpZGVvIHtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDE1MnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uZ2xvYmFsLWJhbm5lciAuYmFubmVyLWlubmVyIC5wbGF5LXZpZGVvOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuLmdsb2JhbC1iYW5uZXIgLmJhbm5lci1pbm5lciAucGxheS12aWRlbyBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5nbG9iYWwtYmFubmVyIC5iYW5uZXItaW5uZXIgLnBsYXktdmlkZW8gaSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uYmFubmVyLWJ0biB7XG4gIHBhZGRpbmc6IDAgMzRweDtcbiAgbWFyZ2luOiA3MnB4IGF1dG8gMjVweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZTQwNjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xuICAtby10cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmFubmVyLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbn1cbi5jb250ZW50LWJhbm5lciB7XG4gIGhlaWdodDogNDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNvbnRlbnQtYmFubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCA0OSwgNDksIDAuNyk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5jb250ZW50LWJhbm5lciBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uY29udGVudC1iYW5uZXIgaDEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4uY29udGVudC1iYW5uZXIgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb250ZW50LXJlZCxcbi5jb250ZW50LWdyZXkge1xuICBwYWRkaW5nOiAxMjlweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNvbnRlbnQtcmVkIGgyLFxuLmNvbnRlbnQtZ3JleSBoMixcbi5jb250ZW50LXJlZCBoNSxcbi5jb250ZW50LWdyZXkgaDUsXG4uY29udGVudC1yZWQgLmNvbnRlbnQtcmVkLXRpdGxlLFxuLmNvbnRlbnQtZ3JleSAuY29udGVudC1yZWQtdGl0bGUge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmNvbnRlbnQtcmVkIGg2LFxuLmNvbnRlbnQtZ3JleSBoNixcbi5jb250ZW50LXJlZCAuY29udGVudC1yZWQtZGVzLFxuLmNvbnRlbnQtZ3JleSAuY29udGVudC1yZWQtZGVzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRlbnQtcmVkIC5mb290ZXItYnRuYSxcbi5jb250ZW50LWdyZXkgLmZvb3Rlci1idG5hIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW46IDcwcHggYXV0byAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2ZlNDA2NjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IDAuM3M7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjNzO1xuICAtby10cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtaW4td2lkdGg6IDI0MHB4O1xufVxuLmNvbnRlbnQtcmVkIC5mb290ZXItYnRuYTpob3Zlcixcbi5jb250ZW50LWdyZXkgLmZvb3Rlci1idG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuLmNvbnRlbnQtZ3JleSBoNSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNvbnRlbnQtZ3JleSBoNiB7XG4gIGNvbG9yOiAjOGM4ODg5O1xufVxuLmNvbnRlbnQtZ3JleSAuZm9vdGVyLWJ0bmEge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvYnRuLWJnLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuLmNvbnRlbnQtYmx1ZSB7XG4gIHBhZGRpbmc6IDE0MnB4IDQlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZGZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGVudC1ibHVlICosXG4uY29udGVudC1ibHVlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jb250ZW50LWJsdWUgLmZyZWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzMDMwO1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDI1NnB4O1xuICBtYXJnaW46IDQ4cHggYXV0byAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5jb250ZW50LWJsdWUgLmZyZWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0MTQxO1xufVxuLnBhZ2UtdGl0bGUtZmlyc3Qge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZ2xvYmFsLXZpZGVvLWJ1bGxldC1ib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgei1pbmRleDogMTAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDIwcHggODBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZ2xvYmFsLXZpZGVvLWJ1bGxldC1ib3ggLnZpZGVvLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nbG9iYWwtdmlkZW8tYnVsbGV0LWJveCAudmlkZW8tY29udGFpbmVyIC52aWRlby1jYW5jZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNTZweDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uZ2xvYmFsLXZpZGVvLWJ1bGxldC1ib3ggLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tY2FuY2VsOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5nbG9iYWwtdmlkZW8tYnVsbGV0LWJveCAudmlkZW8tY29udGFpbmVyIHZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5nbG9iYWwtdmlkZW8tYnVsbGV0LWJveCAudmlkZW8tY29udGFpbmVyIC52aWRlby1qcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDk1JTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZ2xvYmFsLXZpZGVvLWJ1bGxldC1ib3ggLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tanMgLnZqcy1wbGF5aW5nIC52anMtdGVjaCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmdsb2JhbC12aWRlby1idWxsZXQtYm94IC52aWRlby1jb250YWluZXIgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZm9udC1zaXplOiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjNlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgd2lkdGg6IDIuNWVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIuNWVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIuNWVtO1xuICBib3JkZXItcmFkaXVzOiAyLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xuICBib3JkZXItd2lkdGg6IDAuMTVlbTtcbiAgbWFyZ2luLXRvcDogLTEuMjVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjc1ZW07XG59XG4uZ2xvYmFsLXZpZGVvLWJ1bGxldC1ib3ggLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjYzZW07XG59XG4uZ2xvYmFsLXZpZGVvLWJ1bGxldC1ib3ggLnZpZGVvLWNvbnRhaW5lciAudmpzLXBhdXNlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnlvdXR1YmUtcHVwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB6LWluZGV4OiAxMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogNDBweCA4MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi55b3V0dWJlLXB1cC1jb250YWluZXIgLnlvdXR1YmUtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi55b3V0dWJlLXB1cC1jb250YWluZXIgLnlvdXR1YmUtY29udGVudCAueW91dHViZS12aWRlby1jYW5jZWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi55b3V0dWJlLXB1cC1jb250YWluZXIgLnlvdXR1YmUtY29udGVudCAueW91dHViZS12aWRlby1jYW5jZWw6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnlvdXR1YmUtcHVwLWNvbnRhaW5lciAueW91dHViZS1jb250ZW50IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5zZWNvbmRhcnktbWVudSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4uc2Vjb25kYXJ5LW1lbnUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4Yzg4ODk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG59XG4uc2Vjb25kYXJ5LW1lbnUgYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZlNDA2NjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4uc2Vjb25kYXJ5LW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmU0MDY2O1xufVxuLnNlY29uZGFyeS1tZW51IGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZTQwNjY7XG59XG4uc2Vjb25kYXJ5LW1lbnUgYS5hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLmN1c3RvbSB7XG4gIGJhY2tncm91bmQ6ICNmOGY2ZjY7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY3VzdG9tIC5jdXN0b20td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMzc4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiA5MiU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmN1c3RvbSAuY3VzdG9tLXdyYXAgLnN3aXBlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOTBweCAxOXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jdXN0b20gLmN1c3RvbS13cmFwIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUge1xuICBwYWRkaW5nOiAzMnB4IDE1cHggMDtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jdXN0b20gLmN1c3RvbS13cmFwIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5jdXN0b20gLmN1c3RvbS13cmFwIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbn1cbi5jdXN0b20gLmN1c3RvbS13cmFwIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgaDUsXG4uY3VzdG9tIC5jdXN0b20td3JhcCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC50aGUtbmFtZXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNWM1NzU4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luOiAxNXB4IDAgNHB4O1xufVxuLmN1c3RvbSAuY3VzdG9tLXdyYXAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLmN1c3RvbSAuY3VzdG9tLXdyYXAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgbWFyZ2luOiAyMXB4IGF1dG8gMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1YzU3NTg7XG59XG4uY3VzdG9tIC5jdXN0b20td3JhcCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIHAgYSB7XG4gIGNvbG9yOiAjZmU0MDY2O1xufVxuLmN1c3RvbSAuY3VzdG9tLXdyYXAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSBwIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jdXN0b20gLmN1c3RvbS13cmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBmb250LXNpemU6IDIycHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgei1pbmRleDogMTtcbn1cbi5jdXN0b20gLmN1c3RvbS13cmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4udG9zIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiA3MHB4IGF1dG8gODBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50b3MgcCB7XG4gIGNvbG9yOiAjOGM4ODg5O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAxNHB4IDA7XG59XG4udG9zIGgyIHtcbiAgbWFyZ2luOiAyOHB4IGF1dG8gMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi50b3MgdWwge1xuICBjb2xvcjogIzhjODg4OTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnRvcyBhIHtcbiAgY29sb3I6ICNmZTQwNjY7XG59XG4udG9zIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jdXN0b21lci1zZXJ2aWNlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGJvdHRvbTogOTBweDtcbn1cbi5jdXN0b21lci1zZXJ2aWNlIC5pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcztcbiAgLW1zLXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xufVxuLmN1c3RvbWVyLXNlcnZpY2UgLml0ZW0gLmljb25mb250IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjOGM4ODg5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcztcbiAgLW1zLXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uY3VzdG9tZXItc2VydmljZSAuaXRlbSAubWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b21lci1zZXJ2aWNlIC5pdGVtIC5tZXNzYWdlIC5tZXNzYWdlLXdhcnAge1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxM3B4IDE2cHggMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jdXN0b21lci1zZXJ2aWNlIC5pdGVtIC5tZXNzYWdlIC5tZXNzYWdlLXdhcnAgaDUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIDAgN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmN1c3RvbWVyLXNlcnZpY2UgLml0ZW0gLm1lc3NhZ2UgLm1lc3NhZ2Utd2FycCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzhjODg4OTtcbn1cbi5jdXN0b21lci1zZXJ2aWNlIC5pdGVtIC5tZXNzYWdlIC5tZXNzYWdlLXdhcnAgcCBhIHtcbiAgY29sb3I6ICM4Yzg4ODk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5jdXN0b21lci1zZXJ2aWNlIC5pdGVtIC5tZXNzYWdlIC5tZXNzYWdlLXdhcnAgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZTQwNjY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmN1c3RvbWVyLXNlcnZpY2UgLml0ZW0gLm1lc3NhZ2UgLm1lc3NhZ2Utd2FycCBwIGltZyB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jdXN0b21lci1zZXJ2aWNlIC5pdGVtIC5tZXNzYWdlIC5tZXNzYWdlLXdhcnAgLnRpdCB7XG4gIGNvbG9yOiAjZmU0MDY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmN1c3RvbWVyLXNlcnZpY2UgLml0ZW0gLm1lc3NhZ2UgLm1lc3NhZ2Utd2FycCAudGV4dDEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5jdXN0b21lci1zZXJ2aWNlIC5pdGVtIC5tZXNzYWdlIC5tZXNzYWdlLXdhcnAgLnN5cy1idXQge1xuICB3aWR0aDogODBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6ICNmZTQwNjY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uY3VzdG9tZXItc2VydmljZSAuaXRlbSAubWVzc2FnZSAubWVzc2FnZS13YXJwIC5zeXMtYnV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTQ3Njtcbn1cbi5jdXN0b21lci1zZXJ2aWNlIC5pdGVtOmhvdmVyOm5vdCguaGlkZS1pdGVtKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTQwNjY7XG4gIGJvcmRlci1jb2xvcjogI2ZlNDA2Njtcbn1cbi5jdXN0b21lci1zZXJ2aWNlIC5pdGVtOmhvdmVyOm5vdCguaGlkZS1pdGVtKSAuaWNvbmZvbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jdXN0b21lci1zZXJ2aWNlIC5pdGVtOmhvdmVyOm5vdCguaGlkZS1pdGVtKSAubWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmN1c3RvbWVyLXNlcnZpY2UgLml0ZW0uaG92ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNDA2NjtcbiAgYm9yZGVyLWNvbG9yOiAjZmU0MDY2O1xufVxuLmN1c3RvbWVyLXNlcnZpY2UgLml0ZW0uaG92ZXJzIC5pY29uZm9udCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmN1c3RvbWVyLXNlcnZpY2UgLml0ZW0uaG92ZXJzIC5tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3VzdG9tZXItc2VydmljZSAuaXRlbS5oaWRlLWJ1dHRvbnMgLnN5cy1idXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbWVyLXNlcnZpY2UgI2dvLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmFxcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY2ZjY7XG4gIHBhZGRpbmc6IDEwMHB4IDAgODBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mYXFzIC5mYXFzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNHB4IDAgMjZweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYXFzIC5mYXFzLWNvbnRlbnQgLm5hdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gOThweDtcbiAgd2lkdGg6IDkwJTtcbn1cbi5mYXFzIC5mYXFzLWNvbnRlbnQgLm5hdiAuZmlyc3QtbmF2IHtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAwIDAgMjBweDtcbn1cbi5mYXFzIC5mYXFzLWNvbnRlbnQgLm5hdiAuc2VjLW5hdiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG59XG4uZmFxcyAuZmFxcy1jb250ZW50IC5uYXYgLm5hdi1idG4ge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzNiZmMwO1xuICBjb2xvcjogIzhjODg4OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDI0MCwgMjQwLCAwLjQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmFxcyAuZmFxcy1jb250ZW50IC5uYXYgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZTQwNjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmU0MDY2O1xufVxuLmZhcXMgLmZhcXMtY29udGVudCAuZmFxcy1kZXRhaWwtYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4uZmFxcyAuZmFxcy1jb250ZW50IC5mYXFzLWRldGFpbC1ib3g6aG92ZXIgaDYsXG4uZmFxcyAuZmFxcy1jb250ZW50IC5mYXFzLWRldGFpbC1ib3g6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmU0MDY2O1xufVxuLmZhcXMgLmZhcXMtY29udGVudCAuZmFxcy1kZXRhaWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9lblVTL2ltYWdlcy9iZ2xpbmUucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjNweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmFxcyAuZmFxcy1jb250ZW50IC5mYXFzLWRldGFpbCAuZmFxcy1kZXRhaWwtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhcXMgLmZhcXMtY29udGVudCAuZmFxcy1kZXRhaWwgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU0MDY2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZmFxcyAuZmFxcy1jb250ZW50IC5mYXFzLWRldGFpbCBoNiB7XG4gIHBhZGRpbmc6IDAgNTBweCAwIDU0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xufVxuLmZhcXMgLmZhcXMtY29udGVudCAuZmFxcy1kZXRhaWwgaSB7XG4gIGNvbG9yOiAjNWM1NzU4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhcXMgLmZhcXMtY29udGVudCAuZmFxcy1kZXRhaWwgcCB7XG4gIG1hcmdpbi1sZWZ0OiA1NHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBjb2xvcjogIzhjODg4OTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mYXFzIC5mYXFzLWNvbnRlbnQgLmZhcXMtZGV0YWlsIHAgYSB7XG4gIGNvbG9yOiAjZmU0MDY2O1xufVxuLmZhcXMgLmZhcXMtY29udGVudCAuZmFxcy1kZXRhaWwgcCBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuLmZhcXMgLmZhcXMtY29udGVudCAuc2VjLWRldGFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmFxcyBoNSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZyaS1ib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk7XG59XG4uZnJpLWJveCAuYmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLmZyaS1ib3ggLmJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQzNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZnJpLWJveCAuYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZyaS1ib3ggLmJveCAuYm94LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmZyaS1ib3ggLmJveCAuYm94LWNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmNvbi1wdXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogOTk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5jb24tcHVwIC5jb24tcHVwLWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAwIDNweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHdpZHRoOiA5NiU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMjRweCAzMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzM1MzAzMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbi1wdXAgLmNvbi1wdXAtY29udGVudCAuY2xvc2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcztcbiAgLW1zLXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciA1MCU7XG4gIGNvbG9yOiAjOGM4ODg5O1xufVxuLmNvbi1wdXAgLmNvbi1wdXAtY29udGVudCAuY2xvc2U6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBjb2xvcjogI2ZlNDA2Njtcbn1cbi5jb24tcHVwIC5jb24tcHVwLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5jb24tcHVwIC5jb24tcHVwLWNvbnRlbnQgLmNvbi1mcm9tIHtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gOHB4O1xufVxuLmNvbi1wdXAgLmNvbi1wdXAtY29udGVudCAuY29uLWZyb20gLmxpc3Qge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29uLXB1cCAuY29uLXB1cC1jb250ZW50IC5jb24tZnJvbSAubGlzdC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb24tcHVwIC5jb24tcHVwLWNvbnRlbnQgLmNvbi1mcm9tIC5saXN0LnNlbGVjdC1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5jb24tcHVwIC5jb24tcHVwLWNvbnRlbnQgLmNvbi1mcm9tIC5saXN0IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29uLXB1cCAuY29uLXB1cC1jb250ZW50IC5jb24tZnJvbSAubGlzdCBpbnB1dCB7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jb24tcHVwIC5jb24tcHVwLWNvbnRlbnQgLmNvbi1mcm9tIC5saXN0IGlucHV0LmNhcHRjaGEtY29kZSB7XG4gIHdpZHRoOiAzNiU7XG59XG4uY29uLXB1cCAuY29uLXB1cC1jb250ZW50IC5jb24tZnJvbSAubGlzdCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzhjODg4OSAhaW1wb3J0YW50O1xufVxuLmNvbi1wdXAgLmNvbi1wdXAtY29udGVudCAuY29uLWZyb20gLmxpc3QgLnNlbmQtY29kZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXB4O1xuICByaWdodDogNHB4O1xuICBwYWRkaW5nOiA4cHggMCA0cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZTQwNjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb24tcHVwIC5jb24tcHVwLWNvbnRlbnQgLmNvbi1mcm9tIC5saXN0IC5zZW5kLWNvZGUtYnRuLmRpc2FibGVkIHtcbiAgY29sb3I6ICM4Yzg4ODk7XG4gIGN1cnNvcjogbm8tZHJvcDtcbn1cbi5jb24tcHVwIC5jb24tcHVwLWNvbnRlbnQgLmNvbi1mcm9tIC5saXN0IC5jYXB0Y2hhLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYygzNiUgKyA4cHgpO1xufVxuLmNvbi1wdXAgLmNvbi1wdXAtY29udGVudCAuY29uLWZyb20gLmxpc3QgLmNhcHRjaGEtY29udGVudCAudmVyaWZ5LWNvZGUtaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb24tcHVwIC5jb24tcHVwLWNvbnRlbnQgLmNvbi1mcm9tIC5saXN0IC5jYXB0Y2hhLWNvbnRlbnQgLmNoYW5nZSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM4Yzg4ODk7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjJzO1xuICAtbXMtdHJhbnNpdGlvbjogMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5jb24tcHVwIC5jb24tcHVwLWNvbnRlbnQgLmNvbi1mcm9tIC5saXN0IC5jYXB0Y2hhLWNvbnRlbnQgLmNoYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjZmU0MDY2O1xufVxuLmNvbi1wdXAgLmNvbi1wdXAtY29udGVudCAuY29uLWZyb20gLmxpc3QgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5jb24tcHVwIC5jb24tcHVwLWNvbnRlbnQgLmNvbi1mcm9tIC5saXN0IC5pY29uLWxpYiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jb24tcHVwIC5jb24tcHVwLWNvbnRlbnQgLmNvbi1mcm9tIC5saXN0LmFjdGl2ZSAuaWNvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM3MDcwNzA7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTMuNXB4IDAgMCAtMy41cHg7XG59XG4uY29uLXB1cCAuY29uLXB1cC1jb250ZW50IC5zcGVjLWVycm9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMzNTMwMzA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29uLXB1cCAuY29uLXB1cC1jb250ZW50IC5zcGVjLWVycm9yIGEge1xuICBjb2xvcjogI2ZlNDA2Njtcbn1cbi5jb24tcHVwIC5jb24tcHVwLWNvbnRlbnQgLnNwZWMtZXJyb3IgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbi1wdXAgLmNvbi1wdXAtY29udGVudCAuZXJyb3ItbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZTQwNjY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5jb24tcHVwIC5jb24tcHVwLWNvbnRlbnQgLmJ1dHRvbi13YXJwIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY29uLXB1cCAuY29uLXB1cC1jb250ZW50IC5idXR0b24td2FycCBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgMTZweDtcbiAgY29sb3I6ICMzNTMwMzA7XG59XG4uY29uLXB1cCAuY29uLXB1cC1jb250ZW50IC5idXR0b24td2FycCBidXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmNTQ3Njtcbn1cbi5jb24tcHVwIC5jb24tcHVwLWNvbnRlbnQgLmJ1dHRvbi13YXJwIGJ1dHRvbi5vayB7XG4gIGNvbG9yOiAjZmU0MDY2O1xufVxuLmNvbi1wdXAgLmNvbi1wdXAtY29udGVudCAuYnV0dG9uLXdhcnAgYnV0dG9uLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MzApO1xufVxuLmdsb2JhbC1jb3VudC1kb3duIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCA1cHggMzJweDtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5nbG9iYWwtY291bnQtZG93biBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMTRweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5nbG9iYWwtY291bnQtZG93biBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5nbG9iYWwtY291bnQtZG93biBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiAnOic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGVmdDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICB3aWR0aDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZ2xvYmFsLWNvdW50LWRvd24gLmxpMTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0RBWVMnO1xufVxuLmdsb2JhbC1jb3VudC1kb3duIC5saTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIUlMnO1xufVxuLmdsb2JhbC1jb3VudC1kb3duIC5saTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdNSU5TJztcbn1cbi5nbG9iYWwtY291bnQtZG93biAubGk0OjpiZWZvcmUge1xuICBjb250ZW50OiAnU0VDUyc7XG59XG4uZ2xvYmFsLWNvdW50LWRvd24gLmxpNDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdsb2JhbC1jb3VudC1kb3duIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5nbG9iYWwtY291bnQtZG93biBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ2NXB4KSB7XG4gIC5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLnNlY29uZC1tZW51IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2Vjb25kYXJ5LW1lbnUgYSB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbiAgLmN1c3RvbSAuY3VzdG9tLXdyYXAge1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gIH1cbiAgLmN1c3RvbSAuY3VzdG9tLXdyYXAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY3VzdG9tIC5jdXN0b20td3JhcCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IHtcbiAgICB3aWR0aDogOTYlO1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICAuaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5yaWdodC1sb2dpbiAuZnJlZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjJweCkge1xuICAuZmFxcyAuZmFxcy1jb250ZW50IC5mYXFzLWRldGFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLmdsb2JhbC1iYW5uZXIgLmJhbm5lci1pbm5lciAuYmFubmVyLXRpdGxlMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG4gIC5nbG9iYWwtYmFubmVyIC5iYW5uZXItaW5uZXIgLmJhbm5lci10aXRsZTIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuY29udGVudC1iYW5uZXIge1xuICAgIGhlaWdodDogMzQwcHg7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICB9XG4gIC5jb250ZW50LWJhbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5jb250ZW50LWJhbm5lciBoMyB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5jb250ZW50LWJhbm5lciBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jb250ZW50LXJlZCBoNSxcbiAgLmNvbnRlbnQtZ3JleSBoNSxcbiAgLmNvbnRlbnQtcmVkIC5jb250ZW50LXJlZC10aXRsZSxcbiAgLmNvbnRlbnQtZ3JleSAuY29udGVudC1yZWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5jb250ZW50LXJlZCBoNixcbiAgLmNvbnRlbnQtZ3JleSBoNixcbiAgLmNvbnRlbnQtcmVkIC5jb250ZW50LXJlZC1kZXMsXG4gIC5jb250ZW50LWdyZXkgLmNvbnRlbnQtcmVkLWRlcyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5oZWFkZXItb2YtcGFnZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDBzO1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbiAgLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVlZjI7XG4gICAgcGFkZGluZzogMTBweCA0JSAxMHB4IDYlO1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5maXJzdC1uYXYge1xuICAgIGNvbG9yOiByZ2JhKDUzLCA0OCwgNDgsIDAuNyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLmZpcnN0LW5hdiAuaWNvbmZvbnQge1xuICAgIGNvbG9yOiByZ2JhKDUzLCA0OCwgNDgsIDAuNyk7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAuaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuc2Vjb25kLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogOHB4IDAgMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5zZWNvbmQtbWVudSAudG9wLXRpdGxlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAyNHB4IDAgMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5zZWNvbmQtbWVudSAubGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuc2Vjb25kLW1lbnUgLmxlZnQtbGlzdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC5sZWZ0LWxpc3QgYSB7XG4gICAgcGFkZGluZzogMTZweCAwIDE2cHggNjRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuc2Vjb25kLW1lbnUgLmxlZnQtbGlzdCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuc2Vjb25kLW1lbnUgLmxlZnQtbGlzdCBhIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC5yaWdodC1jb25zIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDE2cHggMCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSAuc2Vjb25kLW1lbnUgLnJpZ2h0LWNvbnMgLmExIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC5yaWdodC1jb25zIC5hMTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC5sZWZ0LWEge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiA4cHggMCAwO1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5zZWNvbmQtbWVudSAubGVmdC1hIGEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5zZWNvbmQtbWVudSAucHJpY2UtYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtIC5zZWNvbmQtbWVudSAucHJpY2UtYSBpbWcge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAuaGVhZGVyLW5hdiAubmF2LWl0ZW0gLnNlY29uZC1tZW51IC5wcmljZS1hOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5zZWNvbmQtbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLmhlYWRlci1vZi1wYWdlIC5oZWFkZXItY29udGVudCAucmlnaHQtdXNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW9mLXBhZ2UgLmhlYWRlci1jb250ZW50IC5pY29uX21lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZSAuaGVhZGVyLWNvbnRlbnQgLnJpZ2h0LWxvZ2luIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZS5ibGFjay1oZWFkZXIgLmhlYWRlci1jb250ZW50IC5pY29uX21lbnUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZS5zaG93LXBob25lLW1lbnUge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLmhlYWRlci1vZi1wYWdlLnNob3ctcGhvbmUtbWVudSAuaGVhZGVyLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZS5zaG93LXBob25lLW1lbnUgLmhlYWRlci1jb250ZW50IC5sZWZ0LWxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMjBweDtcbiAgfVxuICAuaGVhZGVyLW9mLXBhZ2Uuc2hvdy1waG9uZS1tZW51IC5oZWFkZXItY29udGVudCAubGVmdC1sb2dvIC5waWMyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZS5zaG93LXBob25lLW1lbnUgLmhlYWRlci1jb250ZW50IC5sZWZ0LWxvZ28gLnBpYzMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1vZi1wYWdlLnNob3ctcGhvbmUtbWVudSAuaGVhZGVyLWNvbnRlbnQgLmxlZnQtbG9nbyAucGljMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlci1vZi1wYWdlLnNob3ctcGhvbmUtbWVudSAuaGVhZGVyLWNvbnRlbnQgLmljb25fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW9mLXBhZ2Uuc2hvdy1waG9uZS1tZW51IC5oZWFkZXItY29udGVudCAuaWNvbl9tZW51X2Nsb3NlIHtcbiAgICBjb2xvcjogcmdiYSg1MywgNDgsIDQ4LCAwLjcpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogNCU7XG4gICAgdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZS5zaG93LXBob25lLW1lbnUgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiA3NnB4O1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZS5zaG93LXBob25lLW1lbnUgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2OjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogNzZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZS5zaG93LXBob25lLW1lbnUgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmF2IC5uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlci1vZi1wYWdlLnNob3ctcGhvbmUtbWVudSAuaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1uYXYgLm5hdi1pdGVtLmFjdGl2ZSAuZmlyc3QtbmF2IC5pY29uZm9udCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbiAgLmhlYWRlci1vZi1wYWdlLnNob3ctcGhvbmUtbWVudSAuaGVhZGVyLWNvbnRlbnQgLnJpZ2h0LXVzZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZS5zaG93LXBob25lLW1lbnUgLmhlYWRlci1jb250ZW50IC5yaWdodC11c2VyIC5hdmF0YXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1vZi1wYWdlLnNob3ctcGhvbmUtbWVudSAuaGVhZGVyLWNvbnRlbnQgLnJpZ2h0LXVzZXIgLmFycm93LWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1vZi1wYWdlLnNob3ctcGhvbmUtbWVudSAuaGVhZGVyLWNvbnRlbnQgLnJpZ2h0LXVzZXIgLnVzZXItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZS5zaG93LXBob25lLW1lbnUgLmhlYWRlci1jb250ZW50IC5yaWdodC11c2VyIC51c2VyLW1lbnUgYSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuaGVhZGVyLW9mLXBhZ2Uuc2hvdy1waG9uZS1tZW51IC5oZWFkZXItY29udGVudCAucmlnaHQtbG9naW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLmhlYWRlci1vZi1wYWdlLnNob3ctcGhvbmUtbWVudSAuaGVhZGVyLWNvbnRlbnQgLnJpZ2h0LWxvZ2luIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZS5zaG93LXBob25lLW1lbnUgLmhlYWRlci1jb250ZW50IC5yaWdodC1sb2dpbiAuZnJlZSB7XG4gICAgd2lkdGg6IDE2OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5oZWFkZXItb2YtcGFnZS5oZWFkZXItc2Nyb2xscyAuaGVhZGVyLWNvbnRlbnQgLmljb25fbWVudSB7XG4gICAgY29sb3I6ICMzNTMwMzA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuaGVhZGVyLW1lc3NhZ2UtY29udGFpbmVyIC5oZWFkZXItY29udGVudCAuaGVhZGVyLXVzZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLW1lc3NhZ2UtY29udGFpbmVyIC5oZWFkZXItY29udGVudCAuaGVhZGVyLXVzZXIgLm1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaGVhZGVyLW1lc3NhZ2UtY29udGFpbmVyIC5oZWFkZXItY29udGVudCAuaGVhZGVyLXVzZXIgLm1lc3NhZ2UgLm1lcy1jb3VudCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXItbWVzc2FnZS1jb250YWluZXIgLmhlYWRlci1jb250ZW50IC5oZWFkZXItdXNlciAudXNlci1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mb290ZXItb2YtcGFnZSB7XG4gICAgcGFkZGluZzogNjRweCA0JSAzMnB4O1xuICB9XG4gIC5mb290ZXItb2YtcGFnZSAuZm9vdGVyLWNvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5mb290ZXItb2YtcGFnZSAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLnBhZ2UtdGl0bGUtZmlyc3Qge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuICAucGFnaW5hdGlvbiBsaSB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuICAucGFnaW5hdGlvbiBsaSBhIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLnNlY29uZGFyeS1tZW51IGEge1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5jdXN0b20ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NzBweCkge1xuICAuZmFxcyAuZmFxcy1jb250ZW50IC5mYXFzLWRldGFpbCBoNiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdsb2JhbC1iYW5uZXIgLmJhbm5lci1pbm5lciAuYmFubmVyLXRpdGxlMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5nbG9iYWwtYmFubmVyIC5iYW5uZXItaW5uZXIgLmJhbm5lci10aXRsZTIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY29udGVudC1iYW5uZXIge1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbiAgLmNvbnRlbnQtYmFubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmNvbnRlbnQtYmFubmVyIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmNvbnRlbnQtYmFubmVyIGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNvbnRlbnQtcmVkLFxuICAuY29udGVudC1ncmV5IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG4gIC5jb250ZW50LXJlZCBoNSxcbiAgLmNvbnRlbnQtZ3JleSBoNSxcbiAgLmNvbnRlbnQtcmVkIC5jb250ZW50LXJlZC10aXRsZSxcbiAgLmNvbnRlbnQtZ3JleSAuY29udGVudC1yZWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAuY29udGVudC1yZWQgaDYsXG4gIC5jb250ZW50LWdyZXkgaDYsXG4gIC5jb250ZW50LXJlZCAuY29udGVudC1yZWQtZGVzLFxuICAuY29udGVudC1ncmV5IC5jb250ZW50LXJlZC1kZXMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDE1cHggMCAzMHB4O1xuICB9XG4gIC5jb250ZW50LXJlZCAuZm9vdGVyLWJ0bmEsXG4gIC5jb250ZW50LWdyZXkgLmZvb3Rlci1idG5hIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgfVxuICAuY2xlYXItc3BhY2UgLnBhZ2luYXRpb24gbGkge1xuICAgIG1hcmdpbjogMCAycHg7XG4gIH1cbiAgLmNsZWFyLXNwYWNlIC5wYWdpbmF0aW9uIGxpIGEge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmN1c3RvbSAuY3VzdG9tLXdyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmN1c3RvbSAuY3VzdG9tLXdyYXAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLmN1c3RvbSAuY3VzdG9tLXdyYXAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbiAgLmN1c3RvbSAuY3VzdG9tLXdyYXAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5mYXFzIGg1IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmdsb2JhbC1iYW5uZXIgLmJhbm5lci1pbm5lciAucGxheS12aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLmdsb2JhbC12aWRlby1idWxsZXQtYm94IC52aWRlby1jb250YWluZXIgLnZpZGVvLWNhbmNlbCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0b3A6IDcwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBib2R5IC5nbG9iYWwtdmlkZW8tYnVsbGV0LWJveCAudmlkZW8tY29udGFpbmVyIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogLTEuMmVtO1xuICB9XG4gIC5mb290ZXItb2YtcGFnZSB7XG4gICAgcGFkZGluZzogMTZweCAwIDMycHg7XG4gIH1cbiAgLmZvb3Rlci1vZi1wYWdlIC5mb290ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogNDhweCAwIDQ4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvb3Rlci1vZi1wYWdlIC5mb290ZXItY29udGVudCAuZm9vdGVyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFRUVFO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZvb3Rlci1vZi1wYWdlIC5mb290ZXItY29udGVudCAuZm9vdGVyLWl0ZW0gLnNvY2lhbC1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXItb2YtcGFnZSAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1pdGVtIC50aXRsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMjBweCA0JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZm9vdGVyLW9mLXBhZ2UgLmZvb3Rlci1jb250ZW50IC5mb290ZXItaXRlbSAudGl0bGVzOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJysnO1xuICAgIGNvbG9yOiByZ2JhKDUzLCA0OCwgNDgsIDAuNCk7XG4gICAgcmlnaHQ6IDQlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5mb290ZXItb2YtcGFnZSAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgfVxuICAuZm9vdGVyLW9mLXBhZ2UgLmZvb3Rlci1jb250ZW50IC5mb290ZXItaXRlbSAuc3ViLWZvb3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjZGNjtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHggMjRweDtcbiAgfVxuICAuZm9vdGVyLW9mLXBhZ2UgLmZvb3Rlci1jb250ZW50IC5mb290ZXItaXRlbSAuc3ViLWZvb3QgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZm9vdGVyLW9mLXBhZ2UgLmZvb3Rlci1jb250ZW50IC5mb290ZXItaXRlbSAuc3ViLWZvb3QgYTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXItb2YtcGFnZSAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1pdGVtLmFjdGl2ZSAudGl0bGVzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICctJztcbiAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuZm9vdGVyLW9mLXBhZ2UgLmZvb3Rlci1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDAgNCU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyLW9mLXBhZ2UgLmZvb3Rlci1ib3R0b20gLnJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5mb290ZXItb2YtcGFnZSAuZm9vdGVyLWJvdHRvbSAucmlnaHQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgfVxuICAuZm9vdGVyLW9mLXBhZ2UgLmZvb3Rlci1ib3R0b20gcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wYWdlLXRpdGxlLWZpcnN0IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZ2xvYmFsLWJhbm5lciAuYmFubmVyLWlubmVyIC50aXRsZS1waG9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmdsb2JhbC1iYW5uZXIgLmJhbm5lci1pbm5lciAudGl0bGUtd2ViIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZhcXMgLmZhcXMtY29udGVudCAuZmFxcy1kZXRhaWwge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NHB4O1xuICB9XG4gIC5mYXFzIC5mYXFzLWNvbnRlbnQgLmZhcXMtZGV0YWlsIHAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mYXFzIC5mYXFzLWNvbnRlbnQgLm5hdiAubmF2LWJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnNlY29uZGFyeS1tZW51IGEge1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgYm9keSAuZ2xvYmFsLXZpZGVvLWJ1bGxldC1ib3gge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgYm9keSAueW91dHViZS1wdXAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZ2xvYmFsLWNvdW50LWRvd24gbGkge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIG1hcmdpbjogMCA2cHg7XG4gIH1cbiAgLmdsb2JhbC1jb3VudC1kb3duIGxpIHNwYW4ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLmdsb2JhbC1jb3VudC1kb3duIGxpOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLmdsb2JhbC1jb3VudC1kb3duIGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAubXNnLWJveCB7XG4gICAgbWluLXdpZHRoOiA5MiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5wYWdlLXRpdGxlLWZpcnN0IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnRvcyB7XG4gICAgbWFyZ2luOiAzNnB4IGF1dG87XG4gIH1cbiAgLnRvcyAubGFzdCB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuICAudG9zIGg2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnRvcyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmdsb2JhbC1iYW5uZXIgLmJhbm5lci12aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2xvYmFsLWJhbm5lciAuYmFubmVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDglO1xuICB9XG4gIC5nbG9iYWwtYmFubmVyIC5iYW5uZXItaW5uZXIgLmJhbm5lci10aXRsZTEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuZ2xvYmFsLWJhbm5lciAuYmFubmVyLWlubmVyIC5iYW5uZXItdGl0bGUyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNvbnRlbnQtYmFubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgfVxuICAuY29udGVudC1iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmNvbnRlbnQtYmFubmVyIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmNvbnRlbnQtcmVkLFxuICAuY29udGVudC1ncmV5IHtcbiAgICBwYWRkaW5nOiA4MHB4IDI4cHg7XG4gIH1cbiAgLmNvbnRlbnQtcmVkIGg1LFxuICAuY29udGVudC1ncmV5IGg1LFxuICAuY29udGVudC1yZWQgLmNvbnRlbnQtcmVkLXRpdGxlLFxuICAuY29udGVudC1ncmV5IC5jb250ZW50LXJlZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5jb250ZW50LXJlZCBoNixcbiAgLmNvbnRlbnQtZ3JleSBoNixcbiAgLmNvbnRlbnQtcmVkIC5jb250ZW50LXJlZC1kZXMsXG4gIC5jb250ZW50LWdyZXkgLmNvbnRlbnQtcmVkLWRlcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5jb250ZW50LXJlZCAuYmFubmVyLWJ0bixcbiAgLmNvbnRlbnQtZ3JleSAuYmFubmVyLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuY3VzdG9tZXItc2VydmljZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGVudC1ibHVlIHtcbiAgICBwYWRkaW5nOiA2NHB4IDQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmZhcXMgLmNvbnRlbnQge1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbiAgLmZhcXMgLmZhcXMtY29udGVudCAuZmFxcy1kZXRhaWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTNweDtcbiAgfVxuICAuZmFxcyAuZmFxcy1jb250ZW50IC5mYXFzLWRldGFpbCBwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAuZmFxcyAuZmFxcy1jb250ZW50IC5mYXFzLWRldGFpbCBoNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmZhcXMgLmZhcXMtY29udGVudCAuZmFxcy1kZXRhaWwgaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuZmFxcyAuZmFxcy1jb250ZW50IC5mYXFzLWRldGFpbCBwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuICAuY3VzdG9tIC5jdXN0b20td3JhcCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmN1c3RvbSAuY3VzdG9tLXdyYXAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC50b3Mge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuZ2xvYmFsLWJhbm5lciAuYmFubmVyLWlubmVyIC5iYW5uZXItdGl0bGUxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMganVtcCB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLyog5Yqo55S75byA5aeL5ZKM57uT5p2f5pe277yM5a2X5q+N5L2N5LqO5Y6f5L2NICovXG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgLyog5Yqo55S76L+b6KGM5Yiw5LiA5Y2K5pe277yM5a2X5q+N5ZCR5LiK56e75YqoIDhweCAqL1xuICB9XG59XG4iXX0= */