@charset "UTF-8";
.blog-post .post-details .post-stats {
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  color: #696973;
  margin-top: 15px;
  margin-bottom: 35px;
}

.blog-post .post-details .post-stats .p-category {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.mobile .blog-post .post-details .post-stats {
  overflow-x: scroll;
}

.blog-post .post-details .post-stats::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 1px;
  height: 2px;
  width: 2px;
}

.blog-post .post-details .post-stats::-webkit-scrollbar-track {
  background-color: white;
  background-color: #eeeeee;
}

.blog-post .post-details .post-stats::-webkit-scrollbar-thumb {
  background-color: #999;
  background-color: #ef5042;
}

.blog-post .post-details .post-stats .p-posted {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.blog-post .post-details .post-stats .p-author {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.blog-post .post-details .post-stats .p-date {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.p-date-image {
  color: white;
  font-weight: 700;
  background: #ef5042;
  margin: 7px;
  border-radius: px;
}

.blog-post .post-details .post-stats .p-comment {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.blog-post .post-details .post-stats .p-view {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.post-details {
  padding-bottom: 20px;
}

.post-content > p {
  margin-bottom: 10px;
}

.post-content {
  font-size: 15px;
  -webkit-column-count: initial;
     -moz-column-count: initial;
          column-count: initial;
  -webkit-column-gap: 50px;
     -moz-column-gap: 50px;
          column-gap: 50px;
  -webkit-column-rule-style: none;
     -moz-column-rule-style: none;
          column-rule-style: none;
}

.post-image {
  display: block;
  text-align: left;
  float: none;
}

.post-image img {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.blog-post .tags {
  margin-top: 15px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-size: 13px;
  font-weight: 700;
  justify-content: flex-start;
}

.blog-post .tags a, .blog-post .tags-title {
  margin-right: 8px;
  margin-bottom: 8px;
}

.blog-post .tags b {
  display: none;
}

.blog-post .tags a {
  border-radius: 10px;
  padding-right: 8px;
  padding-left: 8px;
  font-size: 13px;
  color: #e6e6e6;
  font-weight: 400;
  text-decoration: none;
  background: #2c3640;
}

.blog-post .tags a:hover {
  color: white;
  background: #579ac1;
}

.post-comments {
  margin-top: 20px;
}

.post-comment {
  margin-bottom: 30px;
  padding-bottom: 15px;
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
}

.post-reply {
  margin-top: 15px;
  margin-left: 60px;
  padding-top: 20px;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
}

.user-avatar {
  display: none;
  margin-right: 15px;
  border-radius: 50%;
}

.module-blog_comments .side-image {
  display: none;
}

.post-comment .user-name {
  font-size: 18px;
  font-weight: 700;
}

.post-comment .user-data div {
  font-size: 12px;
}

.post-comment .user-site::before {
  left: -1px;
}

.blog-post .has-error {
  color: #ef5042 !important;
}

.blog-post .form-group .control-label {
  max-width: 9999px;
  padding-bottom: 2px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.blog-post .has-error .form-control {
  border-color: #ef5042 !important;
}

.blog-post .required .control-label::after, .blog-post .required .control-label + div::before, .blog-post .text-danger {
  color: #8f9da6;
}

.blog-post .form-group {
  margin-bottom: 5px;
}

.blog-post .required.has-error .control-label::after, .blog-post .required.has-error .control-label + div::before {
  color: #ef5042 !important;
}

.blog-post input.form-control {
  background: white !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
  border-radius: 3px !important;
}

.blog-post input.form-control:focus, .blog-post input.form-control:active {
  border-color: #579ac1 !important;
}

.blog-post input.form-control:hover {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.blog-post input.form-control:focus {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.blog-post textarea.form-control {
  background: white !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
  border-radius: 3px !important;
}

.blog-post textarea.form-control:focus, .blog-post textarea.form-control:active {
  border-color: #579ac1 !important;
}

.blog-post textarea.form-control:hover {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.blog-post textarea.form-control:focus {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.blog-post select.form-control {
  background: white !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
  border-radius: 3px !important;
  max-width: 200px;
}

.blog-post select.form-control:focus, .blog-post select.form-control:active {
  border-color: #579ac1 !important;
}

.blog-post select.form-control:hover {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.blog-post select.form-control:focus {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.blog-post .radio {
  width: 100%;
}

.blog-post .checkbox {
  width: 100%;
}

.blog-post .input-group .input-group-btn .btn, .blog-post .input-group .input-group-btn .btn:visited {
  font-size: 13px;
  color: white;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.blog-post .input-group .input-group-btn .btn:hover {
  color: white !important;
  background: #ef5042 !important;
}

.blog-post .input-group .input-group-btn .btn:active, .blog-post .input-group .input-group-btn .btn:hover:active, .blog-post .input-group .input-group-btn .btn:focus:active {
  color: white !important;
  background: #d7463a !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.blog-post .input-group .input-group-btn .btn:focus {
  color: white !important;
  background: #d7463a;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.blog-post .input-group .input-group-btn .btn {
  background: #08274d;
  border-width: 2px;
  padding: 15px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 3px !important;
  min-width: 35px;
  min-height: 35px;
  margin-left: 5px;
}

.desktop .blog-post .input-group .input-group-btn .btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.blog-post .input-group .input-group-btn .btn.btn.disabled::after {
  font-size: 20px;
}

.blog-post .product-option-file .btn i::before {
  content: "\ebd8" !important;
  font-family: icomoon !important;
}

.reply-form .has-error {
  color: #ef5042 !important;
}

.reply-form .form-group .control-label {
  max-width: 9999px;
  padding-bottom: 2px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.reply-form .has-error .form-control {
  border-color: #ef5042 !important;
}

.reply-form .required .control-label::after, .reply-form .required .control-label + div::before, .reply-form .text-danger {
  color: #8f9da6;
}

.reply-form .form-group {
  margin-bottom: 5px;
}

.reply-form .required.has-error .control-label::after, .reply-form .required.has-error .control-label + div::before {
  color: #ef5042 !important;
}

.reply-form input.form-control {
  background: white !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
  border-radius: 3px !important;
}

.reply-form input.form-control:focus, .reply-form input.form-control:active {
  border-color: #579ac1 !important;
}

.reply-form input.form-control:hover {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.reply-form input.form-control:focus {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.reply-form textarea.form-control {
  background: white !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
  border-radius: 3px !important;
}

.reply-form textarea.form-control:focus, .reply-form textarea.form-control:active {
  border-color: #579ac1 !important;
}

.reply-form textarea.form-control:hover {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.reply-form textarea.form-control:focus {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.reply-form select.form-control {
  background: white !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
  border-radius: 3px !important;
  max-width: 200px;
}

.reply-form select.form-control:focus, .reply-form select.form-control:active {
  border-color: #579ac1 !important;
}

.reply-form select.form-control:hover {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.reply-form select.form-control:focus {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.reply-form .radio {
  width: 100%;
}

.reply-form .checkbox {
  width: 100%;
}

.reply-form .input-group .input-group-btn .btn, .reply-form .input-group .input-group-btn .btn:visited {
  font-size: 13px;
  color: white;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.reply-form .input-group .input-group-btn .btn:hover {
  color: white !important;
  background: #ef5042 !important;
}

.reply-form .input-group .input-group-btn .btn:active, .reply-form .input-group .input-group-btn .btn:hover:active, .reply-form .input-group .input-group-btn .btn:focus:active {
  color: white !important;
  background: #d7463a !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.reply-form .input-group .input-group-btn .btn:focus {
  color: white !important;
  background: #d7463a;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.reply-form .input-group .input-group-btn .btn {
  background: #08274d;
  border-width: 2px;
  padding: 15px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 3px !important;
  min-width: 35px;
  min-height: 35px;
  margin-left: 5px;
}

.desktop .reply-form .input-group .input-group-btn .btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.reply-form .input-group .input-group-btn .btn.btn.disabled::after {
  font-size: 20px;
}

.reply-form .product-option-file .btn i::before {
  content: "\ebd8" !important;
  font-family: icomoon !important;
}

.post-comment .user-data .user-date {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.post-comment .user-data .user-time {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.comment-form .form-group:not(.required) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.user-data .user-site {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.main-posts.post-grid .post-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.main-posts.post-grid .post-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.one-column #content .main-posts.post-grid .post-layout.swiper-slide {
  margin-right: 25px;
  width: calc((100% - 25px) / 2 - 0.01px);
}

.one-column #content .main-posts.post-grid .post-layout:not(.swiper-slide) {
  padding: 12.5px;
  width: calc(50% - 0.01px);
}

.two-column #content .main-posts.post-grid .post-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.two-column #content .main-posts.post-grid .post-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.side-column .main-posts.post-grid .post-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .main-posts.post-grid .post-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.main-posts.post-grid {
  margin: -12px;
}

.post-grid .post-thumb:hover .image img {
  -webkit-transform: scale(1.15);
          transform: scale(1.15);
}

.post-grid .post-thumb .caption {
  position: relative;
  bottom: auto;
  width: auto;
}

.post-grid .post-thumb .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 0;
  margin-right: auto;
  margin-top: 15px;
  margin-bottom: 10px;
}

.post-grid .post-thumb .name a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 24px;
  color: #3a4754;
}

.post-grid .post-thumb .description {
  display: block;
  color: #8b9198;
}

.post-grid .post-thumb .button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 20px;
}

.post-grid .post-thumb .btn-read-more::before {
  display: inline-block;
}

.post-grid .post-thumb .btn-read-more::after {
  display: inline-block;
  content: "\e9b1" !important;
  font-family: icomoon !important;
}

.post-grid .post-thumb .post-stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #e6e6e6;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: absolute;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  width: 100%;
  background: rgba(44, 54, 64, 0.5);
  padding: 7px;
  padding-left: 12px;
}

.post-grid .post-thumb .post-stats .p-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.post-grid .post-thumb .p-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.post-grid .post-thumb .post-stats .p-comment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.post-grid .post-thumb .post-stats .p-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.post-list .post-layout:not(.swiper-slide) {
  margin-bottom: 30px;
}

.post-list .post-thumb .caption {
  -ms-flex-preferred-size: 200px;
      flex-basis: 200px;
  padding-left: 20px;
}

.desktop .post-list .post-thumb:hover {
  -webkit-box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
}

.post-list .post-thumb:hover .image img {
  -webkit-transform: scale(1.15);
          transform: scale(1.15);
}

.post-list .post-thumb .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 0;
  margin-right: auto;
}

.post-list .post-thumb .name a {
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 26px;
  color: #333333;
}

.post-list .post-thumb .description {
  display: block;
  color: #8b9198;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.post-list .post-thumb .button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.post-list .post-thumb .btn-read-more::before {
  display: inline-block;
}

.post-list .post-thumb .btn-read-more .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.post-list .post-thumb .btn-read-more::after {
  content: "\e5c8" !important;
  font-family: icomoon !important;
}

.post-list .post-thumb .btn-read-more.btn, .post-list .post-thumb .btn-read-more.btn:visited {
  color: #696973;
}

.post-list .post-thumb .btn-read-more.btn:hover {
  color: #333333 !important;
  background: #f0f2f5 !important;
}

.post-list .post-thumb .btn-read-more.btn {
  background: #f8f8f8;
}

.post-list .post-thumb .btn-read-more.btn:active, .post-list .post-thumb .btn-read-more.btn:hover:active, .post-list .post-thumb .btn-read-more.btn:focus:active {
  background: #eeeeee !important;
}

.post-list .post-thumb .btn-read-more.btn:focus {
  background: #eeeeee;
}

.post-list .post-thumb .btn-read-more.btn.btn.disabled::after {
  font-size: 20px;
}

.post-list .post-thumb .post-stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 10px;
}

.post-list .post-thumb .post-stats .p-author {
  display: block;
}

.post-list .post-thumb .p-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.post-list .post-thumb .post-stats .p-comment {
  display: block;
}

.post-list .post-thumb .post-stats .p-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.blog-feed span {
  display: block;
  font-family: "Hind Madurai" !important;
  font-weight: 700 !important;
  color: #579ac1 !important;
}

.blog-feed {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.blog-feed::before {
  content: "\f143" !important;
  font-family: icomoon !important;
  font-size: 14px;
  color: #ef5042;
}

.desktop .blog-feed:hover span {
  color: #ef5042 !important;
}

.countdown {
  font-size: 16px;
  color: white;
  font-weight: 700;
  background: #8f9da6;
  border-radius: 3px;
}

.countdown div span {
  color: #e6e6e6;
  font-weight: 400;
}

.countdown > div {
  border-style: solid;
  border-color: #8b9198;
}

.boxed-layout .site-wrapper {
  overflow: hidden;
}

.boxed-layout .header {
  padding: 0 20px;
}

.boxed-layout .breadcrumb {
  padding-left: 20px;
  padding-right: 20px;
}

.wrapper, .mega-menu-content, .site-wrapper > .container, .grid-cols, .desktop-header-active .is-sticky .header .desktop-main-menu-wrapper, .desktop-header-active .is-sticky .sticky-fullwidth-bg, .boxed-layout .site-wrapper, .breadcrumb, .title-wrapper, .page-title > span, .desktop-header-active .header .top-bar, .desktop-header-active .header .mid-bar, .desktop-main-menu-wrapper {
  max-width: 1280px;
}

.desktop-main-menu-wrapper .main-menu > .j-menu > .first-dropdown::before {
  -webkit-transform: translateX(calc(0px - (100vw - 1280px) / 2));
          transform: translateX(calc(0px - (100vw - 1280px) / 2));
}

html[dir=rtl] .desktop-main-menu-wrapper .main-menu > .j-menu > .first-dropdown::before {
  -webkit-transform: none;
          transform: none;
  right: calc(0px - (100vw - 1280px) / 2);
}

.desktop-main-menu-wrapper .main-menu > .j-menu > .first-dropdown.mega-custom::before {
  -webkit-transform: translateX(calc(0px - (200vw - 1280px) / 2));
          transform: translateX(calc(0px - (200vw - 1280px) / 2));
}

html[dir=rtl] .desktop-main-menu-wrapper .main-menu > .j-menu > .first-dropdown.mega-custom::before {
  -webkit-transform: none;
          transform: none;
  right: calc(0px - (200vw - 1280px) / 2);
}

body {
  background: white;
  font-family: "Myriad Pro", sans-serif;
  font-weight: 400;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}

#content {
  padding-top: 40px;
  padding-bottom: 40px;
}

.column-left #content {
  padding-left: 20px;
}

.column-right #content {
  padding-right: 20px;
}

.side-column {
  max-width: 240px;
  padding: 20px;
  padding-top: 40px;
  padding-left: 0px;
}

.one-column #content {
  max-width: unset;
}

.two-column #content {
  max-width: calc(100% - 480px);
}

#column-right {
  padding: 20px;
  padding-top: 40px;
  padding-right: 0px;
}

.page-title {
  display: block;
}

.dropdown.dropdown .j-menu .dropdown > a > .count-badge {
  margin-right: 0;
}

.dropdown.dropdown .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 7px;
}

.dropdown.dropdown .j-menu .dropdown > a::after {
  display: block;
}

.dropdown.dropdown .j-menu > li > a {
  font-size: 14px;
  color: #696973;
  font-weight: 400;
  background: white;
  padding: 10px;
  padding-left: 15px;
}

.desktop .dropdown.dropdown .j-menu > li:hover > a, .dropdown.dropdown .j-menu > li.active > a {
  color: #333333;
  background: #f0f2f5;
}

.dropdown.dropdown .j-menu .links-text {
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.dropdown.dropdown .j-menu > li > a::before {
  margin-right: 7px;
  min-width: 20px;
  font-size: 18px;
}

.dropdown.dropdown .j-menu > li > a, .dropdown.dropdown.accordion-menu .menu-item > a + div, .dropdown.dropdown .accordion-menu .menu-item > a + div {
  border-style: none;
}

.dropdown.dropdown .j-menu a .count-badge {
  display: none;
  position: relative;
}

.dropdown.dropdown:not(.mega-menu) .j-dropdown {
  min-width: 200px;
}

.dropdown.dropdown:not(.mega-menu) .j-menu {
  -webkit-box-shadow: 30px 40px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 30px 40px 90px -10px rgba(0, 0, 0, 0.2);
}

.dropdown.dropdown .j-dropdown::before {
  display: none;
  border-bottom-color: white;
  margin-left: 15px;
  margin-top: -20px;
}

legend {
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 22px;
  line-height: 1.1;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 22px;
  line-height: 1.1;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

legend::after {
  display: none;
  display: none;
}

legend.page-title > span::after {
  display: none;
  display: none;
}

.title {
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 22px;
  line-height: 1.1;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.title::after {
  display: none;
}

.title.page-title > span::after {
  display: none;
}

html:not(.popup) .page-title {
  font-family: "Vollkorn";
  font-weight: 400;
  font-size: 30px;
  background: #f0f2f5;
  padding: 25px;
  padding-right: 20px;
  padding-left: 20px;
  margin: 0px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  text-align: center;
}

html:not(.popup) .page-title::after {
  display: none;
  left: 50%;
  right: initial;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

html:not(.popup) .page-title.page-title > span::after {
  display: none;
  left: 50%;
  right: initial;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

.menu-label {
  font-family: "Hind Madurai";
  font-weight: 400;
  font-size: 9px;
  color: white;
  text-transform: uppercase;
  background: #ef5042;
  border-radius: 2px;
  padding: 2px;
  padding-right: 5px;
  padding-bottom: 0px;
  padding-left: 5px;
}

.btn, .btn:visited {
  font-size: 13px;
  color: white;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.btn:hover {
  color: white !important;
  opacity: 0.9 !important;
}

.btn:active, .btn:hover:active, .btn:focus:active {
  color: white !important;
  background-color: #3E809D !important;
  opacity: 0.9 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.btn:focus {
  color: white !important;
  background: #d7463a;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.btn {
  background-color: #3E809D;
  border-width: 2px;
  padding: 15px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 3px !important;
}

.btn.btn.disabled::after {
  font-size: 20px;
}

.btn-primary.btn, .btn-primary.btn:visited {
  font-size: 13px;
  color: white;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.btn-primary.btn:hover {
  color: white !important;
  background: #ef5042 !important;
}

.btn-primary.btn:active, .btn-primary.btn:hover:active, .btn-primary.btn:focus:active {
  color: white !important;
  background: #d7463a !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.btn-primary.btn:focus {
  color: white !important;
  background: #d7463a;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.btn-primary.btn {
  background: #08274d;
  border-width: 2px;
  padding: 15px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 3px !important;
}

.desktop .btn-primary.btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.btn-primary.btn.btn.disabled::after {
  font-size: 20px;
}

.btn-secondary.btn {
  background: #08274d;
}

.btn-secondary.btn:hover {
  background: #579ac1 !important;
}

.btn-secondary.btn.btn.disabled::after {
  font-size: 20px;
}

.btn-success.btn {
  background: #50ad55;
}

.btn-success.btn:hover {
  background: #579ac1 !important;
}

.btn-success.btn.btn.disabled::after {
  font-size: 20px;
}

.btn-danger.btn {
  background: #ef5042;
}

.btn-danger.btn:hover {
  background: #08274d !important;
}

.btn-danger.btn.btn.disabled::after {
  font-size: 20px;
}

.btn-warning.btn {
  background: #ef5042;
}

.btn-warning.btn:hover {
  background: #08274d !important;
}

.btn-warning.btn.btn.disabled::after {
  font-size: 20px;
}

.btn-info.btn, .btn-info.btn:visited {
  letter-spacing: 1px;
}

.btn-info.btn {
  background: #8b9198;
  padding: 10px;
}

.btn-info.btn:hover {
  background: #08274d !important;
}

.btn-info.btn.btn.disabled::after {
  font-size: 20px;
}

.btn-light.btn, .btn-light.btn:visited {
  color: #696973;
}

.btn-light.btn:hover {
  color: #333333 !important;
  background: #f0f2f5 !important;
}

.btn-light.btn {
  background: #f8f8f8;
}

.btn-light.btn:active, .btn-light.btn:hover:active, .btn-light.btn:focus:active {
  background: #eeeeee !important;
}

.btn-light.btn:focus {
  background: #eeeeee;
}

.btn-light.btn.btn.disabled::after {
  font-size: 20px;
}

.btn-dark.btn {
  background: #2c3640;
}

.btn-dark.btn:hover {
  background: #3a4754 !important;
}

.btn-dark.btn.btn.disabled::after {
  font-size: 20px;
}

.buttons {
  margin-top: 20px;
  font-size: 12px;
}

.buttons .pull-right .btn, .buttons .pull-right .btn:visited {
  font-size: 13px;
  color: white;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.buttons .pull-right .btn:hover {
  color: white !important;
  background: #ef5042 !important;
}

.buttons .pull-right .btn:active, .buttons .pull-right .btn:hover:active, .buttons .pull-right .btn:focus:active {
  color: white !important;
  background: #d7463a !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.buttons .pull-right .btn:focus {
  color: white !important;
  background: #d7463a;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.buttons .pull-right .btn {
  background: #08274d;
  border-width: 2px;
  padding: 15px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 3px !important;
}

.desktop .buttons .pull-right .btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.buttons .pull-right .btn.btn.disabled::after {
  font-size: 20px;
}

.buttons .pull-left .btn {
  background: #ef5042;
}

.buttons .pull-left .btn:hover {
  background: #08274d !important;
}

.buttons .pull-left .btn.btn.disabled::after {
  font-size: 20px;
}

.buttons > div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: auto;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}

.buttons > div .btn {
  width: 100%;
}

.buttons .pull-left {
  margin-right: 0;
}

.buttons > div + div {
  padding-left: 20px;
}

.buttons .pull-right:only-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 0 0 auto;
}

.buttons .pull-right:only-child .btn {
  width: 100%;
}

.buttons input + .btn {
  margin-top: 5px;
}

.buttons input[type=checkbox] {
  margin-right: 7px !important;
  margin-left: 3px !important;
}

.tags {
  margin-top: 15px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-size: 13px;
  font-weight: 700;
}

.tags a, .tags-title {
  margin-right: 8px;
  margin-bottom: 8px;
}

.tags b {
  display: none;
}

.tags a {
  border-radius: 10px;
  padding-right: 8px;
  padding-left: 8px;
  font-size: 13px;
  color: #e6e6e6;
  font-weight: 400;
  text-decoration: none;
  background: #2c3640;
}

.tags a:hover {
  color: white;
  background: #579ac1;
}

.nav-tabs > li > a, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  font-family: "Hind Madurai";
  font-weight: 700;
  font-size: 15px;
  color: #8b9198;
  text-transform: uppercase;
}

.desktop .nav-tabs > li:hover > a, .nav-tabs > li.active > a {
  color: #ef5042;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #333333;
}

.nav-tabs > li {
  border-width: 0;
  border-bottom-width: 2px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.nav-tabs > li.active {
  border-color: #ef5042;
}

.nav-tabs > li.active::after {
  display: none;
  border-top-width: 10px;
}

.nav-tabs > li > a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  padding: 0px;
  padding-bottom: 10px;
}

.nav-tabs > li > a::before {
  font-size: 18px;
}

.nav-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  min-width: 50px;
}

.nav-tabs > li:not(:last-child) {
  margin-right: 20px;
}

.mobile .nav-tabs {
  overflow-x: scroll;
}

.nav-tabs::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 1px;
  height: 2px;
  width: 2px;
}

.nav-tabs::-webkit-scrollbar-track {
  background-color: white;
  background-color: #eeeeee;
}

.nav-tabs::-webkit-scrollbar-thumb {
  background-color: #999;
  background-color: #ef5042;
}

.tab-container::before {
  display: none;
}

.tab-content {
  padding-top: 20px;
}

.tab-container {
  display: block;
}

.tab-container .nav-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.alert {
  margin-bottom: 20px;
}

.breadcrumb {
  display: block !important;
  text-align: center;
  padding: 10px;
  padding-top: 0px;
  padding-bottom: 15px;
  padding-left: 0px;
  white-space: normal;
  -webkit-overflow-scrolling: touch;
}

.breadcrumb::before {
  background: white;
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.breadcrumb li:first-of-type a i::before {
  content: "\eb69" !important;
  font-family: icomoon !important;
  top: 1px;
}

.breadcrumb a {
  font-size: 13px;
  color: #696973;
}

.breadcrumb li:last-of-type a {
  color: #696973;
}

.breadcrumb > li + li:before {
  content: "→";
  color: #696973;
  top: 1px;
}

.mobile .breadcrumb {
  overflow-x: visible;
}

.breadcrumb::-webkit-scrollbar {
  -webkit-appearance: initial;
  height: 1px;
  height: 1px;
  width: 1px;
}

.breadcrumb::-webkit-scrollbar-track {
  background-color: white;
}

.breadcrumb::-webkit-scrollbar-thumb {
  background-color: #999;
}

.panel-group .panel-heading a::before {
  content: "\eba2" !important;
  font-family: icomoon !important;
  font-size: 15px;
  margin-right: 3px;
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.desktop .panel-group .panel-heading:hover a::before {
  color: #ef5042;
}

.panel-group .panel-active .panel-heading a::before {
  content: "\eb87" !important;
  font-family: icomoon !important;
  color: #ef5042;
}

.panel-group .panel-heading a {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: "Hind Madurai";
  font-weight: 700;
  font-size: 13px;
  color: #696973;
  text-transform: uppercase;
  padding: 15px;
  padding-right: 5px;
  padding-left: 0px;
}

.panel-group .panel-heading:hover a {
  color: #ef5042;
}

.panel-group .panel-active .panel-heading:hover a, .panel-group .panel-active .panel-heading a {
  color: #333333;
}

.panel-group .panel-heading {
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
}

.panel-group .panel:first-child .panel-heading {
  border-width: 0px;
}

.panel-group .panel-body {
  padding-bottom: 20px;
}

body h1, body h2, body h3, body h4, body h5, body h6 {
  font-family: "Myriad Pro";
  font-weight: normal;
  font-style: normal;
}

body a {
  color: #579ac1;
  text-decoration: underline;
  display: inline-block;
}

body p {
  margin-bottom: 15px;
}

body h1 {
  margin-bottom: 20px;
}

body h2 {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 15px;
}

body h3 {
  margin-bottom: 15px;
}

body h4 {
  text-transform: uppercase;
  margin-bottom: 15px;
}

body h5 {
  font-size: 22px;
  color: #8b9198;
  font-weight: 400;
  margin-bottom: 20px;
}

body h6 {
  font-family: "Hind Madurai";
  font-weight: 700;
  font-size: 15px;
  color: white;
  text-transform: uppercase;
  background: #ef5042;
  padding: 10px;
  padding-top: 8px;
  padding-bottom: 7px;
  margin-top: 5px;
  margin-bottom: 15px;
  display: inline-block;
}

body blockquote {
  font-size: 17px;
  color: #8b9198;
  font-weight: 400;
  font-style: italic;
  padding-left: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-width: 0;
  border-left-width: 5px;
  border-style: solid;
  border-color: #ef5042;
  float: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 500px;
}

body blockquote::before {
  margin-left: initial;
  margin-right: auto;
  float: none;
  content: "\e9af" !important;
  font-family: icomoon !important;
  font-size: 45px;
  color: #ef5042;
  margin-right: 10px;
  margin-bottom: 10px;
}

body hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
  overflow: hidden;
}

body .drop-cap {
  font-family: Georgia, serif !important;
  font-weight: 700 !important;
  font-size: 70px !important;
  font-family: Georgia, serif;
  font-weight: 700;
  margin-right: 8px;
}

body .amp::before {
  content: "\e901" !important;
  font-family: icomoon !important;
  font-size: 25px;
  top: 5px;
}

body .video-responsive {
  max-width: 550px;
  margin: 0px;
  margin-bottom: 20px;
}

.count-badge {
  font-size: 10px;
  color: white;
  font-weight: 400;
  background: #ef5042;
  border-radius: 50px;
}

.count-zero {
  display: none !important;
}

.product-label b {
  font-size: 11px;
  color: white;
  font-weight: 700;
  text-transform: uppercase;
  background: #579ac1;
  border-radius: 20px;
  padding: 5px;
  padding-right: 7px;
  padding-left: 7px;
}

.tooltip-inner {
  font-size: 12px;
  color: white;
  background: #08274d;
  border-radius: 3px;
  -webkit-box-shadow: 0 -10px 30px -5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 -10px 30px -5px rgba(0, 0, 0, 0.15);
}

.tooltip.top .tooltip-arrow {
  border-top-color: #08274d;
}

.tooltip.right .tooltip-arrow {
  border-right-color: #08274d;
}

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #08274d;
}

.tooltip.left .tooltip-arrow {
  border-left-color: #08274d;
}

table td {
  color: #333333;
  background: white;
  padding: 12px !important;
}

table tbody tr:nth-child(even) td {
  background: #fafafa;
}

table {
  border-width: 0px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
}

table thead td {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  background: #f0f2f5;
}

table thead td, table thead th {
  border-width: 0 !important;
  border-top-width: 0px !important;
  border-bottom-width: 0px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
}

table tfoot td {
  background: #f0f2f5;
}

table tfoot td, table tfoot th {
  border-width: 0 !important;
  border-top-width: 0px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
}

.table-responsive {
  border-width: 0px;
  border-style: solid;
  border-color: #e2e2e2;
}

.table-responsive > table {
  border-width: 0px !important;
}

.table-responsive::-webkit-scrollbar-thumb {
  background-color: #ef5042;
}

.table-responsive::-webkit-scrollbar-track {
  background-color: #eeeeee;
}

.table-responsive::-webkit-scrollbar {
  height: 2px;
  width: 2px;
}

.form-group .control-label {
  max-width: 150px;
  padding-top: 7px;
  padding-bottom: 5px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.has-error .form-control {
  border-style: solid !important;
}

.required .control-label::after, .required .control-label + div::before, .text-danger {
  font-size: 17px;
}

.form-group {
  margin-bottom: 10px;
}

.required .control-label::after, .required .control-label + div::before {
  margin-top: 3px;
}

input.form-control {
  background: white !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
  border-radius: 3px !important;
  max-width: 500px;
  height: 38px;
}

input.form-control:focus, input.form-control:active {
  border-color: #579ac1 !important;
}

input.form-control:hover {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

input.form-control:focus {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

textarea.form-control {
  background: white !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
  border-radius: 3px !important;
  height: 100px;
}

textarea.form-control:focus, textarea.form-control:active {
  border-color: #579ac1 !important;
}

textarea.form-control:hover {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

textarea.form-control:focus {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

select.form-control {
  background: white !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
  border-radius: 3px !important;
  max-width: 500px;
}

select.form-control:focus, select.form-control:active {
  border-color: #579ac1 !important;
}

select.form-control:hover {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

select.form-control:focus {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.radio {
  width: 100%;
}

.checkbox {
  width: 100%;
}

.input-group .input-group-btn .btn {
  min-width: 36px;
  padding: 12px;
  min-height: 36px;
  margin-left: 5px;
}

.product-option-file .btn i::before {
  content: "\ebd8" !important;
  font-family: icomoon !important;
}

.stepper input.form-control {
  background: white !important;
  border-width: 0px !important;
}

.stepper {
  width: 50px;
  height: 36px;
  border-style: solid;
  border-color: #8f9da6;
  border-radius: 3px;
}

.stepper span i {
  color: #696973;
  background-color: #eeeeee;
}

.pagination-results {
  font-size: 13px;
  letter-spacing: 1px;
  margin-top: 20px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.pagination-results .text-right {
  display: block;
}

.pagination > li > a:hover {
  color: white;
}

.pagination > li.active > span, .pagination > li.active > span:hover, .pagination > li > a:focus {
  color: white;
}

.pagination > li {
  background: #f8f8f8;
  border-radius: px;
}

.pagination > li > a, .pagination > li > span {
  padding: 5px;
  padding-right: 6px;
  padding-left: 6px;
}

.pagination > li:hover {
  background: #579ac1;
}

.pagination > li.active {
  background: #579ac1;
}

.pagination > li:first-child a::before, .pagination > li:last-child a::before {
  content: "\e940" !important;
  font-family: icomoon !important;
}

.pagination > li .prev::before, .pagination > li .next::before {
  content: "\e93e" !important;
  font-family: icomoon !important;
}

.pagination > li:not(:first-of-type) {
  margin-left: 5px;
}

.rating .fa-stack {
  font-size: 13px;
  width: 1.2em;
}

.rating .fa-star, .rating .fa-star + .fa-star-o {
  color: #fed075;
}

.popup-inner-body {
  max-height: calc(100vh - 100px);
}

.popup-container {
  max-width: calc(100% - 40px);
}

.popup-bg {
  background: rgba(0, 0, 0, 0.85);
}

.popup-body, .popup {
  background: white;
}

.popup-content, .popup .site-wrapper {
  padding: 20px;
}

.popup-body {
  border-radius: px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.popup-container .popup-close::before {
  content: "\e981" !important;
  font-family: icomoon !important;
  font-size: 18px;
}

.popup-close {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  margin-top: 35px;
}

.popup-container > .btn, .popup-container > .btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.popup-container > .btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.popup-container > .btn:active, .popup-container > .btn:hover:active, .popup-container > .btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.popup-container > .btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.popup-container > .btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .popup-container > .btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.popup-container > .btn.btn.disabled::after {
  font-size: 20px;
}

.scroll-top i::before {
  border-radius: 3px;
  content: "\f106" !important;
  font-family: icomoon !important;
  font-size: 30px;
  color: white;
  background: #579ac1;
  padding: 10px;
  padding-top: 0px;
  padding-bottom: 5px;
}

.scroll-top:hover i::before {
  background: #ef5042;
}

.scroll-top {
  left: auto;
  right: 10px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  margin-left: 8px;
  margin-right: 8px;
  margin-bottom: 8px;
}

.journal-loading > i::before, .ias-spinner > i::before, .lg-outer .lg-item::after, .btn.disabled::after {
  content: "\eb75" !important;
  font-family: icomoon !important;
  font-size: 25px;
}

.journal-loading > .fa-spin, .lg-outer .lg-item::after, .btn.disabled::after {
  -webkit-animation: fa-spin infinite linear;
          animation: fa-spin infinite linear;
  -webkit-animation-duration: 1200ms;
          animation-duration: 1200ms;
}

.btn-cart::before, .fa-shopping-cart::before {
  content: "\e9bf" !important;
  font-family: icomoon !important;
}

.btn-wishlist::before {
  content: "\f08a" !important;
  font-family: icomoon !important;
}

.btn-compare::before, .compare-btn::before {
  content: "\eab6" !important;
  font-family: icomoon !important;
}

.fa-refresh::before {
  content: "\f021" !important;
  font-family: icomoon !important;
}

.fa-times-circle::before, .fa-times::before, .reset-filter::before, .notification-close::before, .popup-close::before, .hn-close::before {
  content: "\e5cd" !important;
  font-family: icomoon !important;
}

.p-author::before {
  content: "\eadc" !important;
  font-family: icomoon !important;
  font-size: 11px;
  margin-right: 5px;
}

.p-date::before {
  content: "\f133" !important;
  font-family: icomoon !important;
  margin-right: 5px;
}

.p-time::before {
  content: "\eb29" !important;
  font-family: icomoon !important;
  margin-right: 5px;
}

.p-comment::before {
  content: "\f27a" !important;
  font-family: icomoon !important;
  margin-right: 5px;
}

.p-view::before {
  content: "\f06e" !important;
  font-family: icomoon !important;
  margin-right: 5px;
}

.p-category::before {
  content: "\f022" !important;
  font-family: icomoon !important;
  margin-right: 5px;
}

.user-site::before {
  content: "\e321" !important;
  font-family: icomoon !important;
  left: -1px;
  margin-right: 5px;
}

.desktop ::-webkit-scrollbar {
  width: 10px;
}

.desktop ::-webkit-scrollbar-track {
  background: #eeeeee;
}

.desktop ::-webkit-scrollbar-thumb {
  background: #8f9da6;
  border-width: 3px;
  border-style: solid;
  border-color: #eeeeee;
  border-radius: 10px;
}

.expand-content {
  max-height: 70px;
}

.block-expand.btn, .block-expand.btn:visited {
  font-family: "Hind Madurai";
  font-weight: 400;
  font-size: 11px;
  text-transform: none;
  letter-spacing: 0;
}

.block-expand.btn {
  padding: 2px;
  padding-right: 7px;
  padding-left: 7px;
  min-width: 20px;
  min-height: 20px;
}

.desktop .block-expand.btn:hover {
  -webkit-box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.25);
}

.block-expand.btn:active, .block-expand.btn:hover:active, .block-expand.btn:focus:active {
  -webkit-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
}

.block-expand.btn:focus {
  -webkit-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
}

.block-expand.btn.btn.disabled::after {
  font-size: 20px;
}

.block-expand::after {
  content: "Show More";
}

.block-expanded .block-expand::after {
  content: "Show Less";
}

.block-expand::before {
  content: "\f0d7" !important;
  font-family: icomoon !important;
  font-size: 14px;
  margin-right: 5px;
}

.block-expanded .block-expand::before {
  content: "\f0d8" !important;
  font-family: icomoon !important;
  font-size: 14px;
  margin-right: 5px;
}

.block-expand-overlay {
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(white));
  background: linear-gradient(to bottom, transparent, white);
}

.safari .block-expand-overlay {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white);
}

.iphone .block-expand-overlay {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white);
}

.ipad .block-expand-overlay {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white);
}

.old-browser {
  color: #444444;
  background: white;
}

.j-loader .journal-loading > i::before {
  margin-top: -2px;
}

.notification-cart.notification {
  max-width: 400px;
  margin: 20px;
  margin-bottom: 0px;
  padding: 20px;
  background: white;
  border-radius: 7px;
  -webkit-box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
  color: #8b9198;
}

.notification-cart .notification-close {
  display: block;
  width: 25px;
  height: 25px;
  margin-right: 5px;
  margin-top: 5px;
}

.notification-cart .notification-close::before {
  content: "\e5cd" !important;
  font-family: icomoon !important;
  font-size: 20px;
}

.notification-cart .notification-close.btn, .notification-cart .notification-close.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.notification-cart .notification-close.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.notification-cart .notification-close.btn:active, .notification-cart .notification-close.btn:hover:active, .notification-cart .notification-close.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.notification-cart .notification-close.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.notification-cart .notification-close.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .notification-cart .notification-close.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.notification-cart .notification-close.btn.btn.disabled::after {
  font-size: 20px;
}

.notification-cart img {
  display: block;
  margin-right: 10px;
  margin-bottom: 10px;
}

.notification-cart .notification-title {
  font-size: 18px;
  color: #333333;
}

.notification-cart .notification-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  margin: -10px;
  margin-top: 5px;
}

.notification-cart .notification-view-cart {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.notification-cart .notification-view-cart::before {
  content: none !important;
}

.notification-cart .notification-checkout {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 10px;
}

.notification-wishlist.notification {
  max-width: 400px;
  margin: 20px;
  margin-bottom: 0px;
  padding: 20px;
  background: white;
  border-radius: 7px;
  -webkit-box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
  color: #8b9198;
}

.notification-wishlist .notification-close {
  display: block;
  width: 25px;
  height: 25px;
  margin-right: 5px;
  margin-top: 5px;
}

.notification-wishlist .notification-close::before {
  content: "\e5cd" !important;
  font-family: icomoon !important;
  font-size: 20px;
}

.notification-wishlist .notification-close.btn, .notification-wishlist .notification-close.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.notification-wishlist .notification-close.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.notification-wishlist .notification-close.btn:active, .notification-wishlist .notification-close.btn:hover:active, .notification-wishlist .notification-close.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.notification-wishlist .notification-close.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.notification-wishlist .notification-close.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .notification-wishlist .notification-close.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.notification-wishlist .notification-close.btn.btn.disabled::after {
  font-size: 20px;
}

.notification-wishlist img {
  display: block;
  margin-right: 10px;
  margin-bottom: 10px;
}

.notification-wishlist .notification-title {
  font-size: 18px;
  color: #333333;
}

.notification-wishlist .notification-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  margin: -10px;
  margin-top: 5px;
}

.notification-wishlist .notification-view-cart {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.notification-wishlist .notification-view-cart::before {
  content: none !important;
}

.notification-wishlist .notification-checkout {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 10px;
}

.notification-compare.notification {
  max-width: 400px;
  margin: 20px;
  margin-bottom: 0px;
  padding: 20px;
  background: white;
  border-radius: 7px;
  -webkit-box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
  color: #8b9198;
}

.notification-compare .notification-close {
  display: block;
  width: 25px;
  height: 25px;
  margin-right: 5px;
  margin-top: 5px;
}

.notification-compare .notification-close::before {
  content: "\e5cd" !important;
  font-family: icomoon !important;
  font-size: 20px;
}

.notification-compare .notification-close.btn, .notification-compare .notification-close.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.notification-compare .notification-close.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.notification-compare .notification-close.btn:active, .notification-compare .notification-close.btn:hover:active, .notification-compare .notification-close.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.notification-compare .notification-close.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.notification-compare .notification-close.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .notification-compare .notification-close.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.notification-compare .notification-close.btn.btn.disabled::after {
  font-size: 20px;
}

.notification-compare img {
  display: block;
  margin-right: 10px;
  margin-bottom: 10px;
}

.notification-compare .notification-title {
  font-size: 18px;
  color: #333333;
}

.notification-compare .notification-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  margin: -10px;
  margin-top: 5px;
}

.notification-compare .notification-view-cart {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.notification-compare .notification-view-cart::before {
  content: none !important;
}

.notification-compare .notification-checkout {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 10px;
}

.popup-quickview .popup-inner-body {
  max-height: calc(100vh - 100px);
  height: 650px;
}

.popup-quickview .popup-container {
  max-width: calc(100% - 40px);
  width: 800px;
}

.popup-quickview.popup-bg {
  background: rgba(0, 0, 0, 0.85);
}

.popup-quickview.popup-body, .popup-quickview.popup {
  background: white;
}

.popup-quickview.popup-content, .popup-quickview.popup .site-wrapper {
  padding: 20px;
}

.popup-quickview.popup-body {
  border-radius: px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.popup-quickview.popup-container .popup-close::before {
  content: "\e981" !important;
  font-family: icomoon !important;
  font-size: 18px;
}

.popup-quickview.popup-close {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  margin-top: 35px;
}

.popup-quickview.popup-container > .btn, .popup-quickview.popup-container > .btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.popup-quickview.popup-container > .btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.popup-quickview.popup-container > .btn:active, .popup-quickview.popup-container > .btn:hover:active, .popup-quickview.popup-container > .btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.popup-quickview.popup-container > .btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.popup-quickview.popup-container > .btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .popup-quickview.popup-container > .btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.popup-quickview.popup-container > .btn.btn.disabled::after {
  font-size: 20px;
}

.route-product-product.popup-quickview .product-info .product-left {
  width: 50%;
}

.route-product-product.popup-quickview .product-info .product-right {
  width: 50%;
  padding-left: 20px;
}

.route-product-product.popup-quickview h1.page-title {
  display: none;
}

.route-product-product.popup-quickview div.page-title {
  display: block;
}

.route-product-product.popup-quickview .page-title {
  font-size: 35px;
  margin-bottom: 25px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.route-product-product.popup-quickview .product-image .main-image {
  border-radius: px;
}

.route-product-product.popup-quickview .direction-horizontal .additional-image {
  width: 25%;
}

.route-product-product.popup-quickview .additional-images .swiper-container {
  overflow: hidden;
}

.route-product-product.popup-quickview .additional-images .swiper-buttons {
  display: none;
  top: 50%;
  width: calc(100% + 30px);
  margin-top: -10px;
}

.route-product-product.popup-quickview .additional-images:hover .swiper-buttons {
  display: block;
}

.route-product-product.popup-quickview .additional-images .swiper-button-prev {
  left: 0;
  right: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.route-product-product.popup-quickview .additional-images .swiper-button-next {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.route-product-product.popup-quickview .additional-images .swiper-buttons div {
  width: 35px;
  height: 35px;
  background: #2c3640;
  border-width: 4px;
  border-style: solid;
  border-color: white;
  border-radius: 50%;
}

.route-product-product.popup-quickview .additional-images .swiper-button-disabled {
  opacity: 0;
}

.route-product-product.popup-quickview .additional-images .swiper-buttons div::before {
  content: "\e408" !important;
  font-family: icomoon !important;
  color: white;
}

.route-product-product.popup-quickview .additional-images .swiper-buttons .swiper-button-next::before {
  content: "\e409" !important;
  font-family: icomoon !important;
  color: white;
}

.route-product-product.popup-quickview .additional-images .swiper-buttons div:not(.swiper-button-disabled):hover {
  background: #ef5042;
}

.route-product-product.popup-quickview .additional-images .swiper-pagination {
  display: block;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.route-product-product.popup-quickview .additional-images .swiper {
  padding-bottom: 20px;
}

.route-product-product.popup-quickview .additional-images .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #e2e2e2;
}

.route-product-product.popup-quickview .additional-images .swiper-pagination > span + span {
  margin-left: 8px;
}

.desktop .route-product-product.popup-quickview .additional-images .swiper-pagination-bullet:hover {
  background-color: #8f9da6;
}

.route-product-product.popup-quickview .additional-images .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ef5042;
}

.route-product-product.popup-quickview .additional-images .swiper-pagination > span {
  border-radius: 50px;
}

.route-product-product.popup-quickview .additional-image {
  padding: 5px;
}

.route-product-product.popup-quickview .additional-images {
  margin-top: 10px;
  margin-right: -5px;
  margin-left: -5px;
}

.route-product-product.popup-quickview .additional-images img {
  border-radius: px;
}

.route-product-product.popup-quickview .product-info .product-details .product-stats {
  padding: 0px;
  border-width: 0px;
}

.route-product-product.popup-quickview .product-info .product-stats li::before {
  content: "\f111" !important;
  font-family: icomoon !important;
}

.route-product-product.popup-quickview .product-info .product-stats ul {
  width: 100%;
}

.route-product-product.popup-quickview .product-stats .product-views::before {
  content: "\f06e" !important;
  font-family: icomoon !important;
}

.route-product-product.popup-quickview .product-stats .product-sold::before {
  content: "\e263" !important;
  font-family: icomoon !important;
}

.route-product-product.popup-quickview .product-info .custom-stats {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.route-product-product.popup-quickview .product-info .product-details .rating {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.route-product-product.popup-quickview .product-info .product-details .countdown-wrapper {
  display: block;
}

.route-product-product.popup-quickview .product-info .product-details .product-price-group {
  text-align: left;
  padding-top: 15px;
  margin-top: -5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.route-product-product.popup-quickview .product-info .product-details .price-group {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.route-product-product.popup-quickview .product-info .product-details .product-price-new {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.route-product-product.popup-quickview .product-info .product-details .product-price-old {
  margin-left: 10px;
}

.route-product-product.popup-quickview .product-info .product-details .product-points {
  display: block;
}

.route-product-product.popup-quickview .product-info .product-details .product-tax {
  display: block;
}

.route-product-product.popup-quickview .product-info .product-details .discounts {
  display: block;
}

.route-product-product.popup-quickview .product-info .product-details .product-options {
  background: #eeeeee;
  padding: 15px;
  padding-top: 5px;
}

.route-product-product.popup-quickview .product-info .product-details .product-options > .options-title {
  display: none;
}

.route-product-product.popup-quickview .product-info .product-details .product-options > h3 {
  display: block;
}

.route-product-product.popup-quickview .product-info .product-options .push-option > div input:checked + img {
  -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.7);
          box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.7);
}

.route-product-product.popup-quickview .product-info .product-details .button-group-page {
  position: fixed;
  width: 100%;
  z-index: 1000;
  background: #f0f2f5;
  padding: 10px;
  margin: 0px;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
}

.route-product-product.popup-quickview {
  padding-bottom: 60px !important;
}

.route-product-product.popup-quickview .site-wrapper {
  padding-bottom: 0 !important;
}

.route-product-product.popup-quickview.mobile .product-info .product-right {
  padding-bottom: 60px !important;
}

.route-product-product.popup-quickview .product-info .button-group-page .stepper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 47px;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-cart {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 7px;
  margin-left: 7px;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-cart::before, .route-product-product.popup-quickview .product-info .button-group-page .btn-cart .btn-text {
  display: inline-block;
}

.route-product-product.popup-quickview .product-info .product-details .stepper-group {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.route-product-product.popup-quickview .product-info .product-details .stepper-group .btn-cart {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-cart::before {
  font-size: 17px;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details .btn-text {
  display: none;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details::after {
  content: "\e5c8" !important;
  font-family: icomoon !important;
  font-size: 18px;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn {
  background: #50ad55;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn:hover {
  background: #579ac1 !important;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-more-details.btn.btn.disabled::after {
  font-size: 20px;
}

.route-product-product.popup-quickview .product-info .product-details .button-group-page .wishlist-compare {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
  margin: 0px !important;
}

.route-product-product.popup-quickview .product-info .button-group-page .wishlist-compare {
  margin-left: auto;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0px;
  margin-right: 7px;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist .btn-text {
  display: none;
}

.route-product-product.popup-quickview .product-info .button-group-page .wishlist-compare .btn-wishlist {
  width: auto !important;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist::before {
  font-size: 17px;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn {
  background: #ef5042;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn:hover {
  background: #08274d !important;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-compare {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 7px;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-compare .btn-text {
  display: none;
}

.route-product-product.popup-quickview .product-info .button-group-page .wishlist-compare .btn-compare {
  width: auto !important;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-compare::before {
  font-size: 17px;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn {
  background: #2c3640;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn:hover {
  background: #3a4754 !important;
}

.route-product-product.popup-quickview .product-info .button-group-page .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}

.popup-quickview .product-right .description {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.popup-quickview .expand-content {
  overflow: hidden;
}

.popup-quickview .block-expand-overlay {
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(white));
  background: linear-gradient(to bottom, transparent, white);
}

.safari.popup-quickview .block-expand-overlay {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white);
}

.iphone.popup-quickview .block-expand-overlay {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white);
}

.ipad.popup-quickview .block-expand-overlay {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white);
}

.login-box .title {
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 22px;
  line-height: 1.1;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.login-box .title::after {
  display: none;
}

.login-box .title.page-title > span::after {
  display: none;
}

.login-box {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.login-box .well {
  padding-top: 10px;
  margin-right: 40px;
}

.popup-login .popup-container {
  width: 500px;
}

.popup-register .popup-container {
  width: 500px;
}

.login-box > div:first-of-type {
  margin-right: 40px;
}

.account-list > li > a {
  font-size: 13px;
  color: #696973;
  background: #f0f2f5;
  padding: 10px;
  border-width: 0px;
  border-style: solid;
  border-color: #e2e2e2;
  border-radius: 7px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  text-align: center;
}

.desktop .account-list > li > a:hover {
  color: #579ac1;
  background: white;
}

.account-list > li > a::before {
  content: "\e93f" !important;
  font-family: icomoon !important;
  font-size: 45px;
  color: #8b9198;
  margin: 0;
}

.desktop .account-list > li > a:hover::before {
  color: #ef5042;
}

.account-list .edit-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.route-information-sitemap .site-edit {
  display: block;
}

.account-list .edit-pass {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.route-information-sitemap .site-pass {
  display: block;
}

.account-list .edit-address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.route-information-sitemap .site-address {
  display: block;
}

.account-list .edit-wishlist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.my-cards {
  display: block;
}

.account-list .edit-order {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.route-information-sitemap .site-history {
  display: block;
}

.account-list .edit-downloads {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.route-information-sitemap .site-download {
  display: block;
}

.account-list .edit-rewards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.account-list .edit-returns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.account-list .edit-transactions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.account-list .edit-recurring {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.my-affiliates {
  display: block;
}

.my-newsletter .account-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.my-affiliates .title {
  display: block;
}

.my-newsletter .title {
  display: block;
}

.my-account .title {
  display: block;
}

.my-orders .title {
  display: block;
}

.my-cards .title {
  display: block;
}

.account-page .title {
  font-size: 20px;
}

.account-list > li > a:hover {
  -webkit-box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
}

.account-list > li {
  width: 20%;
  padding: 10px;
  margin: 0;
}

.account-list {
  margin: 0 -10px -10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.account-list > .edit-info > a::before {
  content: "\e90d" !important;
  font-family: icomoon !important;
}

.account-list > .edit-pass > a::before {
  content: "\eac4" !important;
  font-family: icomoon !important;
}

.account-list > .edit-address > a::before {
  content: "\e956" !important;
  font-family: icomoon !important;
}

.account-list > .edit-wishlist > a::before {
  content: "\e955" !important;
  font-family: icomoon !important;
}

.my-cards .account-list > li > a::before {
  content: "\e950" !important;
  font-family: icomoon !important;
}

.account-list > .edit-order > a::before {
  content: "\ead5" !important;
  font-family: icomoon !important;
}

.account-list > .edit-downloads > a::before {
  content: "\eb4e" !important;
  font-family: icomoon !important;
}

.account-list > .edit-rewards > a::before {
  content: "\e952" !important;
  font-family: icomoon !important;
}

.account-list > .edit-returns > a::before {
  content: "\f112" !important;
  font-family: icomoon !important;
}

.account-list > .edit-transactions > a::before {
  content: "\e928" !important;
  font-family: icomoon !important;
}

.account-list > .edit-recurring > a::before {
  content: "\e8b3" !important;
  font-family: icomoon !important;
}

.account-list > .affiliate-add > a::before {
  content: "\e95a" !important;
  font-family: icomoon !important;
}

.account-list > .affiliate-edit > a::before {
  content: "\e95a" !important;
  font-family: icomoon !important;
}

.account-list > .affiliate-track > a::before {
  content: "\e93c" !important;
  font-family: icomoon !important;
}

.my-newsletter .account-list > li > a::before {
  content: "\e94c" !important;
  font-family: icomoon !important;
}

.route-account-register .account-customer-group label::after {
  display: none !important;
}

#account .account-fax label::after {
  display: none !important;
}

.route-account-register .address-company label::after {
  display: none !important;
}

#account-address .address-company label::after {
  display: none !important;
}

.route-account-register .address-address-2 label::after {
  display: none !important;
}

#account-address .address-address-2 label::after {
  display: none !important;
}

.route-checkout-cart .td-qty .stepper input.form-control {
  background: white !important;
  border-width: 0px !important;
}

.route-checkout-cart .td-qty .stepper {
  width: 50px;
  height: 36px;
  border-style: solid;
  border-color: #8f9da6;
  border-radius: 3px;
}

.route-checkout-cart .td-qty .stepper span i {
  color: #696973;
  background-color: #eeeeee;
}

.route-checkout-cart .td-qty .btn-update.btn, .route-checkout-cart .td-qty .btn-update.btn:visited {
  font-size: 13px;
  color: white;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.route-checkout-cart .td-qty .btn-update.btn:hover {
  color: white !important;
  background: #ef5042 !important;
}

.route-checkout-cart .td-qty .btn-update.btn:active, .route-checkout-cart .td-qty .btn-update.btn:hover:active, .route-checkout-cart .td-qty .btn-update.btn:focus:active {
  color: white !important;
  background: #d7463a !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.route-checkout-cart .td-qty .btn-update.btn:focus {
  color: white !important;
  background: #d7463a;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.route-checkout-cart .td-qty .btn-update.btn {
  background: #08274d;
  border-width: 2px;
  padding: 15px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 3px !important;
}

.desktop .route-checkout-cart .td-qty .btn-update.btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.route-checkout-cart .td-qty .btn-update.btn.btn.disabled::after {
  font-size: 20px;
}

.route-checkout-cart .td-qty .btn-remove.btn {
  background: #ef5042;
}

.route-checkout-cart .td-qty .btn-remove.btn:hover {
  background: #08274d !important;
}

.route-checkout-cart .td-qty .btn-remove.btn.btn.disabled::after {
  font-size: 20px;
}

.route-checkout-cart .cart-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.route-checkout-cart .cart-bottom {
  max-width: 400px;
}

.cart-bottom {
  background: #eeeeee;
  padding: 20px;
  margin-left: 20px;
  border-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
}

.panels-total {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.panels-total .cart-total {
  margin-top: 20px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.route-checkout-cart .buttons .pull-right .btn {
  background: #50ad55;
}

.route-checkout-cart .buttons .pull-right .btn:hover {
  background: #579ac1 !important;
}

.route-checkout-cart .buttons .pull-right .btn.btn.disabled::after {
  font-size: 20px;
}

.route-checkout-cart .buttons .pull-left .btn, .route-checkout-cart .buttons .pull-left .btn:visited {
  font-size: 13px;
  color: white;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.route-checkout-cart .buttons .pull-left .btn:hover {
  color: white !important;
  background: #ef5042 !important;
}

.route-checkout-cart .buttons .pull-left .btn:active, .route-checkout-cart .buttons .pull-left .btn:hover:active, .route-checkout-cart .buttons .pull-left .btn:focus:active {
  color: white !important;
  background: #d7463a !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.route-checkout-cart .buttons .pull-left .btn:focus {
  color: white !important;
  background: #d7463a;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.route-checkout-cart .buttons .pull-left .btn {
  background: #08274d;
  border-width: 2px;
  padding: 15px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 3px !important;
}

.desktop .route-checkout-cart .buttons .pull-left .btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.route-checkout-cart .buttons .pull-left .btn.btn.disabled::after {
  font-size: 20px;
}

.route-checkout-cart .buttons > div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: auto;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}

.route-checkout-cart .buttons > div .btn {
  width: 100%;
}

.route-checkout-cart .buttons .pull-left {
  margin-right: 0;
}

.route-checkout-cart .buttons > div + div {
  padding-left: 10px;
}

.route-checkout-cart .buttons .pull-right:only-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.route-checkout-cart .buttons .pull-right:only-child .btn {
  width: 100%;
}

.route-checkout-cart .buttons input + .btn {
  margin-top: 5px;
}

.cart-table .td-image {
  display: table-cell;
}

.cart-table .td-qty .stepper, .cart-section .stepper, .cart-table .td-qty .btn-update.btn, .cart-section .td-qty .btn-primary.btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.cart-table .td-name {
  display: table-cell;
}

.cart-table .td-model {
  display: table-cell;
}

.route-account-order-info .table-responsive .table-order thead > tr > td:nth-child(2) {
  display: table-cell;
}

.route-account-order-info .table-responsive .table-order tbody > tr > td:nth-child(2) {
  display: table-cell;
}

.route-account-order-info .table-responsive .table-order tfoot > tr > td:last-child {
  display: table-cell;
}

.cart-table .td-price {
  display: table-cell;
}

.route-checkout-cart .cart-panels .has-error {
  color: #ef5042 !important;
}

.route-checkout-cart .cart-panels .form-group .control-label {
  max-width: 9999px;
  padding-bottom: 2px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.route-checkout-cart .cart-panels .has-error .form-control {
  border-color: #ef5042 !important;
}

.route-checkout-cart .cart-panels .required .control-label::after, .route-checkout-cart .cart-panels .required .control-label + div::before, .route-checkout-cart .cart-panels .text-danger {
  color: #8f9da6;
}

.route-checkout-cart .cart-panels .form-group {
  margin-bottom: 5px;
}

.route-checkout-cart .cart-panels .required.has-error .control-label::after, .route-checkout-cart .cart-panels .required.has-error .control-label + div::before {
  color: #ef5042 !important;
}

.route-checkout-cart .cart-panels input.form-control {
  background: white !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
  border-radius: 3px !important;
}

.route-checkout-cart .cart-panels input.form-control:focus, .route-checkout-cart .cart-panels input.form-control:active {
  border-color: #579ac1 !important;
}

.route-checkout-cart .cart-panels input.form-control:hover {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.route-checkout-cart .cart-panels input.form-control:focus {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.route-checkout-cart .cart-panels textarea.form-control {
  background: white !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
  border-radius: 3px !important;
}

.route-checkout-cart .cart-panels textarea.form-control:focus, .route-checkout-cart .cart-panels textarea.form-control:active {
  border-color: #579ac1 !important;
}

.route-checkout-cart .cart-panels textarea.form-control:hover {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.route-checkout-cart .cart-panels textarea.form-control:focus {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.route-checkout-cart .cart-panels select.form-control {
  background: white !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
  border-radius: 3px !important;
  max-width: 200px;
}

.route-checkout-cart .cart-panels select.form-control:focus, .route-checkout-cart .cart-panels select.form-control:active {
  border-color: #579ac1 !important;
}

.route-checkout-cart .cart-panels select.form-control:hover {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.route-checkout-cart .cart-panels select.form-control:focus {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.route-checkout-cart .cart-panels .radio {
  width: 100%;
}

.route-checkout-cart .cart-panels .checkbox {
  width: 100%;
}

.route-checkout-cart .cart-panels .input-group .input-group-btn .btn, .route-checkout-cart .cart-panels .input-group .input-group-btn .btn:visited {
  font-size: 13px;
  color: white;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.route-checkout-cart .cart-panels .input-group .input-group-btn .btn:hover {
  color: white !important;
  background: #ef5042 !important;
}

.route-checkout-cart .cart-panels .input-group .input-group-btn .btn:active, .route-checkout-cart .cart-panels .input-group .input-group-btn .btn:hover:active, .route-checkout-cart .cart-panels .input-group .input-group-btn .btn:focus:active {
  color: white !important;
  background: #d7463a !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.route-checkout-cart .cart-panels .input-group .input-group-btn .btn:focus {
  color: white !important;
  background: #d7463a;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.route-checkout-cart .cart-panels .input-group .input-group-btn .btn {
  background: #08274d;
  border-width: 2px;
  padding: 15px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 3px !important;
  min-width: 35px;
  min-height: 35px;
  margin-left: 5px;
}

.desktop .route-checkout-cart .cart-panels .input-group .input-group-btn .btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.route-checkout-cart .cart-panels .input-group .input-group-btn .btn.btn.disabled::after {
  font-size: 20px;
}

.route-checkout-cart .cart-panels .product-option-file .btn i::before {
  content: "\ebd8" !important;
  font-family: icomoon !important;
}

.route-checkout-cart .cart-panels .buttons {
  margin-top: 20px;
  font-size: 12px;
}

.route-checkout-cart .cart-panels .buttons .pull-right .btn, .route-checkout-cart .cart-panels .buttons .pull-right .btn:visited {
  font-size: 13px;
  color: white;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.route-checkout-cart .cart-panels .buttons .pull-right .btn:hover {
  color: white !important;
  background: #ef5042 !important;
}

.route-checkout-cart .cart-panels .buttons .pull-right .btn:active, .route-checkout-cart .cart-panels .buttons .pull-right .btn:hover:active, .route-checkout-cart .cart-panels .buttons .pull-right .btn:focus:active {
  color: white !important;
  background: #d7463a !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.route-checkout-cart .cart-panels .buttons .pull-right .btn:focus {
  color: white !important;
  background: #d7463a;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.route-checkout-cart .cart-panels .buttons .pull-right .btn {
  background: #08274d;
  border-width: 2px;
  padding: 15px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 3px !important;
}

.desktop .route-checkout-cart .cart-panels .buttons .pull-right .btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.route-checkout-cart .cart-panels .buttons .pull-right .btn.btn.disabled::after {
  font-size: 20px;
}

.route-checkout-cart .cart-panels .buttons .pull-left .btn {
  background: #ef5042;
}

.route-checkout-cart .cart-panels .buttons .pull-left .btn:hover {
  background: #08274d !important;
}

.route-checkout-cart .cart-panels .buttons .pull-left .btn.btn.disabled::after {
  font-size: 20px;
}

.route-checkout-cart .cart-panels .buttons > div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: auto;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}

.route-checkout-cart .cart-panels .buttons > div .btn {
  width: 100%;
}

.route-checkout-cart .cart-panels .buttons .pull-left {
  margin-right: 0;
}

.route-checkout-cart .cart-panels .buttons > div + div {
  padding-left: 20px;
}

.route-checkout-cart .cart-panels .buttons .pull-right:only-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 0 0 auto;
}

.route-checkout-cart .cart-panels .buttons .pull-right:only-child .btn {
  width: 100%;
}

.route-checkout-cart .cart-panels .buttons input + .btn {
  margin-top: 5px;
}

.route-checkout-cart .cart-panels .buttons input[type=checkbox] {
  margin-right: 7px !important;
  margin-left: 3px !important;
}

.route-checkout-cart .cart-panels .title {
  display: block;
}

.route-checkout-cart .cart-panels > p {
  display: none;
}

.route-checkout-cart .cart-panels .panel-reward {
  display: block;
}

.route-checkout-cart .cart-panels .panel-coupon {
  display: block;
}

.route-checkout-cart .cart-panels .panel-shipping {
  display: block;
}

.route-checkout-cart .cart-panels .panel-voucher {
  display: block;
}

.route-checkout-cart .cart-panels .panel-reward .collapse {
  display: none;
}

.route-checkout-cart .cart-panels .panel-reward .collapse.in {
  display: block;
}

.route-checkout-cart .cart-panels .panel-reward .panel-heading {
  pointer-events: auto;
}

.route-checkout-cart .cart-panels .panel-coupon .collapse {
  display: none;
}

.route-checkout-cart .cart-panels .panel-coupon .collapse.in {
  display: block;
}

.route-checkout-cart .cart-panels .panel-coupon .panel-heading {
  pointer-events: auto;
}

.route-checkout-cart .cart-panels .panel-shipping .collapse {
  display: none;
}

.route-checkout-cart .cart-panels .panel-shipping .collapse.in {
  display: block;
}

.route-checkout-cart .cart-panels .panel-shipping .panel-heading {
  pointer-events: auto;
}

.route-checkout-cart .cart-panels .panel-voucher .collapse {
  display: none;
}

.route-checkout-cart .cart-panels .panel-voucher .collapse.in {
  display: block;
}

.route-checkout-cart .cart-panels .panel-voucher .panel-heading {
  pointer-events: auto;
}

.route-product-category .page-title {
  display: block;
}

.refine-title {
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 22px;
  line-height: 1.1;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.refine-title::after {
  display: none;
}

.refine-title.page-title > span::after {
  display: none;
}

.route-product-category .category-description {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.category-image {
  float: none;
}

.category-text {
  position: static;
  bottom: auto;
}

.refine-categories .refine-item.swiper-slide {
  margin-right: 10px;
  width: calc((100% - 70px) / 8 - 0.01px);
}

.refine-categories .refine-item:not(.swiper-slide) {
  padding: 5px;
  width: calc(12.5% - 0.01px);
}

.one-column #content .refine-categories .refine-item.swiper-slide {
  margin-right: 20px;
  width: calc((100% - 120px) / 7 - 0.01px);
}

.one-column #content .refine-categories .refine-item:not(.swiper-slide) {
  padding: 10px;
  width: calc(14.2857142857% - 0.01px);
}

.two-column #content .refine-categories .refine-item.swiper-slide {
  margin-right: 10px;
  width: calc((100% - 50px) / 6 - 0.01px);
}

.two-column #content .refine-categories .refine-item:not(.swiper-slide) {
  padding: 5px;
  width: calc(16.6666666667% - 0.01px);
}

.side-column .refine-categories .refine-item.swiper-slide {
  margin-right: 15px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .refine-categories .refine-item:not(.swiper-slide) {
  padding: 7.5px;
  width: calc(100% - 0.01px);
}

.refine-items {
  margin: -5px;
}

.refine-categories .swiper-container {
  padding: 20px;
  padding-bottom: 30px;
  overflow: hidden;
}

.refine-links .refine-item + .refine-item {
  margin-left: 10px;
}

.refine-categories .swiper-buttons {
  display: none;
  top: 50%;
  width: calc(100% + 30px);
  margin-top: -10px;
}

.refine-categories:hover .swiper-buttons {
  display: block;
}

.refine-categories .swiper-button-prev {
  left: 0;
  right: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.refine-categories .swiper-button-next {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.refine-categories .swiper-buttons div {
  width: 35px;
  height: 35px;
  background: #2c3640;
  border-width: 4px;
  border-style: solid;
  border-color: white;
  border-radius: 50%;
}

.refine-categories .swiper-button-disabled {
  opacity: 0;
}

.refine-categories .swiper-buttons div::before {
  content: "\e408" !important;
  font-family: icomoon !important;
  color: white;
}

.refine-categories .swiper-buttons .swiper-button-next::before {
  content: "\e409" !important;
  font-family: icomoon !important;
  color: white;
}

.refine-categories .swiper-buttons div:not(.swiper-button-disabled):hover {
  background: #ef5042;
}

.refine-categories .swiper-pagination {
  display: block;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.refine-categories .swiper {
  padding-bottom: 20px;
}

.refine-categories .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #e2e2e2;
}

.refine-categories .swiper-pagination > span + span {
  margin-left: 8px;
}

.desktop .refine-categories .swiper-pagination-bullet:hover {
  background-color: #8f9da6;
}

.refine-categories .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ef5042;
}

.refine-categories .swiper-pagination > span {
  border-radius: 50px;
}

.refine-item a {
  background: white;
  padding: 7px;
}

.refine-item a:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.refine-item a img {
  display: block;
}

.refine-name {
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  padding: 7px;
  padding-bottom: 0px;
}

.refine-item .refine-name {
  font-size: 13px;
  color: #696973;
  text-align: center;
}

.refine-item a:hover .refine-name {
  color: #ef5042;
}

.refine-name .count-badge {
  display: none;
}

.checkout-section.section-login {
  display: block;
}

.quick-checkout-wrapper .form-group .control-label {
  max-width: 150px;
  padding-top: 7px;
  padding-bottom: 5px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.quick-checkout-wrapper legend {
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 22px;
  line-height: 1.1;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.quick-checkout-wrapper legend::after {
  display: none;
}

.quick-checkout-wrapper legend.page-title > span::after {
  display: none;
}

.quick-checkout-wrapper .has-error .form-control {
  border-style: solid !important;
}

.quick-checkout-wrapper .required .control-label::after, .quick-checkout-wrapper .required .control-label + div::before, .quick-checkout-wrapper .text-danger {
  font-size: 17px;
}

.quick-checkout-wrapper .form-group {
  margin-bottom: 10px;
}

.quick-checkout-wrapper .required .control-label::after, .quick-checkout-wrapper .required .control-label + div::before {
  margin-top: 3px;
}

.quick-checkout-wrapper input.form-control {
  background: white !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
  border-radius: 3px !important;
  max-width: 500px;
  height: 38px;
}

.quick-checkout-wrapper input.form-control:focus, .quick-checkout-wrapper input.form-control:active {
  border-color: #579ac1 !important;
}

.quick-checkout-wrapper input.form-control:hover {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.quick-checkout-wrapper input.form-control:focus {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.quick-checkout-wrapper textarea.form-control {
  background: white !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
  border-radius: 3px !important;
  height: 100px;
}

.quick-checkout-wrapper textarea.form-control:focus, .quick-checkout-wrapper textarea.form-control:active {
  border-color: #579ac1 !important;
}

.quick-checkout-wrapper textarea.form-control:hover {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.quick-checkout-wrapper textarea.form-control:focus {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.quick-checkout-wrapper select.form-control {
  background: white !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
  border-radius: 3px !important;
  max-width: 500px;
}

.quick-checkout-wrapper select.form-control:focus, .quick-checkout-wrapper select.form-control:active {
  border-color: #579ac1 !important;
}

.quick-checkout-wrapper select.form-control:hover {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.quick-checkout-wrapper select.form-control:focus {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.quick-checkout-wrapper .radio {
  width: 100%;
}

.quick-checkout-wrapper .checkbox {
  width: 100%;
}

.quick-checkout-wrapper .input-group .input-group-btn .btn {
  min-width: 36px;
  padding: 12px;
  min-height: 36px;
  margin-left: 5px;
}

.quick-checkout-wrapper .product-option-file .btn i::before {
  content: "\ebd8" !important;
  font-family: icomoon !important;
}

.quick-checkout-wrapper div .title.section-title {
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 22px;
  line-height: 1.1;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.quick-checkout-wrapper div .title.section-title::after {
  display: none;
}

.quick-checkout-wrapper div .title.section-title.page-title > span::after {
  display: none;
}

.checkout-section {
  background: #f0f2f5;
  padding: 15px;
  border-radius: px;
  margin-bottom: 25px;
}

.quick-checkout-wrapper > div .right {
  padding-left: 25px;
  width: 70%;
}

.quick-checkout-wrapper > div .left {
  width: 30%;
}

.section-payment {
  padding-left: 20px;
  width: 60%;
  display: block;
}

.section-shipping {
  width: 40%;
  display: block;
}

.quick-checkout-wrapper .right .section-cvr {
  display: block;
}

.quick-checkout-wrapper .right .section-cvr .control-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.quick-checkout-wrapper .right .section-cvr .form-coupon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.quick-checkout-wrapper .right .section-cvr .form-voucher {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.quick-checkout-wrapper .right .section-cvr .form-reward {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.quick-checkout-wrapper .right .checkout-payment-details legend {
  display: block;
}

.quick-checkout-wrapper .right .confirm-section .buttons {
  margin-top: 20px;
  font-size: 12px;
}

.quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn, .quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn:visited {
  font-size: 13px;
  color: white;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn:hover {
  color: white !important;
  background: #ef5042 !important;
}

.quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn:active, .quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn:hover:active, .quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn:focus:active {
  color: white !important;
  background: #d7463a !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn:focus {
  color: white !important;
  background: #d7463a;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn {
  background: #08274d;
  border-width: 2px;
  padding: 15px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 3px !important;
}

.desktop .quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn.btn.disabled::after {
  font-size: 20px;
}

.quick-checkout-wrapper .right .confirm-section .buttons .pull-left .btn {
  background: #ef5042;
}

.quick-checkout-wrapper .right .confirm-section .buttons .pull-left .btn:hover {
  background: #08274d !important;
}

.quick-checkout-wrapper .right .confirm-section .buttons .pull-left .btn.btn.disabled::after {
  font-size: 20px;
}

.quick-checkout-wrapper .right .confirm-section .buttons > div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: auto;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}

.quick-checkout-wrapper .right .confirm-section .buttons > div .btn {
  width: 100%;
}

.quick-checkout-wrapper .right .confirm-section .buttons .pull-left {
  margin-right: 0;
}

.quick-checkout-wrapper .right .confirm-section .buttons > div + div {
  padding-left: 20px;
}

.quick-checkout-wrapper .right .confirm-section .buttons .pull-right:only-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 0 0 auto;
}

.quick-checkout-wrapper .right .confirm-section .buttons .pull-right:only-child .btn {
  width: 100%;
}

.quick-checkout-wrapper .right .confirm-section .buttons input + .btn {
  margin-top: 5px;
}

.quick-checkout-wrapper .right .confirm-section .buttons input[type=checkbox] {
  margin-right: 7px !important;
  margin-left: 3px !important;
}

.quick-checkout-wrapper .confirm-section textarea {
  display: block;
}

.quick-checkout-wrapper .section-comments label::after {
  display: none !important;
}

.quick-checkout-wrapper .left .section-login .title {
  display: block;
}

.quick-checkout-wrapper .left .section-register .title {
  display: block;
}

.quick-checkout-wrapper .left .payment-address .title {
  display: block;
}

.quick-checkout-wrapper .left .shipping-address .title {
  display: block;
}

.quick-checkout-wrapper .right .shipping-payment .title {
  display: block;
}

.quick-checkout-wrapper .right .section-cvr .title {
  display: block;
}

.quick-checkout-wrapper .right .checkout-payment-details .title {
  display: block;
}

.quick-checkout-wrapper .right .confirm-section .title {
  display: block;
}

.quick-checkout-wrapper .account-customer-group label::after {
  display: none !important;
}

.quick-checkout-wrapper .account-telephone label::after {
  display: none !important;
}

.quick-checkout-wrapper .account-fax label::after {
  display: none !important;
}

.quick-checkout-wrapper .address-company label::after {
  display: none !important;
}

.quick-checkout-wrapper .address-address-2 label::after {
  display: none !important;
}

.quick-checkout-wrapper .shipping-payment .shippings p {
  display: none;
  font-weight: bold;
}

.quick-checkout-wrapper .shipping-payment .ship-wrapper p {
  display: none;
}

.shipping-payment .section-body .radio {
  margin-bottom: 5px;
}

.shipping-payment .section-body > div > div {
  padding-left: 8px;
}

.section-shipping .section-body > div:first-child::before {
  content: "\eab8" !important;
  font-family: icomoon !important;
}

.section-shipping .section-body > div:nth-child(2)::before {
  content: "\eab9" !important;
  font-family: icomoon !important;
  color: #50ad55;
}

.section-payment .section-body > div:first-child::before {
  content: "\e961" !important;
  font-family: icomoon !important;
}

.section-payment .section-body > div:nth-child(2)::before {
  content: "\e95f" !important;
  font-family: icomoon !important;
}

.section-payment .section-body > div:nth-child(3)::before {
  content: "\f0d6" !important;
  font-family: icomoon !important;
}

.route-product-compare .compare-buttons .btn-cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.route-product-compare .compare-buttons .btn-remove {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.compare-name {
  display: table-row;
}

.compare-image {
  display: table-row;
}

.compare-price {
  display: table-row;
}

.compare-model {
  display: table-row;
}

.compare-manufacturer {
  display: table-row;
}

.compare-availability {
  display: table-row;
}

.compare-rating {
  display: table-row;
}

.compare-summary {
  display: table-row;
}

.compare-weight {
  display: table-row;
}

.compare-dimensions {
  display: table-row;
}

.route-information-contact .location-title {
  display: none;
}

.route-information-contact .store-image {
  display: none;
}

.route-information-contact .store-address {
  display: none;
}

.route-information-contact .store-tel {
  display: none;
}

.route-information-contact .store-fax {
  display: none;
}

.route-information-contact .store-info {
  display: none;
}

.route-information-contact .store-address a {
  display: none;
}

.route-information-contact .other-stores {
  display: none;
}

.route-information-contact .stores-title {
  display: none !important;
}

.route-information-information .content {
  -webkit-column-count: initial;
     -moz-column-count: initial;
          column-count: initial;
  -webkit-column-rule-style: none;
     -moz-column-rule-style: none;
          column-rule-style: none;
}

.maintenance-page header {
  display: none !important;
}

.maintenance-page footer {
  display: none !important;
}

#common-maintenance {
  padding: 40px;
}

.route-product-manufacturer #content a img {
  display: block;
}

.route-product-manufacturer .manufacturer a {
  background: white;
  padding: 8px;
  border-radius: px;
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.route-product-manufacturer .manufacturer a:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.route-product-manufacturer h2.title {
  font-size: 35px;
  margin-bottom: 25px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.route-product-search #content .search-criteria-title {
  display: none;
}

.route-product-search #content .buttons {
  margin-top: 20px;
  font-size: 12px;
}

.route-product-search #content .buttons .pull-right .btn, .route-product-search #content .buttons .pull-right .btn:visited {
  font-size: 13px;
  color: white;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.route-product-search #content .buttons .pull-right .btn:hover {
  color: white !important;
  background: #ef5042 !important;
}

.route-product-search #content .buttons .pull-right .btn:active, .route-product-search #content .buttons .pull-right .btn:hover:active, .route-product-search #content .buttons .pull-right .btn:focus:active {
  color: white !important;
  background: #d7463a !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.route-product-search #content .buttons .pull-right .btn:focus {
  color: white !important;
  background: #d7463a;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.route-product-search #content .buttons .pull-right .btn {
  background: #08274d;
  border-width: 2px;
  padding: 15px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 3px !important;
}

.desktop .route-product-search #content .buttons .pull-right .btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.route-product-search #content .buttons .pull-right .btn.btn.disabled::after {
  font-size: 20px;
}

.route-product-search #content .buttons .pull-left .btn {
  background: #ef5042;
}

.route-product-search #content .buttons .pull-left .btn:hover {
  background: #08274d !important;
}

.route-product-search #content .buttons .pull-left .btn.btn.disabled::after {
  font-size: 20px;
}

.route-product-search #content .buttons > div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: auto;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}

.route-product-search #content .buttons > div .btn {
  width: 100%;
}

.route-product-search #content .buttons .pull-left {
  margin-right: 0;
}

.route-product-search #content .buttons > div + div {
  padding-left: 20px;
}

.route-product-search #content .buttons .pull-right:only-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 0 0 auto;
}

.route-product-search #content .buttons .pull-right:only-child .btn {
  width: 100%;
}

.route-product-search #content .buttons input + .btn {
  margin-top: 5px;
}

.route-product-search #content .buttons input[type=checkbox] {
  margin-right: 7px !important;
  margin-left: 3px !important;
}

.route-product-search #content .search-products-title {
  display: block;
}

.route-information-sitemap #content > .row > div {
  background: #f0f2f5;
  padding: 15px;
  padding-top: 10px;
  border-radius: px;
  width: auto;
}

.route-information-sitemap #content > .row > div + div {
  margin-left: 20px;
}

.route-information-sitemap #content > .row > div > ul > li > a::before {
  content: "\f15c" !important;
  font-family: icomoon !important;
}

.route-information-sitemap #content > .row > div > ul li ul li a::before {
  content: "\f0f6" !important;
  font-family: icomoon !important;
}

.route-information-sitemap #content > .row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.route-account-wishlist .td-image {
  display: table-cell;
}

.route-account-wishlist .td-name {
  display: table-cell;
}

.route-account-wishlist .td-model {
  display: table-cell;
}

.route-account-wishlist .td-stock {
  display: table-cell;
}

.route-account-wishlist .td-price {
  display: table-cell;
}

.route-account-wishlist .td-stock.in-stock {
  color: #50ad55;
  font-weight: 700;
}

.route-account-wishlist .td-stock.out-of-stock {
  font-weight: 700;
}

.route-account-wishlist .td-price s {
  color: #696973;
}

.product-info .product-left {
  width: 50%;
}

.product-info .product-right {
  width: 50%;
  padding-left: 30px;
}

.product-image .main-image img {
  background: white;
}

.zm-viewer img {
  background: white;
}

.product-image .main-image .swiper-container {
  overflow: hidden;
}

.product-image .main-image .swiper-buttons {
  display: block;
  top: 50%;
  width: calc(100% - 0px);
  margin-top: 0px;
}

.product-image .main-image .swiper-button-prev {
  left: 0;
  right: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.product-image .main-image .swiper-button-next {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.product-image .main-image .swiper-buttons div {
  width: 40px;
  height: 40px;
  background: none;
  border-width: 0px;
  border-style: solid;
  border-color: #f0f2f5;
}

.product-image .main-image .swiper-button-disabled {
  opacity: 0;
}

.product-image .main-image .swiper-buttons div::before {
  content: "\e93e" !important;
  font-family: icomoon !important;
  font-size: 35px;
  color: #8b9198;
}

.product-image .main-image .swiper-buttons .swiper-button-next::before {
  content: "\e93f" !important;
  font-family: icomoon !important;
  font-size: 35px;
  color: #8b9198;
}

.product-image .main-image .swiper-pagination {
  display: block;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.product-image .main-image .swiper {
  padding-bottom: 15px;
}

.product-image .main-image .swiper-pagination-bullet {
  width: 10px;
  height: 5px;
  background-color: #8b9198;
}

.product-image .main-image .swiper-pagination > span + span {
  margin-left: 8px;
}

.desktop .product-image .main-image .swiper-pagination-bullet:hover {
  background-color: #ef5042;
}

.product-image .main-image .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ef5042;
}

.product-image .main-image .swiper-pagination > span {
  border-radius: 20px;
}

.product-image .swiper .swiper-controls {
  display: none;
}

.lg-product-images.lg-backdrop {
  background: rgba(0, 0, 0, 0.85);
}

.lg-product-images #lg-download {
  display: none;
}

.lg-product-images .lg-image {
  border-radius: px;
  max-height: calc(100% - 100px);
}

.lg-product-images .lg-actions .lg-prev::before {
  content: "\e93e" !important;
  font-family: icomoon !important;
  font-size: 45px;
  color: #e6e6e6;
  left: -10px;
}

.desktop .lg-product-images .lg-actions .lg-prev:hover::before {
  color: #ef5042;
}

.lg-product-images .lg-actions .lg-next::before {
  content: "\e93f" !important;
  font-family: icomoon !important;
  font-size: 45px;
  color: #e6e6e6;
  left: 10px;
}

.desktop .lg-product-images .lg-actions .lg-next:hover::before {
  color: #ef5042;
}

.lg-product-images .lg-actions .lg-icon {
  background: none;
}

.lg-product-images .lg-toolbar {
  color: #e6e6e6;
}

.lg-product-images #lg-counter {
  display: inline-block;
}

.lg-product-images #lg-zoom-in {
  display: block;
}

.lg-product-images #lg-actual-size {
  display: block;
}

.lg-product-images #lg-download-in::after {
  content: "\eb4d" !important;
  font-family: icomoon !important;
}

.lg-product-images #lg-zoom-in::after {
  content: "\ebef" !important;
  font-family: icomoon !important;
}

.lg-product-images #lg-zoom-in:hover::after {
  color: #ef5042;
}

.lg-product-images #lg-actual-size::after {
  content: "\ebf0" !important;
  font-family: icomoon !important;
}

.lg-product-images #lg-actual-size:hover::after {
  color: #ef5042;
}

.lg-product-images .lg-close::after {
  content: "\ebeb" !important;
  font-family: icomoon !important;
}

.desktop .lg-product-images .lg-close:hover::after {
  color: #ef5042;
}

.lg-product-images .lg-sub-html {
  font-size: 18px;
  color: #e6e6e6;
  background: rgba(0, 0, 0, 0.6);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  top: auto;
  display: none;
}

.lg-product-images.lg-thumb-open .lg-sub-html {
  bottom: 90px !important;
}

.lg-product-images .lg-thumb-item {
  margin-top: 10px;
  padding-right: 10px;
}

.lg-product-images .lg-thumb-item img {
  margin-bottom: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  border-radius: px;
}

.lg-product-images .lg-thumb-outer {
  padding-left: 10px;
  background: #111111;
}

.desktop .lg-product-images .lg-thumb-item img:hover, .lg-product-images .lg-thumb-item.active img {
  border-color: #ef5042;
}

.lg-product-images div.lg-thumb-item.active img {
  border-color: #ef5042;
}

.lg-product-images .lg-toogle-thumb::after {
  color: #e6e6e6;
}

.desktop .lg-product-images .lg-toogle-thumb:hover::after {
  color: #ef5042;
}

.lg-product-images .lg-toogle-thumb {
  background: #111111;
  left: auto;
  right: 20px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.direction-horizontal .additional-image {
  width: 16.6666666667%;
}

.additional-images .swiper-container {
  overflow: hidden;
}

.additional-images .swiper-buttons {
  display: block;
  top: 50%;
}

.additional-images .swiper-button-prev {
  left: 0;
  right: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.additional-images .swiper-button-next {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.additional-images .swiper-buttons div {
  width: 70px;
  height: 20px;
  background: #579ac1;
}

.additional-images .swiper-button-disabled {
  opacity: 0;
}

.additional-images .swiper-buttons div::before {
  content: "\e5c4" !important;
  font-family: icomoon !important;
  color: white;
}

.additional-images .swiper-buttons .swiper-button-next::before {
  content: "\e5c8" !important;
  font-family: icomoon !important;
  color: white;
}

.additional-images .swiper-buttons div:not(.swiper-button-disabled):hover {
  background: #08274d;
}

.additional-images .swiper-pagination {
  display: none !important;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.additional-images .swiper {
  padding-bottom: 0;
  padding-bottom: 10px;
}

.additional-images .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #2c3640;
}

.additional-images .swiper-pagination > span + span {
  margin-left: 7px;
}

.additional-images .swiper-pagination > span {
  border-radius: 10px;
}

.additional-image {
  padding: 5px;
}

.additional-images {
  margin-top: -5px;
  margin-right: 10px;
}

.product-info .product-details > div {
  margin-bottom: 15px;
}

.product-info .product-details .product-stats {
  padding-left: 25px;
  border-width: 0;
  border-left-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
}

.product-info .product-stats b {
  font-size: 12px;
}

.product-info .product-stats span {
  font-size: 12px;
}

.product-info .product-details .brand-image a span {
  display: block;
}

.product-info .product-details .brand-image a {
  padding: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
}

.product-info .product-stats li::before {
  content: "\f111" !important;
  font-family: icomoon !important;
  font-size: 7px;
  margin-top: -2px;
}

.route-product-product:not(.popup) .product-info .product-price-group {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.route-product-product:not(.popup) .product-info .product-price-group .product-stats {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-left: auto;
}

.product-info .product-manufacturer a {
  font-size: 12px;
  text-decoration: underline;
}

.product-info .product-stats .in-stock span {
  color: #50ad55;
  font-weight: 700;
  text-transform: uppercase;
}

.product-info .product-stats .out-of-stock span {
  font-weight: 700;
  text-transform: uppercase;
}

.product-info .product-stats .product-stock.in-stock::before {
  content: "\eb1b" !important;
  font-family: icomoon !important;
  font-size: 16px;
  color: #50ad55;
}

.product-info .product-stats .product-stock.out-of-stock::before {
  content: "\e14b" !important;
  font-family: icomoon !important;
  font-size: 16px;
  top: -1px;
}

.product-info .product-stats .product-stock b {
  display: none;
}

.product-stats .product-views::before {
  content: "\f06e" !important;
  font-family: icomoon !important;
  color: #579ac1;
  margin-right: 5px;
}

.product-stats .product-sold::before {
  content: "\e99a" !important;
  font-family: icomoon !important;
  color: #ef5042;
  margin-right: 5px;
}

.product-info .product-details .custom-stats {
  -webkit-box-ordinal-group: initial;
      -ms-flex-order: initial;
          order: initial;
  margin-bottom: 10px;
}

.product-info .product-stats .product-sold b {
  font-weight: 700;
}

.product-info .product-stats .product-views b {
  font-weight: 700;
}

.product-info .custom-stats {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.product-info .product-details .rating {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
}

.route-product-product:not(.popup) .product-info .product-details .rating {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.product-info .product-details .rating div a, .product-info .product-details .rating div b {
  font-size: 14px;
}

.product-info .product-details .rating .fa-stack {
  font-size: 15px;
  width: 1.2em;
}

.product-info .product-details .rating .fa-star, .product-info .product-details .rating .fa-star + .fa-star-o {
  color: #fed075;
}

.product-info .product-details .rating .fa-star-o:only-child {
  color: #696973;
}

.product-info .product-details .countdown-wrapper {
  display: block;
  margin-top: 10px;
}

.product-info .product-details .countdown-wrapper .countdown {
  width: 100%;
}

.product-info .product-details .countdown-title {
  font-size: 15px;
  font-weight: 700;
  border-width: 0px;
  padding: 0px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.product-info .product-details .countdown-title::after {
  display: none;
}

.product-info .product-details .countdown-title.page-title > span::after {
  display: none;
}

.product-info .product-details .countdown {
  font-size: 16px;
  color: white;
  font-weight: 700;
  background: #8f9da6;
  border-radius: 3px;
}

.product-info .product-details .countdown div span {
  color: #e6e6e6;
  font-weight: 400;
}

.product-info .product-details .countdown > div {
  border-style: solid;
  border-color: #8b9198;
}

.product-info .product-details .product-price-group {
  text-align: left;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.product-info .product-details .price-group {
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

.route-product-product:not(.popup) .product-info .product-details .price-group {
  padding-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.route-product-product:not(.popup) .product-info .product-details .product-price-new {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.product-info .product-details .price-group .product-price-old {
  display: block;
  font-size: 22px;
  color: #ef5042;
  text-decoration: line-through;
  line-height: 1;
}

.route-product-product:not(.popup) .product-info .product-details .product-price-old {
  margin-bottom: 7px;
}

.product-info .product-details .product-points {
  color: #696973;
  display: block;
  padding-right: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.product-info .product-details .product-tax {
  display: block;
  color: #696973;
  margin-top: 5px;
}

.product-info .product-details .discounts {
  display: block;
}

.product-info .product-details .product-discount {
  color: #696973;
}

.route-product-product:not(.popup) .product-info .product-details .product-options {
  padding-top: 5px;
  padding-bottom: 10px;
  border-width: 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
}

.route-product-product:not(.popup) .product-info .product-details .product-options > .options-title {
  display: none;
}

.product-info .product-details .product-options > h3 {
  display: block;
  font-size: 20px;
}

.product-options .has-error {
  color: #ef5042 !important;
}

.product-options .form-group .control-label {
  max-width: 9999px;
  padding-bottom: 2px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.product-options .has-error .form-control {
  border-color: #ef5042 !important;
}

.product-options .required .control-label::after, .product-options .required .control-label + div::before, .product-options .text-danger {
  color: #8f9da6;
}

.product-options .form-group {
  margin-bottom: 5px;
}

.product-options .required.has-error .control-label::after, .product-options .required.has-error .control-label + div::before {
  color: #ef5042 !important;
}

.product-options input.form-control {
  background: white !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
  border-radius: 3px !important;
}

.product-options input.form-control:focus, .product-options input.form-control:active {
  border-color: #579ac1 !important;
}

.product-options input.form-control:hover {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.product-options input.form-control:focus {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.product-options textarea.form-control {
  background: white !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
  border-radius: 3px !important;
}

.product-options textarea.form-control:focus, .product-options textarea.form-control:active {
  border-color: #579ac1 !important;
}

.product-options textarea.form-control:hover {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.product-options textarea.form-control:focus {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.product-options select.form-control {
  background: white !important;
  border-width: 1px !important;
  border-style: solid !important;
  border-color: #e2e2e2 !important;
  border-radius: 3px !important;
  max-width: 200px;
}

.product-options select.form-control:focus, .product-options select.form-control:active {
  border-color: #579ac1 !important;
}

.product-options select.form-control:hover {
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.product-options select.form-control:focus {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.product-options .radio {
  width: 100%;
}

.product-options .checkbox {
  width: 100%;
}

.product-options .input-group .input-group-btn .btn, .product-options .input-group .input-group-btn .btn:visited {
  font-size: 13px;
  color: white;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.product-options .input-group .input-group-btn .btn:hover {
  color: white !important;
  background: #ef5042 !important;
}

.product-options .input-group .input-group-btn .btn:active, .product-options .input-group .input-group-btn .btn:hover:active, .product-options .input-group .input-group-btn .btn:focus:active {
  color: white !important;
  background: #d7463a !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.product-options .input-group .input-group-btn .btn:focus {
  color: white !important;
  background: #d7463a;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.product-options .input-group .input-group-btn .btn {
  background: #08274d;
  border-width: 2px;
  padding: 15px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 3px !important;
  min-width: 35px;
  min-height: 35px;
  margin-left: 5px;
}

.desktop .product-options .input-group .input-group-btn .btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.product-options .input-group .input-group-btn .btn.btn.disabled::after {
  font-size: 20px;
}

.product-options .product-option-file .btn i::before {
  content: "\ebd8" !important;
  font-family: icomoon !important;
}

.product-info .product-options .push-option > div .option-value {
  margin-right: 8px;
  margin-bottom: 8px;
  min-width: 30px;
  min-height: 30px;
  border-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
  border-radius: 2px;
}

.product-info .product-options .push-option > div label {
  margin-right: 5px;
  margin-bottom: 5px;
}

.product-info .product-options .push-option > div .option-value:hover, .product-info .product-options .push-option > div input:checked + .option-value {
  background: #f0f2f5;
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.product-info .product-options .push-option > div input:checked + .option-value {
  background: #f0f2f5;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.product-info .product-options .push-option > div img {
  border-width: 2px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 50%;
}

.desktop .product-info .product-options .push-option > div img:hover, .product-info .product-options .push-option > div input:checked + img {
  border-color: black;
}

.product-info .product-options .push-option > div input:checked + img {
  border-color: #ef5042;
  -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.7);
          box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.7);
}

.product-info .product-options .push-option > div img:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.product-info .product-options .push-option input + img + .option-value {
  display: none;
  margin-left: -2px;
  font-size: 9px;
}

.route-product-product:not(.popup) .product-info .product-details .button-group-page {
  position: static;
  width: auto;
  z-index: 1;
}

.has-bottom-menu.route-product-product .bottom-menu {
  display: block;
}

.product-info .product-details .stepper .control-label {
  display: none;
}

.product-info .button-group-page .stepper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 36px;
  border-style: solid;
  border-color: #8f9da6;
  border-radius: 3px;
}

.product-info .button-group-page .stepper input.form-control {
  background: white !important;
  border-width: 0px !important;
}

.product-info .button-group-page .stepper span i {
  color: #696973;
  background-color: #eeeeee;
}

.route-product-product:not(.popup) .product-info .button-group-page .stepper {
  height: 45px;
  margin-right: 7px;
}

.product-info .button-group-page .btn-cart {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.route-product-product .tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-cart::before {
  display: inline-block;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-cart .btn-text {
  display: inline-block;
}

.product-info .button-group-page .extra-group {
  width: auto;
  -webkit-box-flex: initial;
      -ms-flex-positive: initial;
          flex-grow: initial;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 7px;
}

.product-info .button-group-page .btn-extra {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
  width: auto;
}

.product-info .button-group-page .btn-extra + .btn-extra {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}

.product-info .product-details .buttons-wrapper .extra-group {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-cart {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 45px;
}

.route-product-product:not(.popup) .product-info .button-group-page .stepper-group {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
}

.product-info .button-group-page .btn-cart::before {
  font-size: 15px;
  margin-right: 5px;
}

.product-info .button-group-page .btn-extra.btn {
  background: #50ad55;
}

.product-info .button-group-page .btn-extra.btn:hover {
  background: #579ac1 !important;
}

.product-info .button-group-page .btn-extra.btn.btn.disabled::after {
  font-size: 20px;
}

.product-info .button-group-page .btn-extra + .btn-extra.btn {
  background: #ef5042;
}

.product-info .button-group-page .btn-extra + .btn-extra.btn:hover {
  background: #08274d !important;
}

.product-info .button-group-page .btn-extra + .btn-extra.btn.btn.disabled::after {
  font-size: 20px;
}

.product-info .button-group-page .btn-extra + .btn {
  display: none;
}

.product-info .button-group-page .extra-group .btn:first-child::before {
  display: inline-block;
}

.product-info .button-group-page .extra-group .btn:first-child .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.product-info .button-group-page .btn-extra + .btn::before {
  display: inline-block;
}

.product-info .button-group-page .btn-extra + .btn .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-extra {
  height: 45px;
}

.product-info .button-group-page .extra-group .btn-extra + .btn-extra {
  margin-left: 10px;
}

.product-info .button-group-page .extra-group .btn-extra:first-child::before {
  font-size: 15px;
  margin-right: 3px;
}

.product-info .button-group-page .extra-group .btn-extra:last-child::before {
  font-size: 15px;
}

.route-product-product:not(.popup) .product-info .product-details .button-group-page .wishlist-compare {
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
  width: 100%;
  padding-top: 15px;
  margin-top: 15px;
}

.route-product-product:not(.popup) .product-info .button-group-page .wishlist-compare {
  margin-left: auto;
  margin-right: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 10px;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist::before, .product-info .button-group-page .btn-wishlist .btn-text {
  display: inline-block;
}

.route-product-product:not(.popup) .product-info .button-group-page .wishlist-compare .btn-wishlist {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
  width: auto;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist::before {
  font-size: 17px;
  color: #ef5042;
  margin-right: 5px;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn, .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn:hover {
  color: #3E809D !important;
  background: none !important;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn:active, .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn:hover:active, .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}

.product-info .button-group-page .btn-compare {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-compare::before, .product-info .button-group-page .btn-compare .btn-text {
  display: inline-block;
}

.route-product-product:not(.popup) .product-info .button-group-page .wishlist-compare .btn-compare {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
  width: auto;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-compare::before {
  font-size: 17px;
  color: #579ac1;
  margin-right: 5px;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn, .route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn:hover {
  color: #3E809D !important;
  background: none !important;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn:active, .route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn:hover:active, .route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.route-product-product:not(.popup) .product-info .button-group-page .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}

.product_tabs .nav-tabs > li > a, .product_tabs .nav-tabs > li.active > a, .product_tabs .nav-tabs > li.active > a:hover, .product_tabs .nav-tabs > li.active > a:focus {
  font-family: "Hind Madurai";
  font-weight: 700;
  font-size: 15px;
  color: #8b9198;
  text-transform: uppercase;
}

.desktop .product_tabs .nav-tabs > li:hover > a, .product_tabs .nav-tabs > li.active > a {
  color: #ef5042;
}

.product_tabs .nav-tabs > li.active > a, .product_tabs .nav-tabs > li.active > a:hover, .product_tabs .nav-tabs > li.active > a:focus {
  color: #333333;
}

.product_tabs .nav-tabs > li {
  border-width: 0;
  border-bottom-width: 2px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.product_tabs .nav-tabs > li.active {
  border-color: #ef5042;
}

.product_tabs .nav-tabs > li.active::after {
  display: none;
  border-top-width: 10px;
}

.product_tabs .nav-tabs > li > a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  padding: 0px;
  padding-bottom: 10px;
}

.product_tabs .nav-tabs > li > a::before {
  font-size: 18px;
}

.product_tabs .nav-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  min-width: 50px;
}

.product_tabs .nav-tabs > li:not(:last-child) {
  margin-right: 20px;
}

.product_tabs .mobile .nav-tabs {
  overflow-x: scroll;
}

.product_tabs .nav-tabs::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 1px;
  height: 2px;
  width: 2px;
}

.product_tabs .nav-tabs::-webkit-scrollbar-track {
  background-color: white;
  background-color: #eeeeee;
}

.product_tabs .nav-tabs::-webkit-scrollbar-thumb {
  background-color: #999;
  background-color: #ef5042;
}

.product_tabs .tab-container::before {
  display: none;
}

.product_tabs .tab-content {
  padding-top: 20px;
}

.product_tabs .tab-container {
  display: block;
}

.product_tabs .tab-container .nav-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.product_accordion.panel-group .panel-heading a::before {
  content: "\eba2" !important;
  font-family: icomoon !important;
  font-size: 15px;
  margin-right: 3px;
}

.desktop .product_accordion.panel-group .panel-heading:hover a::before {
  color: #ef5042;
}

.product_accordion.panel-group .panel-active .panel-heading a::before {
  content: "\eb87" !important;
  font-family: icomoon !important;
  color: #ef5042;
}

.product_accordion .panel-group .panel-heading a::before {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.product_accordion .panel-group .panel-heading a {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.product_accordion.panel-group .panel-heading a {
  font-family: "Hind Madurai";
  font-weight: 700;
  font-size: 13px;
  color: #696973;
  text-transform: uppercase;
  padding: 15px;
  padding-right: 5px;
  padding-left: 0px;
}

.product_accordion.panel-group .panel-heading:hover a {
  color: #ef5042;
}

.product_accordion.panel-group .panel-active .panel-heading:hover a, .product_accordion.panel-group .panel-active .panel-heading a {
  color: #333333;
}

.product_accordion.panel-group .panel-heading {
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
}

.product_accordion.panel-group .panel:first-child .panel-heading {
  border-width: 0px;
}

.product_accordion.panel-group .panel-body {
  padding-bottom: 20px;
}

.route-product-product:not(.popup) .product_tabs {
  margin-top: 40px;
}

.products-filter {
  background: #f0f2f5;
  margin-bottom: 20px;
  padding: 12px;
}

.grid-list button {
  display: inline-block;
}

#btn-grid-view::before {
  content: "\e97b" !important;
  font-family: icomoon !important;
  font-size: 18px;
}

#btn-list-view::before {
  content: "\e97a" !important;
  font-family: icomoon !important;
  font-size: 19px;
}

.grid-list > * + * {
  margin-left: 10px;
}

.grid-list .compare-btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-left: 15px;
}

.grid-list .links-text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.grid-list .compare-btn::before {
  margin-right: 5px;
  font-size: 18px;
}

.grid-list .count-badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.products-filter .select-group .input-group.sort-by {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.products-filter .select-group .input-group.per-page {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.sort-by {
  margin: 0 10px;
}

.products-filter .select-group .input-group .input-group-addon {
  border-radius: px;
}

.route-product-category .pagination-results {
  font-size: 13px;
  letter-spacing: 1px;
  margin-top: 20px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.route-product-category .pagination-results .text-right {
  display: block;
}

.route-product-category .pagination > li > a:hover {
  color: white;
}

.route-product-category .pagination > li.active > span, .route-product-category .pagination > li.active > span:hover, .route-product-category .pagination > li > a:focus {
  color: white;
}

.route-product-category .pagination > li {
  background: #f8f8f8;
  border-radius: px;
}

.route-product-category .pagination > li > a, .route-product-category .pagination > li > span {
  padding: 5px;
  padding-right: 6px;
  padding-left: 6px;
}

.route-product-category .pagination > li:hover {
  background: #579ac1;
}

.route-product-category .pagination > li.active {
  background: #579ac1;
}

.route-product-category .pagination > li:first-child a::before, .route-product-category .pagination > li:last-child a::before {
  content: "\e940" !important;
  font-family: icomoon !important;
}

.route-product-category .pagination > li .prev::before, .route-product-category .pagination > li .next::before {
  content: "\e93e" !important;
  font-family: icomoon !important;
}

.route-product-category .pagination > li:not(:first-of-type) {
  margin-left: 5px;
}

.main-products + .pagination-results {
  display: none;
}

.ias-noneleft {
  margin: 10px;
  margin-top: 20px;
  padding: 15px;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
}

.ias-trigger-next .btn {
  margin: 10px;
}

.ias-trigger-prev .btn {
  margin: 10px;
}

.ias-trigger a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.ias-trigger .btn::before {
  content: "\eba7" !important;
  font-family: icomoon !important;
  margin-right: 5px;
}

.main-products.product-grid .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.main-products.product-grid .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.one-column #content .main-products.product-grid .product-layout.swiper-slide {
  margin-right: 25px;
  width: calc((100% - 50px) / 3 - 0.01px);
}

.one-column #content .main-products.product-grid .product-layout:not(.swiper-slide) {
  padding: 12.5px;
  width: calc(33.3333333333% - 0.01px);
}

.two-column #content .main-products.product-grid .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.two-column #content .main-products.product-grid .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.side-column .main-products.product-grid .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .main-products.product-grid .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.main-products.product-grid {
  margin: -10px;
  margin-top: 10px;
}

.main-products.product-grid .product-thumb {
  background: white;
  border-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
  padding: 5px;
}

.desktop .main-products.product-grid .product-thumb:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.desktop .main-products.product-grid .product-layout:hover .product-thumb {
  border-color: white;
}

.main-products.product-grid .product-thumb:hover .product-img > div {
  -webkit-transform: scale(1.12);
          transform: scale(1.12);
}

.main-products.product-grid .product-thumb .image img {
  background: white;
}

.main-products.product-grid .product-thumb .product-labels {
  visibility: visible;
  opacity: 1;
}

.main-products.product-grid .product-thumb .quickview-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translate3d(-50%, -50%, 1px);
          transform: translate3d(-50%, -50%, 1px);
}

.main-products.product-grid .product-thumb .btn-quickview {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0.88);
          transform: scale(0.88);
}

.main-products.product-grid .product-thumb:hover .btn-quickview {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.main-products.product-grid .product-thumb .btn-quickview::before {
  display: none;
  content: "\ebef" !important;
  font-family: icomoon !important;
  font-size: 16px;
}

.main-products.product-grid .product-thumb .btn-quickview .btn-text {
  display: inline-block;
  padding: 0;
}

.main-products.product-grid .product-thumb .image .btn, .main-products.product-grid .product-thumb .image .btn:visited {
  color: #696973;
}

.main-products.product-grid .product-thumb .image .btn:hover {
  color: #333333 !important;
  background: #f0f2f5 !important;
}

.main-products.product-grid .product-thumb .image .btn {
  background: #f8f8f8;
}

.main-products.product-grid .product-thumb .image .btn:active, .main-products.product-grid .product-thumb .image .btn:hover:active, .main-products.product-grid .product-thumb .image .btn:focus:active {
  background: #eeeeee !important;
}

.main-products.product-grid .product-thumb .image .btn:focus {
  background: #eeeeee;
}

.main-products.product-grid .product-thumb .image .btn.btn.disabled::after {
  font-size: 20px;
}

.main-products.product-grid .product-thumb .countdown {
  display: none;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(-50%, 0, 1px) scale(1);
          transform: translate3d(-50%, 0, 1px) scale(1);
}

.main-products.product-grid.product-list .product-layout .image {
  float: left;
  height: 100%;
}

.main-products.product-grid .product-thumb .stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  -webkit-transform: none;
          transform: none;
  width: initial;
  padding: 8px;
}

.main-products.product-grid .product-thumb .name {
  -webkit-box-ordinal-group: initial;
      -ms-flex-order: initial;
          order: initial;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  margin-bottom: 10px;
}

.main-products.product-grid .stat-1 .stats-label {
  display: none;
}

.main-products.product-grid .stat-2 .stats-label {
  display: none;
}

.main-products.product-grid .product-thumb .stats .stat-1 {
  padding-right: 5px;
  padding-left: 5px;
}

.main-products.product-grid.product-grid .product-thumb .rating {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  top: 0;
}

.main-products.product-grid.product-grid .product-thumb:hover .rating {
  visibility: visible;
  opacity: 1;
}

.main-products.product-grid.product-grid .product-thumb .rating-stars {
  position: absolute;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.main-products.product-grid .product-thumb .rating {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-products.product-grid .product-thumb .rating.no-rating {
  display: none;
}

.main-products.product-grid .product-thumb .rating-stars {
  padding-bottom: 10px;
}

.main-products.product-grid .product-thumb .rating.no-rating span {
  opacity: 0.5;
}

.main-products.product-grid .product-thumb .name a {
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 17px;
  color: #2c3640;
  text-align: left;
  line-height: 1.2;
  text-align: center;
}

.main-products.product-grid .product-thumb .name a:hover {
  color: #ef5042;
}

.main-products.product-grid .product-thumb .description {
  display: none;
  color: #696973;
  margin-bottom: 10px;
}

.main-products.product-grid .product-thumb .price {
  display: block;
  font-size: 16px;
  color: #696973;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px;
}

.main-products.product-grid .product-thumb .price-tax {
  display: none;
  font-size: 12px;
  text-align: left;
}

.main-products.product-grid .product-thumb .price-new {
  color: #ef5042;
  font-weight: 700;
  margin: 0 7px 0 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.main-products.product-grid .product-thumb .price-old {
  font-size: 13px;
  color: #8b9198;
  text-decoration: line-through;
  margin: 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.main-products.product-grid .product-thumb .price > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.main-products.product-grid .product-thumb .buttons-wrapper {
  display: block;
}

.main-products.product-grid .product-thumb .button-group {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.main-products.product-grid.product-grid .product-thumb .button-group {
  background: rgba(255, 255, 255, 0.9);
  padding: 5px;
}

.main-products.product-grid .product-thumb .cart-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.main-products.product-grid .product-thumb .btn-cart {
  height: 35px;
}

.main-products.product-grid .product-thumb .btn-wishlist {
  width: 35px;
  height: 35px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 7px;
  margin-left: 7px;
}

.main-products.product-grid .product-thumb .btn-compare {
  width: 35px;
  height: 35px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.main-products.product-grid .product-thumb .btn-cart::before {
  display: none;
  font-size: 17px;
}

.main-products.product-grid .product-thumb .btn-cart .btn-text {
  display: inline-block;
  padding: 0;
}

.main-products.product-grid.product-grid .product-thumb .cart-group {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.main-products.product-grid.product-grid .product-thumb .btn-cart {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.main-products.product-grid .product-thumb .btn-cart.btn, .main-products.product-grid .product-thumb .btn-cart.btn:visited {
  font-size: 13px;
  color: #696973;
  font-weight: 400;
  text-transform: uppercase;
}

.main-products.product-grid .product-thumb .btn-cart.btn:hover {
  color: white !important;
  background: #08274d !important;
}

.main-products.product-grid .product-thumb .btn-cart.btn:active, .main-products.product-grid .product-thumb .btn-cart.btn:hover:active, .main-products.product-grid .product-thumb .btn-cart.btn:focus:active {
  color: white !important;
  background: #0d2f58 !important;
  border-color: #579ac1 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.main-products.product-grid .product-thumb .btn-cart.btn:focus {
  color: white !important;
  background: #0d2f58;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.main-products.product-grid .product-thumb .btn-cart.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #696973;
  padding: 12px;
  padding-right: 15px;
  padding-left: 15px;
  padding: 10px !important;
}

.main-products.product-grid .product-thumb .btn-cart.btn:hover, .main-products.product-grid .product-thumb .btn-cart.btn:active:hover {
  border-color: #08274d;
}

.desktop .main-products.product-grid .product-thumb .btn-cart.btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.main-products.product-grid .product-thumb .btn-cart.btn.btn.disabled::after {
  font-size: 20px;
}

.main-products.product-grid .product-thumb .stepper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 5px;
  border-radius: 3px;
  height: 35px;
}

.main-products.product-grid .button-group-bottom .wish-group.wish-group-bottom {
  margin: -10px;
  margin-top: 10px;
}

.main-products.product-grid .button-group-bottom .wish-group-bottom {
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
}

.main-products.product-grid .product-thumb .btn-wishlist::before {
  display: inline-block;
  font-size: 17px;
}

.main-products.product-grid .product-thumb .btn-wishlist .btn-text {
  display: none;
}

.main-products.product-grid .product-thumb .btn-wishlist.btn, .main-products.product-grid .product-thumb .btn-wishlist.btn:visited {
  font-size: 13px;
  color: #696973;
  font-weight: 400;
  text-transform: uppercase;
}

.main-products.product-grid .product-thumb .btn-wishlist.btn:hover {
  color: white !important;
  background: #08274d !important;
}

.main-products.product-grid .product-thumb .btn-wishlist.btn:active, .main-products.product-grid .product-thumb .btn-wishlist.btn:hover:active, .main-products.product-grid .product-thumb .btn-wishlist.btn:focus:active {
  color: white !important;
  background: #0d2f58 !important;
  border-color: #579ac1 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.main-products.product-grid .product-thumb .btn-wishlist.btn:focus {
  color: white !important;
  background: #0d2f58;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.main-products.product-grid .product-thumb .btn-wishlist.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #696973;
  padding: 12px;
  padding-right: 15px;
  padding-left: 15px;
}

.main-products.product-grid .product-thumb .btn-wishlist.btn:hover, .main-products.product-grid .product-thumb .btn-wishlist.btn:active:hover {
  border-color: #08274d;
}

.desktop .main-products.product-grid .product-thumb .btn-wishlist.btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.main-products.product-grid .product-thumb .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}

.main-products.product-grid .product-thumb .btn-compare::before {
  display: inline-block;
  font-size: 16px;
}

.main-products.product-grid .product-thumb .btn-compare .btn-text {
  display: none;
}

.main-products.product-grid .product-thumb .btn-compare.btn, .main-products.product-grid .product-thumb .btn-compare.btn:visited {
  font-size: 13px;
  color: #696973;
  font-weight: 400;
  text-transform: uppercase;
}

.main-products.product-grid .product-thumb .btn-compare.btn:hover {
  color: white !important;
  background: #08274d !important;
}

.main-products.product-grid .product-thumb .btn-compare.btn:active, .main-products.product-grid .product-thumb .btn-compare.btn:hover:active, .main-products.product-grid .product-thumb .btn-compare.btn:focus:active {
  color: white !important;
  background: #0d2f58 !important;
  border-color: #579ac1 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.main-products.product-grid .product-thumb .btn-compare.btn:focus {
  color: white !important;
  background: #0d2f58;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.main-products.product-grid .product-thumb .btn-compare.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #696973;
  padding: 12px;
  padding-right: 15px;
  padding-left: 15px;
  padding: 10px !important;
}

.main-products.product-grid .product-thumb .btn-compare.btn:hover, .main-products.product-grid .product-thumb .btn-compare.btn:active:hover {
  border-color: #08274d;
}

.desktop .main-products.product-grid .product-thumb .btn-compare.btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.main-products.product-grid .product-thumb .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}

.main-products.product-grid .product-thumb .extra-group {
  display: none;
}

.main-products.product-grid .product-thumb .extra-group .btn:first-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 5px;
}

.main-products.product-grid .product-thumb .extra-group .btn-extra + .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.main-products.product-grid .product-thumb .extra-group .btn:first-child::before {
  display: inline-block;
  color: #50ad55;
}

.main-products.product-grid .product-thumb .extra-group .btn:first-child .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.main-products.product-grid .product-thumb .extra-group .btn + .btn::before {
  display: inline-block;
  color: #ef5042;
}

.main-products.product-grid .product-thumb .extra-group .btn + .btn .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.main-products.product-grid .product-thumb .extra-group .btn + .btn.btn {
  margin-left: 5px;
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.main-products.product-grid .product-layout .extra-group > div {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.main-products.product-grid .product-thumb .extra-group .btn.btn, .main-products.product-grid .product-thumb .extra-group .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.main-products.product-grid .product-thumb .extra-group .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.main-products.product-grid .product-thumb .extra-group .btn.btn:active, .main-products.product-grid .product-thumb .extra-group .btn.btn:hover:active, .main-products.product-grid .product-thumb .extra-group .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.main-products.product-grid .product-thumb .extra-group .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.main-products.product-grid .product-thumb .extra-group .btn.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .main-products.product-grid .product-thumb .extra-group .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.main-products.product-grid .product-thumb .extra-group .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.main-products.product-grid .product-thumb .extra-group .btn + .btn.btn, .main-products.product-grid .product-thumb .extra-group .btn + .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.main-products.product-grid .product-thumb .extra-group .btn + .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.main-products.product-grid .product-thumb .extra-group .btn + .btn.btn:active, .main-products.product-grid .product-thumb .extra-group .btn + .btn.btn:hover:active, .main-products.product-grid .product-thumb .extra-group .btn + .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.main-products.product-grid .product-thumb .extra-group .btn + .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.desktop .main-products.product-grid .product-thumb .extra-group .btn + .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.main-products.product-grid .product-thumb .extra-group .btn + .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.main-products.product-grid.product-grid .product-thumb .extra-group {
  position: static;
  margin-top: auto;
}

.main-products.product-grid.product-grid .product-thumb .extra-group > div {
  position: static;
  -webkit-transform: none;
          transform: none;
  opacity: 1;
}

.main-products.product-grid.product-grid .product-thumb .buttons-wrapper {
  position: absolute;
  overflow: hidden;
  width: 100%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -100%, 1px);
          transform: translate3d(-50%, -100%, 1px);
}

.main-products.product-grid.product-grid .product-thumb .buttons-wrapper .button-group {
  position: relative;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate3d(0, 15px, 1px);
          transform: translate3d(0, 15px, 1px);
}

.main-products.product-grid.product-grid .product-thumb:hover .buttons-wrapper .button-group {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 1px);
          transform: translate3d(0, 0, 1px);
}

.main-products.product-grid.product-grid .wish-group {
  position: static;
  width: auto;
  top: auto;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.main-products.product-grid .product-thumb .btn-quickview.btn {
  padding: 10px !important;
}

.main-products.product-list .product-thumb {
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
  padding-bottom: 25px;
}

.main-products.product-list:not(.product-grid) .product-layout:not(.swiper-slide) + .product-layout:not(.swiper-slide) {
  margin-top: 25px;
}

.main-products.product-list .product-thumb:hover .product-img > div {
  -webkit-transform: scale(1.12);
          transform: scale(1.12);
}

.main-products.product-list .product-thumb .product-labels {
  visibility: visible;
  opacity: 1;
}

.main-products.product-list .product-thumb .quickview-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translate3d(-50%, -50%, 1px);
          transform: translate3d(-50%, -50%, 1px);
}

.main-products.product-list .product-thumb .btn-quickview {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0.88);
          transform: scale(0.88);
  width: 40px;
  height: 40px;
}

.main-products.product-list .product-thumb:hover .btn-quickview {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.main-products.product-list .product-thumb .btn-quickview .btn-text {
  display: none;
}

.main-products.product-list .product-thumb .btn-quickview::before {
  display: inline-block;
  content: "\ebef" !important;
  font-family: icomoon !important;
  font-size: 17px;
}

.main-products.product-list .product-thumb .countdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(-50%, 0, 1px) scale(1);
          transform: translate3d(-50%, 0, 1px) scale(1);
  bottom: 10px;
}

.main-products.product-list.product-list .product-layout .image {
  float: left;
  height: 100%;
}

.main-products.product-list .product-thumb .caption {
  padding-left: 20px;
}

.main-products.product-list .product-thumb .stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 10px;
}

.main-products.product-list .stat-1 .stats-label {
  display: inline-block;
}

.main-products.product-list .stat-2 .stats-label {
  display: inline-block;
}

.main-products.product-list.product-grid .product-thumb .rating {
  position: static;
  visibility: visible;
  opacity: 1;
}

.main-products.product-list .product-thumb .rating {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-products.product-list .product-thumb .rating.no-rating {
  display: none;
}

.main-products.product-list .product-thumb .rating .fa-stack {
  font-size: 13px;
  width: 1.2em;
}

.main-products.product-list .product-thumb .rating .fa-star, .main-products.product-list .product-thumb .rating .fa-star + .fa-star-o {
  color: #fed075;
}

.main-products.product-list .product-thumb .rating-stars {
  margin-top: -18px;
}

.main-products.product-list .product-thumb .rating.no-rating span {
  opacity: 0.3;
}

.main-products.product-list .product-thumb .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 0;
  margin-right: auto;
  margin-bottom: 5px;
}

.main-products.product-list .product-thumb .name a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Vollkorn";
  font-weight: 400;
  font-size: 22px;
  color: #333333;
  text-transform: none;
  text-align: left;
}

.main-products.product-list .product-thumb .description {
  display: block;
  font-size: 14px;
  color: #696973;
  line-height: 1.5;
  margin-top: 5px;
  margin-bottom: 10px;
}

.main-products.product-list .product-thumb .price {
  display: block;
  font-family: "Hind Madurai";
  font-weight: 700;
  font-size: 22px;
  text-align: left;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0;
  margin-right: auto;
  text-align: left;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 10px;
}

.main-products.product-list .product-thumb .price-tax {
  display: block;
  font-size: 12px;
  color: #696973;
}

.main-products.product-list .product-thumb .price-new {
  color: #ef5042;
  margin: 0 7px 0 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.main-products.product-list .product-thumb .price-old {
  font-size: 16px;
  color: #696973;
  text-decoration: line-through;
  margin: 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.main-products.product-list .product-thumb .price > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.main-products.product-list .product-thumb .buttons-wrapper {
  display: block;
}

.main-products.product-list .product-thumb .button-group {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.main-products.product-list.product-list .product-thumb .buttons-wrapper {
  margin-top: 5px;
}

.main-products.product-list .product-thumb .cart-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.main-products.product-list .product-thumb .btn-cart {
  height: 38px;
  margin-right: 5px;
}

.main-products.product-list .product-thumb .btn-wishlist {
  width: 38px;
  height: 38px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.main-products.product-list .product-thumb .btn-compare {
  width: 38px;
  height: 38px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 5px;
}

.main-products.product-list .product-thumb .btn-cart::before {
  display: inline-block;
  font-size: 16px;
}

.main-products.product-list .product-thumb .btn-cart .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.main-products.product-list.product-grid .product-thumb .btn-cart {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.main-products.product-list.product-grid .product-thumb .cart-group {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.main-products.product-list .product-thumb .stepper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 50px;
  height: 36px;
  border-style: solid;
  border-color: #8f9da6;
  border-radius: 3px;
  margin-right: 5px;
  height: 38px;
}

.main-products.product-list .product-thumb .stepper input.form-control {
  background: white !important;
  border-width: 0px !important;
}

.main-products.product-list .product-thumb .stepper span i {
  color: #696973;
  background-color: #eeeeee;
}

.main-products.product-list .product-thumb .btn-wishlist::before {
  display: inline-block;
  font-size: 16px;
}

.main-products.product-list .product-thumb .btn-wishlist .btn-text {
  display: none;
}

.main-products.product-list .product-thumb .btn-wishlist.btn, .main-products.product-list .product-thumb .btn-wishlist.btn:visited {
  font-size: 13px;
  color: #696973;
  font-weight: 400;
  text-transform: uppercase;
}

.main-products.product-list .product-thumb .btn-wishlist.btn:hover {
  color: white !important;
  background: #08274d !important;
}

.main-products.product-list .product-thumb .btn-wishlist.btn:active, .main-products.product-list .product-thumb .btn-wishlist.btn:hover:active, .main-products.product-list .product-thumb .btn-wishlist.btn:focus:active {
  color: white !important;
  background: #0d2f58 !important;
  border-color: #579ac1 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.main-products.product-list .product-thumb .btn-wishlist.btn:focus {
  color: white !important;
  background: #0d2f58;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.main-products.product-list .product-thumb .btn-wishlist.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #696973;
  padding: 12px;
  padding-right: 15px;
  padding-left: 15px;
}

.main-products.product-list .product-thumb .btn-wishlist.btn:hover, .main-products.product-list .product-thumb .btn-wishlist.btn:active:hover {
  border-color: #08274d;
}

.desktop .main-products.product-list .product-thumb .btn-wishlist.btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.main-products.product-list .product-thumb .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}

.main-products.product-list .product-thumb .btn-compare::before {
  display: inline-block;
  font-size: 16px;
}

.main-products.product-list .product-thumb .btn-compare .btn-text {
  display: none;
}

.main-products.product-list .product-thumb .btn-compare.btn, .main-products.product-list .product-thumb .btn-compare.btn:visited {
  font-size: 13px;
  color: #696973;
  font-weight: 400;
  text-transform: uppercase;
}

.main-products.product-list .product-thumb .btn-compare.btn:hover {
  color: white !important;
  background: #08274d !important;
}

.main-products.product-list .product-thumb .btn-compare.btn:active, .main-products.product-list .product-thumb .btn-compare.btn:hover:active, .main-products.product-list .product-thumb .btn-compare.btn:focus:active {
  color: white !important;
  background: #0d2f58 !important;
  border-color: #579ac1 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.main-products.product-list .product-thumb .btn-compare.btn:focus {
  color: white !important;
  background: #0d2f58;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.main-products.product-list .product-thumb .btn-compare.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #696973;
  padding: 12px;
  padding-right: 15px;
  padding-left: 15px;
}

.main-products.product-list .product-thumb .btn-compare.btn:hover, .main-products.product-list .product-thumb .btn-compare.btn:active:hover {
  border-color: #08274d;
}

.desktop .main-products.product-list .product-thumb .btn-compare.btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.main-products.product-list .product-thumb .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}

.main-products.product-list .product-thumb .extra-group {
  display: block;
}

.main-products.product-list .product-thumb .extra-group .btn:first-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.main-products.product-list .product-thumb .extra-group .btn-extra + .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.main-products.product-list .product-thumb .extra-group .btn:first-child::before {
  display: inline-block;
  font-size: 16px;
  color: #50ad55;
}

.main-products.product-list .product-thumb .extra-group .btn:first-child .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.main-products.product-list .product-thumb .extra-group .btn + .btn::before {
  display: inline-block;
  font-size: 16px;
}

.main-products.product-list .product-thumb .extra-group .btn + .btn .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.main-products.product-list .product-thumb .extra-group .btn + .btn.btn {
  margin-left: 5px;
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.main-products.product-list .product-layout .extra-group > div {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.main-products.product-list .product-thumb .extra-group > div {
  margin-top: 10px;
}

.main-products.product-list .product-thumb .extra-group .btn.btn, .main-products.product-list .product-thumb .extra-group .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.main-products.product-list .product-thumb .extra-group .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.main-products.product-list .product-thumb .extra-group .btn.btn:active, .main-products.product-list .product-thumb .extra-group .btn.btn:hover:active, .main-products.product-list .product-thumb .extra-group .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.main-products.product-list .product-thumb .extra-group .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.main-products.product-list .product-thumb .extra-group .btn.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .main-products.product-list .product-thumb .extra-group .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.main-products.product-list .product-thumb .extra-group .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.main-products.product-list .product-thumb .extra-group .btn + .btn.btn, .main-products.product-list .product-thumb .extra-group .btn + .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.main-products.product-list .product-thumb .extra-group .btn + .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.main-products.product-list .product-thumb .extra-group .btn + .btn.btn:active, .main-products.product-list .product-thumb .extra-group .btn + .btn.btn:hover:active, .main-products.product-list .product-thumb .extra-group .btn + .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.main-products.product-list .product-thumb .extra-group .btn + .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.desktop .main-products.product-list .product-thumb .extra-group .btn + .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.main-products.product-list .product-thumb .extra-group .btn + .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.main-products.product-list.product-grid .product-thumb .extra-group {
  position: static;
  margin-top: initial;
}

.main-products.product-list.product-grid .product-thumb .extra-group > div {
  position: static;
  -webkit-transform: none;
          transform: none;
  opacity: 1;
}

.main-products.product-list.product-grid .product-thumb .buttons-wrapper {
  position: static;
  width: auto;
  overflow: visible;
  -webkit-box-ordinal-group: initial;
      -ms-flex-order: initial;
          order: initial;
  margin-top: auto;
  -webkit-transform: none;
          transform: none;
}

.main-products.product-list.product-grid .product-thumb .buttons-wrapper .button-group {
  position: static;
  opacity: 1;
  visibility: visible;
  -webkit-transform: none;
          transform: none;
}

.main-products.product-list.product-grid .product-thumb:hover .buttons-wrapper .button-group {
  -webkit-transform: none;
          transform: none;
}

.main-products.product-list.product-grid .wish-group {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.main-products.product-list .product-thumb .btn-quickview.btn {
  border-radius: 50px !important;
}

.popup-options .popup-container {
  width: 400px;
}

.popup-options .popup-inner-body {
  height: 380px;
}

.tablet a.btn-quickview {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.phone a.btn-quickview {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (max-width: 1300px) {
  .side-column {
    padding-left: 20px;
  }

  #column-right {
    padding-right: 20px;
  }

  .refine-categories .refine-item.swiper-slide {
    margin-right: 10px;
    width: calc((100% - 60px) / 7 - 0.01px);
  }

  .refine-categories .refine-item:not(.swiper-slide) {
    padding: 5px;
    width: calc(14.2857142857% - 0.01px);
  }

  .one-column #content .main-products.product-grid .product-layout.swiper-slide {
    margin-right: 25px;
    width: calc((100% - 25px) / 2 - 0.01px);
  }

  .one-column #content .main-products.product-grid .product-layout:not(.swiper-slide) {
    padding: 12.5px;
    width: calc(50% - 0.01px);
  }
}
@media (max-width: 992px) {
  .breadcrumb {
    padding: 8px;
  }

  .route-product-product.popup-quickview .additional-images .swiper-buttons {
    display: none !important;
  }

  .popup-login .popup-inner-body {
    height: 310px;
  }

  .popup-register .popup-inner-body {
    height: 705px;
  }

  .account-list > li {
    width: 33.3333333333%;
  }

  .route-checkout-cart .cart-page {
    display: block;
  }

  .cart-bottom {
    margin-top: 20px;
    margin-left: 0px;
  }

  .refine-categories .refine-item.swiper-slide {
    margin-right: 10px;
    width: calc((100% - 30px) / 4 - 0.01px);
  }

  .refine-categories .refine-item:not(.swiper-slide) {
    padding: 5px;
    width: calc(25% - 0.01px);
  }

  .one-column #content .refine-categories .refine-item.swiper-slide {
    margin-right: 20px;
    width: calc((100% - 80px) / 5 - 0.01px);
  }

  .one-column #content .refine-categories .refine-item:not(.swiper-slide) {
    padding: 10px;
    width: calc(20% - 0.01px);
  }

  .two-column #content .refine-categories .refine-item.swiper-slide {
    margin-right: 10px;
    width: calc((100% - 30px) / 4 - 0.01px);
  }

  .two-column #content .refine-categories .refine-item:not(.swiper-slide) {
    padding: 5px;
    width: calc(25% - 0.01px);
  }

  .refine-categories .swiper-container {
    padding: 0px;
  }

  .refine-categories .swiper-buttons {
    display: none !important;
  }

  .product-info .product-left {
    width: 100%;
  }

  .product-info .product-right {
    width: 100%;
    padding-left: 0px;
  }

  .route-product-product:not(.popup) h1.page-title {
    display: block;
  }

  .route-product-product:not(.popup) .product-info div.page-title {
    display: none;
  }

  .product-image .swiper .swiper-controls {
    display: block;
  }

  .product-info .custom-stats {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .product-info .product-details .rating {
    padding-top: 20px;
  }

  .product-info .product-options .push-option input + img + .option-value {
    display: block;
  }

  .route-product-product:not(.popup) .product-info .button-group-page .stepper {
    height: 36px;
  }

  .route-product-product:not(.popup) .product-info .button-group-page .btn-cart {
    height: 36px;
  }

  .route-product-product:not(.popup) .product-info .button-group-page .btn-extra {
    height: 36px;
    padding: 10px !important;
  }

  .product-info .button-group-page .extra-group .btn-extra + .btn-extra {
    margin-left: 5px;
  }

  .route-product-product:not(.popup) .product-info .button-group-page .btn-extra + .btn-extra {
    padding: 10px !important;
  }

  .products-filter {
    margin-top: 15px;
  }

  .main-products.product-grid .product-thumb .btn-quickview {
    visibility: visible;
    opacity: 1;
  }

  .main-products.product-grid .product-thumb .quickview-button {
    left: auto;
    top: auto;
    bottom: 0;
    right: 0;
    -webkit-transform: translate3d(0, 0, 1px);
            transform: translate3d(0, 0, 1px);
  }

  .main-products.product-grid .product-thumb .btn-quickview .btn-text {
    display: none;
  }

  .main-products.product-grid .product-thumb .btn-quickview::before {
    display: inline-block;
  }

  .main-products.product-grid.product-grid .product-thumb .rating {
    position: absolute;
    visibility: visible;
    opacity: 1;
    top: 0;
  }

  .main-products.product-grid.product-grid .product-thumb .rating-stars {
    position: absolute;
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }

  .main-products.product-grid.product-grid .product-thumb .extra-group {
    margin-top: initial;
  }

  .main-products.product-grid.product-grid .product-thumb .buttons-wrapper {
    position: static;
    width: auto;
    overflow: visible;
    -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
            order: initial;
    margin-top: auto;
    -webkit-transform: none;
            transform: none;
  }

  .main-products.product-grid.product-grid .product-thumb .buttons-wrapper .button-group {
    position: static;
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
            transform: none;
  }

  .main-products.product-grid.product-grid .product-thumb:hover .buttons-wrapper .button-group {
    -webkit-transform: none;
            transform: none;
  }
}
@media (max-width: 980px) {
  .blog-post .post-details .post-stats .p-posted {
    display: none;
  }

  .login-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .login-box .well {
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .login-box > div:first-of-type {
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .quick-checkout-wrapper > div .right {
    padding-left: 0px;
    width: 100%;
  }

  .quick-checkout-wrapper > div .left {
    width: 100%;
  }

  .section-payment {
    padding-top: 20px;
    padding-left: 0px;
    width: 100%;
  }

  .section-shipping {
    width: 100%;
  }
}
@media (max-width: 769px) {
  .main-products.product-list .product-thumb .rating {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .main-products.product-list .product-thumb .rating-stars {
    margin-top: 0px;
  }
}
@media (max-width: 760px) {
  .post-list .post-thumb .caption {
    padding-top: 20px;
    padding-left: 0px;
  }

  html:not(.popup) .page-title {
    font-size: 26px;
  }

  .popup-quickview .popup-inner-body {
    height: 800px;
  }

  .route-product-product.popup-quickview .page-title {
    font-size: 26px;
  }

  .route-product-product.popup-quickview .additional-images .swiper-container {
    overflow: visible;
  }

  .refine-categories .refine-item.swiper-slide {
    margin-right: 10px;
    width: calc((100% - 20px) / 3 - 0.01px);
  }

  .refine-categories .refine-item:not(.swiper-slide) {
    padding: 5px;
    width: calc(33.3333333333% - 0.01px);
  }

  .one-column #content .refine-categories .refine-item.swiper-slide {
    margin-right: 10px;
    width: calc((100% - 30px) / 4 - 0.01px);
  }

  .one-column #content .refine-categories .refine-item:not(.swiper-slide) {
    padding: 5px;
    width: calc(25% - 0.01px);
  }

  .two-column #content .refine-categories .refine-item.swiper-slide {
    margin-right: 10px;
    width: calc((100% - 20px) / 3 - 0.01px);
  }

  .two-column #content .refine-categories .refine-item:not(.swiper-slide) {
    padding: 5px;
    width: calc(33.3333333333% - 0.01px);
  }

  .refine-categories .swiper-container {
    overflow: visible;
  }

  .route-product-manufacturer h2.title {
    font-size: 26px;
  }

  .route-information-sitemap #content > .row > div + div {
    margin-left: 0px;
  }

  .route-information-sitemap #content > .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .route-information-sitemap #content > .row > div {
    width: 100%;
  }

  .product-info .product-details .product-stats {
    padding-bottom: 20px;
    padding-left: 0px;
    border-width: 0;
    border-bottom-width: 1px;
    border-left-width: 0px;
  }

  .route-product-product:not(.popup) .product-info .product-price-group {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .route-product-product:not(.popup) .product-info .product-price-group .product-stats {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin: initial;
  }

  .route-product-product:not(.popup) .product-info .product-details .price-group {
    padding-top: 20px;
  }

  .grid-list > * + * {
    margin-left: 20px;
  }

  .main-products.product-list.product-list .product-layout .image {
    float: none;
    height: auto;
  }

  .main-products.product-list .product-thumb .caption {
    padding-top: 20px;
    padding-left: 0px;
  }
}
@media (max-width: 470px) {
  .one-column #content .main-posts.post-grid .post-layout.swiper-slide {
    margin-right: 20px;
    width: calc((100% - 0px) / 1 - 0.01px);
  }

  .one-column #content .main-posts.post-grid .post-layout:not(.swiper-slide) {
    padding: 10px;
    width: calc(100% - 0.01px);
  }

  html:not(.popup) .page-title {
    padding: 20px;
  }

  .buttons > div {
    width: 100%;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }

  .buttons > div + div {
    padding-top: 10px;
    padding-left: 0px;
  }

  .breadcrumb a {
    font-size: 12px;
  }

  table td {
    font-size: 13px;
  }

  table thead td {
    text-transform: none;
  }

  table tfoot td {
    font-size: 12px;
  }

  label {
    font-size: 12px;
  }

  .form-group .control-label {
    padding-bottom: 2px;
  }

  .form-group {
    margin-bottom: 3px;
  }

  input.form-control {
    height: 32px;
  }

  .radio {
    font-size: 12px;
  }

  .checkbox {
    font-size: 12px;
  }

  .route-product-product.popup-quickview .product-info .product-left {
    width: 100%;
  }

  .route-product-product.popup-quickview .product-info .product-right {
    width: 100%;
    padding-left: 0px;
  }

  .route-product-product.popup-quickview h1.page-title {
    display: block;
  }

  .route-product-product.popup-quickview div.page-title {
    display: none;
  }

  .route-product-product.popup-quickview .product-info .button-group-page .btn-cart .btn-text {
    display: none;
  }

  .account-list > li {
    width: 50%;
  }

  .route-checkout-cart .buttons > div {
    width: 100%;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }

  .route-checkout-cart .buttons > div + div {
    padding-top: 10px;
    padding-left: 0px;
  }

  .route-checkout-cart .cart-panels .buttons > div {
    width: 100%;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }

  .route-checkout-cart .cart-panels .buttons > div + div {
    padding-top: 10px;
    padding-left: 0px;
  }

  .quick-checkout-wrapper label {
    font-size: 12px;
  }

  .quick-checkout-wrapper .form-group .control-label {
    padding-bottom: 2px;
  }

  .quick-checkout-wrapper .form-group {
    margin-bottom: 3px;
  }

  .quick-checkout-wrapper input.form-control {
    height: 32px;
  }

  .quick-checkout-wrapper .radio {
    font-size: 12px;
  }

  .quick-checkout-wrapper .checkbox {
    font-size: 12px;
  }

  .quick-checkout-wrapper .right .confirm-section .buttons > div {
    width: 100%;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }

  .quick-checkout-wrapper .right .confirm-section .buttons > div + div {
    padding-top: 10px;
    padding-left: 0px;
  }

  .route-product-search #content .buttons > div {
    width: 100%;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }

  .route-product-search #content .buttons > div + div {
    padding-top: 10px;
    padding-left: 0px;
  }

  .product-info .button-group-page .extra-group {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-top: 7px;
    margin-left: 0px;
  }

  .product-info .button-group-page .btn-extra {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%;
  }

  .product-info .button-group-page .extra-group .btn-extra:first-child {
    margin-left: 67px;
  }

  .grid-list .links-text {
    display: none;
  }

  .grid-list .compare-btn::before {
    margin-right: 0;
  }

  .one-column #content .main-products.product-grid .product-layout.swiper-slide {
    margin-right: 20px;
    width: calc((100% - 20px) / 2 - 0.01px);
  }

  .one-column #content .main-products.product-grid .product-layout:not(.swiper-slide) {
    padding: 10px;
    width: calc(50% - 0.01px);
  }

  .main-products.product-grid .product-thumb .price {
    font-size: 15px;
  }

  .main-products.product-grid .product-thumb .button-group {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .main-products.product-grid .product-thumb .btn-cart {
    width: 30px;
    height: 30px;
  }

  .main-products.product-grid .product-thumb .btn-wishlist {
    width: 30px;
    height: 30px;
  }

  .main-products.product-grid .product-thumb .btn-compare {
    width: 30px;
    height: 30px;
  }

  .main-products.product-grid .product-thumb .btn-cart .btn-text {
    display: none;
  }

  .main-products.product-grid .product-thumb .btn-cart::before {
    display: inline-block;
  }

  .main-products.product-grid.product-grid .product-thumb .btn-cart {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }

  .main-products.product-grid.product-grid .product-thumb .cart-group {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }

  .main-products.product-grid .product-thumb .stepper {
    display: none;
  }
}
@media (max-width: 359px) {
  html:not(.popup) .page-title {
    font-size: 18px;
  }

  .route-product-product:not(.popup) .product-info .button-group-page .wishlist-compare {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .route-product-product:not(.popup) .product-info .button-group-page .btn-wishlist {
    margin-right: 0px;
    margin-bottom: 10px;
  }
}
#cart .cart-label {
  display: none;
  font-size: 10px;
  color: #f0f2f5;
}

#cart > a > i::before {
  font-size: 23px;
  color: #2c3640;
  top: -1px;
}

.desktop #cart:hover > a > i::before {
  color: #579ac1;
}

#cart > a > i {
  border-radius: 50px;
  width: 45px;
  height: 45px;
}

#cart-items.count-badge {
  font-size: 10px;
  color: white;
  font-weight: 400;
  background: #ef5042;
  border-radius: 50px;
}

#cart-items .count-zero {
  display: none !important;
}

#cart-items {
  -webkit-transform: translateX(-2px);
          transform: translateX(-2px);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  z-index: 1;
}

#cart-total {
  display: none;
  padding-right: 15px;
  padding-left: 15px;
  font-size: 14px;
  color: #696973;
  font-weight: 400;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.desktop #cart:hover #cart-total {
  color: #579ac1;
}

#cart-content {
  min-width: 400px;
}

div.cart-content ul {
  background: #353f4a;
  border-radius: px;
  -webkit-box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
}

div.cart-content .cart-products tbody > tr > td {
  border-style: solid !important;
  border-color: #2c3640 !important;
  vertical-align: middle;
}

.cart-empty {
  font-size: 16px;
  color: #8f9da6;
}

#cart-content::before {
  display: block;
  border-bottom-color: #3a4754;
  margin-left: -3px;
  margin-top: -3px;
}

div.cart-content .cart-products {
  max-height: 275px;
  overflow-y: auto;
}

div.cart-content .cart-totals tbody td {
  padding-top: 10px !important;
  padding-right: 30px !important;
  padding-bottom: 3px !important;
  background: #2c3640;
  border-style: none !important;
}

.cart-content td {
  color: #8f9da6;
}

div.cart-content .td-name a {
  color: #e6e6e6;
  text-decoration: none;
}

div.cart-content .cart-products tbody .td-remove button:hover {
  color: #50ad55;
}

div.cart-content .cart-totals .td-total-text {
  font-weight: 700;
}

div.cart-content .cart-buttons {
  background: #2c3640;
}

div.cart-content .btn-cart {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

div.cart-content .btn.btn-cart::before {
  content: none !important;
}

div.cart-content .btn-cart.btn, div.cart-content .btn-cart.btn:visited {
  color: #696973;
}

div.cart-content .btn-cart.btn:hover {
  color: #333333 !important;
  background: #f0f2f5 !important;
}

div.cart-content .btn-cart.btn {
  background: #f8f8f8;
}

div.cart-content .btn-cart.btn:active, div.cart-content .btn-cart.btn:hover:active, div.cart-content .btn-cart.btn:focus:active {
  background: #eeeeee !important;
}

div.cart-content .btn-cart.btn:focus {
  background: #eeeeee;
}

div.cart-content .btn-cart.btn.btn.disabled::after {
  font-size: 20px;
}

div.cart-content .btn-checkout {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

div.cart-content .btn-checkout.btn {
  background: #50ad55;
}

div.cart-content .btn-checkout.btn:hover {
  background: #579ac1 !important;
}

div.cart-content .btn-checkout.btn.btn.disabled::after {
  font-size: 20px;
}

div.cart-content .cart-buttons .btn-cart {
  padding: 12px !important;
  margin-bottom: 10px;
}

div.cart-content .cart-buttons .btn-checkout {
  padding: 12px !important;
}

div.cart-content .cart-buttons .btn {
  width: 100%;
}

.desktop-header-active header {
  background: white;
}

.desktop-header-active .header-sm .mid-bar {
  height: 80px;
}

.info-blocks-wrapper {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.language .dropdown-toggle .symbol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
}

.language .dropdown-toggle .symbol + span {
  display: block;
  margin-left: 5px;
}

.language .language-flag {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.language .currency-symbol {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.language .language-title-dropdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.language .currency-title-dropdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.language .currency-code-dropdown {
  display: none;
}

.language .dropdown-toggle > span, .language .dropdown::after {
  font-size: 11px;
  color: #696973;
  font-weight: 700;
  text-transform: uppercase;
}

.desktop .language .dropdown:hover button > span, .language .dropdown:hover::after {
  color: #ef5042;
}

.currency .dropdown-toggle .symbol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
}

.currency .dropdown-toggle .symbol + span {
  display: block;
  margin-left: 5px;
}

.currency .language-flag {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.currency .currency-symbol {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.currency .language-title-dropdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.currency .currency-title-dropdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.currency .currency-code-dropdown {
  display: none;
}

.currency .dropdown-toggle > span, .currency .dropdown::after {
  font-size: 11px;
  color: #696973;
  font-weight: 700;
  text-transform: uppercase;
}

.desktop .currency .dropdown:hover button > span, .currency .dropdown:hover::after {
  color: #ef5042;
}

.language-currency.top-menu .dropdown.drop-menu > .j-dropdown {
  left: 50%;
  right: auto;
  -webkit-transform: translate3d(-50%, -10px, 0);
          transform: translate3d(-50%, -10px, 0);
}

.language-currency.top-menu .dropdown.drop-menu.animating > .j-dropdown {
  left: 50%;
  right: auto;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

.language-currency.top-menu .dropdown.drop-menu > .j-dropdown::before {
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.language-currency.top-menu .dropdown.dropdown .j-menu > li > a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 11px;
  color: #bcd3e0;
  font-weight: 700;
  text-transform: uppercase;
  background: #3a4754;
  padding: 10px;
}

.language-currency.top-menu .dropdown.dropdown .j-menu .dropdown > a > .count-badge {
  margin-right: 0;
}

.language-currency.top-menu .dropdown.dropdown .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 7px;
}

.language-currency.top-menu .dropdown.dropdown .j-menu .dropdown > a::after {
  display: block;
}

.desktop .language-currency.top-menu .dropdown.dropdown .j-menu > li:hover > a, .language-currency.top-menu .dropdown.dropdown .j-menu > li.active > a {
  color: white;
  background: #579ac1;
}

.language-currency.top-menu .dropdown.dropdown .j-menu .links-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.language-currency.top-menu .dropdown.dropdown .j-menu > li > a::before {
  color: white;
  margin: 0px;
  margin-right: 5px;
  font-size: 15px;
}

.desktop .language-currency.top-menu .dropdown.dropdown .j-menu > li:hover > a::before, .language-currency.top-menu .dropdown.dropdown .j-menu > li.active > a::before {
  color: white;
}

.language-currency.top-menu .dropdown.dropdown .j-menu > li + li {
  margin-left: 0px;
}

.language-currency.top-menu .dropdown.dropdown .j-menu a .count-badge {
  display: none;
  position: relative;
}

.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .j-dropdown > .j-menu {
  padding: 5px;
  background: #3a4754;
}

.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .j-dropdown {
  min-width: 100px;
}

.language-currency.top-menu .dropdown.dropdown:not(.mega-menu) .j-menu {
  -webkit-box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
}

.language-currency.top-menu .dropdown.dropdown .j-dropdown::before {
  display: block;
  border-bottom-color: #3a4754;
  margin-left: -2px;
  margin-top: -10px;
}

.desktop-header-active .header .top-bar .language-currency {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.desktop-header-active .header .top-bar {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 35px;
  max-width: 9999px;
  background-color: #3E809D;
}

.desktop-header-active .header #logo a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 15px;
}

.desktop-header-active .header-classic .mid-bar .desktop-logo-wrapper {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin: 0 auto;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.desktop-header-active .header-classic .mid-bar .desktop-search-wrapper {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  margin: 0;
}

.desktop-search-wrapper {
  width: 33%;
}

.classic-cart-wrapper {
  width: 33%;
}

.desktop-header-active header:not(.header-slim) .header-compact .mid-bar {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.desktop-header-active header:not(.header-slim) .header-compact .mid-bar > div {
  max-width: 45%;
  z-index: 1;
}

.desktop-header-active header:not(.header-slim) .header-compact .header-cart-group {
  margin: 0;
}

.desktop-header-active header:not(.header-slim) .header-compact .mid-bar .desktop-logo-wrapper {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
}

.desktop-main-menu-wrapper .first-dropdown::before {
  display: none !important;
}

.main-menu > .j-menu .dropdown > a > .count-badge {
  margin-right: 0;
}

.main-menu > .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 7px;
}

.main-menu > .j-menu .dropdown > a::after {
  display: block;
}

.main-menu > .j-menu > li > a {
  font-weight: normal;
  font-size: 1rem;
  color: #333333;
  text-transform: uppercase;
  padding: 5px 10px;
}

.desktop .main-menu > .j-menu > li:hover > a, .main-menu > .j-menu > li.active > a {
  color: #579ac1;
}

.main-menu > .j-menu .links-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.main-menu > .j-menu > li > a::before {
  margin-right: 7px;
  font-size: 20px;
}

.main-menu > .j-menu li .count-badge {
  font-size: 10px;
  color: white;
  font-weight: 400;
  background: #ef5042;
  border-radius: 50px;
}

.main-menu > .j-menu li .count-zero {
  display: none !important;
}

.main-menu > .j-menu a .count-badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  margin-top: -3px;
}

.main-menu > ul > .dropdown .j-menu .dropdown > a > .count-badge {
  margin-right: 0;
}

.main-menu > ul > .dropdown .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 7px;
}

.main-menu > ul > .dropdown .j-menu .dropdown > a::after {
  display: block;
}

.main-menu > ul > .dropdown .j-menu > li > a {
  font-size: 1rem;
  color: #333333;
  font-weight: 400;
  background: white;
  padding: 10px;
  padding-left: 15px;
}

.desktop .main-menu > ul > .dropdown .j-menu > li:hover > a, .main-menu > ul > .dropdown .j-menu > li.active > a {
  color: #333333;
  background: #f0f2f5;
}

.main-menu > ul > .dropdown .j-menu .links-text {
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.main-menu > ul > .dropdown .j-menu > li > a::before {
  margin-right: 7px;
  min-width: 20px;
  font-size: 18px;
}

.main-menu > ul > .dropdown .j-menu > li > a, .main-menu > ul > .dropdown.accordion-menu .menu-item > a + div, .main-menu > ul > .dropdown .accordion-menu .menu-item > a + div {
  border-style: none;
}

.main-menu > ul > .dropdown .j-menu a .count-badge {
  display: none;
  position: relative;
}

.main-menu > ul > .dropdown:not(.mega-menu) .j-dropdown {
  min-width: 200px;
}

.main-menu > ul > .dropdown:not(.mega-menu) .j-menu {
  -webkit-box-shadow: 30px 40px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 30px 40px 90px -10px rgba(0, 0, 0, 0.2);
}

.main-menu > ul > .dropdown .j-dropdown::before {
  display: none;
  border-bottom-color: white;
  margin-left: 15px;
  margin-top: -20px;
}

.mega-menu-content {
  background: white;
}

.desktop .mega-menu-content {
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
}

.j-dropdown > .mega-menu-content {
  -webkit-box-shadow: 30px 40px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 30px 40px 90px -10px rgba(0, 0, 0, 0.2);
}

.desktop-header-active .header-compact .desktop-main-menu-wrapper {
  height: 100%;
}

.header-lg .desktop-main-menu-wrapper .main-menu .main-menu-item > a {
  height: 100%;
}

.desktop-header-active .header-compact .desktop-logo-wrapper {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.desktop-main-menu-wrapper #main-menu {
  margin-left: 0;
  margin-right: auto;
}

.desktop-main-menu-wrapper .desktop-cart-wrapper {
  margin-left: 0;
}

.mid-bar #main-menu-2 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.desktop-header-active .header .menu-stretch .main-menu-item > a .links-text {
  text-align: center;
}

.desktop-main-menu-wrapper .main-menu-item > a {
  padding: 0 15px;
}

.header-compact .desktop-main-menu-wrapper #main-menu {
  margin-left: initial;
  margin-right: auto;
}

.desktop-header-active .menu-trigger a::before {
  content: "\f0c9" !important;
  font-family: icomoon !important;
}

.header-search input {
  background: #f0f2f5 !important;
}

.header-search > .search-button::before {
  content: "\ebaf" !important;
  font-family: icomoon !important;
  font-size: 20px;
  color: #8b9198;
  top: -1px;
}

.desktop .header-search > .search-button:hover::before {
  color: white !important;
}

.header-search .search-button {
  background: #3a4754;
  min-width: 50px;
}

#search input::-webkit-input-placeholder {
  color: #696973;
}

#search input::-moz-input-placeholder {
  color: #696973;
}

#search input:-ms-input-placeholder {
  color: #696973;
}

.search-categories {
  background: #3a4754;
}

.search-categories-button, .search-categories-button > a {
  color: #8b9198;
}

.desktop .search-categories:hover .search-categories-button {
  color: white;
}

.search-categories-button::after {
  content: "\f0d7" !important;
  font-family: icomoon !important;
  top: 1px;
}

.search-categories.dropdown .j-menu .dropdown > a > .count-badge {
  margin-right: 0;
}

.search-categories.dropdown .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 7px;
}

.search-categories.dropdown .j-menu .dropdown > a::after {
  display: block;
}

.search-categories.dropdown .j-menu > li > a {
  font-size: 14px;
  color: #696973;
  font-weight: 400;
  background: white;
  padding: 10px;
  padding-left: 15px;
}

.desktop .search-categories.dropdown .j-menu > li:hover > a, .search-categories.dropdown .j-menu > li.active > a {
  color: #333333;
  background: #f0f2f5;
}

.search-categories.dropdown .j-menu .links-text {
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.search-categories.dropdown .j-menu > li > a::before {
  margin-right: 7px;
  min-width: 20px;
  font-size: 18px;
}

.search-categories.dropdown .j-menu > li > a, .search-categories.dropdown.accordion-menu .menu-item > a + div, .search-categories.dropdown .accordion-menu .menu-item > a + div {
  border-style: none;
}

.search-categories.dropdown .j-menu a .count-badge {
  display: none;
  position: relative;
}

.search-categories.dropdown:not(.mega-menu) .j-dropdown {
  min-width: 200px;
}

.search-categories.dropdown:not(.mega-menu) .j-menu {
  -webkit-box-shadow: 30px 40px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 30px 40px 90px -10px rgba(0, 0, 0, 0.2);
}

.search-categories.dropdown .j-dropdown::before {
  display: none;
  border-bottom-color: white;
  margin-left: 15px;
  margin-top: -20px;
}

.search-categories .j-menu::before {
  margin-top: -10px;
}

.tt-menu > div {
  -webkit-box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.2);
          box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.2);
  border-radius: px;
}

.tt-menu:not(.tt-empty)::before {
  display: block;
  margin-left: -5px;
  margin-top: -10px;
  left: 100%;
  -webkit-transform: translateX(-150%);
          transform: translateX(-150%);
}

.search-result .product-name {
  font-weight: 700;
}

.search-result > a > span {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.search-result.view-more a::after {
  content: "\e5c8" !important;
  font-family: icomoon !important;
}

.desktop-header-active .header-default .desktop-search-wrapper {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.desktop-header-active .header-default .top-menu-group {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.desktop-header-active .header-search .search-button {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}

.desktop-header-active .header-search > input:first-child {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.desktop-header-active .header-search > input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.desktop-header-active .header-search > span:first-child {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.desktop-header-active .header-search > span {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.desktop-header-active .search-categories {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.desktop-header-active .mini-search .header-search input {
  min-width: 150px;
}

.mini-search .search-trigger::before {
  content: "\ebaf" !important;
  font-family: icomoon !important;
  font-size: 24px;
  color: #2c3640;
}

.desktop-header-active .mini-search:hover .search-trigger::before {
  color: #579ac1;
}

.desktop-header-active .mini-search .search-trigger {
  border-radius: 50px;
}

.mini-search .search-trigger {
  width: 45px;
  height: 45px;
}

.desktop-header-active .mini-search {
  margin-right: 10px;
}

.mini-search #search .header-search {
  height: 115px;
  padding: 33px;
}

.mini-search .header-search {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.mini-search #search > .dropdown-menu::before {
  display: none;
  border-bottom-color: #3a4754;
  margin-left: -10px;
  margin-top: -10px;
}

.desktop .mini-search #search .header-search {
  background: #2c3640;
}

.desktop.search-page .mini-search #search > .dropdown-menu {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 100000;
}

.desktop.search-page .mini-search #search .header-search {
  width: 100%;
}

.desktop.search-page .header-cart-group {
  z-index: 9999999999 !important;
}

.desktop.search-page .mini-search .animating > .j-dropdown {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}

.desktop.search-page #search.animating::before {
  content: "";
  width: 100%;
  height: 100vh;
  position: fixed;
  left: 0;
  top: 0;
  z-index: -1;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.6);
}

.desktop:not(.search-page) .mini-search #search .header-search {
  position: relative;
  left: 10px;
}

.secondary-menu .top-menu .j-menu .dropdown > a > .count-badge {
  margin-right: 5px;
}

.secondary-menu .top-menu .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 0;
}

.secondary-menu .top-menu .j-menu .dropdown > a::after {
  display: none;
}

.secondary-menu .top-menu .j-menu > li > a {
  font-size: 13px;
  color: #696973;
  padding: 5px 10px;
}

.desktop .secondary-menu .top-menu .j-menu > li:hover > a, .secondary-menu .top-menu .j-menu > li.active > a {
  color: #579ac1;
}

.secondary-menu .top-menu .j-menu .links-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.secondary-menu .top-menu .j-menu > li > a > span > s {
  color: #8f9da6;
  font-weight: 400;
  text-transform: none;
}

.secondary-menu .top-menu .j-menu > li > a::before {
  color: #2c3640;
  margin: 0px;
  font-size: 26px;
}

.desktop .secondary-menu .top-menu .j-menu > li:hover > a::before, .secondary-menu .top-menu .j-menu > li.active > a::before {
  color: #579ac1;
}

.secondary-menu .top-menu .j-menu a .count-badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  margin: 0;
  -webkit-transform: translateX(15px);
          transform: translateX(15px);
  margin-top: -12px;
}

.secondary-menu .menu-item.drop-menu > .j-dropdown {
  left: 50%;
  right: auto;
  -webkit-transform: translate3d(-50%, -10px, 0);
          transform: translate3d(-50%, -10px, 0);
}

.secondary-menu .menu-item.drop-menu.animating > .j-dropdown {
  left: 50%;
  right: auto;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

.secondary-menu .menu-item.drop-menu > .j-dropdown::before {
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.secondary-menu .menu-item.dropdown .j-menu > li > a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 11px;
  color: #bcd3e0;
  font-weight: 700;
  text-transform: uppercase;
  background: #3a4754;
  padding: 10px;
}

.secondary-menu .menu-item.dropdown .j-menu .dropdown > a > .count-badge {
  margin-right: 0;
}

.secondary-menu .menu-item.dropdown .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 7px;
}

.secondary-menu .menu-item.dropdown .j-menu .dropdown > a::after {
  display: block;
}

.desktop .secondary-menu .menu-item.dropdown .j-menu > li:hover > a, .secondary-menu .menu-item.dropdown .j-menu > li.active > a {
  color: white;
  background: #579ac1;
}

.secondary-menu .menu-item.dropdown .j-menu .links-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.secondary-menu .menu-item.dropdown .j-menu > li > a::before {
  color: white;
  margin: 0px;
  margin-right: 5px;
  font-size: 15px;
}

.desktop .secondary-menu .menu-item.dropdown .j-menu > li:hover > a::before, .secondary-menu .menu-item.dropdown .j-menu > li.active > a::before {
  color: white;
}

.secondary-menu .menu-item.dropdown .j-menu > li + li {
  margin-left: 0px;
}

.secondary-menu .menu-item.dropdown .j-menu a .count-badge {
  display: none;
  position: relative;
}

.secondary-menu .menu-item.dropdown:not(.mega-menu) .j-dropdown > .j-menu {
  padding: 5px;
  background: #3a4754;
}

.secondary-menu .menu-item.dropdown:not(.mega-menu) .j-dropdown {
  min-width: 100px;
}

.secondary-menu .menu-item.dropdown:not(.mega-menu) .j-menu {
  -webkit-box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
}

.secondary-menu .menu-item.dropdown .j-dropdown::before {
  display: block;
  border-bottom-color: #3a4754;
  margin-left: -2px;
  margin-top: -10px;
}

.mid-bar .secondary-menu {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.third-menu .top-menu .j-menu .dropdown > a > .count-badge {
  margin-right: 0;
}

.third-menu .top-menu .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 7px;
}

.third-menu .top-menu .j-menu .dropdown > a::after {
  display: block;
}

.third-menu .top-menu .j-menu > li > a {
  font-size: 12px;
  color: #333333;
  font-weight: 700;
  text-transform: uppercase;
  padding: 5px;
}

.desktop .third-menu .top-menu .j-menu > li:hover > a, .third-menu .top-menu .j-menu > li.active > a {
  color: #ef5042;
}

.third-menu .top-menu .j-menu .links-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.third-menu .top-menu .j-menu > li > a::before {
  margin-right: 5px;
  margin-bottom: 1px;
  font-size: 14px;
}

.third-menu .top-menu .j-menu > li + li {
  margin-left: 5px;
}

.third-menu .top-menu .j-menu a .count-badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}

.third-menu .menu-item.drop-menu > .j-dropdown {
  left: 50%;
  right: auto;
  -webkit-transform: translate3d(-50%, -10px, 0);
          transform: translate3d(-50%, -10px, 0);
}

.third-menu .menu-item.drop-menu.animating > .j-dropdown {
  left: 50%;
  right: auto;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

.third-menu .menu-item.drop-menu > .j-dropdown::before {
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.third-menu .menu-item.dropdown .j-menu > li > a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 11px;
  color: #bcd3e0;
  font-weight: 700;
  text-transform: uppercase;
  background: #3a4754;
  padding: 10px;
}

.third-menu .menu-item.dropdown .j-menu .dropdown > a > .count-badge {
  margin-right: 0;
}

.third-menu .menu-item.dropdown .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 7px;
}

.third-menu .menu-item.dropdown .j-menu .dropdown > a::after {
  display: block;
}

.desktop .third-menu .menu-item.dropdown .j-menu > li:hover > a, .third-menu .menu-item.dropdown .j-menu > li.active > a {
  color: white;
  background: #579ac1;
}

.third-menu .menu-item.dropdown .j-menu .links-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.third-menu .menu-item.dropdown .j-menu > li > a::before {
  color: white;
  margin: 0px;
  margin-right: 5px;
  font-size: 15px;
}

.desktop .third-menu .menu-item.dropdown .j-menu > li:hover > a::before, .third-menu .menu-item.dropdown .j-menu > li.active > a::before {
  color: white;
}

.third-menu .menu-item.dropdown .j-menu > li + li {
  margin-left: 0px;
}

.third-menu .menu-item.dropdown .j-menu a .count-badge {
  display: none;
  position: relative;
}

.third-menu .menu-item.dropdown:not(.mega-menu) .j-dropdown > .j-menu {
  padding: 5px;
  background: #3a4754;
}

.third-menu .menu-item.dropdown:not(.mega-menu) .j-dropdown {
  min-width: 100px;
}

.third-menu .menu-item.dropdown:not(.mega-menu) .j-menu {
  -webkit-box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
}

.third-menu .menu-item.dropdown .j-dropdown::before {
  display: block;
  border-bottom-color: #3a4754;
  margin-left: -2px;
  margin-top: -10px;
}

.desktop-header-active .is-sticky .header .desktop-main-menu-wrapper::before {
  width: 100vw;
  margin-left: -50vw;
  left: 50%;
}

.desktop-header-active .is-sticky .header .desktop-main-menu-wrapper {
  height: 40px;
}

.sticky-compact header {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15) !important;
}

.desktop-header-active header::before {
  content: "";
  height: 35px;
}

.header .top-bar {
  padding-right: 10px;
  padding-left: 10px;
}

header::before {
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
}

.top-menu .j-menu .dropdown > a > .count-badge {
  margin-right: 0;
}

.top-menu .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 7px;
}

.top-menu .j-menu .dropdown > a::after {
  display: block;
  color: white;
}

.top-menu .j-menu > li > a {
  font-size: 12px;
  color: #333333;
  font-weight: 700;
  text-transform: uppercase;
  padding: 5px;
}

.desktop .top-menu .j-menu > li:hover > a, .top-menu .j-menu > li.active > a {
  color: #ef5042;
}

.top-menu .j-menu .links-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: white;
}

.top-menu .j-menu > li > a::before {
  margin-right: 5px;
  margin-bottom: 1px;
  font-size: 14px;
}

.top-menu .j-menu > li + li {
  margin-left: 5px;
}

.top-menu .j-menu a .count-badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}

.top-menu .dropdown.drop-menu > .j-dropdown {
  left: 50%;
  right: auto;
  -webkit-transform: translate3d(-50%, -10px, 0);
          transform: translate3d(-50%, -10px, 0);
}

.top-menu .dropdown.drop-menu.animating > .j-dropdown {
  left: 50%;
  right: auto;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

.top-menu .dropdown.drop-menu > .j-dropdown::before {
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.top-menu .dropdown.dropdown .j-menu > li > a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 11px;
  color: #bcd3e0;
  font-weight: 700;
  text-transform: uppercase;
  background: #3a4754;
  padding: 10px;
}

.top-menu .dropdown.dropdown .j-menu .dropdown > a > .count-badge {
  margin-right: 0;
}

.top-menu .dropdown.dropdown .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 7px;
}

.top-menu .dropdown.dropdown .j-menu .dropdown > a::after {
  display: block;
}

.desktop .top-menu .dropdown.dropdown .j-menu > li:hover > a, .top-menu .dropdown.dropdown .j-menu > li.active > a {
  color: white;
  background: #579ac1;
}

.top-menu .dropdown.dropdown .j-menu .links-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.top-menu .dropdown.dropdown .j-menu > li > a::before {
  color: white;
  margin: 0px;
  margin-right: 5px;
  font-size: 15px;
}

.desktop .top-menu .dropdown.dropdown .j-menu > li:hover > a::before, .top-menu .dropdown.dropdown .j-menu > li.active > a::before {
  color: white;
}

.top-menu .dropdown.dropdown .j-menu > li + li {
  margin-left: 0px;
}

.top-menu .dropdown.dropdown .j-menu a .count-badge {
  display: none;
  position: relative;
}

.top-menu .dropdown.dropdown:not(.mega-menu) .j-dropdown > .j-menu {
  padding: 5px;
  background: #3a4754;
}

.top-menu .dropdown.dropdown:not(.mega-menu) .j-dropdown {
  min-width: 100px;
}

.top-menu .dropdown.dropdown:not(.mega-menu) .j-menu {
  -webkit-box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
}

.top-menu .dropdown.dropdown .j-dropdown::before {
  display: block;
  border-bottom-color: #3a4754;
  margin-left: -2px;
  margin-top: -10px;
}

@media (max-width: 1300px) {
  #cart-items {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }

  .desktop-header-active .header .mid-bar {
    padding-right: 20px;
    padding-left: 10px;
  }
}
@media (max-width: 1024px) {
  .language .dropdown-toggle > span, .language .dropdown::after {
    color: #8f9da6;
  }

  .currency .dropdown-toggle > span, .currency .dropdown::after {
    color: #8f9da6;
  }

  .j-dropdown > .mega-menu-content {
    max-height: 500px !important;
    overflow-y: auto;
  }

  .third-menu .top-menu .j-menu > li > a {
    color: #8f9da6;
  }

  .top-menu .j-menu > li > a {
    color: #8f9da6;
  }
}
.mobile-header-active #cart > a > i::before {
  font-size: 24px;
  color: #2c3640;
}

.mobile-header-active #cart > a > i {
  width: 60px;
  height: 55px;
}

.mobile-header-active .mobile-wrapper-header > span {
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 16px;
  color: #e6e6e6;
  text-transform: uppercase;
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 16px;
  color: #e6e6e6;
  text-transform: uppercase;
}

.mobile-header-active .mobile-wrapper-header {
  background: #2c3640;
  height: 45px;
  background: #2c3640;
  height: 45px;
}

.mobile-header-active .mobile-wrapper-header > a::before {
  content: "\e981" !important;
  font-family: icomoon !important;
  font-size: 20px;
  color: #e6e6e6;
  margin-right: 3px;
  content: "\e981" !important;
  font-family: icomoon !important;
  font-size: 20px;
  color: #e6e6e6;
  margin-right: 3px;
}

.mobile-header-active .mobile-wrapper-header > a {
  width: 45px;
  width: 45px;
}

.mobile-header-active .mobile-cart-content-wrapper {
  padding-bottom: 45px;
  padding-bottom: 45px;
}

.mobile-header-active .mobile-filter-wrapper {
  padding-bottom: 45px;
  padding-bottom: 45px;
}

.mobile-header-active .mobile-main-menu-wrapper {
  padding-bottom: 45px;
  padding-bottom: 45px;
}

.mobile-header-active .mobile-filter-container-open .journal-loading-overlay {
  top: 45px;
  top: 45px;
}

.mobile-header-active.mobile-header-active .mobile-container {
  width: 30%;
  width: 30%;
}

.mobile-header-active.desktop-header-active .mobile-main-menu-container {
  width: 300px;
  width: 300px;
}

.mobile-header-active .mobile-main-menu-container {
  background: white;
  -webkit-box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
  background: white;
  box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
}

.mobile-header-active .mobile-main-menu-wrapper .main-menu {
  padding: 10px;
  padding-left: 15px;
  padding: 10px;
  padding-left: 15px;
}

.mobile-header-active .mobile-cart-content-container {
  background: #3a4754;
  -webkit-box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
  background: #3a4754;
  box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
}

.mobile-header-active.mobile-overlay .site-wrapper::before {
  background: rgba(0, 0, 0, 0.5);
  background: rgba(0, 0, 0, 0.5);
}

.mobile-header-active #cart-items.count-badge {
  -webkit-transform: translateX(-10px);
          transform: translateX(-10px);
  margin-top: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.mobile-header-active .mobile-bar {
  background: white;
}

.mobile-header-active .mobile-1 .mobile-bar {
  height: 60px;
}

.mobile-header-active .mobile-2 .mobile-bar {
  height: 60px;
}

.mobile-header-active .mobile-3 .mobile-logo-wrapper {
  height: 60px;
}

.mobile-header-active .mobile-bar-sticky {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.mobile-header-active .language .dropdown-toggle .symbol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
}

.mobile-header-active .language .dropdown-toggle .symbol + span {
  display: block;
  margin-left: 5px;
}

.mobile-header-active .language .language-flag {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.mobile-header-active .language .currency-symbol {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.mobile-header-active .language .language-title-dropdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.mobile-header-active .language .currency-title-dropdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.mobile-header-active .language .currency-code-dropdown {
  display: none;
}

.mobile-header-active .language .dropdown-toggle > span, .mobile-header-active .language .dropdown::after {
  font-size: 11px;
  color: #696973;
  font-weight: 700;
  text-transform: uppercase;
}

.desktop .mobile-header-active .language .dropdown:hover button > span, .mobile-header-active .language .dropdown:hover::after {
  color: #ef5042;
}

.mobile-header-active .currency .dropdown-toggle .symbol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
}

.mobile-header-active .currency .dropdown-toggle .symbol + span {
  display: block;
  margin-left: 5px;
}

.mobile-header-active .currency .language-flag {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.mobile-header-active .currency .currency-symbol {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.mobile-header-active .currency .language-title-dropdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.mobile-header-active .currency .currency-title-dropdown {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.mobile-header-active .currency .currency-code-dropdown {
  display: none;
}

.mobile-header-active .currency .dropdown-toggle > span, .mobile-header-active .currency .dropdown::after {
  font-size: 11px;
  color: #696973;
  font-weight: 700;
  text-transform: uppercase;
}

.desktop .mobile-header-active .currency .dropdown:hover button > span, .mobile-header-active .currency .dropdown:hover::after {
  color: #ef5042;
}

.mobile-header-active .language-currency.top-menu.drop-menu > .j-dropdown {
  left: 50%;
  right: auto;
  -webkit-transform: translate3d(-50%, -10px, 0);
          transform: translate3d(-50%, -10px, 0);
}

.mobile-header-active .language-currency.top-menu.drop-menu.animating > .j-dropdown {
  left: 50%;
  right: auto;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

.mobile-header-active .language-currency.top-menu.drop-menu > .j-dropdown::before {
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.mobile-header-active .language-currency.top-menu.dropdown .j-menu > li > a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 11px;
  color: #bcd3e0;
  font-weight: 700;
  text-transform: uppercase;
  background: #3a4754;
  padding: 10px;
}

.mobile-header-active .language-currency.top-menu.dropdown .j-menu .dropdown > a > .count-badge {
  margin-right: 0;
}

.mobile-header-active .language-currency.top-menu.dropdown .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 7px;
}

.mobile-header-active .language-currency.top-menu.dropdown .j-menu .dropdown > a::after {
  display: block;
}

.desktop .mobile-header-active .language-currency.top-menu.dropdown .j-menu > li:hover > a, .mobile-header-active .language-currency.top-menu.dropdown .j-menu > li.active > a {
  color: white;
  background: #579ac1;
}

.mobile-header-active .language-currency.top-menu.dropdown .j-menu .links-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.mobile-header-active .language-currency.top-menu.dropdown .j-menu > li > a::before {
  color: white;
  margin: 0px;
  margin-right: 5px;
  font-size: 15px;
}

.desktop .mobile-header-active .language-currency.top-menu.dropdown .j-menu > li:hover > a::before, .mobile-header-active .language-currency.top-menu.dropdown .j-menu > li.active > a::before {
  color: white;
}

.mobile-header-active .language-currency.top-menu.dropdown .j-menu > li + li {
  margin-left: 0px;
}

.mobile-header-active .language-currency.top-menu.dropdown .j-menu a .count-badge {
  display: none;
  position: relative;
}

.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .j-dropdown > .j-menu {
  padding: 5px;
  background: #3a4754;
}

.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .j-dropdown {
  min-width: 100px;
}

.mobile-header-active .language-currency.top-menu.dropdown:not(.mega-menu) .j-menu {
  -webkit-box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
}

.mobile-header-active .language-currency.top-menu.dropdown .j-dropdown::before {
  display: block;
  border-bottom-color: #3a4754;
  margin-left: -2px;
  margin-top: -10px;
}

.mobile-header-active #logo a {
  padding: 15px;
}

.mobile-header-active #logo img {
  top: 3px;
}

.mobile-header-active .menu-trigger::before {
  content: "\eb7e" !important;
  font-family: icomoon !important;
  font-size: 30px;
  color: #2c3640;
}

.mobile-header-active .menu-trigger {
  width: 60px;
  height: 55px;
}

.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .dropdown > a > .count-badge {
  margin-right: 5px;
}

.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 0;
}

.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .dropdown > a::after {
  display: none;
}

.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu > li > a {
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 17px;
  color: #333333;
  text-transform: none;
  padding: 10px;
  padding-left: 0px;
}

.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .links-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu > li > a::before {
  color: #8b9198;
  margin-right: 10px;
  min-width: 24px;
  font-size: 24px;
}

.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu a .count-badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}

.mobile-main-menu-wrapper .main-menu.accordion-menu > .j-menu {
  padding-left: 5px;
}

.mobile-main-menu-wrapper .main-menu .open-menu i::before {
  content: "\eba1" !important;
  font-family: icomoon !important;
  font-size: 20px;
  left: 5px;
}

.mobile-main-menu-wrapper .main-menu .open-menu[aria-expanded=true] i::before {
  content: "\eb86" !important;
  font-family: icomoon !important;
  font-size: 20px;
  color: #50ad55;
  left: 5px;
}

.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu > li > a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-family: "Vollkorn";
  font-weight: 400;
  font-size: 16px;
  color: #696973;
  padding: 6px;
}

.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .dropdown > a > .count-badge {
  margin-right: 5px;
}

.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 0;
}

.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .dropdown > a::after {
  display: none;
}

.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu .links-text {
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu > li > a::before {
  margin-right: 0px;
  font-size: 13px;
}

.mobile-main-menu-wrapper .main-menu.accordion-menu .j-menu .j-menu a .count-badge {
  display: none;
  position: relative;
}

.mobile-main-menu-wrapper .main-menu .j-menu > li > div .j-menu > li > a {
  padding-left: 15px !important;
}

.mobile-main-menu-wrapper .main-menu .j-menu > li > div .j-menu > li > div > .j-menu > li > a {
  padding-left: 25px !important;
}

.mobile-main-menu-wrapper .main-menu .j-menu > li > div .j-menu > li > div > .j-menu > li > div > .j-menu > li > a {
  padding-left: 35px !important;
}

.mobile-main-menu-wrapper .main-menu .j-menu > li > div .j-menu > li > div > .j-menu > li > div > .j-menu > li > div > .j-menu > li > a {
  padding-left: 45px !important;
}

.mobile-custom-menu-1::before {
  content: "\eb67" !important;
  font-family: icomoon !important;
  font-size: 24px;
  color: #333333;
}

.mobile-custom-menu {
  width: 45px;
}

.mobile-custom-menu-2 {
  width: 35px;
}

.mobile-custom-menu-2::before {
  content: "\eab6" !important;
  font-family: icomoon !important;
  font-size: 22px;
  color: #333333;
  left: 3px;
}

.mobile-custom-menu-1 .count-badge {
  -webkit-transform: translateX(3px);
          transform: translateX(3px);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.mobile-custom-menu-2 .count-badge {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.mobile-header-active .mini-search .search-trigger::before {
  content: "\ebaf" !important;
  font-family: icomoon !important;
  font-size: 25px;
  color: #2c3640;
}

.mobile-header-active .header-search input {
  background: #f0f2f5 !important;
}

.mobile-header-active .header-search > .search-button::before {
  content: "\ebaf" !important;
  font-family: icomoon !important;
  font-size: 20px;
  color: #8b9198;
  top: -1px;
}

.desktop .mobile-header-active .header-search > .search-button:hover::before {
  color: white !important;
}

.mobile-header-active .header-search .search-button {
  background: #3a4754;
  min-width: 50px;
}

.mobile-header-active #search input::-webkit-input-placeholder {
  color: #696973;
}

.mobile-header-active #search input::-moz-input-placeholder {
  color: #696973;
}

.mobile-header-active #search input:-ms-input-placeholder {
  color: #696973;
}

.mobile-header-active .search-categories {
  background: #3a4754;
}

.mobile-header-active .search-categories-button, .mobile-header-active .search-categories-button > a {
  color: #8b9198;
}

.desktop .mobile-header-active .search-categories:hover .search-categories-button {
  color: white;
}

.mobile-header-active .search-categories-button::after {
  content: "\f0d7" !important;
  font-family: icomoon !important;
  top: 1px;
}

.mobile-header-active .search-categories.dropdown .j-menu .dropdown > a > .count-badge {
  margin-right: 0;
}

.mobile-header-active .search-categories.dropdown .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 7px;
}

.mobile-header-active .search-categories.dropdown .j-menu .dropdown > a::after {
  display: block;
}

.mobile-header-active .search-categories.dropdown .j-menu > li > a {
  font-size: 14px;
  color: #696973;
  font-weight: 400;
  background: white;
  padding: 10px;
  padding-left: 15px;
}

.desktop .mobile-header-active .search-categories.dropdown .j-menu > li:hover > a, .mobile-header-active .search-categories.dropdown .j-menu > li.active > a {
  color: #333333;
  background: #f0f2f5;
}

.mobile-header-active .search-categories.dropdown .j-menu .links-text {
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.mobile-header-active .search-categories.dropdown .j-menu > li > a::before {
  margin-right: 7px;
  min-width: 20px;
  font-size: 18px;
}

.mobile-header-active .search-categories.dropdown .j-menu > li > a, .mobile-header-active .search-categories.dropdown.accordion-menu .menu-item > a + div, .mobile-header-active .search-categories.dropdown .accordion-menu .menu-item > a + div {
  border-style: none;
}

.mobile-header-active .search-categories.dropdown .j-menu a .count-badge {
  display: none;
  position: relative;
}

.mobile-header-active .search-categories.dropdown:not(.mega-menu) .j-dropdown {
  min-width: 200px;
}

.mobile-header-active .search-categories.dropdown:not(.mega-menu) .j-menu {
  -webkit-box-shadow: 30px 40px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 30px 40px 90px -10px rgba(0, 0, 0, 0.2);
}

.mobile-header-active .search-categories.dropdown .j-dropdown::before {
  display: none;
  border-bottom-color: white;
  margin-left: 15px;
  margin-top: -20px;
}

.mobile-header-active .search-categories .j-menu::before {
  margin-top: -10px;
}

.mobile-header-active .tt-menu > div {
  -webkit-box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.2);
          box-shadow: 0 10px 30px -5px rgba(0, 0, 0, 0.2);
  border-radius: px;
}

.mobile-header-active .tt-menu:not(.tt-empty)::before {
  display: block;
  margin-left: -5px;
  margin-top: -10px;
}

.mobile-header-active .search-result .product-name {
  font-weight: 700;
}

.mobile-header-active .search-result > a > span {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.mobile-header-active .search-result.view-more a::after {
  content: "\e5c8" !important;
  font-family: icomoon !important;
}

.mobile-header-active .mini-search #search .search-trigger {
  width: 40px;
}

.mobile-header-active .mobile-1 #search .header-search {
  padding: 8px;
}

.mobile-header-active .mobile-search-group {
  padding: 8px;
}

.mobile-header-active .mobile-3 .mobile-search-wrapper {
  padding: 0 8px;
}

.mobile-header-active #search .header-search {
  height: 55px;
}

.mobile-header-active .mobile-search-group, .mobile-header-active .mobile-1 .header-search {
  background: #2c3640;
  -webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
          box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.07);
}

.mobile-header-active .mobile-1 #search > .dropdown-menu::before {
  display: none;
  margin-left: -60px;
  margin-top: -10px;
}

.mobile-header-active .mobile-header .mobile-top-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 35px;
  padding-right: 7px;
  padding-left: 7px;
  background: #2c3640;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.mobile-header-active .top-menu .j-menu .dropdown > a > .count-badge {
  margin-right: 0;
}

.mobile-header-active .top-menu .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 7px;
}

.mobile-header-active .top-menu .j-menu .dropdown > a::after {
  display: block;
}

.mobile-header-active .top-menu .j-menu > li > a {
  font-size: 12px;
  color: #333333;
  font-weight: 700;
  text-transform: uppercase;
  padding: 5px;
}

.desktop .mobile-header-active .top-menu .j-menu > li:hover > a, .mobile-header-active .top-menu .j-menu > li.active > a {
  color: #ef5042;
}

.mobile-header-active .top-menu .j-menu .links-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.mobile-header-active .top-menu .j-menu > li > a::before {
  margin-right: 5px;
  margin-bottom: 1px;
  font-size: 14px;
}

.mobile-header-active .top-menu .j-menu > li + li {
  margin-left: 5px;
}

.mobile-header-active .top-menu .j-menu a .count-badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}

.mobile-header-active .top-menu.drop-menu > .j-dropdown {
  left: 50%;
  right: auto;
  -webkit-transform: translate3d(-50%, -10px, 0);
          transform: translate3d(-50%, -10px, 0);
}

.mobile-header-active .top-menu.drop-menu.animating > .j-dropdown {
  left: 50%;
  right: auto;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

.mobile-header-active .top-menu.drop-menu > .j-dropdown::before {
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.mobile-header-active .top-menu.dropdown .j-menu > li > a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 11px;
  color: #bcd3e0;
  font-weight: 700;
  text-transform: uppercase;
  background: #3a4754;
  padding: 10px;
}

.mobile-header-active .top-menu.dropdown .j-menu .dropdown > a > .count-badge {
  margin-right: 0;
}

.mobile-header-active .top-menu.dropdown .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 7px;
}

.mobile-header-active .top-menu.dropdown .j-menu .dropdown > a::after {
  display: block;
}

.desktop .mobile-header-active .top-menu.dropdown .j-menu > li:hover > a, .mobile-header-active .top-menu.dropdown .j-menu > li.active > a {
  color: white;
  background: #579ac1;
}

.mobile-header-active .top-menu.dropdown .j-menu .links-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.mobile-header-active .top-menu.dropdown .j-menu > li > a::before {
  color: white;
  margin: 0px;
  margin-right: 5px;
  font-size: 15px;
}

.desktop .mobile-header-active .top-menu.dropdown .j-menu > li:hover > a::before, .mobile-header-active .top-menu.dropdown .j-menu > li.active > a::before {
  color: white;
}

.mobile-header-active .top-menu.dropdown .j-menu > li + li {
  margin-left: 0px;
}

.mobile-header-active .top-menu.dropdown .j-menu a .count-badge {
  display: none;
  position: relative;
}

.mobile-header-active .top-menu.dropdown:not(.mega-menu) .j-dropdown > .j-menu {
  padding: 5px;
  background: #3a4754;
}

.mobile-header-active .top-menu.dropdown:not(.mega-menu) .j-dropdown {
  min-width: 100px;
}

.mobile-header-active .top-menu.dropdown:not(.mega-menu) .j-menu {
  -webkit-box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
}

.mobile-header-active .top-menu.dropdown .j-dropdown::before {
  display: block;
  border-bottom-color: #3a4754;
  margin-left: -2px;
  margin-top: -10px;
}

@media (max-width: 1024px) {
  .mobile-header-active.mobile-header-active .mobile-container {
    width: 40%;
    width: 40%;
  }

  .mobile-header-active .language .dropdown-toggle > span, .mobile-header-active .language .dropdown::after {
    color: #8f9da6;
  }

  .mobile-header-active .currency .dropdown-toggle > span, .mobile-header-active .currency .dropdown::after {
    color: #8f9da6;
  }

  .mobile-header-active .top-menu .j-menu > li > a {
    color: #8f9da6;
  }
}
@media (max-width: 760px) {
  .mobile-header-active.mobile-header-active .mobile-container {
    width: 85%;
    width: 85%;
  }
}
/*No top bar not over*/
/*No top bar over*/
/*Top bar not over*/
.desktop header {
  position: sticky;
  top: -35px;
}

.popup-open .sticky-compact header, .mobile-overlay .sticky-compact header {
  position: fixed;
  width: 100%;
}

/*Top bar over*/
/*Title before breadcrumbs*/
.mini-search .tt-menu {
  padding-left: 33px;
  padding-right: 33px;
}

/*Shipping payment visibility*/
/*Site overlay offset*/
@media only screen and (max-width: 1280px) {
  .desktop-main-menu-wrapper .main-menu > .j-menu > .first-dropdown::before {
    -webkit-transform: none !important;
            transform: none !important;
  }
}
.product-label-default.product-label-270 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 5px;
  position: relative;
  top: 0;
  right: 0;
  bottom: initial;
  left: initial;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.product-label-diagonal.product-label-270 {
  display: block;
  margin: 20px;
  top: 0;
  left: 0;
  right: initial;
  bottom: initial;
  -webkit-transform: translate3d(-130px, 8px, 0) rotate(-45deg);
          transform: translate3d(-130px, 8px, 0) rotate(-45deg);
}

.product-label-diagonal.product-label-270 > b {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.product-label-270 b {
  color: #333333;
  background: #e2e2e2;
}

.product-info .product-label-diagonal.product-label-270 > b {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.product-label-default.product-label-28 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-right: 5px;
  position: relative;
  top: 0;
  right: 0;
  bottom: initial;
  left: initial;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.product-label-diagonal.product-label-28 {
  display: block;
}

.product-label-diagonal.product-label-28 > b {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.product-label-28 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.product-label-28 b {
  background: #ef5042;
}

.product-info .product-label-diagonal.product-label-28 > b {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.product-label-default.product-label-29 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-right: 5px;
  position: relative;
  top: 0;
  right: 0;
  bottom: initial;
  left: initial;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.product-label-diagonal.product-label-29 {
  display: block;
}

.product-label-diagonal.product-label-29 > b {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.product-label-29 b {
  font-size: 11px;
  color: white;
  font-weight: 700;
  text-transform: uppercase;
  background: #579ac1;
  border-radius: 20px;
  padding: 5px;
  padding-right: 7px;
  padding-left: 7px;
}

.product-info .product-label-diagonal.product-label-29 > b {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.product-label-default.product-label-30 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-left: 5px;
  position: absolute;
  top: 0;
  right: initial;
  bottom: initial;
  left: 0;
}

.product-label-diagonal.product-label-30 {
  display: block;
  margin: 20px;
  top: 0;
  left: 0;
  right: initial;
  bottom: initial;
  -webkit-transform: translate3d(-130px, 8px, 0) rotate(-45deg);
          transform: translate3d(-130px, 8px, 0) rotate(-45deg);
}

.product-label-diagonal.product-label-30 > b {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.product-label-30 b {
  font-size: 11px;
  color: white;
  font-weight: 700;
  text-transform: uppercase;
  background: #579ac1;
  border-radius: 20px;
  padding: 5px;
  padding-right: 7px;
  padding-left: 7px;
  color: #333333;
  text-transform: none;
  background: #fed075;
}

.product-info .product-label-diagonal.product-label-30 > b {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.product-label-default.product-label-31 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-right: 5px;
  position: relative;
  top: 0;
  right: 0;
  bottom: initial;
  left: initial;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.product-label-diagonal.product-label-31 {
  display: block;
}

.product-label-diagonal.product-label-31 > b {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.product-label-31 b {
  color: #333333;
  background: #fed075;
}

.product-info .product-label-diagonal.product-label-31 > b {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.product-label-default.product-label-133 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: 0;
  right: 0;
  bottom: initial;
  left: initial;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.product-label-diagonal.product-label-133 {
  display: block;
  top: 0;
  left: 0;
  right: initial;
  bottom: initial;
  -webkit-transform: translate3d(-130px, 8px, 0) rotate(-45deg);
          transform: translate3d(-130px, 8px, 0) rotate(-45deg);
}

.product-label-diagonal.product-label-133 > b {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.product-label-133 b {
  background: #50ad55;
}

.product-info .product-label-diagonal.product-label-133 > b {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.product-label-default.product-label-146 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 5px;
  position: relative;
  top: 0;
  right: 0;
  bottom: initial;
  left: initial;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.product-label-diagonal.product-label-146 {
  display: block;
  margin: 20px;
  top: 0;
  left: 0;
  right: initial;
  bottom: initial;
  -webkit-transform: translate3d(-130px, 8px, 0) rotate(-45deg);
          transform: translate3d(-130px, 8px, 0) rotate(-45deg);
}

.product-label-diagonal.product-label-146 > b {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.product-label-146 {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.product-label-146 b {
  background: #08274d;
}

.product-info .product-label-diagonal.product-label-146 > b {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.product-label-default.product-label-217 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-right: 5px;
  position: relative;
  top: 0;
  right: 0;
  bottom: initial;
  left: initial;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.product-label-diagonal.product-label-217 {
  display: block;
}

.product-label-diagonal.product-label-217 > b {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.product-label-217 b {
  font-size: 11px;
  color: white;
  font-weight: 700;
  text-transform: uppercase;
  background: #579ac1;
  border-radius: 20px;
  padding: 5px;
  padding-right: 7px;
  padding-left: 7px;
  background: #50ad55;
}

.product-label-217 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.product-info .product-label-diagonal.product-label-217 > b {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.btn-extra-46::before {
  content: "\eaaf" !important;
  font-family: icomoon !important;
}

.btn-extra-93::before {
  content: "\f29c" !important;
  font-family: icomoon !important;
}

.product-blocks-58 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

#content .product-blocks-58 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.grid-row-top-1 {
  background: #f0f2f5;
}

.grid-row-top-1::before {
  display: block;
  left: 0;
  width: 100vw;
}

.grid-row-top-1 > .grid-cols {
  max-width: 100% !important;
}

.grid-row-top-1 .wave-top {
  display: block;
}

.grid-row-top-1 .wave-bottom {
  display: block;
}

.grid-col-top-1-1 {
  width: 100%;
}

.grid-col-top-1-1 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.grid-item-top-1-1-1 {
  width: 100%;
}

.grid-row-top-2::before {
  display: block;
  background: white;
  left: 0;
  width: 100vw;
}

.grid-row-top-2 {
  padding-bottom: 40px;
}

.grid-row-top-2 .wave-top {
  display: block;
}

.grid-row-top-2 .wave-bottom {
  display: block;
}

.grid-col-top-2-1 {
  width: 100%;
}

.grid-col-top-2-1 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.grid-item-top-2-1-1 {
  width: 100%;
}

.grid-row-top-3 {
  background: #3a4754;
  padding: 20px;
}

.grid-row-top-3::before {
  display: block;
  left: 0;
  width: 100vw;
}

.grid-row-top-3 .wave-top {
  display: block;
}

.grid-row-top-3 .wave-bottom {
  display: block;
}

@media (max-width: 760px) {
  .grid-row-top-3 {
    padding: 10px;
  }
}
.grid-col-top-3-1 {
  width: 100%;
}

.grid-col-top-3-1 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.grid-item-top-3-1-1 {
  width: 100%;
}

.grid-row-top-4::before {
  display: block;
  left: 0;
  width: 100vw;
}

.grid-row-top-4 {
  padding: 15px;
  padding-top: 50px;
  padding-bottom: 60px;
}

.grid-row-top-4 .wave-top {
  display: block;
}

.grid-row-top-4 .wave-bottom {
  display: block;
}

.grid-col-top-4-1 {
  width: 100%;
}

.grid-col-top-4-1 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.grid-item-top-4-1-1 {
  width: 100%;
}

.grid-row-top-5 {
  background: #f0f2f5;
  background-image: url("https://www.journal-theme.com/11/image/cache/catalog/journal3/bg/leaf-1502x666.jpg.webp");
  background-position: 90% 50%;
  background-attachment: fixed;
  background-size: cover;
}

.grid-row-top-5::before {
  display: block;
  left: -50%;
  width: 100%;
}

.grid-row-top-5 .wave-top {
  display: block;
}

.grid-row-top-5 .wave-bottom {
  display: block;
}

.grid-col-top-5-1 {
  width: 45%;
}

.grid-col-top-5-1 .grid-items {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 980px) {
  .grid-col-top-5-1 {
    width: 100%;
  }
}
.grid-item-top-5-1-1 {
  width: 100%;
}

.grid-col-top-5-2 {
  width: 55%;
  padding: 50px;
  padding-right: 0px;
  padding-bottom: 40px;
}

@media (max-width: 980px) {
  .grid-col-top-5-2 {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
}
.grid-item-top-5-2-1 {
  width: 100%;
}

.grid-row-bottom-1::before {
  display: block;
  left: 0;
  width: 100vw;
}

.grid-row-bottom-1 {
  padding: 20px;
  padding-top: 60px;
  padding-bottom: 40px;
}

.grid-row-bottom-1 .wave-top {
  display: block;
}

.grid-row-bottom-1 .wave-bottom {
  display: block;
}

.grid-col-bottom-1-1 {
  width: 100%;
}

.grid-col-bottom-1-1 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.grid-item-bottom-1-1-1 {
  width: 100%;
}

.grid-col-bottom-1-2 {
  width: 100%;
  margin-top: 100px;
  margin-bottom: 30px;
}

.grid-col-bottom-1-2 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.grid-item-bottom-1-2-1 {
  width: 100%;
}

.module-master_slider-26 .ms-view {
  overflow: hidden;
}

.module-master_slider-26 .static-text-1 {
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
  -webkit-transform: none;
          transform: none;
}

.module-master_slider-26 .static-text-1 span {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: center;
          transform-origin: center;
}

.module-master_slider-26 .static-text-2 {
  top: auto;
  left: 0;
  right: auto;
  bottom: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.module-master_slider-26 .static-text-2 span {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: center;
          transform-origin: center;
}

.module-master_slider-26 .ms-nav-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: auto;
  right: 0;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.module-master_slider-26 .ms-nav-prev {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: auto;
  right: 0;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.module-master_slider-26 .ms-nav-next::before, .module-master_slider-26 .ms-nav-prev::before {
  content: "\e9b1" !important;
  font-family: icomoon !important;
}

.desktop .module-master_slider-26 .ms-nav-next:hover::before, .desktop .module-master_slider-26 .ms-nav-prev:hover::before {
  color: white;
}

.module-master_slider-26 .ms-nav-next, .module-master_slider-26 .ms-nav-prev {
  width: 40px;
  height: 40px;
}

.module-master_slider-26 .ms-nav-next:hover, .module-master_slider-26 .ms-nav-prev:hover {
  background: #579ac1;
}

.module-master_slider-26 .ms-bullets {
  display: block;
  top: 50%;
  bottom: auto;
  left: 0;
  right: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-left: 30px;
  margin-right: 30px;
}

.module-master_slider-26 .ms-bullets .ms-bullets-count {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.module-master_slider-26 .ms-bullets .ms-bullet {
  margin: 5px !important;
  background: white;
  border-radius: 10px;
}

.module-master_slider-26 .ms-bullet {
  width: 5px;
  height: 15px;
}

.desktop .module-master_slider-26 .ms-bullets .ms-bullet:hover, .module-master_slider-26 .ms-bullets .ms-bullet-selected {
  background: #ef5042;
}

.module-master_slider-26 .ms-thumb-list {
  display: block;
  padding: 10px 0;
  top: auto !important;
  bottom: 0 !important;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.module-master_slider-26 .ms-thumb-list .ms-thumb-frame {
  margin-right: 10px !important;
  opacity: 0.75;
}

.module-master_slider-26 .ms-thumb-frame {
  border-width: 0px;
}

.module-master_slider-26 .ms-timerbar {
  display: block;
  top: 0 !important;
  bottom: auto !important;
}

.module-master_slider-26 .master-slider .ms-time-bar {
  background-color: #ef5042 !important;
  height: 1px !important;
}

@media (max-width: 1024px) {
  .module-master_slider-26 .ms-nav-next {
    display: none;
  }

  .module-master_slider-26 .ms-nav-prev {
    display: none;
  }

  .module-master_slider-26 .ms-bullets {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
@media (max-width: 760px) {
  .module-master_slider-26 .ms-bullets {
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
    -webkit-transform: none;
            transform: none;
  }

  .module-master_slider-26 .ms-bullets .ms-bullets-count {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .module-master_slider-26 .ms-bullet {
    width: 15px;
    height: 3px;
  }
}
.module-master_slider-26 .module-item-1 .module-subitem-1.ms-layer-hotspot .ms-point-center {
  width: 20px;
  height: 20px;
}

.module-master_slider-26 .module-item-1 .module-subitem-1 {
  display: block;
  visibility: visible !important;
}

.module-master_slider-26 .module-item-1 .module-subitem-1.ms-layer-button {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: center;
          transform-origin: center;
}

.module-master_slider-26 .module-item-1 .module-subitem-1.ms-caption {
  font-family: "Vollkorn";
  font-weight: 400;
  font-size: 80px;
  color: #333333;
  line-height: 1.1;
}

.module-master_slider-26 .module-item-1 .module-subitem-1.ms-layer-video {
  width: 400px;
  height: 225px;
}

.module-master_slider-26 .module-item-1 .module-subitem-2.ms-layer-hotspot .ms-point-center {
  width: 20px;
  height: 20px;
}

.module-master_slider-26 .module-item-1 .module-subitem-2 {
  display: block;
  visibility: visible !important;
}

.module-master_slider-26 .module-item-1 .module-subitem-2.ms-layer-button {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}

.module-master_slider-26 .module-item-1 .module-subitem-2.ms-layer-button.btn {
  border-radius: 0px !important;
}

.module-master_slider-26 .module-item-1 .module-subitem-2.ms-caption {
  font-family: "Vollkorn";
  font-weight: 400;
  font-size: 80px;
  color: #333333;
  line-height: 1.1;
}

.module-master_slider-26 .module-item-1 .module-subitem-2.btn::after {
  content: "\e9b1" !important;
  font-family: icomoon !important;
  margin-right: 5px;
  margin-left: 5px;
}

.module-master_slider-26 .module-item-1 .module-subitem-2.btn, .module-master_slider-26 .module-item-1 .module-subitem-2.btn:visited {
  color: #696973;
}

.module-master_slider-26 .module-item-1 .module-subitem-2.btn:hover {
  color: #333333 !important;
  background: #f0f2f5 !important;
}

.module-master_slider-26 .module-item-1 .module-subitem-2.btn {
  background: #f8f8f8;
}

.module-master_slider-26 .module-item-1 .module-subitem-2.btn:active, .module-master_slider-26 .module-item-1 .module-subitem-2.btn:hover:active, .module-master_slider-26 .module-item-1 .module-subitem-2.btn:focus:active {
  background: #eeeeee !important;
}

.module-master_slider-26 .module-item-1 .module-subitem-2.btn:focus {
  background: #eeeeee;
}

.module-master_slider-26 .module-item-1 .module-subitem-2.btn.btn.disabled::after {
  font-size: 20px;
}

.module-master_slider-26 .module-item-1 .module-subitem-2.ms-layer-video {
  width: 400px;
  height: 225px;
}

.module-master_slider-26 .module-item-1 .module-subitem-3.ms-layer-hotspot .ms-point-center {
  width: 20px;
  height: 20px;
}

.module-master_slider-26 .module-item-1 .module-subitem-3 {
  display: block;
  visibility: visible !important;
}

.module-master_slider-26 .module-item-1 .module-subitem-3.ms-layer-button {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: center;
          transform-origin: center;
}

.module-master_slider-26 .module-item-1 .module-subitem-3.ms-layer-video {
  width: 400px;
  height: 225px;
}

.module-master_slider-26 .module-item-1 .module-subitem-4.ms-layer-hotspot .ms-point-center {
  width: 20px;
  height: 20px;
}

.module-master_slider-26 .module-item-1 .module-subitem-4 {
  display: block;
  visibility: visible !important;
}

.module-master_slider-26 .module-item-1 .module-subitem-4.ms-layer-button {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: center;
          transform-origin: center;
}

.module-master_slider-26 .module-item-1 .module-subitem-4.ms-layer-video {
  width: 400px;
  height: 225px;
}

.module-master_slider-26 .module-item-1 .ms-btn-container .module-subitem-4.ms-layer-button {
  margin-left: auto !important;
}

.module-master_slider-26 .module-item-2 .module-subitem-1.ms-layer-hotspot .ms-point-center {
  width: 20px;
  height: 20px;
}

.module-master_slider-26 .module-item-2 .module-subitem-1 {
  display: block;
  visibility: visible !important;
}

.module-master_slider-26 .module-item-2 .module-subitem-1.ms-layer-button {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: center;
          transform-origin: center;
}

.module-master_slider-26 .module-item-2 .module-subitem-1.ms-caption {
  font-family: "Vollkorn";
  font-weight: 400;
  font-size: 80px;
  color: #333333;
  line-height: 1.1;
}

.module-master_slider-26 .module-item-2 .module-subitem-1.ms-layer-video {
  width: 400px;
  height: 225px;
}

.module-master_slider-26 .module-item-2 .module-subitem-2.ms-layer-hotspot .ms-point-center {
  width: 20px;
  height: 20px;
}

.module-master_slider-26 .module-item-2 .module-subitem-2 {
  display: block;
  visibility: visible !important;
}

.module-master_slider-26 .module-item-2 .module-subitem-2.ms-layer-button {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}

.module-master_slider-26 .module-item-2 .module-subitem-2.ms-layer-button.btn {
  border-radius: 0px !important;
}

.module-master_slider-26 .module-item-2 .module-subitem-2.ms-caption {
  font-family: "Vollkorn";
  font-weight: 400;
  font-size: 80px;
  color: #333333;
  line-height: 1.1;
}

.module-master_slider-26 .module-item-2 .module-subitem-2.btn::after {
  content: "\e9b1" !important;
  font-family: icomoon !important;
  margin-right: 5px;
  margin-left: 5px;
}

.module-master_slider-26 .module-item-2 .module-subitem-2.btn, .module-master_slider-26 .module-item-2 .module-subitem-2.btn:visited {
  color: #696973;
}

.module-master_slider-26 .module-item-2 .module-subitem-2.btn:hover {
  color: #333333 !important;
  background: #f0f2f5 !important;
}

.module-master_slider-26 .module-item-2 .module-subitem-2.btn {
  background: #f8f8f8;
}

.module-master_slider-26 .module-item-2 .module-subitem-2.btn:active, .module-master_slider-26 .module-item-2 .module-subitem-2.btn:hover:active, .module-master_slider-26 .module-item-2 .module-subitem-2.btn:focus:active {
  background: #eeeeee !important;
}

.module-master_slider-26 .module-item-2 .module-subitem-2.btn:focus {
  background: #eeeeee;
}

.module-master_slider-26 .module-item-2 .module-subitem-2.btn.btn.disabled::after {
  font-size: 20px;
}

.module-master_slider-26 .module-item-2 .module-subitem-2.ms-layer-video {
  width: 400px;
  height: 225px;
}

.module-master_slider-26 .module-item-2 .module-subitem-3.ms-layer-hotspot .ms-point-center {
  width: 20px;
  height: 20px;
}

.module-master_slider-26 .module-item-2 .module-subitem-3 {
  display: block;
  visibility: visible !important;
}

.module-master_slider-26 .module-item-2 .module-subitem-3.ms-layer-button {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: center;
          transform-origin: center;
}

.module-master_slider-26 .module-item-2 .module-subitem-3.ms-layer-video {
  width: 400px;
  height: 225px;
}

.module-master_slider-26 .module-item-2 .module-subitem-4.ms-layer-hotspot .ms-point-center {
  width: 20px;
  height: 20px;
}

.module-master_slider-26 .module-item-2 .module-subitem-4 {
  display: block;
  visibility: visible !important;
}

.module-master_slider-26 .module-item-2 .module-subitem-4.ms-layer-button {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: center;
          transform-origin: center;
}

.module-master_slider-26 .module-item-2 .module-subitem-4.ms-layer-video {
  width: 400px;
  height: 225px;
}

.module-master_slider-26 .module-item-3 .module-subitem-1.ms-layer-hotspot .ms-point-center {
  width: 20px;
  height: 20px;
}

.module-master_slider-26 .module-item-3 .module-subitem-1 {
  display: block;
  visibility: visible !important;
}

.module-master_slider-26 .module-item-3 .module-subitem-1.ms-layer-button {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: center;
          transform-origin: center;
}

.module-master_slider-26 .module-item-3 .module-subitem-1.ms-caption {
  font-family: "Vollkorn";
  font-weight: 400;
  font-size: 80px;
  color: #333333;
  line-height: 1.1;
}

.module-master_slider-26 .module-item-3 .module-subitem-1.ms-layer-video {
  width: 400px;
  height: 225px;
}

.module-master_slider-26 .module-item-3 .module-subitem-2.ms-layer-hotspot .ms-point-center {
  width: 20px;
  height: 20px;
}

.module-master_slider-26 .module-item-3 .module-subitem-2 {
  display: block;
  visibility: visible !important;
}

.module-master_slider-26 .module-item-3 .module-subitem-2.ms-layer-button {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}

.module-master_slider-26 .module-item-3 .module-subitem-2.ms-layer-button.btn {
  border-radius: 0px !important;
}

.module-master_slider-26 .module-item-3 .module-subitem-2.ms-caption {
  font-family: "Vollkorn";
  font-weight: 400;
  font-size: 80px;
  color: #333333;
  line-height: 1.1;
}

.module-master_slider-26 .module-item-3 .module-subitem-2.btn::after {
  content: "\e9b1" !important;
  font-family: icomoon !important;
  margin-right: 5px;
  margin-left: 5px;
}

.module-master_slider-26 .module-item-3 .module-subitem-2.btn, .module-master_slider-26 .module-item-3 .module-subitem-2.btn:visited {
  color: #696973;
}

.module-master_slider-26 .module-item-3 .module-subitem-2.btn:hover {
  color: #333333 !important;
  background: #f0f2f5 !important;
}

.module-master_slider-26 .module-item-3 .module-subitem-2.btn {
  background: #f8f8f8;
}

.module-master_slider-26 .module-item-3 .module-subitem-2.btn:active, .module-master_slider-26 .module-item-3 .module-subitem-2.btn:hover:active, .module-master_slider-26 .module-item-3 .module-subitem-2.btn:focus:active {
  background: #eeeeee !important;
}

.module-master_slider-26 .module-item-3 .module-subitem-2.btn:focus {
  background: #eeeeee;
}

.module-master_slider-26 .module-item-3 .module-subitem-2.btn.btn.disabled::after {
  font-size: 20px;
}

.module-master_slider-26 .module-item-3 .module-subitem-2.ms-layer-video {
  width: 400px;
  height: 225px;
}

.module-products-27 .swiper-container {
  overflow: hidden;
  padding: 25px;
  padding-top: 10px;
  padding-bottom: 30px;
}

.module-products-27 .swiper-buttons {
  display: none;
  top: 50%;
  width: calc(100% + 30px);
  margin-top: -10px;
}

.module-products-27:hover .swiper-buttons {
  display: block;
}

.module-products-27 .swiper-button-prev {
  left: 0;
  right: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-products-27 .swiper-button-next {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-products-27 .swiper-buttons div {
  width: 35px;
  height: 35px;
  background: #2c3640;
  border-width: 4px;
  border-style: solid;
  border-color: white;
  border-radius: 50%;
}

.module-products-27 .swiper-button-disabled {
  opacity: 0;
}

.module-products-27 .swiper-buttons div::before {
  content: "\e408" !important;
  font-family: icomoon !important;
  color: white;
}

.module-products-27 .swiper-buttons .swiper-button-next::before {
  content: "\e409" !important;
  font-family: icomoon !important;
  color: white;
}

.module-products-27 .swiper-buttons div:not(.swiper-button-disabled):hover {
  background: #ef5042;
}

.module-products-27 .swiper-pagination {
  display: block;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.module-products-27 .swiper {
  padding-bottom: 20px;
}

.module-products-27 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #e2e2e2;
}

.module-products-27 .swiper-pagination > span + span {
  margin-left: 8px;
}

.desktop .module-products-27 .swiper-pagination-bullet:hover {
  background-color: #8f9da6;
}

.module-products-27 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ef5042;
}

.module-products-27 .swiper-pagination > span {
  border-radius: 50px;
}

.module-products-27 .nav-tabs > li > a, .module-products-27 .nav-tabs > li.active > a, .module-products-27 .nav-tabs > li.active > a:hover, .module-products-27 .nav-tabs > li.active > a:focus {
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 19px;
  color: #8b9198;
  text-transform: none;
}

.desktop .module-products-27 .nav-tabs > li:hover > a, .module-products-27 .nav-tabs > li.active > a {
  color: #ef5042;
}

.module-products-27 .nav-tabs > li.active > a, .module-products-27 .nav-tabs > li.active > a:hover, .module-products-27 .nav-tabs > li.active > a:focus {
  color: #333333;
}

.desktop .module-products-27 .nav-tabs > li:hover > a {
  background: white !important;
}

.module-products-27 ul.nav-tabs > li.active > a, .module-products-27 ul.nav-tabs > li.active > a:hover, .module-products-27 ul.nav-tabs > li.active > a:focus {
  background: white !important;
}

.module-products-27 .nav-tabs > li {
  border-width: 0px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 60px;
}

.module-products-27 .nav-tabs > li.active::after {
  display: none;
  border-top-color: #08274d;
  border-top-width: 10px;
}

.module-products-27 .nav-tabs > li > a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  padding: 25px;
}

.module-products-27 .nav-tabs {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  min-width: 50px;
}

.module-products-27 .tab-container::before {
  height: 60px;
  display: block;
  background: #f0f2f5;
  -webkit-box-shadow: inset 0 -7px 20px -7px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 -7px 20px -7px rgba(0, 0, 0, 0.3);
}

.module-products-27 .nav-tabs > li:not(:last-child) {
  margin-right: 0px;
}

.module-products-27 .mobile .nav-tabs {
  overflow-x: scroll;
}

.module-products-27 .nav-tabs::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 1px;
  height: 2px;
  width: 2px;
}

.module-products-27 .nav-tabs::-webkit-scrollbar-track {
  background-color: white;
  background-color: #eeeeee;
}

.module-products-27 .nav-tabs::-webkit-scrollbar-thumb {
  background-color: #999;
  background-color: #ef5042;
}

.module-products-27 .tab-container {
  display: block;
}

.module-products-27 .tab-container .nav-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-products-27 .product-layout.swiper-slide {
  margin-right: 25px;
  width: calc((100% - 75px) / 4 - 0.01px);
}

.module-products-27 .product-layout:not(.swiper-slide) {
  padding: 12.5px;
  width: calc(25% - 0.01px);
}

.one-column #content .module-products-27 .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.one-column #content .module-products-27 .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.two-column #content .module-products-27 .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.two-column #content .module-products-27 .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.side-column .module-products-27 .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .module-products-27 .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.module-products-27 .module-body > .module-item {
  margin-bottom: 20px;
}

.module-products-27:not(.carousel-mode) .module-body .module-item > div {
  margin: -10px;
}

.module-products-27 .product-grid .product-thumb {
  background: white;
  border-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
  padding: 5px;
}

.desktop .module-products-27 .product-grid .product-thumb:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.desktop .module-products-27 .product-grid .product-layout:hover .product-thumb {
  border-color: white;
}

.module-products-27 .product-grid .product-thumb:hover .product-img > div {
  -webkit-transform: scale(1.12);
          transform: scale(1.12);
}

.module-products-27 .product-grid .product-thumb .image img {
  background: white;
}

.module-products-27 .product-grid .product-thumb .product-labels {
  visibility: visible;
  opacity: 1;
}

.module-products-27 .product-grid .product-thumb .quickview-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translate3d(-50%, -50%, 1px);
          transform: translate3d(-50%, -50%, 1px);
}

.module-products-27 .product-grid .product-thumb .btn-quickview {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0.88);
          transform: scale(0.88);
}

.module-products-27 .product-grid .product-thumb:hover .btn-quickview {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.module-products-27 .product-grid .product-thumb .btn-quickview::before {
  display: none;
  content: "\ebef" !important;
  font-family: icomoon !important;
  font-size: 16px;
}

.module-products-27 .product-grid .product-thumb .btn-quickview .btn-text {
  display: inline-block;
  padding: 0;
}

.module-products-27 .product-grid .product-thumb .image .btn, .module-products-27 .product-grid .product-thumb .image .btn:visited {
  color: #696973;
}

.module-products-27 .product-grid .product-thumb .image .btn:hover {
  color: #333333 !important;
  background: #f0f2f5 !important;
}

.module-products-27 .product-grid .product-thumb .image .btn {
  background: #f8f8f8;
}

.module-products-27 .product-grid .product-thumb .image .btn:active, .module-products-27 .product-grid .product-thumb .image .btn:hover:active, .module-products-27 .product-grid .product-thumb .image .btn:focus:active {
  background: #eeeeee !important;
}

.module-products-27 .product-grid .product-thumb .image .btn:focus {
  background: #eeeeee;
}

.module-products-27 .product-grid .product-thumb .image .btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-27 .product-grid .product-thumb .countdown {
  display: none;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(-50%, 0, 1px) scale(1);
          transform: translate3d(-50%, 0, 1px) scale(1);
}

.module-products-27 .product-grid.product-list .product-layout .image {
  float: left;
  height: 100%;
}

.module-products-27 .product-grid .product-thumb .stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  -webkit-transform: none;
          transform: none;
  width: initial;
  padding: 8px;
}

.module-products-27 .product-grid .product-thumb .name {
  -webkit-box-ordinal-group: initial;
      -ms-flex-order: initial;
          order: initial;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  margin-bottom: 10px;
}

.module-products-27 .product-grid .stat-1 .stats-label {
  display: none;
}

.module-products-27 .product-grid .stat-2 .stats-label {
  display: none;
}

.module-products-27 .product-grid .product-thumb .stats .stat-1 {
  padding-right: 5px;
  padding-left: 5px;
}

.module-products-27 .product-grid.product-grid .product-thumb .rating {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  top: 0;
}

.module-products-27 .product-grid.product-grid .product-thumb:hover .rating {
  visibility: visible;
  opacity: 1;
}

.module-products-27 .product-grid.product-grid .product-thumb .rating-stars {
  position: absolute;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.module-products-27 .product-grid .product-thumb .rating {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-products-27 .product-grid .product-thumb .rating.no-rating {
  display: none;
}

.module-products-27 .product-grid .product-thumb .rating-stars {
  padding-bottom: 10px;
}

.module-products-27 .product-grid .product-thumb .rating.no-rating span {
  opacity: 0.5;
}

.module-products-27 .product-grid .product-thumb .name a {
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 17px;
  color: #2c3640;
  text-align: left;
  line-height: 1.2;
  text-align: center;
}

.module-products-27 .product-grid .product-thumb .name a:hover {
  color: #ef5042;
}

.module-products-27 .product-grid .product-thumb .description {
  display: none;
  color: #696973;
  margin-bottom: 10px;
}

.module-products-27 .product-grid .product-thumb .price {
  display: block;
  font-size: 16px;
  color: #696973;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px;
}

.module-products-27 .product-grid .product-thumb .price-tax {
  display: none;
  font-size: 12px;
  text-align: left;
}

.module-products-27 .product-grid .product-thumb .price-new {
  color: #ef5042;
  font-weight: 700;
  margin: 0 7px 0 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.module-products-27 .product-grid .product-thumb .price-old {
  font-size: 13px;
  color: #8b9198;
  text-decoration: line-through;
  margin: 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.module-products-27 .product-grid .product-thumb .price > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-products-27 .product-grid .product-thumb .buttons-wrapper {
  display: block;
}

.module-products-27 .product-grid .product-thumb .button-group {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.module-products-27 .product-grid.product-grid .product-thumb .button-group {
  background: rgba(255, 255, 255, 0.9);
  padding: 5px;
}

.module-products-27 .product-grid .product-thumb .cart-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-27 .product-grid .product-thumb .btn-cart {
  height: 35px;
}

.module-products-27 .product-grid .product-thumb .btn-wishlist {
  width: 35px;
  height: 35px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 7px;
  margin-left: 7px;
}

.module-products-27 .product-grid .product-thumb .btn-compare {
  width: 35px;
  height: 35px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-27 .product-grid .product-thumb .btn-cart::before {
  display: none;
  font-size: 17px;
}

.module-products-27 .product-grid .product-thumb .btn-cart .btn-text {
  display: inline-block;
  padding: 0;
}

.module-products-27 .product-grid.product-grid .product-thumb .cart-group {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.module-products-27 .product-grid.product-grid .product-thumb .btn-cart {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.module-products-27 .product-grid .product-thumb .btn-cart.btn, .module-products-27 .product-grid .product-thumb .btn-cart.btn:visited {
  font-size: 13px;
  color: #696973;
  font-weight: 400;
  text-transform: uppercase;
}

.module-products-27 .product-grid .product-thumb .btn-cart.btn:hover {
  color: white !important;
  background: #08274d !important;
}

.module-products-27 .product-grid .product-thumb .btn-cart.btn:active, .module-products-27 .product-grid .product-thumb .btn-cart.btn:hover:active, .module-products-27 .product-grid .product-thumb .btn-cart.btn:focus:active {
  color: white !important;
  background: #0d2f58 !important;
  border-color: #579ac1 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-27 .product-grid .product-thumb .btn-cart.btn:focus {
  color: white !important;
  background: #0d2f58;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-27 .product-grid .product-thumb .btn-cart.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #696973;
  padding: 12px;
  padding-right: 15px;
  padding-left: 15px;
  padding: 10px !important;
}

.module-products-27 .product-grid .product-thumb .btn-cart.btn:hover, .module-products-27 .product-grid .product-thumb .btn-cart.btn:active:hover {
  border-color: #08274d;
}

.desktop .module-products-27 .product-grid .product-thumb .btn-cart.btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.module-products-27 .product-grid .product-thumb .btn-cart.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-27 .product-grid .product-thumb .stepper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 5px;
  border-radius: 3px;
  height: 35px;
}

.module-products-27 .product-grid .button-group-bottom .wish-group.wish-group-bottom {
  margin: -10px;
  margin-top: 10px;
}

.module-products-27 .product-grid .button-group-bottom .wish-group-bottom {
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
}

.module-products-27 .product-grid .product-thumb .btn-wishlist::before {
  display: inline-block;
  font-size: 17px;
}

.module-products-27 .product-grid .product-thumb .btn-wishlist .btn-text {
  display: none;
}

.module-products-27 .product-grid .product-thumb .btn-wishlist.btn, .module-products-27 .product-grid .product-thumb .btn-wishlist.btn:visited {
  font-size: 13px;
  color: #696973;
  font-weight: 400;
  text-transform: uppercase;
}

.module-products-27 .product-grid .product-thumb .btn-wishlist.btn:hover {
  color: white !important;
  background: #08274d !important;
}

.module-products-27 .product-grid .product-thumb .btn-wishlist.btn:active, .module-products-27 .product-grid .product-thumb .btn-wishlist.btn:hover:active, .module-products-27 .product-grid .product-thumb .btn-wishlist.btn:focus:active {
  color: white !important;
  background: #0d2f58 !important;
  border-color: #579ac1 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-27 .product-grid .product-thumb .btn-wishlist.btn:focus {
  color: white !important;
  background: #0d2f58;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-27 .product-grid .product-thumb .btn-wishlist.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #696973;
  padding: 12px;
  padding-right: 15px;
  padding-left: 15px;
}

.module-products-27 .product-grid .product-thumb .btn-wishlist.btn:hover, .module-products-27 .product-grid .product-thumb .btn-wishlist.btn:active:hover {
  border-color: #08274d;
}

.desktop .module-products-27 .product-grid .product-thumb .btn-wishlist.btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.module-products-27 .product-grid .product-thumb .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-27 .product-grid .product-thumb .btn-compare::before {
  display: inline-block;
  font-size: 16px;
}

.module-products-27 .product-grid .product-thumb .btn-compare .btn-text {
  display: none;
}

.module-products-27 .product-grid .product-thumb .btn-compare.btn, .module-products-27 .product-grid .product-thumb .btn-compare.btn:visited {
  font-size: 13px;
  color: #696973;
  font-weight: 400;
  text-transform: uppercase;
}

.module-products-27 .product-grid .product-thumb .btn-compare.btn:hover {
  color: white !important;
  background: #08274d !important;
}

.module-products-27 .product-grid .product-thumb .btn-compare.btn:active, .module-products-27 .product-grid .product-thumb .btn-compare.btn:hover:active, .module-products-27 .product-grid .product-thumb .btn-compare.btn:focus:active {
  color: white !important;
  background: #0d2f58 !important;
  border-color: #579ac1 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-27 .product-grid .product-thumb .btn-compare.btn:focus {
  color: white !important;
  background: #0d2f58;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-27 .product-grid .product-thumb .btn-compare.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #696973;
  padding: 12px;
  padding-right: 15px;
  padding-left: 15px;
  padding: 10px !important;
}

.module-products-27 .product-grid .product-thumb .btn-compare.btn:hover, .module-products-27 .product-grid .product-thumb .btn-compare.btn:active:hover {
  border-color: #08274d;
}

.desktop .module-products-27 .product-grid .product-thumb .btn-compare.btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.module-products-27 .product-grid .product-thumb .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-27 .product-grid .product-thumb .extra-group {
  display: none;
}

.module-products-27 .product-grid .product-thumb .extra-group .btn:first-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 5px;
}

.module-products-27 .product-grid .product-thumb .extra-group .btn-extra + .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-27 .product-grid .product-thumb .extra-group .btn:first-child::before {
  display: inline-block;
  color: #50ad55;
}

.module-products-27 .product-grid .product-thumb .extra-group .btn:first-child .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-27 .product-grid .product-thumb .extra-group .btn + .btn::before {
  display: inline-block;
  color: #ef5042;
}

.module-products-27 .product-grid .product-thumb .extra-group .btn + .btn .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-27 .product-grid .product-thumb .extra-group .btn + .btn.btn {
  margin-left: 5px;
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.module-products-27 .product-grid .product-layout .extra-group > div {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.module-products-27 .product-grid .product-thumb .extra-group .btn.btn, .module-products-27 .product-grid .product-thumb .extra-group .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-27 .product-grid .product-thumb .extra-group .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-27 .product-grid .product-thumb .extra-group .btn.btn:active, .module-products-27 .product-grid .product-thumb .extra-group .btn.btn:hover:active, .module-products-27 .product-grid .product-thumb .extra-group .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-27 .product-grid .product-thumb .extra-group .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-27 .product-grid .product-thumb .extra-group .btn.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-27 .product-grid .product-thumb .extra-group .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-27 .product-grid .product-thumb .extra-group .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-27 .product-grid .product-thumb .extra-group .btn + .btn.btn, .module-products-27 .product-grid .product-thumb .extra-group .btn + .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-27 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-27 .product-grid .product-thumb .extra-group .btn + .btn.btn:active, .module-products-27 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover:active, .module-products-27 .product-grid .product-thumb .extra-group .btn + .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-27 .product-grid .product-thumb .extra-group .btn + .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.desktop .module-products-27 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-27 .product-grid .product-thumb .extra-group .btn + .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-27 .product-grid.product-grid .product-thumb .extra-group {
  position: static;
  margin-top: auto;
}

.module-products-27 .product-grid.product-grid .product-thumb .extra-group > div {
  position: static;
  -webkit-transform: none;
          transform: none;
  opacity: 1;
}

.module-products-27 .product-grid.product-grid .product-thumb .buttons-wrapper {
  position: absolute;
  overflow: hidden;
  width: 100%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -100%, 1px);
          transform: translate3d(-50%, -100%, 1px);
}

.module-products-27 .product-grid.product-grid .product-thumb .buttons-wrapper .button-group {
  position: relative;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate3d(0, 15px, 1px);
          transform: translate3d(0, 15px, 1px);
}

.module-products-27 .product-grid.product-grid .product-thumb:hover .buttons-wrapper .button-group {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 1px);
          transform: translate3d(0, 0, 1px);
}

.module-products-27 .product-grid.product-grid .wish-group {
  position: static;
  width: auto;
  top: auto;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-27 .product-grid .product-thumb .btn-quickview.btn {
  padding: 10px !important;
}

.module-products-27 .product-list .product-thumb {
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
  padding-bottom: 25px;
}

.module-products-27 .product-list:not(.product-grid) .product-layout:not(.swiper-slide) + .product-layout:not(.swiper-slide) {
  margin-top: 25px;
}

.module-products-27 .product-list .product-thumb:hover .product-img > div {
  -webkit-transform: scale(1.12);
          transform: scale(1.12);
}

.module-products-27 .product-list .product-thumb .product-labels {
  visibility: visible;
  opacity: 1;
}

.module-products-27 .product-list .product-thumb .quickview-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translate3d(-50%, -50%, 1px);
          transform: translate3d(-50%, -50%, 1px);
}

.module-products-27 .product-list .product-thumb .btn-quickview {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0.88);
          transform: scale(0.88);
  width: 40px;
  height: 40px;
}

.module-products-27 .product-list .product-thumb:hover .btn-quickview {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.module-products-27 .product-list .product-thumb .btn-quickview .btn-text {
  display: none;
}

.module-products-27 .product-list .product-thumb .btn-quickview::before {
  display: inline-block;
  content: "\ebef" !important;
  font-family: icomoon !important;
  font-size: 17px;
}

.module-products-27 .product-list .product-thumb .countdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(-50%, 0, 1px) scale(1);
          transform: translate3d(-50%, 0, 1px) scale(1);
  bottom: 10px;
}

.module-products-27 .product-list.product-list .product-layout .image {
  float: left;
  height: 100%;
}

.module-products-27 .product-list .product-thumb .caption {
  padding-left: 20px;
}

.module-products-27 .product-list .product-thumb .stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 10px;
}

.module-products-27 .product-list .stat-1 .stats-label {
  display: inline-block;
}

.module-products-27 .product-list .stat-2 .stats-label {
  display: inline-block;
}

.module-products-27 .product-list.product-grid .product-thumb .rating {
  position: static;
  visibility: visible;
  opacity: 1;
}

.module-products-27 .product-list .product-thumb .rating {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-products-27 .product-list .product-thumb .rating.no-rating {
  display: none;
}

.module-products-27 .product-list .product-thumb .rating .fa-stack {
  font-size: 13px;
  width: 1.2em;
}

.module-products-27 .product-list .product-thumb .rating .fa-star, .module-products-27 .product-list .product-thumb .rating .fa-star + .fa-star-o {
  color: #fed075;
}

.module-products-27 .product-list .product-thumb .rating-stars {
  margin-top: -18px;
}

.module-products-27 .product-list .product-thumb .rating.no-rating span {
  opacity: 0.3;
}

.module-products-27 .product-list .product-thumb .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 0;
  margin-right: auto;
  margin-bottom: 5px;
}

.module-products-27 .product-list .product-thumb .name a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Vollkorn";
  font-weight: 400;
  font-size: 22px;
  color: #333333;
  text-transform: none;
  text-align: left;
}

.module-products-27 .product-list .product-thumb .description {
  display: block;
  font-size: 14px;
  color: #696973;
  line-height: 1.5;
  margin-top: 5px;
  margin-bottom: 10px;
}

.module-products-27 .product-list .product-thumb .price {
  display: block;
  font-family: "Hind Madurai";
  font-weight: 700;
  font-size: 22px;
  text-align: left;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0;
  margin-right: auto;
  text-align: left;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 10px;
}

.module-products-27 .product-list .product-thumb .price-tax {
  display: block;
  font-size: 12px;
  color: #696973;
}

.module-products-27 .product-list .product-thumb .price-new {
  color: #ef5042;
  margin: 0 7px 0 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.module-products-27 .product-list .product-thumb .price-old {
  font-size: 16px;
  color: #696973;
  text-decoration: line-through;
  margin: 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.module-products-27 .product-list .product-thumb .price > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-products-27 .product-list .product-thumb .buttons-wrapper {
  display: block;
}

.module-products-27 .product-list .product-thumb .button-group {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-27 .product-list.product-list .product-thumb .buttons-wrapper {
  margin-top: 5px;
}

.module-products-27 .product-list .product-thumb .cart-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-27 .product-list .product-thumb .btn-cart {
  height: 38px;
  margin-right: 5px;
}

.module-products-27 .product-list .product-thumb .btn-wishlist {
  width: 38px;
  height: 38px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-27 .product-list .product-thumb .btn-compare {
  width: 38px;
  height: 38px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 5px;
}

.module-products-27 .product-list .product-thumb .btn-cart::before {
  display: inline-block;
  font-size: 16px;
}

.module-products-27 .product-list .product-thumb .btn-cart .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-27 .product-list.product-grid .product-thumb .btn-cart {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.module-products-27 .product-list.product-grid .product-thumb .cart-group {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.module-products-27 .product-list .product-thumb .stepper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 50px;
  height: 36px;
  border-style: solid;
  border-color: #8f9da6;
  border-radius: 3px;
  margin-right: 5px;
  height: 38px;
}

.module-products-27 .product-list .product-thumb .stepper input.form-control {
  background: white !important;
  border-width: 0px !important;
}

.module-products-27 .product-list .product-thumb .stepper span i {
  color: #696973;
  background-color: #eeeeee;
}

.module-products-27 .product-list .product-thumb .btn-wishlist::before {
  display: inline-block;
  font-size: 16px;
}

.module-products-27 .product-list .product-thumb .btn-wishlist .btn-text {
  display: none;
}

.module-products-27 .product-list .product-thumb .btn-wishlist.btn, .module-products-27 .product-list .product-thumb .btn-wishlist.btn:visited {
  font-size: 13px;
  color: #696973;
  font-weight: 400;
  text-transform: uppercase;
}

.module-products-27 .product-list .product-thumb .btn-wishlist.btn:hover {
  color: white !important;
  background: #08274d !important;
}

.module-products-27 .product-list .product-thumb .btn-wishlist.btn:active, .module-products-27 .product-list .product-thumb .btn-wishlist.btn:hover:active, .module-products-27 .product-list .product-thumb .btn-wishlist.btn:focus:active {
  color: white !important;
  background: #0d2f58 !important;
  border-color: #579ac1 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-27 .product-list .product-thumb .btn-wishlist.btn:focus {
  color: white !important;
  background: #0d2f58;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-27 .product-list .product-thumb .btn-wishlist.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #696973;
  padding: 12px;
  padding-right: 15px;
  padding-left: 15px;
}

.module-products-27 .product-list .product-thumb .btn-wishlist.btn:hover, .module-products-27 .product-list .product-thumb .btn-wishlist.btn:active:hover {
  border-color: #08274d;
}

.desktop .module-products-27 .product-list .product-thumb .btn-wishlist.btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.module-products-27 .product-list .product-thumb .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-27 .product-list .product-thumb .btn-compare::before {
  display: inline-block;
  font-size: 16px;
}

.module-products-27 .product-list .product-thumb .btn-compare .btn-text {
  display: none;
}

.module-products-27 .product-list .product-thumb .btn-compare.btn, .module-products-27 .product-list .product-thumb .btn-compare.btn:visited {
  font-size: 13px;
  color: #696973;
  font-weight: 400;
  text-transform: uppercase;
}

.module-products-27 .product-list .product-thumb .btn-compare.btn:hover {
  color: white !important;
  background: #08274d !important;
}

.module-products-27 .product-list .product-thumb .btn-compare.btn:active, .module-products-27 .product-list .product-thumb .btn-compare.btn:hover:active, .module-products-27 .product-list .product-thumb .btn-compare.btn:focus:active {
  color: white !important;
  background: #0d2f58 !important;
  border-color: #579ac1 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-27 .product-list .product-thumb .btn-compare.btn:focus {
  color: white !important;
  background: #0d2f58;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-27 .product-list .product-thumb .btn-compare.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #696973;
  padding: 12px;
  padding-right: 15px;
  padding-left: 15px;
}

.module-products-27 .product-list .product-thumb .btn-compare.btn:hover, .module-products-27 .product-list .product-thumb .btn-compare.btn:active:hover {
  border-color: #08274d;
}

.desktop .module-products-27 .product-list .product-thumb .btn-compare.btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.module-products-27 .product-list .product-thumb .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-27 .product-list .product-thumb .extra-group {
  display: block;
}

.module-products-27 .product-list .product-thumb .extra-group .btn:first-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-27 .product-list .product-thumb .extra-group .btn-extra + .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-27 .product-list .product-thumb .extra-group .btn:first-child::before {
  display: inline-block;
  font-size: 16px;
  color: #50ad55;
}

.module-products-27 .product-list .product-thumb .extra-group .btn:first-child .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-27 .product-list .product-thumb .extra-group .btn + .btn::before {
  display: inline-block;
  font-size: 16px;
}

.module-products-27 .product-list .product-thumb .extra-group .btn + .btn .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-27 .product-list .product-thumb .extra-group .btn + .btn.btn {
  margin-left: 5px;
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.module-products-27 .product-list .product-layout .extra-group > div {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-27 .product-list .product-thumb .extra-group > div {
  margin-top: 10px;
}

.module-products-27 .product-list .product-thumb .extra-group .btn.btn, .module-products-27 .product-list .product-thumb .extra-group .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-27 .product-list .product-thumb .extra-group .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-27 .product-list .product-thumb .extra-group .btn.btn:active, .module-products-27 .product-list .product-thumb .extra-group .btn.btn:hover:active, .module-products-27 .product-list .product-thumb .extra-group .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-27 .product-list .product-thumb .extra-group .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-27 .product-list .product-thumb .extra-group .btn.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-27 .product-list .product-thumb .extra-group .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-27 .product-list .product-thumb .extra-group .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-27 .product-list .product-thumb .extra-group .btn + .btn.btn, .module-products-27 .product-list .product-thumb .extra-group .btn + .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-27 .product-list .product-thumb .extra-group .btn + .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-27 .product-list .product-thumb .extra-group .btn + .btn.btn:active, .module-products-27 .product-list .product-thumb .extra-group .btn + .btn.btn:hover:active, .module-products-27 .product-list .product-thumb .extra-group .btn + .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-27 .product-list .product-thumb .extra-group .btn + .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.desktop .module-products-27 .product-list .product-thumb .extra-group .btn + .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-27 .product-list .product-thumb .extra-group .btn + .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-27 .product-list.product-grid .product-thumb .extra-group {
  position: static;
  margin-top: initial;
}

.module-products-27 .product-list.product-grid .product-thumb .extra-group > div {
  position: static;
  -webkit-transform: none;
          transform: none;
  opacity: 1;
}

.module-products-27 .product-list.product-grid .product-thumb .buttons-wrapper {
  position: static;
  width: auto;
  overflow: visible;
  -webkit-box-ordinal-group: initial;
      -ms-flex-order: initial;
          order: initial;
  margin-top: auto;
  -webkit-transform: none;
          transform: none;
}

.module-products-27 .product-list.product-grid .product-thumb .buttons-wrapper .button-group {
  position: static;
  opacity: 1;
  visibility: visible;
  -webkit-transform: none;
          transform: none;
}

.module-products-27 .product-list.product-grid .product-thumb:hover .buttons-wrapper .button-group {
  -webkit-transform: none;
          transform: none;
}

.module-products-27 .product-list.product-grid .wish-group {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-27 .product-list .product-thumb .btn-quickview.btn {
  border-radius: 50px !important;
}

@media (max-width: 1024px) {
  .module-products-27 .swiper-buttons {
    display: none !important;
  }

  .module-products-27 .product-layout.swiper-slide {
    margin-right: 25px;
    width: calc((100% - 50px) / 3 - 0.01px);
  }

  .module-products-27 .product-layout:not(.swiper-slide) {
    padding: 12.5px;
    width: calc(33.3333333333% - 0.01px);
  }

  .module-products-27 .product-grid .product-thumb .btn-quickview {
    visibility: visible;
    opacity: 1;
  }

  .module-products-27 .product-grid .product-thumb .quickview-button {
    left: auto;
    top: auto;
    bottom: 0;
    right: 0;
    -webkit-transform: translate3d(0, 0, 1px);
            transform: translate3d(0, 0, 1px);
  }

  .module-products-27 .product-grid .product-thumb .btn-quickview .btn-text {
    display: none;
  }

  .module-products-27 .product-grid .product-thumb .btn-quickview::before {
    display: inline-block;
  }

  .module-products-27 .product-grid.product-grid .product-thumb .rating {
    position: absolute;
    visibility: visible;
    opacity: 1;
    top: 0;
  }

  .module-products-27 .product-grid.product-grid .product-thumb .rating-stars {
    position: absolute;
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }

  .module-products-27 .product-grid.product-grid .product-thumb .extra-group {
    margin-top: initial;
  }

  .module-products-27 .product-grid.product-grid .product-thumb .buttons-wrapper {
    position: static;
    width: auto;
    overflow: visible;
    -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
            order: initial;
    margin-top: auto;
    -webkit-transform: none;
            transform: none;
  }

  .module-products-27 .product-grid.product-grid .product-thumb .buttons-wrapper .button-group {
    position: static;
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
            transform: none;
  }

  .module-products-27 .product-grid.product-grid .product-thumb:hover .buttons-wrapper .button-group {
    -webkit-transform: none;
            transform: none;
  }
}
@media (max-width: 980px) {
  .module-products-27 .product-layout.swiper-slide {
    margin-right: 10px;
    width: calc((100% - 10px) / 2 - 0.01px);
  }

  .module-products-27 .product-layout:not(.swiper-slide) {
    padding: 5px;
    width: calc(50% - 0.01px);
  }
}
@media (max-width: 769px) {
  .module-products-27 .product-list .product-thumb .rating {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .module-products-27 .product-list .product-thumb .rating-stars {
    margin-top: 0px;
  }
}
@media (max-width: 760px) {
  .module-products-27 .swiper-container {
    overflow: visible;
  }

  .module-products-27 .nav-tabs > li > a {
    padding: 22px;
  }

  .module-products-27 .nav-tabs > li {
    height: 45px;
  }

  .module-products-27 .tab-container::before {
    height: 45px;
  }

  .module-products-27:not(.carousel-mode) .module-body .module-item > div {
    margin: -5px;
  }

  .module-products-27 .product-list.product-list .product-layout .image {
    float: none;
    height: auto;
  }

  .module-products-27 .product-list .product-thumb .caption {
    padding-top: 20px;
    padding-left: 0px;
  }
}
@media (max-width: 470px) {
  .module-products-27 .nav-tabs > li > a, .module-products-27 .nav-tabs > li.active > a, .module-products-27 .nav-tabs > li.active > a:hover, .module-products-27 .nav-tabs > li.active > a:focus {
    font-size: 15px;
  }

  .module-products-27 .product-grid .product-thumb .price {
    font-size: 15px;
  }

  .module-products-27 .product-grid .product-thumb .button-group {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .module-products-27 .product-grid .product-thumb .btn-cart {
    width: 30px;
    height: 30px;
  }

  .module-products-27 .product-grid .product-thumb .btn-wishlist {
    width: 30px;
    height: 30px;
  }

  .module-products-27 .product-grid .product-thumb .btn-compare {
    width: 30px;
    height: 30px;
  }

  .module-products-27 .product-grid .product-thumb .btn-cart .btn-text {
    display: none;
  }

  .module-products-27 .product-grid .product-thumb .btn-cart::before {
    display: inline-block;
  }

  .module-products-27 .product-grid.product-grid .product-thumb .btn-cart {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }

  .module-products-27 .product-grid.product-grid .product-thumb .cart-group {
    -webkit-box-flex: initial;
        -ms-flex: initial;
            flex: initial;
  }

  .module-products-27 .product-grid .product-thumb .stepper {
    display: none;
  }
}
.module-info_blocks-86 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 4 - 0.01px);
}

.module-info_blocks-86 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(25% - 0.01px);
}

.one-column #content .module-info_blocks-86 .module-item.swiper-slide {
  margin-right: 20px;
  width: calc((100% - 60px) / 4 - 0.01px);
}

.one-column #content .module-info_blocks-86 .module-item:not(.swiper-slide) {
  padding: 10px;
  width: calc(25% - 0.01px);
}

.two-column #content .module-info_blocks-86 .module-item.swiper-slide {
  margin-right: 20px;
  width: calc((100% - 60px) / 4 - 0.01px);
}

.two-column #content .module-info_blocks-86 .module-item:not(.swiper-slide) {
  padding: 10px;
  width: calc(25% - 0.01px);
}

.side-column .module-info_blocks-86 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .module-info_blocks-86 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.module-info_blocks-86 .info-block .info-block-title {
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 18px;
  color: #e6e6e6;
  display: block;
}

.module-info_blocks-86 .info-block .info-block-text {
  font-size: 14px;
  color: #8f9da6;
  font-weight: 400;
  line-height: 1.3;
  display: block;
}

.module-info_blocks-86 .info-block {
  padding: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.module-info_blocks-86 .info-block-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-info_blocks-86 .info-block::before {
  -ms-flex-item-align: center;
      align-self: center;
  font-size: 35px;
  color: #8f9da6;
}

.module-info_blocks-86 .info-block-img {
  -ms-flex-item-align: center;
      align-self: center;
}

.module-info_blocks-86 .info-block::before, .module-info_blocks-86 .info-block-img {
  margin-bottom: 10px;
}

.module-info_blocks-86 .info-block .count-badge {
  display: none;
}

@media (max-width: 1024px) {
  .module-info_blocks-86 .module-item.swiper-slide {
    margin-right: 0px;
    width: calc((100% - 0px) / 2 - 0.01px);
  }

  .module-info_blocks-86 .module-item:not(.swiper-slide) {
    padding: 0px;
    width: calc(50% - 0.01px);
  }
}
@media (max-width: 980px) {
  .module-info_blocks-86 .info-block {
    padding: 15px;
  }
}
@media (max-width: 470px) {
  .module-info_blocks-86 .info-block .info-block-title {
    font-size: 15px;
  }

  .module-info_blocks-86 .info-block .info-block-text {
    font-size: 12px;
  }

  .module-info_blocks-86 .info-block::before {
    font-size: 35px;
  }
}
.module-info_blocks-86 .module-item-1 .info-block::before {
  content: "\eab9" !important;
  font-family: icomoon !important;
}

.module-info_blocks-86 .module-item-2 .info-block::before {
  content: "\f112" !important;
  font-family: icomoon !important;
}

.module-info_blocks-86 .module-item-3 .info-block::before {
  content: "\e980" !important;
  font-family: icomoon !important;
}

.module-info_blocks-86 .module-item-4 .info-block::before {
  content: "\eb15" !important;
  font-family: icomoon !important;
}

.module-categories-292 .title.module-title {
  font-size: 30px;
  text-align: center;
}

.module-categories-292 .title.module-title::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 20px;
  left: 50%;
  right: initial;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

.module-categories-292 .title.module-title.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 20px;
  left: 50%;
  right: initial;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

.module-categories-292 .title.module-title::after, .module-categories-292 .title.module-title.page-title > span::after {
  width: 50px;
  height: 1px;
  background: #ef5042;
}

.module-categories-292 .category-thumb .image {
  display: block;
  width: 100%;
}

.desktop .module-categories-292 .category-thumb:hover .image a {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.module-categories-292 .category-thumb:hover .image img {
  -webkit-transform: scale(1.13);
          transform: scale(1.13);
}

.module-categories-292 .category-thumb {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.module-categories-292 .category-thumb .caption {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.module-categories-292 .post-thumb .caption {
  -ms-flex-preferred-size: 150px;
      flex-basis: 150px;
}

.module-categories-292 .category-thumb .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: auto;
  margin-right: auto;
  left: 50%;
  right: auto;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  position: static;
  -webkit-transform: none;
          transform: none;
  margin-top: 10px;
}

.module-categories-292 .category-thumb .name a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 18px;
  color: #333333;
  text-align: center;
}

.desktop .module-categories-292 .category-thumb:hover .name a {
  color: #ef5042;
}

.module-categories-292 .category-thumb .description {
  display: none;
}

.module-categories-292 .category-thumb .button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.module-categories-292 .category-thumb .btn-view-more::before {
  display: inline-block;
}

.module-categories-292 .category-thumb .btn-view-more::after {
  display: inline-block;
}

.module-categories-292 .category-thumb .btn-view-more .btn-text {
  display: inline-block;
}

.module-categories-292 .category-thumb .btn-view-more {
  width: auto;
}

.module-categories-292 .category-thumb .btn-view-more.btn, .module-categories-292 .category-thumb .btn-view-more.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-categories-292 .category-thumb .btn-view-more.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-categories-292 .category-thumb .btn-view-more.btn:active, .module-categories-292 .category-thumb .btn-view-more.btn:hover:active, .module-categories-292 .category-thumb .btn-view-more.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-categories-292 .category-thumb .btn-view-more.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-categories-292 .category-thumb .btn-view-more.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-categories-292 .category-thumb .btn-view-more.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-categories-292 .category-thumb .btn-view-more.btn.btn.disabled::after {
  font-size: 20px;
}

.module-categories-292 .swiper-container {
  overflow: hidden;
  padding: 25px;
}

.module-categories-292 .swiper-buttons {
  display: none;
  top: 50%;
  width: calc(100% + 30px);
  margin-top: -10px;
}

.module-categories-292:hover .swiper-buttons {
  display: block;
}

.module-categories-292 .swiper-button-prev {
  left: 0;
  right: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-categories-292 .swiper-button-next {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-categories-292 .swiper-buttons div {
  width: 35px;
  height: 35px;
  background: #2c3640;
  border-width: 4px;
  border-style: solid;
  border-color: white;
  border-radius: 50%;
}

.module-categories-292 .swiper-button-disabled {
  opacity: 0;
}

.module-categories-292 .swiper-buttons div::before {
  content: "\e408" !important;
  font-family: icomoon !important;
  color: white;
}

.module-categories-292 .swiper-buttons .swiper-button-next::before {
  content: "\e409" !important;
  font-family: icomoon !important;
  color: white;
}

.module-categories-292 .swiper-buttons div:not(.swiper-button-disabled):hover {
  background: #ef5042;
}

.module-categories-292 .swiper-pagination {
  display: block;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.module-categories-292 .swiper {
  padding-bottom: 20px;
}

.module-categories-292 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #e2e2e2;
}

.module-categories-292 .swiper-pagination > span + span {
  margin-left: 8px;
}

.desktop .module-categories-292 .swiper-pagination-bullet:hover {
  background-color: #8f9da6;
}

.module-categories-292 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ef5042;
}

.module-categories-292 .swiper-pagination > span {
  border-radius: 50px;
}

.module-categories-292 .nav-tabs > li > a, .module-categories-292 .nav-tabs > li.active > a, .module-categories-292 .nav-tabs > li.active > a:hover, .module-categories-292 .nav-tabs > li.active > a:focus {
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 19px;
  color: #8b9198;
  text-transform: none;
}

.desktop .module-categories-292 .nav-tabs > li:hover > a, .module-categories-292 .nav-tabs > li.active > a {
  color: #ef5042;
}

.module-categories-292 .nav-tabs > li.active > a, .module-categories-292 .nav-tabs > li.active > a:hover, .module-categories-292 .nav-tabs > li.active > a:focus {
  color: #333333;
}

.desktop .module-categories-292 .nav-tabs > li:hover > a {
  background: white !important;
}

.module-categories-292 ul.nav-tabs > li.active > a, .module-categories-292 ul.nav-tabs > li.active > a:hover, .module-categories-292 ul.nav-tabs > li.active > a:focus {
  background: white !important;
}

.module-categories-292 .nav-tabs > li {
  border-width: 0px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 60px;
}

.module-categories-292 .nav-tabs > li.active::after {
  display: none;
  border-top-color: #08274d;
  border-top-width: 10px;
}

.module-categories-292 .nav-tabs > li > a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  padding: 25px;
}

.module-categories-292 .nav-tabs {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  min-width: 50px;
}

.module-categories-292 .tab-container::before {
  height: 60px;
  display: block;
  background: #f0f2f5;
  -webkit-box-shadow: inset 0 -7px 20px -7px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 -7px 20px -7px rgba(0, 0, 0, 0.3);
}

.module-categories-292 .nav-tabs > li:not(:last-child) {
  margin-right: 0px;
}

.module-categories-292 .mobile .nav-tabs {
  overflow-x: scroll;
}

.module-categories-292 .nav-tabs::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 1px;
  height: 2px;
  width: 2px;
}

.module-categories-292 .nav-tabs::-webkit-scrollbar-track {
  background-color: white;
  background-color: #eeeeee;
}

.module-categories-292 .nav-tabs::-webkit-scrollbar-thumb {
  background-color: #999;
  background-color: #ef5042;
}

.module-categories-292 .tab-container {
  display: block;
}

.module-categories-292 .tab-container .nav-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-categories-292 .category-layout.swiper-slide {
  margin-right: 25px;
  width: calc((100% - 100px) / 5 - 0.01px);
}

.module-categories-292 .category-layout:not(.swiper-slide) {
  padding: 12.5px;
  width: calc(20% - 0.01px);
}

.one-column #content .module-categories-292 .category-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.one-column #content .module-categories-292 .category-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.two-column #content .module-categories-292 .category-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.two-column #content .module-categories-292 .category-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.side-column .module-categories-292 .category-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .module-categories-292 .category-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

@media (max-width: 1024px) {
  .module-categories-292 .swiper-buttons {
    display: none !important;
  }

  .module-categories-292 .category-layout.swiper-slide {
    margin-right: 25px;
    width: calc((100% - 75px) / 4 - 0.01px);
  }

  .module-categories-292 .category-layout:not(.swiper-slide) {
    padding: 12.5px;
    width: calc(25% - 0.01px);
  }

  .module-categories-292 .swiper-container {
    padding: 10px;
  }
}
@media (max-width: 760px) {
  .module-categories-292 .title.module-title {
    font-size: 26px;
  }

  .module-categories-292 .swiper-container {
    overflow: visible;
  }

  .module-categories-292 .nav-tabs > li > a {
    padding: 22px;
  }

  .module-categories-292 .nav-tabs > li {
    height: 45px;
  }

  .module-categories-292 .tab-container::before {
    height: 45px;
  }

  .module-categories-292 .category-layout.swiper-slide {
    margin-right: 25px;
    width: calc((100% - 50px) / 3 - 0.01px);
  }

  .module-categories-292 .category-layout:not(.swiper-slide) {
    padding: 12.5px;
    width: calc(33.3333333333% - 0.01px);
  }
}
@media (max-width: 470px) {
  .module-categories-292 .nav-tabs > li > a, .module-categories-292 .nav-tabs > li.active > a, .module-categories-292 .nav-tabs > li.active > a:hover, .module-categories-292 .nav-tabs > li.active > a:focus {
    font-size: 15px;
  }

  .module-categories-292 .category-layout.swiper-slide {
    margin-right: 10px;
    width: calc((100% - 10px) / 2 - 0.01px);
  }

  .module-categories-292 .category-layout:not(.swiper-slide) {
    padding: 5px;
    width: calc(50% - 0.01px);
  }
}
.module-categories-296 .category-thumb .image {
  display: block;
  width: 100%;
}

.desktop .module-categories-296 .category-thumb:hover .image a {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.module-categories-296 .category-thumb:hover .image img {
  -webkit-transform: scale(1.13);
          transform: scale(1.13);
}

.module-categories-296 .category-thumb {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.module-categories-296 .category-thumb .caption {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.module-categories-296 .post-thumb .caption {
  -ms-flex-preferred-size: 150px;
      flex-basis: 150px;
}

.module-categories-296 .category-thumb .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: auto;
  margin-right: auto;
  left: 50%;
  right: auto;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  position: absolute;
  background: #3a4754;
  padding: 7px;
  padding-right: 15px;
  padding-left: 15px;
  margin-top: 10px;
}

.module-categories-296 .category-thumb .name a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 18px;
  color: #e6e6e6;
  text-align: center;
}

.module-categories-296 .category-thumb .description {
  display: none;
}

.module-categories-296 .category-thumb .button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.module-categories-296 .category-thumb .btn-view-more::before {
  display: inline-block;
}

.module-categories-296 .category-thumb .btn-view-more::after {
  display: inline-block;
}

.module-categories-296 .category-thumb .btn-view-more .btn-text {
  display: inline-block;
}

.module-categories-296 .category-thumb .btn-view-more {
  width: auto;
}

.module-categories-296 .category-thumb .btn-view-more.btn, .module-categories-296 .category-thumb .btn-view-more.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-categories-296 .category-thumb .btn-view-more.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-categories-296 .category-thumb .btn-view-more.btn:active, .module-categories-296 .category-thumb .btn-view-more.btn:hover:active, .module-categories-296 .category-thumb .btn-view-more.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-categories-296 .category-thumb .btn-view-more.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-categories-296 .category-thumb .btn-view-more.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-categories-296 .category-thumb .btn-view-more.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-categories-296 .category-thumb .btn-view-more.btn.btn.disabled::after {
  font-size: 20px;
}

.module-categories-296 .swiper-container {
  overflow: hidden;
}

.module-categories-296 .swiper-buttons {
  display: none;
  top: 50%;
  width: calc(100% + 30px);
  margin-top: -10px;
}

.module-categories-296:hover .swiper-buttons {
  display: block;
}

.module-categories-296 .swiper-button-prev {
  left: 0;
  right: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-categories-296 .swiper-button-next {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-categories-296 .swiper-buttons div {
  width: 35px;
  height: 35px;
  background: #2c3640;
  border-width: 4px;
  border-style: solid;
  border-color: white;
  border-radius: 50%;
}

.module-categories-296 .swiper-button-disabled {
  opacity: 0;
}

.module-categories-296 .swiper-buttons div::before {
  content: "\e408" !important;
  font-family: icomoon !important;
  color: white;
}

.module-categories-296 .swiper-buttons .swiper-button-next::before {
  content: "\e409" !important;
  font-family: icomoon !important;
  color: white;
}

.module-categories-296 .swiper-buttons div:not(.swiper-button-disabled):hover {
  background: #ef5042;
}

.module-categories-296 .swiper-pagination {
  display: block;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.module-categories-296 .swiper {
  padding-bottom: 20px;
}

.module-categories-296 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #e2e2e2;
}

.module-categories-296 .swiper-pagination > span + span {
  margin-left: 8px;
}

.desktop .module-categories-296 .swiper-pagination-bullet:hover {
  background-color: #8f9da6;
}

.module-categories-296 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ef5042;
}

.module-categories-296 .swiper-pagination > span {
  border-radius: 50px;
}

.module-categories-296 .nav-tabs > li > a, .module-categories-296 .nav-tabs > li.active > a, .module-categories-296 .nav-tabs > li.active > a:hover, .module-categories-296 .nav-tabs > li.active > a:focus {
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 19px;
  color: #8b9198;
  text-transform: none;
}

.desktop .module-categories-296 .nav-tabs > li:hover > a, .module-categories-296 .nav-tabs > li.active > a {
  color: #ef5042;
}

.module-categories-296 .nav-tabs > li.active > a, .module-categories-296 .nav-tabs > li.active > a:hover, .module-categories-296 .nav-tabs > li.active > a:focus {
  color: #333333;
}

.desktop .module-categories-296 .nav-tabs > li:hover > a {
  background: white !important;
}

.module-categories-296 ul.nav-tabs > li.active > a, .module-categories-296 ul.nav-tabs > li.active > a:hover, .module-categories-296 ul.nav-tabs > li.active > a:focus {
  background: white !important;
}

.module-categories-296 .nav-tabs > li {
  border-width: 0px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 60px;
}

.module-categories-296 .nav-tabs > li.active::after {
  display: none;
  border-top-color: #08274d;
  border-top-width: 10px;
}

.module-categories-296 .nav-tabs > li > a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  padding: 25px;
}

.module-categories-296 .nav-tabs {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  min-width: 50px;
}

.module-categories-296 .tab-container::before {
  height: 60px;
  display: block;
  background: #f0f2f5;
  -webkit-box-shadow: inset 0 -7px 20px -7px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 -7px 20px -7px rgba(0, 0, 0, 0.3);
}

.module-categories-296 .nav-tabs > li:not(:last-child) {
  margin-right: 0px;
}

.module-categories-296 .mobile .nav-tabs {
  overflow-x: scroll;
}

.module-categories-296 .nav-tabs::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 1px;
  height: 2px;
  width: 2px;
}

.module-categories-296 .nav-tabs::-webkit-scrollbar-track {
  background-color: white;
  background-color: #eeeeee;
}

.module-categories-296 .nav-tabs::-webkit-scrollbar-thumb {
  background-color: #999;
  background-color: #ef5042;
}

.module-categories-296 .tab-container {
  display: block;
}

.module-categories-296 .tab-container .nav-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-categories-296 .category-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.module-categories-296 .category-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.one-column #content .module-categories-296 .category-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.one-column #content .module-categories-296 .category-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.two-column #content .module-categories-296 .category-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.two-column #content .module-categories-296 .category-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.side-column .module-categories-296 .category-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .module-categories-296 .category-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

@media (max-width: 1024px) {
  .module-categories-296 .swiper-buttons {
    display: none !important;
  }
}
@media (max-width: 760px) {
  .module-categories-296 .swiper-container {
    overflow: visible;
  }

  .module-categories-296 .nav-tabs > li > a {
    padding: 22px;
  }

  .module-categories-296 .nav-tabs > li {
    height: 45px;
  }

  .module-categories-296 .tab-container::before {
    height: 45px;
  }
}
@media (max-width: 470px) {
  .module-categories-296 .nav-tabs > li > a, .module-categories-296 .nav-tabs > li.active > a, .module-categories-296 .nav-tabs > li.active > a:hover, .module-categories-296 .nav-tabs > li.active > a:focus {
    font-size: 15px;
  }
}
.module-products-297 .title.module-title {
  font-size: 30px;
  text-align: center;
}

.module-products-297 .title.module-title::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 20px;
  left: 50%;
  right: initial;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

.module-products-297 .title.module-title.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 20px;
  left: 50%;
  right: initial;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

.module-products-297 .title.module-title::after, .module-products-297 .title.module-title.page-title > span::after {
  width: 50px;
  height: 1px;
  background: #ef5042;
}

.module-products-297 .swiper-container {
  overflow: hidden;
}

.module-products-297 .swiper-buttons {
  display: none;
  top: 50%;
  width: calc(100% + 30px);
  margin-top: -10px;
}

.module-products-297:hover .swiper-buttons {
  display: block;
}

.module-products-297 .swiper-button-prev {
  left: 0;
  right: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-products-297 .swiper-button-next {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-products-297 .swiper-buttons div {
  width: 35px;
  height: 35px;
  background: #2c3640;
  border-width: 4px;
  border-style: solid;
  border-color: white;
  border-radius: 50%;
}

.module-products-297 .swiper-button-disabled {
  opacity: 0;
}

.module-products-297 .swiper-buttons div::before {
  content: "\e408" !important;
  font-family: icomoon !important;
  color: white;
}

.module-products-297 .swiper-buttons .swiper-button-next::before {
  content: "\e409" !important;
  font-family: icomoon !important;
  color: white;
}

.module-products-297 .swiper-buttons div:not(.swiper-button-disabled):hover {
  background: #ef5042;
}

.module-products-297 .swiper-pagination {
  display: block;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.module-products-297 .swiper {
  padding-bottom: 20px;
}

.module-products-297 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #e2e2e2;
}

.module-products-297 .swiper-pagination > span + span {
  margin-left: 8px;
}

.desktop .module-products-297 .swiper-pagination-bullet:hover {
  background-color: #8f9da6;
}

.module-products-297 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ef5042;
}

.module-products-297 .swiper-pagination > span {
  border-radius: 50px;
}

.module-products-297 .nav-tabs > li > a, .module-products-297 .nav-tabs > li.active > a, .module-products-297 .nav-tabs > li.active > a:hover, .module-products-297 .nav-tabs > li.active > a:focus {
  font-family: "Hind Madurai";
  font-weight: 700;
  font-size: 15px;
  color: #8b9198;
  text-transform: uppercase;
}

.desktop .module-products-297 .nav-tabs > li:hover > a, .module-products-297 .nav-tabs > li.active > a {
  color: #ef5042;
}

.module-products-297 .nav-tabs > li.active > a, .module-products-297 .nav-tabs > li.active > a:hover, .module-products-297 .nav-tabs > li.active > a:focus {
  color: #333333;
}

.module-products-297 .nav-tabs > li {
  border-width: 0;
  border-bottom-width: 2px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.module-products-297 .nav-tabs > li.active {
  border-color: #ef5042;
}

.module-products-297 .nav-tabs > li.active::after {
  display: none;
  border-top-width: 10px;
}

.module-products-297 .nav-tabs > li > a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  padding: 0px;
  padding-bottom: 10px;
}

.module-products-297 .nav-tabs > li > a::before {
  font-size: 18px;
}

.module-products-297 .nav-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  min-width: 50px;
}

.module-products-297 .nav-tabs > li:not(:last-child) {
  margin-right: 20px;
}

.module-products-297 .mobile .nav-tabs {
  overflow-x: scroll;
}

.module-products-297 .nav-tabs::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 1px;
  height: 2px;
  width: 2px;
}

.module-products-297 .nav-tabs::-webkit-scrollbar-track {
  background-color: white;
  background-color: #eeeeee;
}

.module-products-297 .nav-tabs::-webkit-scrollbar-thumb {
  background-color: #999;
  background-color: #ef5042;
}

.module-products-297 .tab-container::before {
  display: none;
}

.module-products-297 .tab-content {
  padding-top: 20px;
}

.module-products-297 .tab-container {
  display: block;
}

.module-products-297 .tab-container .nav-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-products-297 .product-layout.swiper-slide {
  margin-right: 20px;
  width: calc((100% - 40px) / 3 - 0.01px);
}

.module-products-297 .product-layout:not(.swiper-slide) {
  padding: 10px;
  width: calc(33.3333333333% - 0.01px);
}

.one-column #content .module-products-297 .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.one-column #content .module-products-297 .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.two-column #content .module-products-297 .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.two-column #content .module-products-297 .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.side-column .module-products-297 .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .module-products-297 .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.module-products-297:not(.carousel-mode) .module-body .module-item > div {
  margin: -7px;
}

.module-products-297 .product-grid .product-thumb .product-labels {
  display: none;
  visibility: visible;
  opacity: 1;
}

.module-products-297 .product-grid .product-thumb .quickview-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 50%;
  top: 0;
  bottom: auto;
  right: auto;
  -webkit-transform: translate3d(-50%, 0, 1px);
          transform: translate3d(-50%, 0, 1px);
}

.module-products-297 .product-grid .product-thumb .btn-quickview {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0.88);
          transform: scale(0.88);
  width: 30px;
  height: 30px;
}

.module-products-297 .product-grid .product-thumb:hover .btn-quickview {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.module-products-297 .product-grid .product-thumb .btn-quickview .btn-text {
  display: none;
}

.module-products-297 .product-grid .product-thumb .btn-quickview::before {
  display: inline-block;
  content: "\ebef" !important;
  font-family: icomoon !important;
  font-size: 14px;
  left: 1px;
}

.module-products-297 .product-grid .product-thumb .image .btn {
  background: #2c3640;
}

.module-products-297 .product-grid .product-thumb .image .btn:hover {
  background: #3a4754 !important;
}

.module-products-297 .product-grid .product-thumb .image .btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-297 .product-grid .product-thumb .countdown {
  display: none;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(-50%, 0, 1px) scale(1);
          transform: translate3d(-50%, 0, 1px) scale(1);
}

.module-products-297 .product-grid.product-list .product-layout .image {
  float: left;
  height: 100%;
}

.module-products-297 .product-grid .product-thumb .stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #696973;
  padding-top: 2px;
  padding-bottom: 3px;
}

.module-products-297 .product-grid .stat-1 .stats-label {
  display: none;
}

.module-products-297 .product-grid .stat-2 .stats-label {
  display: none;
}

.module-products-297 .product-grid.product-grid .product-thumb .rating {
  position: absolute;
  visibility: visible;
  opacity: 1;
  top: 0;
}

.module-products-297 .product-grid.product-grid .product-thumb .rating-stars {
  position: absolute;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.module-products-297 .product-grid .product-thumb .rating {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-products-297 .product-grid .product-thumb .rating.no-rating {
  display: none;
}

.module-products-297 .product-grid .product-thumb .rating .fa-stack {
  font-size: 13px;
  width: 1.2em;
}

.module-products-297 .product-grid .product-thumb .rating .fa-star, .module-products-297 .product-grid .product-thumb .rating .fa-star + .fa-star-o {
  color: #fed075;
}

.module-products-297 .product-grid .product-thumb .rating-stars {
  padding-bottom: 10px;
  margin-left: 10px;
}

.module-products-297 .product-grid .product-thumb .rating.no-rating span {
  opacity: 0.5;
}

.module-products-297 .product-grid .product-thumb .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 0;
  margin-right: auto;
  margin-top: 8px;
}

.module-products-297 .product-grid .product-thumb .name a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 15px;
  color: #333333;
  text-align: left;
  text-align: left;
}

.module-products-297 .product-grid .product-thumb .description {
  display: none;
  padding: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-width: 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
}

.module-products-297 .product-grid .product-thumb .price {
  display: block;
  font-size: 12px;
  color: #696973;
  text-align: left;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0;
  margin-right: auto;
  text-align: left;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-297 .product-grid .product-thumb .price-tax {
  display: none;
  font-size: 12px;
  text-align: left;
}

.module-products-297 .product-grid .product-thumb .price-new {
  color: #ef5042;
  margin: 0 7px 0 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.module-products-297 .product-grid .product-thumb .price-old {
  font-size: 11px;
  color: #8b9198;
  text-decoration: line-through;
  margin: 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.module-products-297 .product-grid .product-thumb .price > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-products-297 .product-grid .product-thumb .buttons-wrapper {
  display: block;
}

.module-products-297 .product-grid .product-thumb .button-group {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.module-products-297 .product-grid.product-grid .product-thumb .button-group {
  background: #3a4754;
}

.module-products-297 .product-grid .product-thumb .cart-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-297 .product-grid .product-thumb .btn-cart {
  width: 30px;
  height: 30px;
}

.module-products-297 .product-grid .product-thumb .btn-wishlist {
  width: 30px;
  height: 30px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-297 .product-grid .product-thumb .btn-compare {
  width: 30px;
  height: 30px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-297 .product-grid .product-thumb .btn-cart .btn-text {
  display: none;
}

.module-products-297 .product-grid .product-thumb .btn-cart::before {
  display: inline-block;
  font-size: 13px;
  color: #e6e6e6;
  left: 2px;
  margin-right: 2px;
}

.module-products-297 .product-grid.product-grid .product-thumb .btn-cart {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.module-products-297 .product-grid.product-grid .product-thumb .cart-group {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.module-products-297 .product-grid .product-thumb .btn-cart.btn, .module-products-297 .product-grid .product-thumb .btn-cart.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-297 .product-grid .product-thumb .btn-cart.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-297 .product-grid .product-thumb .btn-cart.btn:active, .module-products-297 .product-grid .product-thumb .btn-cart.btn:hover:active, .module-products-297 .product-grid .product-thumb .btn-cart.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-grid .product-thumb .btn-cart.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-grid .product-thumb .btn-cart.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
  padding: 0px !important;
  border-radius: 0px !important;
}

.desktop .module-products-297 .product-grid .product-thumb .btn-cart.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-grid .product-thumb .btn-cart.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-297 .product-grid .product-thumb .stepper {
  display: none;
  margin-right: 5px;
  height: 30px;
}

.module-products-297 .product-grid .button-group-bottom .wish-group.wish-group-bottom {
  margin: -10px;
  margin-top: 10px;
}

.module-products-297 .product-grid .button-group-bottom .wish-group-bottom {
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
}

.module-products-297 .product-grid .product-thumb .btn-wishlist::before {
  display: inline-block;
  font-size: 13px;
  color: #e6e6e6;
}

.module-products-297 .product-grid .product-thumb .btn-wishlist .btn-text {
  display: none;
}

.module-products-297 .product-grid .product-thumb .btn-wishlist.btn, .module-products-297 .product-grid .product-thumb .btn-wishlist.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-297 .product-grid .product-thumb .btn-wishlist.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-297 .product-grid .product-thumb .btn-wishlist.btn:active, .module-products-297 .product-grid .product-thumb .btn-wishlist.btn:hover:active, .module-products-297 .product-grid .product-thumb .btn-wishlist.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-grid .product-thumb .btn-wishlist.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-grid .product-thumb .btn-wishlist.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-297 .product-grid .product-thumb .btn-wishlist.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-grid .product-thumb .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-297 .product-grid .product-thumb .btn-compare::before {
  display: inline-block;
  font-size: 13px;
  color: #e6e6e6;
}

.module-products-297 .product-grid .product-thumb .btn-compare .btn-text {
  display: none;
}

.module-products-297 .product-grid .product-thumb .btn-compare.btn, .module-products-297 .product-grid .product-thumb .btn-compare.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-297 .product-grid .product-thumb .btn-compare.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-297 .product-grid .product-thumb .btn-compare.btn:active, .module-products-297 .product-grid .product-thumb .btn-compare.btn:hover:active, .module-products-297 .product-grid .product-thumb .btn-compare.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-grid .product-thumb .btn-compare.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-grid .product-thumb .btn-compare.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-297 .product-grid .product-thumb .btn-compare.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-grid .product-thumb .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-297 .product-grid .product-thumb .extra-group {
  display: none;
}

.module-products-297 .product-grid .product-thumb .extra-group .btn:first-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-297 .product-grid .product-thumb .extra-group .btn-extra + .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-297 .product-grid .product-thumb .extra-group .btn:first-child::before {
  display: inline-block;
}

.module-products-297 .product-grid .product-thumb .extra-group .btn:first-child .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-297 .product-grid .product-thumb .extra-group .btn + .btn::before {
  display: inline-block;
}

.module-products-297 .product-grid .product-thumb .extra-group .btn + .btn .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-297 .product-grid .product-layout .extra-group > div {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-297 .product-grid .product-thumb .extra-group > div {
  padding-top: 4px;
  margin-top: 5px;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
}

.module-products-297 .product-grid .product-thumb .extra-group .btn.btn, .module-products-297 .product-grid .product-thumb .extra-group .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-297 .product-grid .product-thumb .extra-group .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-297 .product-grid .product-thumb .extra-group .btn.btn:active, .module-products-297 .product-grid .product-thumb .extra-group .btn.btn:hover:active, .module-products-297 .product-grid .product-thumb .extra-group .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-grid .product-thumb .extra-group .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-grid .product-thumb .extra-group .btn.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-297 .product-grid .product-thumb .extra-group .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-grid .product-thumb .extra-group .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-297 .product-grid .product-thumb .extra-group .btn + .btn.btn, .module-products-297 .product-grid .product-thumb .extra-group .btn + .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-297 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-297 .product-grid .product-thumb .extra-group .btn + .btn.btn:active, .module-products-297 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover:active, .module-products-297 .product-grid .product-thumb .extra-group .btn + .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-grid .product-thumb .extra-group .btn + .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-grid .product-thumb .extra-group .btn + .btn.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-297 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-grid .product-thumb .extra-group .btn + .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-297 .product-grid.product-grid .product-thumb .extra-group {
  position: static;
  margin-top: auto;
}

.module-products-297 .product-grid.product-grid .product-thumb .extra-group > div {
  position: static;
  -webkit-transform: none;
          transform: none;
  opacity: 1;
}

.module-products-297 .product-grid.product-grid .product-thumb .buttons-wrapper {
  position: absolute;
  overflow: hidden;
  width: 100%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -100%, 1px);
          transform: translate3d(-50%, -100%, 1px);
}

.module-products-297 .product-grid.product-grid .product-thumb .buttons-wrapper .button-group {
  position: relative;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate3d(0, 15px, 1px);
          transform: translate3d(0, 15px, 1px);
}

.module-products-297 .product-grid.product-grid .product-thumb:hover .buttons-wrapper .button-group {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 1px);
          transform: translate3d(0, 0, 1px);
}

.module-products-297 .product-grid.product-grid .wish-group {
  position: static;
  width: auto;
  top: auto;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-297 .product-grid .product-thumb .btn-quickview.btn {
  border-radius: 0px !important;
  padding: 10px !important;
}

.module-products-297 .product-list .product-thumb {
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
  padding-bottom: 25px;
}

.module-products-297 .product-list:not(.product-grid) .product-layout:not(.swiper-slide) + .product-layout:not(.swiper-slide) {
  margin-top: 25px;
}

.module-products-297 .product-list .product-thumb:hover .product-img > div {
  -webkit-transform: scale(1.12);
          transform: scale(1.12);
}

.module-products-297 .product-list .product-thumb .product-labels {
  visibility: visible;
  opacity: 1;
}

.module-products-297 .product-list .product-thumb .quickview-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translate3d(-50%, -50%, 1px);
          transform: translate3d(-50%, -50%, 1px);
}

.module-products-297 .product-list .product-thumb .btn-quickview {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0.88);
          transform: scale(0.88);
  width: 40px;
  height: 40px;
}

.module-products-297 .product-list .product-thumb:hover .btn-quickview {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.module-products-297 .product-list .product-thumb .btn-quickview .btn-text {
  display: none;
}

.module-products-297 .product-list .product-thumb .btn-quickview::before {
  display: inline-block;
  content: "\ebef" !important;
  font-family: icomoon !important;
  font-size: 17px;
}

.module-products-297 .product-list .product-thumb .countdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(-50%, 0, 1px) scale(1);
          transform: translate3d(-50%, 0, 1px) scale(1);
  bottom: 10px;
}

.module-products-297 .product-list.product-list .product-layout .image {
  float: left;
  height: 100%;
}

.module-products-297 .product-list .product-thumb .caption {
  padding-left: 20px;
}

.module-products-297 .product-list .product-thumb .stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 10px;
}

.module-products-297 .product-list .stat-1 .stats-label {
  display: inline-block;
}

.module-products-297 .product-list .stat-2 .stats-label {
  display: inline-block;
}

.module-products-297 .product-list.product-grid .product-thumb .rating {
  position: static;
  visibility: visible;
  opacity: 1;
}

.module-products-297 .product-list .product-thumb .rating {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-products-297 .product-list .product-thumb .rating.no-rating {
  display: none;
}

.module-products-297 .product-list .product-thumb .rating .fa-stack {
  font-size: 13px;
  width: 1.2em;
}

.module-products-297 .product-list .product-thumb .rating .fa-star, .module-products-297 .product-list .product-thumb .rating .fa-star + .fa-star-o {
  color: #fed075;
}

.module-products-297 .product-list .product-thumb .rating-stars {
  margin-top: -18px;
}

.module-products-297 .product-list .product-thumb .rating.no-rating span {
  opacity: 0.3;
}

.module-products-297 .product-list .product-thumb .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 0;
  margin-right: auto;
  margin-bottom: 5px;
}

.module-products-297 .product-list .product-thumb .name a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Vollkorn";
  font-weight: 400;
  font-size: 22px;
  color: #333333;
  text-transform: none;
  text-align: left;
}

.module-products-297 .product-list .product-thumb .description {
  display: block;
  font-size: 14px;
  color: #696973;
  line-height: 1.5;
  margin-top: 5px;
  margin-bottom: 10px;
}

.module-products-297 .product-list .product-thumb .price {
  display: block;
  font-family: "Hind Madurai";
  font-weight: 700;
  font-size: 22px;
  text-align: left;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0;
  margin-right: auto;
  text-align: left;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 10px;
}

.module-products-297 .product-list .product-thumb .price-tax {
  display: block;
  font-size: 12px;
  color: #696973;
}

.module-products-297 .product-list .product-thumb .price-new {
  color: #ef5042;
  margin: 0 7px 0 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.module-products-297 .product-list .product-thumb .price-old {
  font-size: 16px;
  color: #696973;
  text-decoration: line-through;
  margin: 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.module-products-297 .product-list .product-thumb .price > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-products-297 .product-list .product-thumb .buttons-wrapper {
  display: block;
}

.module-products-297 .product-list .product-thumb .button-group {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-297 .product-list.product-list .product-thumb .buttons-wrapper {
  margin-top: 5px;
}

.module-products-297 .product-list .product-thumb .cart-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-297 .product-list .product-thumb .btn-cart {
  height: 38px;
  margin-right: 5px;
}

.module-products-297 .product-list .product-thumb .btn-wishlist {
  width: 38px;
  height: 38px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-297 .product-list .product-thumb .btn-compare {
  width: 38px;
  height: 38px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 5px;
}

.module-products-297 .product-list .product-thumb .btn-cart::before {
  display: inline-block;
  font-size: 16px;
}

.module-products-297 .product-list .product-thumb .btn-cart .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-297 .product-list.product-grid .product-thumb .btn-cart {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.module-products-297 .product-list.product-grid .product-thumb .cart-group {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.module-products-297 .product-list .product-thumb .stepper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 50px;
  height: 36px;
  border-style: solid;
  border-color: #8f9da6;
  border-radius: 3px;
  margin-right: 5px;
  height: 38px;
}

.module-products-297 .product-list .product-thumb .stepper input.form-control {
  background: white !important;
  border-width: 0px !important;
}

.module-products-297 .product-list .product-thumb .stepper span i {
  color: #696973;
  background-color: #eeeeee;
}

.module-products-297 .product-list .product-thumb .btn-wishlist::before {
  display: inline-block;
  font-size: 16px;
}

.module-products-297 .product-list .product-thumb .btn-wishlist .btn-text {
  display: none;
}

.module-products-297 .product-list .product-thumb .btn-wishlist.btn, .module-products-297 .product-list .product-thumb .btn-wishlist.btn:visited {
  font-size: 13px;
  color: #696973;
  font-weight: 400;
  text-transform: uppercase;
}

.module-products-297 .product-list .product-thumb .btn-wishlist.btn:hover {
  color: white !important;
  background: #08274d !important;
}

.module-products-297 .product-list .product-thumb .btn-wishlist.btn:active, .module-products-297 .product-list .product-thumb .btn-wishlist.btn:hover:active, .module-products-297 .product-list .product-thumb .btn-wishlist.btn:focus:active {
  color: white !important;
  background: #0d2f58 !important;
  border-color: #579ac1 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-297 .product-list .product-thumb .btn-wishlist.btn:focus {
  color: white !important;
  background: #0d2f58;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-297 .product-list .product-thumb .btn-wishlist.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #696973;
  padding: 12px;
  padding-right: 15px;
  padding-left: 15px;
}

.module-products-297 .product-list .product-thumb .btn-wishlist.btn:hover, .module-products-297 .product-list .product-thumb .btn-wishlist.btn:active:hover {
  border-color: #08274d;
}

.desktop .module-products-297 .product-list .product-thumb .btn-wishlist.btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.module-products-297 .product-list .product-thumb .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-297 .product-list .product-thumb .btn-compare::before {
  display: inline-block;
  font-size: 16px;
}

.module-products-297 .product-list .product-thumb .btn-compare .btn-text {
  display: none;
}

.module-products-297 .product-list .product-thumb .btn-compare.btn, .module-products-297 .product-list .product-thumb .btn-compare.btn:visited {
  font-size: 13px;
  color: #696973;
  font-weight: 400;
  text-transform: uppercase;
}

.module-products-297 .product-list .product-thumb .btn-compare.btn:hover {
  color: white !important;
  background: #08274d !important;
}

.module-products-297 .product-list .product-thumb .btn-compare.btn:active, .module-products-297 .product-list .product-thumb .btn-compare.btn:hover:active, .module-products-297 .product-list .product-thumb .btn-compare.btn:focus:active {
  color: white !important;
  background: #0d2f58 !important;
  border-color: #579ac1 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-297 .product-list .product-thumb .btn-compare.btn:focus {
  color: white !important;
  background: #0d2f58;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-297 .product-list .product-thumb .btn-compare.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #696973;
  padding: 12px;
  padding-right: 15px;
  padding-left: 15px;
}

.module-products-297 .product-list .product-thumb .btn-compare.btn:hover, .module-products-297 .product-list .product-thumb .btn-compare.btn:active:hover {
  border-color: #08274d;
}

.desktop .module-products-297 .product-list .product-thumb .btn-compare.btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.module-products-297 .product-list .product-thumb .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-297 .product-list .product-thumb .extra-group {
  display: block;
}

.module-products-297 .product-list .product-thumb .extra-group .btn:first-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-297 .product-list .product-thumb .extra-group .btn-extra + .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-297 .product-list .product-thumb .extra-group .btn:first-child::before {
  display: inline-block;
  font-size: 16px;
  color: #50ad55;
}

.module-products-297 .product-list .product-thumb .extra-group .btn:first-child .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-297 .product-list .product-thumb .extra-group .btn + .btn::before {
  display: inline-block;
  font-size: 16px;
}

.module-products-297 .product-list .product-thumb .extra-group .btn + .btn .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-297 .product-list .product-thumb .extra-group .btn + .btn.btn {
  margin-left: 5px;
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.module-products-297 .product-list .product-layout .extra-group > div {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-297 .product-list .product-thumb .extra-group > div {
  margin-top: 10px;
}

.module-products-297 .product-list .product-thumb .extra-group .btn.btn, .module-products-297 .product-list .product-thumb .extra-group .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-297 .product-list .product-thumb .extra-group .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-297 .product-list .product-thumb .extra-group .btn.btn:active, .module-products-297 .product-list .product-thumb .extra-group .btn.btn:hover:active, .module-products-297 .product-list .product-thumb .extra-group .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-list .product-thumb .extra-group .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-list .product-thumb .extra-group .btn.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-297 .product-list .product-thumb .extra-group .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-list .product-thumb .extra-group .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-297 .product-list .product-thumb .extra-group .btn + .btn.btn, .module-products-297 .product-list .product-thumb .extra-group .btn + .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-297 .product-list .product-thumb .extra-group .btn + .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-297 .product-list .product-thumb .extra-group .btn + .btn.btn:active, .module-products-297 .product-list .product-thumb .extra-group .btn + .btn.btn:hover:active, .module-products-297 .product-list .product-thumb .extra-group .btn + .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-list .product-thumb .extra-group .btn + .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.desktop .module-products-297 .product-list .product-thumb .extra-group .btn + .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-297 .product-list .product-thumb .extra-group .btn + .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-297 .product-list.product-grid .product-thumb .extra-group {
  position: static;
  margin-top: initial;
}

.module-products-297 .product-list.product-grid .product-thumb .extra-group > div {
  position: static;
  -webkit-transform: none;
          transform: none;
  opacity: 1;
}

.module-products-297 .product-list.product-grid .product-thumb .buttons-wrapper {
  position: static;
  width: auto;
  overflow: visible;
  -webkit-box-ordinal-group: initial;
      -ms-flex-order: initial;
          order: initial;
  margin-top: auto;
  -webkit-transform: none;
          transform: none;
}

.module-products-297 .product-list.product-grid .product-thumb .buttons-wrapper .button-group {
  position: static;
  opacity: 1;
  visibility: visible;
  -webkit-transform: none;
          transform: none;
}

.module-products-297 .product-list.product-grid .product-thumb:hover .buttons-wrapper .button-group {
  -webkit-transform: none;
          transform: none;
}

.module-products-297 .product-list.product-grid .wish-group {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-297 .product-list .product-thumb .btn-quickview.btn {
  border-radius: 50px !important;
}

@media (max-width: 1024px) {
  .module-products-297 .swiper-buttons {
    display: none !important;
  }

  .module-products-297 .product-layout.swiper-slide {
    margin-right: 10px;
    width: calc((100% - 10px) / 2 - 0.01px);
  }

  .module-products-297 .product-layout:not(.swiper-slide) {
    padding: 5px;
    width: calc(50% - 0.01px);
  }

  .module-products-297 .product-grid .product-thumb .btn-quickview {
    visibility: visible;
    opacity: 1;
  }

  .module-products-297 .product-grid .product-thumb .rating {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .module-products-297 .product-grid .product-thumb .rating-stars {
    margin-left: 0px;
  }

  .module-products-297 .product-grid.product-grid .product-thumb .extra-group {
    margin-top: auto;
  }

  .module-products-297 .product-grid.product-grid .product-thumb .buttons-wrapper {
    position: static;
    width: auto;
    overflow: visible;
    -webkit-box-ordinal-group: -4;
        -ms-flex-order: -5;
            order: -5;
    margin-top: 0;
    -webkit-transform: none;
            transform: none;
  }

  .module-products-297 .product-grid.product-grid .product-thumb .buttons-wrapper .button-group {
    position: static;
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
            transform: none;
  }
}
@media (max-width: 769px) {
  .module-products-297 .product-list .product-thumb .rating {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .module-products-297 .product-list .product-thumb .rating-stars {
    margin-top: 0px;
  }
}
@media (max-width: 760px) {
  .module-products-297 .title.module-title {
    font-size: 26px;
  }

  .module-products-297 .swiper-container {
    overflow: visible;
  }

  .module-products-297 .product-grid .product-thumb .name a {
    font-size: 13px;
  }

  .module-products-297 .product-grid.product-grid .product-thumb .button-group {
    padding: 8px;
  }

  .module-products-297 .product-grid .product-thumb .btn-wishlist {
    margin-right: 8px;
    margin-left: 8px;
  }

  .module-products-297 .product-list.product-list .product-layout .image {
    float: none;
    height: auto;
  }

  .module-products-297 .product-list .product-thumb .caption {
    padding-top: 20px;
    padding-left: 0px;
  }
}
.module-blog_posts-40 .title.module-title {
  font-size: 30px;
  text-align: center;
}

.module-blog_posts-40 .title.module-title::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 20px;
  left: 50%;
  right: initial;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

.module-blog_posts-40 .title.module-title.page-title > span::after {
  content: "";
  display: block;
  position: relative;
  margin-top: 20px;
  left: 50%;
  right: initial;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

.module-blog_posts-40 .title.module-title::after, .module-blog_posts-40 .title.module-title.page-title > span::after {
  width: 50px;
  height: 1px;
  background: #ef5042;
}

.module-blog_posts-40 .swiper-container {
  overflow: hidden;
  padding-top: 20px;
}

.module-blog_posts-40 .swiper-buttons {
  display: none;
  top: 50%;
  width: calc(100% + 30px);
  margin-top: -10px;
}

.module-blog_posts-40:hover .swiper-buttons {
  display: block;
}

.module-blog_posts-40 .swiper-button-prev {
  left: 0;
  right: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-blog_posts-40 .swiper-button-next {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-blog_posts-40 .swiper-buttons div {
  width: 35px;
  height: 35px;
  background: #2c3640;
  border-width: 4px;
  border-style: solid;
  border-color: white;
  border-radius: 50%;
}

.module-blog_posts-40 .swiper-button-disabled {
  opacity: 0;
}

.module-blog_posts-40 .swiper-buttons div::before {
  content: "\e408" !important;
  font-family: icomoon !important;
  color: white;
}

.module-blog_posts-40 .swiper-buttons .swiper-button-next::before {
  content: "\e409" !important;
  font-family: icomoon !important;
  color: white;
}

.module-blog_posts-40 .swiper-buttons div:not(.swiper-button-disabled):hover {
  background: #ef5042;
}

.module-blog_posts-40 .swiper-pagination {
  display: block;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.module-blog_posts-40 .swiper {
  padding-bottom: 20px;
}

.module-blog_posts-40 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #e2e2e2;
}

.module-blog_posts-40 .swiper-pagination > span + span {
  margin-left: 8px;
}

.desktop .module-blog_posts-40 .swiper-pagination-bullet:hover {
  background-color: #8f9da6;
}

.module-blog_posts-40 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ef5042;
}

.module-blog_posts-40 .swiper-pagination > span {
  border-radius: 50px;
}

.module-blog_posts-40 .nav-tabs > li > a, .module-blog_posts-40 .nav-tabs > li.active > a, .module-blog_posts-40 .nav-tabs > li.active > a:hover, .module-blog_posts-40 .nav-tabs > li.active > a:focus {
  font-family: "Hind Madurai";
  font-weight: 700;
  font-size: 15px;
  color: #8b9198;
  text-transform: uppercase;
}

.desktop .module-blog_posts-40 .nav-tabs > li:hover > a, .module-blog_posts-40 .nav-tabs > li.active > a {
  color: #ef5042;
}

.module-blog_posts-40 .nav-tabs > li.active > a, .module-blog_posts-40 .nav-tabs > li.active > a:hover, .module-blog_posts-40 .nav-tabs > li.active > a:focus {
  color: #333333;
}

.module-blog_posts-40 .nav-tabs > li {
  border-width: 0;
  border-bottom-width: 2px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.module-blog_posts-40 .nav-tabs > li.active {
  border-color: #ef5042;
}

.module-blog_posts-40 .nav-tabs > li.active::after {
  display: none;
  border-top-width: 10px;
}

.module-blog_posts-40 .nav-tabs > li > a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  padding: 0px;
  padding-bottom: 10px;
}

.module-blog_posts-40 .nav-tabs > li > a::before {
  font-size: 18px;
}

.module-blog_posts-40 .nav-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  min-width: 50px;
}

.module-blog_posts-40 .nav-tabs > li:not(:last-child) {
  margin-right: 20px;
}

.module-blog_posts-40 .mobile .nav-tabs {
  overflow-x: scroll;
}

.module-blog_posts-40 .nav-tabs::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 1px;
  height: 2px;
  width: 2px;
}

.module-blog_posts-40 .nav-tabs::-webkit-scrollbar-track {
  background-color: white;
  background-color: #eeeeee;
}

.module-blog_posts-40 .nav-tabs::-webkit-scrollbar-thumb {
  background-color: #999;
  background-color: #ef5042;
}

.module-blog_posts-40 .tab-container::before {
  display: none;
}

.module-blog_posts-40 .tab-content {
  padding-top: 20px;
}

.module-blog_posts-40 .tab-container {
  display: block;
}

.module-blog_posts-40 .tab-container .nav-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-blog_posts-40.module-blog_posts-grid .post-layout.swiper-slide {
  margin-right: 25px;
  width: calc((100% - 50px) / 3 - 0.01px);
}

.module-blog_posts-40.module-blog_posts-grid .post-layout:not(.swiper-slide) {
  padding: 12.5px;
  width: calc(33.3333333333% - 0.01px);
}

.one-column #content .module-blog_posts-40.module-blog_posts-grid .post-layout.swiper-slide {
  margin-right: 20px;
  width: calc((100% - 40px) / 3 - 0.01px);
}

.one-column #content .module-blog_posts-40.module-blog_posts-grid .post-layout:not(.swiper-slide) {
  padding: 10px;
  width: calc(33.3333333333% - 0.01px);
}

.two-column #content .module-blog_posts-40.module-blog_posts-grid .post-layout.swiper-slide {
  margin-right: 20px;
  width: calc((100% - 20px) / 2 - 0.01px);
}

.two-column #content .module-blog_posts-40.module-blog_posts-grid .post-layout:not(.swiper-slide) {
  padding: 10px;
  width: calc(50% - 0.01px);
}

.side-column .module-blog_posts-40.module-blog_posts-grid .post-layout.swiper-slide {
  margin-right: 20px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .module-blog_posts-40.module-blog_posts-grid .post-layout:not(.swiper-slide) {
  padding: 10px;
  width: calc(100% - 0.01px);
}

.module-blog_posts-40:not(.carousel-mode) .module-body > .module-item > .post-grid {
  margin: -10px;
}

.module-blog_posts-40.module-blog_posts-grid .post-thumb:hover .image img {
  -webkit-transform: scale(1.15);
          transform: scale(1.15);
}

.module-blog_posts-40.module-blog_posts-grid .post-thumb .caption {
  position: relative;
  bottom: auto;
  width: auto;
}

.module-blog_posts-40.module-blog_posts-grid .post-thumb .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 0;
  margin-right: auto;
  margin-top: 15px;
  margin-bottom: 10px;
}

.module-blog_posts-40.module-blog_posts-grid .post-thumb .name a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 24px;
  color: #3a4754;
}

.module-blog_posts-40.module-blog_posts-grid .post-thumb .description {
  display: block;
  color: #8b9198;
}

.module-blog_posts-40.module-blog_posts-grid .post-thumb .button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 20px;
}

.module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more::before {
  display: inline-block;
}

.module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more::after {
  display: inline-block;
  content: "\e9b1" !important;
  font-family: icomoon !important;
}

.module-blog_posts-40.module-blog_posts-grid .post-thumb .btn-read-more .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-blog_posts-40.module-blog_posts-grid .post-thumb .post-stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #e6e6e6;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: absolute;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  width: 100%;
  background: rgba(44, 54, 64, 0.5);
  padding: 7px;
  padding-left: 12px;
}

.module-blog_posts-40.module-blog_posts-grid .post-thumb .post-stats .p-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-blog_posts-40.module-blog_posts-grid .post-thumb .p-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-blog_posts-40.module-blog_posts-grid .post-thumb .post-stats .p-comment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-blog_posts-40.module-blog_posts-grid .post-thumb .post-stats .p-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1024px) {
  .module-blog_posts-40 .swiper-buttons {
    display: none !important;
  }
}
@media (max-width: 980px) {
  .module-blog_posts-40.module-blog_posts-grid .post-layout.swiper-slide {
    margin-right: 25px;
    width: calc((100% - 25px) / 2 - 0.01px);
  }

  .module-blog_posts-40.module-blog_posts-grid .post-layout:not(.swiper-slide) {
    padding: 12.5px;
    width: calc(50% - 0.01px);
  }
}
@media (max-width: 760px) {
  .module-blog_posts-40 .title.module-title {
    font-size: 26px;
  }

  .module-blog_posts-40 .swiper-container {
    overflow: visible;
  }
}
@media (max-width: 470px) {
  .module-blog_posts-40.module-blog_posts-grid .post-layout.swiper-slide {
    margin-right: 10px;
    width: calc((100% - 0px) / 1 - 0.01px);
  }

  .module-blog_posts-40.module-blog_posts-grid .post-layout:not(.swiper-slide) {
    padding: 5px;
    width: calc(100% - 0.01px);
  }
}
.module-manufacturers-38 .manufacturer-thumb .image {
  display: block;
}

.module-manufacturers-38 .manufacturer-thumb .image a {
  padding: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
}

.module-manufacturers-38 .manufacturer-thumb:hover .image a {
  border-color: #579ac1;
}

.module-manufacturers-38 .manufacturer-thumb .image img {
  opacity: 0.7;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}

.module-manufacturers-38 .manufacturer-thumb:hover .image img {
  opacity: 1;
  -webkit-transform: scale(1.15);
          transform: scale(1.15);
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

.module-manufacturers-38 .manufacturer-thumb .name {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  opacity: 0;
  -webkit-transform: translate3d(0, 10px, 0);
          transform: translate3d(0, 10px, 0);
  background: #579ac1;
  padding: 3px;
}

.module-manufacturers-38 .manufacturer-thumb:hover .name {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.module-manufacturers-38 .manufacturer-thumb .name a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  color: #e6e6e6;
  font-weight: 700;
  text-align: center;
}

.module-manufacturers-38 .swiper-container {
  overflow: hidden;
}

.module-manufacturers-38 .swiper-buttons {
  display: none;
  top: 50%;
  width: calc(100% + 30px);
  margin-top: -10px;
}

.module-manufacturers-38:hover .swiper-buttons {
  display: block;
}

.module-manufacturers-38 .swiper-button-prev {
  left: 0;
  right: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-manufacturers-38 .swiper-button-next {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-manufacturers-38 .swiper-buttons div {
  width: 35px;
  height: 35px;
  background: #2c3640;
  border-width: 4px;
  border-style: solid;
  border-color: white;
  border-radius: 50%;
}

.module-manufacturers-38 .swiper-button-disabled {
  opacity: 0;
}

.module-manufacturers-38 .swiper-buttons div::before {
  content: "\e408" !important;
  font-family: icomoon !important;
  color: white;
}

.module-manufacturers-38 .swiper-buttons .swiper-button-next::before {
  content: "\e409" !important;
  font-family: icomoon !important;
  color: white;
}

.module-manufacturers-38 .swiper-buttons div:not(.swiper-button-disabled):hover {
  background: #ef5042;
}

.module-manufacturers-38 .swiper-pagination {
  display: block;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.module-manufacturers-38 .swiper {
  padding-bottom: 20px;
}

.module-manufacturers-38 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #e2e2e2;
}

.module-manufacturers-38 .swiper-pagination > span + span {
  margin-left: 8px;
}

.desktop .module-manufacturers-38 .swiper-pagination-bullet:hover {
  background-color: #8f9da6;
}

.module-manufacturers-38 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ef5042;
}

.module-manufacturers-38 .swiper-pagination > span {
  border-radius: 50px;
}

.module-manufacturers-38 .manufacturer-layout.swiper-slide {
  margin-right: 20px;
  width: calc((100% - 180px) / 10 - 0.01px);
}

.module-manufacturers-38 .manufacturer-layout:not(.swiper-slide) {
  padding: 10px;
  width: calc(10% - 0.01px);
}

.one-column #content .module-manufacturers-38 .manufacturer-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 7 - 0.01px);
}

.one-column #content .module-manufacturers-38 .manufacturer-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(14.2857142857% - 0.01px);
}

.two-column #content .module-manufacturers-38 .manufacturer-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 3 - 0.01px);
}

.two-column #content .module-manufacturers-38 .manufacturer-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(33.3333333333% - 0.01px);
}

.side-column .module-manufacturers-38 .manufacturer-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 2 - 0.01px);
}

.side-column .module-manufacturers-38 .manufacturer-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(50% - 0.01px);
}

.module-manufacturers-38:not(.carousel-mode) .module-body > .module-item > .manufacturer-grid {
  margin: -10px;
}

@media (max-width: 1024px) {
  .module-manufacturers-38 .manufacturer-thumb .image img {
    opacity: 1;
  }

  .module-manufacturers-38 .manufacturer-thumb .name {
    display: none;
  }

  .module-manufacturers-38 .swiper-buttons {
    display: none !important;
  }
}
@media (max-width: 980px) {
  .module-manufacturers-38 .manufacturer-layout.swiper-slide {
    margin-right: 10px;
    width: calc((100% - 90px) / 10 - 0.01px);
  }

  .module-manufacturers-38 .manufacturer-layout:not(.swiper-slide) {
    padding: 5px;
    width: calc(10% - 0.01px);
  }
}
@media (max-width: 760px) {
  .module-manufacturers-38 .swiper-container {
    overflow: visible;
  }

  .module-manufacturers-38 .manufacturer-layout.swiper-slide {
    margin-right: 10px;
    width: calc((100% - 60px) / 7 - 0.01px);
  }

  .module-manufacturers-38 .manufacturer-layout:not(.swiper-slide) {
    padding: 5px;
    width: calc(14.2857142857% - 0.01px);
  }
}
@media (max-width: 470px) {
  .module-manufacturers-38 .manufacturer-thumb .image a {
    padding: 10px;
  }

  .module-manufacturers-38 .manufacturer-layout.swiper-slide {
    margin-right: 10px;
    width: calc((100% - 20px) / 3 - 0.01px);
  }

  .module-manufacturers-38 .manufacturer-layout:not(.swiper-slide) {
    padding: 5px;
    width: calc(33.3333333333% - 0.01px);
  }
}
.module-notification-137 {
  color: white;
  padding: 20px;
  padding-right: 70px;
  background: rgba(0, 0, 0, 0.85);
}

.module-notification-137 a {
  text-decoration: underline;
}

.module-notification-137.notification {
  max-width: 1280px;
}

.module-notification-137 .notification-close {
  padding: 4px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
  top: 0;
  bottom: initial;
  left: initial;
  right: 0;
  -webkit-transform: none;
          transform: none;
}

.module-notification-137 .notification-close::before {
  content: none !important;
}

.module-notification-137 .notification-close.btn {
  background: #50ad55;
}

.module-notification-137 .notification-close.btn:hover {
  background: #579ac1 !important;
}

.module-notification-137 .notification-close.btn.btn.disabled::after {
  font-size: 20px;
}

.module-catalog-119 .module-item.swiper-slide {
  margin-right: 25px;
  width: calc((100% - 50px) / 3 - 0.01px);
}

.module-catalog-119 .module-item:not(.swiper-slide) {
  padding: 12.5px;
  width: calc(33.3333333333% - 0.01px);
}

.one-column #content .module-catalog-119 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 4 - 0.01px);
}

.one-column #content .module-catalog-119 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(25% - 0.01px);
}

.two-column #content .module-catalog-119 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 3 - 0.01px);
}

.two-column #content .module-catalog-119 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(33.3333333333% - 0.01px);
}

.side-column .module-catalog-119 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .module-catalog-119 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.module-catalog-119 .catalog-title {
  margin-bottom: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 15px;
  color: #333333;
  text-transform: uppercase;
  width: auto;
  margin-left: 0;
  margin-right: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.module-catalog-119 .catalog-title:hover {
  color: #ef5042;
}

.module-catalog-119 .subitems {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.module-catalog-119 .subitem > a span {
  font-size: 13px;
  color: #696973;
}

.module-catalog-119 .subitem > a:hover span {
  color: #08274d;
  text-decoration: underline;
}

.module-catalog-119 .subitem.view-more a span {
  font-size: 12px;
  color: #696973;
  font-weight: 700;
  text-decoration: underline;
}

.module-catalog-119 .subitem.view-more a:hover span {
  color: #579ac1;
}

.module-catalog-119 .subitem > a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-bottom: 7px;
}

.module-catalog-119 .catalog-image {
  margin-right: 10px;
  margin-bottom: 10px;
}

.module-catalog-119 .item-assets {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-catalog-119 .item-assets > a {
  max-width: 40%;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.module-catalog-119 .item-assets .subitems {
  width: 60%;
}

.module-catalog-119 .item-assets .catalog-image {
  display: block;
}

@media (max-width: 1024px) {
  .module-catalog-119 .module-item.swiper-slide {
    margin-right: 25px;
    width: calc((100% - 25px) / 2 - 0.01px);
  }

  .module-catalog-119 .module-item:not(.swiper-slide) {
    padding: 12.5px;
    width: calc(50% - 0.01px);
  }
}
.module-catalog-262 .module-item.swiper-slide {
  margin-right: 20px;
  width: calc((100% - 40px) / 3 - 0.01px);
}

.module-catalog-262 .module-item:not(.swiper-slide) {
  padding: 10px;
  width: calc(33.3333333333% - 0.01px);
}

.one-column #content .module-catalog-262 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 3 - 0.01px);
}

.one-column #content .module-catalog-262 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(33.3333333333% - 0.01px);
}

.two-column #content .module-catalog-262 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 2 - 0.01px);
}

.two-column #content .module-catalog-262 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(50% - 0.01px);
}

.side-column .module-catalog-262 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .module-catalog-262 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.module-catalog-262 .swiper-container {
  overflow: hidden;
}

.module-catalog-262 .swiper-buttons {
  display: none;
  top: 50%;
  width: calc(100% + 30px);
  margin-top: -10px;
}

.module-catalog-262:hover .swiper-buttons {
  display: block;
}

.module-catalog-262 .swiper-button-prev {
  left: 0;
  right: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-catalog-262 .swiper-button-next {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-catalog-262 .swiper-buttons div {
  width: 35px;
  height: 35px;
  background: #2c3640;
  border-width: 4px;
  border-style: solid;
  border-color: white;
  border-radius: 50%;
}

.module-catalog-262 .swiper-button-disabled {
  opacity: 0;
}

.module-catalog-262 .swiper-buttons div::before {
  content: "\e408" !important;
  font-family: icomoon !important;
  color: white;
}

.module-catalog-262 .swiper-buttons .swiper-button-next::before {
  content: "\e409" !important;
  font-family: icomoon !important;
  color: white;
}

.module-catalog-262 .swiper-buttons div:not(.swiper-button-disabled):hover {
  background: #ef5042;
}

.module-catalog-262 .swiper-pagination {
  display: block;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.module-catalog-262 .swiper {
  padding-bottom: 20px;
}

.module-catalog-262 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #e2e2e2;
}

.module-catalog-262 .swiper-pagination > span + span {
  margin-left: 8px;
}

.desktop .module-catalog-262 .swiper-pagination-bullet:hover {
  background-color: #8f9da6;
}

.module-catalog-262 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ef5042;
}

.module-catalog-262 .swiper-pagination > span {
  border-radius: 50px;
}

.module-catalog-262 .catalog-title {
  margin-bottom: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 15px;
  color: #333333;
  text-transform: uppercase;
  width: auto;
  margin-left: 0;
  margin-right: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.module-catalog-262 .catalog-title:hover {
  color: #ef5042;
}

.module-catalog-262 .subitems {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.module-catalog-262 .subitem > a span {
  font-size: 13px;
  color: #696973;
}

.module-catalog-262 .subitem > a:hover span {
  color: #08274d;
  text-decoration: underline;
}

.module-catalog-262 .subitem.view-more a span {
  font-size: 12px;
  color: #696973;
  font-weight: 700;
  text-decoration: underline;
}

.module-catalog-262 .subitem.view-more a:hover span {
  color: #579ac1;
}

.module-catalog-262 .subitem > a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-bottom: 7px;
}

.module-catalog-262 .catalog-image {
  margin-right: 10px;
  margin-bottom: 10px;
}

.module-catalog-262 .item-assets {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-catalog-262 .item-assets > a {
  max-width: 40%;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.module-catalog-262 .item-assets .subitems {
  width: 60%;
}

.module-catalog-262 .item-assets .catalog-image {
  display: block;
}

@media (max-width: 1024px) {
  .module-catalog-262 .module-item.swiper-slide {
    margin-right: 20px;
    width: calc((100% - 20px) / 2 - 0.01px);
  }

  .module-catalog-262 .module-item:not(.swiper-slide) {
    padding: 10px;
    width: calc(50% - 0.01px);
  }

  .module-catalog-262 .swiper-buttons {
    display: none !important;
  }
}
@media (max-width: 760px) {
  .module-catalog-262 .swiper-container {
    overflow: visible;
  }
}
.module-banners-201 .swiper-container {
  overflow: hidden;
}

.module-banners-201 .swiper-buttons {
  display: none;
  top: 50%;
  width: calc(100% + 30px);
  margin-top: -10px;
}

.module-banners-201:hover .swiper-buttons {
  display: block;
}

.module-banners-201 .swiper-button-prev {
  left: 0;
  right: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-banners-201 .swiper-button-next {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-banners-201 .swiper-buttons div {
  width: 35px;
  height: 35px;
  background: #2c3640;
  border-width: 4px;
  border-style: solid;
  border-color: white;
  border-radius: 50%;
}

.module-banners-201 .swiper-button-disabled {
  opacity: 0;
}

.module-banners-201 .swiper-buttons div::before {
  content: "\e408" !important;
  font-family: icomoon !important;
  color: white;
}

.module-banners-201 .swiper-buttons .swiper-button-next::before {
  content: "\e409" !important;
  font-family: icomoon !important;
  color: white;
}

.module-banners-201 .swiper-buttons div:not(.swiper-button-disabled):hover {
  background: #ef5042;
}

.module-banners-201 .swiper-pagination {
  display: block;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.module-banners-201 .swiper {
  padding-bottom: 20px;
}

.module-banners-201 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #e2e2e2;
}

.module-banners-201 .swiper-pagination > span + span {
  margin-left: 8px;
}

.desktop .module-banners-201 .swiper-pagination-bullet:hover {
  background-color: #8f9da6;
}

.module-banners-201 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ef5042;
}

.module-banners-201 .swiper-pagination > span {
  border-radius: 50px;
}

.module-banners-201 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.module-banners-201 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.one-column #content .module-banners-201 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.one-column #content .module-banners-201 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.two-column #content .module-banners-201 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.two-column #content .module-banners-201 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.side-column .module-banners-201 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .module-banners-201 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.module-banners-201 a img {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.module-banners-201 .module-item > a::before {
  background: rgba(52, 59, 151, 0.2);
}

.module-banners-201 a::before {
  opacity: 0;
}

.desktop .module-banners-201 a:hover::before {
  opacity: 1;
}

.module-banners-201 a::after {
  opacity: 0;
}

.desktop .module-banners-201 a:hover::after {
  opacity: 1;
}

.module-banners-201 .banner-caption {
  visibility: hidden;
  opacity: 0;
  display: block;
  top: auto;
  left: 50%;
  right: auto;
  bottom: 0;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

.desktop .module-banners-201 a:hover .banner-caption {
  visibility: visible;
  opacity: 1;
}

.module-banners-201 a .banner-caption {
  width: 100%;
}

.module-banners-201 .banner-caption span::after {
  content: "\e5c8" !important;
  font-family: icomoon !important;
  top: 1px;
  margin-left: 5px;
}

.module-banners-201 .banner-caption span {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: center;
          transform-origin: center;
  text-align: center;
  background: #08274d;
  margin: 15px;
  padding: 10px;
  padding-bottom: 12px;
}

.module-banners-201 .banner-caption-2 {
  visibility: hidden;
  opacity: 0;
  display: block;
  top: auto;
  left: 50%;
  right: auto;
  bottom: 0;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

.desktop .module-banners-201 a:hover .banner-caption-2 {
  visibility: visible;
  opacity: 1;
}

.module-banners-201 a .banner-caption-2 {
  width: 100%;
}

.module-banners-201 .banner-caption-2 span {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: center;
          transform-origin: center;
  padding: 10px;
}

@media (max-width: 1024px) {
  .module-banners-201 .swiper-buttons {
    display: none !important;
  }
}
@media (max-width: 760px) {
  .module-banners-201 .swiper-container {
    overflow: visible;
  }
}
.module-products-227 .title.module-title {
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 22px;
  line-height: 1.1;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.module-products-227 .title.module-title::after {
  display: none;
}

.module-products-227 .title.module-title.page-title > span::after {
  display: none;
}

.module-products-227 .swiper-container {
  overflow: hidden;
}

.module-products-227 .swiper-buttons {
  display: none;
  top: 50%;
  width: calc(100% + 30px);
  margin-top: -10px;
}

.module-products-227:hover .swiper-buttons {
  display: block;
}

.module-products-227 .swiper-button-prev {
  left: 0;
  right: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-products-227 .swiper-button-next {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-products-227 .swiper-buttons div {
  width: 35px;
  height: 35px;
  background: #2c3640;
  border-width: 4px;
  border-style: solid;
  border-color: white;
  border-radius: 50%;
}

.module-products-227 .swiper-button-disabled {
  opacity: 0;
}

.module-products-227 .swiper-buttons div::before {
  content: "\e408" !important;
  font-family: icomoon !important;
  color: white;
}

.module-products-227 .swiper-buttons .swiper-button-next::before {
  content: "\e409" !important;
  font-family: icomoon !important;
  color: white;
}

.module-products-227 .swiper-buttons div:not(.swiper-button-disabled):hover {
  background: #ef5042;
}

.module-products-227 .swiper-pagination {
  display: block;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.module-products-227 .swiper {
  padding-bottom: 20px;
}

.module-products-227 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #e2e2e2;
}

.module-products-227 .swiper-pagination > span + span {
  margin-left: 8px;
}

.desktop .module-products-227 .swiper-pagination-bullet:hover {
  background-color: #8f9da6;
}

.module-products-227 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ef5042;
}

.module-products-227 .swiper-pagination > span {
  border-radius: 50px;
}

.module-products-227 .nav-tabs > li > a, .module-products-227 .nav-tabs > li.active > a, .module-products-227 .nav-tabs > li.active > a:hover, .module-products-227 .nav-tabs > li.active > a:focus {
  font-family: "Hind Madurai";
  font-weight: 700;
  font-size: 15px;
  color: #8b9198;
  text-transform: uppercase;
}

.desktop .module-products-227 .nav-tabs > li:hover > a, .module-products-227 .nav-tabs > li.active > a {
  color: #ef5042;
}

.module-products-227 .nav-tabs > li.active > a, .module-products-227 .nav-tabs > li.active > a:hover, .module-products-227 .nav-tabs > li.active > a:focus {
  color: #333333;
}

.module-products-227 .nav-tabs > li {
  border-width: 0;
  border-bottom-width: 2px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.module-products-227 .nav-tabs > li.active {
  border-color: #ef5042;
}

.module-products-227 .nav-tabs > li.active::after {
  display: none;
  border-top-width: 10px;
}

.module-products-227 .nav-tabs > li > a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  padding: 0px;
  padding-bottom: 10px;
}

.module-products-227 .nav-tabs > li > a::before {
  font-size: 18px;
}

.module-products-227 .nav-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  min-width: 50px;
}

.module-products-227 .nav-tabs > li:not(:last-child) {
  margin-right: 20px;
}

.module-products-227 .mobile .nav-tabs {
  overflow-x: scroll;
}

.module-products-227 .nav-tabs::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 1px;
  height: 2px;
  width: 2px;
}

.module-products-227 .nav-tabs::-webkit-scrollbar-track {
  background-color: white;
  background-color: #eeeeee;
}

.module-products-227 .nav-tabs::-webkit-scrollbar-thumb {
  background-color: #999;
  background-color: #ef5042;
}

.module-products-227 .tab-container::before {
  display: none;
}

.module-products-227 .tab-content {
  padding-top: 20px;
}

.module-products-227 .tab-container {
  display: block;
}

.module-products-227 .tab-container .nav-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-products-227 .product-layout.swiper-slide {
  margin-right: 20px;
  width: calc((100% - 60px) / 4 - 0.01px);
}

.module-products-227 .product-layout:not(.swiper-slide) {
  padding: 10px;
  width: calc(25% - 0.01px);
}

.one-column #content .module-products-227 .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 3 - 0.01px);
}

.one-column #content .module-products-227 .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(33.3333333333% - 0.01px);
}

.two-column #content .module-products-227 .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 3 - 0.01px);
}

.two-column #content .module-products-227 .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(33.3333333333% - 0.01px);
}

.side-column .module-products-227 .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .module-products-227 .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.module-products-227:not(.carousel-mode) .module-body .module-item > div {
  margin: -7px;
}

.module-products-227 .product-grid .product-thumb .product-labels {
  display: none;
  visibility: visible;
  opacity: 1;
}

.module-products-227 .product-grid .product-thumb .quickview-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 50%;
  top: 0;
  bottom: auto;
  right: auto;
  -webkit-transform: translate3d(-50%, 0, 1px);
          transform: translate3d(-50%, 0, 1px);
}

.module-products-227 .product-grid .product-thumb .btn-quickview {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0.88);
          transform: scale(0.88);
  width: 30px;
  height: 30px;
}

.module-products-227 .product-grid .product-thumb:hover .btn-quickview {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.module-products-227 .product-grid .product-thumb .btn-quickview .btn-text {
  display: none;
}

.module-products-227 .product-grid .product-thumb .btn-quickview::before {
  display: inline-block;
  content: "\ebef" !important;
  font-family: icomoon !important;
  font-size: 14px;
  left: 1px;
}

.module-products-227 .product-grid .product-thumb .image .btn {
  background: #2c3640;
}

.module-products-227 .product-grid .product-thumb .image .btn:hover {
  background: #3a4754 !important;
}

.module-products-227 .product-grid .product-thumb .image .btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-227 .product-grid .product-thumb .countdown {
  display: none;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(-50%, 0, 1px) scale(1);
          transform: translate3d(-50%, 0, 1px) scale(1);
}

.module-products-227 .product-grid.product-list .product-layout .image {
  float: left;
  height: 100%;
}

.module-products-227 .product-grid .product-thumb .stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #696973;
  padding-top: 2px;
  padding-bottom: 3px;
}

.module-products-227 .product-grid .stat-1 .stats-label {
  display: none;
}

.module-products-227 .product-grid .stat-2 .stats-label {
  display: none;
}

.module-products-227 .product-grid.product-grid .product-thumb .rating {
  position: absolute;
  visibility: visible;
  opacity: 1;
  top: 0;
}

.module-products-227 .product-grid.product-grid .product-thumb .rating-stars {
  position: absolute;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.module-products-227 .product-grid .product-thumb .rating {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-products-227 .product-grid .product-thumb .rating.no-rating {
  display: none;
}

.module-products-227 .product-grid .product-thumb .rating .fa-stack {
  font-size: 13px;
  width: 1.2em;
}

.module-products-227 .product-grid .product-thumb .rating .fa-star, .module-products-227 .product-grid .product-thumb .rating .fa-star + .fa-star-o {
  color: #fed075;
}

.module-products-227 .product-grid .product-thumb .rating-stars {
  padding-bottom: 10px;
  margin-left: 10px;
}

.module-products-227 .product-grid .product-thumb .rating.no-rating span {
  opacity: 0.5;
}

.module-products-227 .product-grid .product-thumb .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 0;
  margin-right: auto;
  margin-top: 8px;
}

.module-products-227 .product-grid .product-thumb .name a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 15px;
  color: #333333;
  text-align: left;
  text-align: left;
}

.module-products-227 .product-grid .product-thumb .description {
  display: none;
  padding: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-width: 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
}

.module-products-227 .product-grid .product-thumb .price {
  display: block;
  font-size: 12px;
  color: #696973;
  text-align: left;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0;
  margin-right: auto;
  text-align: left;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-227 .product-grid .product-thumb .price-tax {
  display: none;
  font-size: 12px;
  text-align: left;
}

.module-products-227 .product-grid .product-thumb .price-new {
  color: #ef5042;
  margin: 0 7px 0 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.module-products-227 .product-grid .product-thumb .price-old {
  font-size: 11px;
  color: #8b9198;
  text-decoration: line-through;
  margin: 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.module-products-227 .product-grid .product-thumb .price > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-products-227 .product-grid .product-thumb .buttons-wrapper {
  display: block;
}

.module-products-227 .product-grid .product-thumb .button-group {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.module-products-227 .product-grid.product-grid .product-thumb .button-group {
  background: #3a4754;
}

.module-products-227 .product-grid .product-thumb .cart-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-227 .product-grid .product-thumb .btn-cart {
  width: 30px;
  height: 30px;
}

.module-products-227 .product-grid .product-thumb .btn-wishlist {
  width: 30px;
  height: 30px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-227 .product-grid .product-thumb .btn-compare {
  width: 30px;
  height: 30px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-227 .product-grid .product-thumb .btn-cart .btn-text {
  display: none;
}

.module-products-227 .product-grid .product-thumb .btn-cart::before {
  display: inline-block;
  font-size: 13px;
  color: #e6e6e6;
  left: 2px;
  margin-right: 2px;
}

.module-products-227 .product-grid.product-grid .product-thumb .btn-cart {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.module-products-227 .product-grid.product-grid .product-thumb .cart-group {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.module-products-227 .product-grid .product-thumb .btn-cart.btn, .module-products-227 .product-grid .product-thumb .btn-cart.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-227 .product-grid .product-thumb .btn-cart.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-227 .product-grid .product-thumb .btn-cart.btn:active, .module-products-227 .product-grid .product-thumb .btn-cart.btn:hover:active, .module-products-227 .product-grid .product-thumb .btn-cart.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-grid .product-thumb .btn-cart.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-grid .product-thumb .btn-cart.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
  padding: 0px !important;
  border-radius: 0px !important;
}

.desktop .module-products-227 .product-grid .product-thumb .btn-cart.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-grid .product-thumb .btn-cart.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-227 .product-grid .product-thumb .stepper {
  display: none;
  margin-right: 5px;
  height: 30px;
}

.module-products-227 .product-grid .button-group-bottom .wish-group.wish-group-bottom {
  margin: -10px;
  margin-top: 10px;
}

.module-products-227 .product-grid .button-group-bottom .wish-group-bottom {
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
}

.module-products-227 .product-grid .product-thumb .btn-wishlist::before {
  display: inline-block;
  font-size: 13px;
  color: #e6e6e6;
}

.module-products-227 .product-grid .product-thumb .btn-wishlist .btn-text {
  display: none;
}

.module-products-227 .product-grid .product-thumb .btn-wishlist.btn, .module-products-227 .product-grid .product-thumb .btn-wishlist.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-227 .product-grid .product-thumb .btn-wishlist.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-227 .product-grid .product-thumb .btn-wishlist.btn:active, .module-products-227 .product-grid .product-thumb .btn-wishlist.btn:hover:active, .module-products-227 .product-grid .product-thumb .btn-wishlist.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-grid .product-thumb .btn-wishlist.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-grid .product-thumb .btn-wishlist.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-227 .product-grid .product-thumb .btn-wishlist.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-grid .product-thumb .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-227 .product-grid .product-thumb .btn-compare::before {
  display: inline-block;
  font-size: 13px;
  color: #e6e6e6;
}

.module-products-227 .product-grid .product-thumb .btn-compare .btn-text {
  display: none;
}

.module-products-227 .product-grid .product-thumb .btn-compare.btn, .module-products-227 .product-grid .product-thumb .btn-compare.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-227 .product-grid .product-thumb .btn-compare.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-227 .product-grid .product-thumb .btn-compare.btn:active, .module-products-227 .product-grid .product-thumb .btn-compare.btn:hover:active, .module-products-227 .product-grid .product-thumb .btn-compare.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-grid .product-thumb .btn-compare.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-grid .product-thumb .btn-compare.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-227 .product-grid .product-thumb .btn-compare.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-grid .product-thumb .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-227 .product-grid .product-thumb .extra-group {
  display: none;
}

.module-products-227 .product-grid .product-thumb .extra-group .btn:first-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-227 .product-grid .product-thumb .extra-group .btn-extra + .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-227 .product-grid .product-thumb .extra-group .btn:first-child::before {
  display: inline-block;
}

.module-products-227 .product-grid .product-thumb .extra-group .btn:first-child .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-227 .product-grid .product-thumb .extra-group .btn + .btn::before {
  display: inline-block;
}

.module-products-227 .product-grid .product-thumb .extra-group .btn + .btn .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-227 .product-grid .product-layout .extra-group > div {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-227 .product-grid .product-thumb .extra-group > div {
  padding-top: 4px;
  margin-top: 5px;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
}

.module-products-227 .product-grid .product-thumb .extra-group .btn.btn, .module-products-227 .product-grid .product-thumb .extra-group .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-227 .product-grid .product-thumb .extra-group .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-227 .product-grid .product-thumb .extra-group .btn.btn:active, .module-products-227 .product-grid .product-thumb .extra-group .btn.btn:hover:active, .module-products-227 .product-grid .product-thumb .extra-group .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-grid .product-thumb .extra-group .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-grid .product-thumb .extra-group .btn.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-227 .product-grid .product-thumb .extra-group .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-grid .product-thumb .extra-group .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-227 .product-grid .product-thumb .extra-group .btn + .btn.btn, .module-products-227 .product-grid .product-thumb .extra-group .btn + .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-227 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-227 .product-grid .product-thumb .extra-group .btn + .btn.btn:active, .module-products-227 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover:active, .module-products-227 .product-grid .product-thumb .extra-group .btn + .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-grid .product-thumb .extra-group .btn + .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-grid .product-thumb .extra-group .btn + .btn.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-227 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-grid .product-thumb .extra-group .btn + .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-227 .product-grid.product-grid .product-thumb .extra-group {
  position: static;
  margin-top: auto;
}

.module-products-227 .product-grid.product-grid .product-thumb .extra-group > div {
  position: static;
  -webkit-transform: none;
          transform: none;
  opacity: 1;
}

.module-products-227 .product-grid.product-grid .product-thumb .buttons-wrapper {
  position: absolute;
  overflow: hidden;
  width: 100%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -100%, 1px);
          transform: translate3d(-50%, -100%, 1px);
}

.module-products-227 .product-grid.product-grid .product-thumb .buttons-wrapper .button-group {
  position: relative;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate3d(0, 15px, 1px);
          transform: translate3d(0, 15px, 1px);
}

.module-products-227 .product-grid.product-grid .product-thumb:hover .buttons-wrapper .button-group {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 1px);
          transform: translate3d(0, 0, 1px);
}

.module-products-227 .product-grid.product-grid .wish-group {
  position: static;
  width: auto;
  top: auto;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-227 .product-grid .product-thumb .btn-quickview.btn {
  border-radius: 0px !important;
  padding: 10px !important;
}

.module-products-227 .product-list .product-thumb {
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
  padding-bottom: 25px;
}

.module-products-227 .product-list:not(.product-grid) .product-layout:not(.swiper-slide) + .product-layout:not(.swiper-slide) {
  margin-top: 25px;
}

.module-products-227 .product-list .product-thumb:hover .product-img > div {
  -webkit-transform: scale(1.12);
          transform: scale(1.12);
}

.module-products-227 .product-list .product-thumb .product-labels {
  visibility: visible;
  opacity: 1;
}

.module-products-227 .product-list .product-thumb .quickview-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translate3d(-50%, -50%, 1px);
          transform: translate3d(-50%, -50%, 1px);
}

.module-products-227 .product-list .product-thumb .btn-quickview {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0.88);
          transform: scale(0.88);
  width: 40px;
  height: 40px;
}

.module-products-227 .product-list .product-thumb:hover .btn-quickview {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.module-products-227 .product-list .product-thumb .btn-quickview .btn-text {
  display: none;
}

.module-products-227 .product-list .product-thumb .btn-quickview::before {
  display: inline-block;
  content: "\ebef" !important;
  font-family: icomoon !important;
  font-size: 17px;
}

.module-products-227 .product-list .product-thumb .countdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(-50%, 0, 1px) scale(1);
          transform: translate3d(-50%, 0, 1px) scale(1);
  bottom: 10px;
}

.module-products-227 .product-list.product-list .product-layout .image {
  float: left;
  height: 100%;
}

.module-products-227 .product-list .product-thumb .caption {
  padding-left: 20px;
}

.module-products-227 .product-list .product-thumb .stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 10px;
}

.module-products-227 .product-list .stat-1 .stats-label {
  display: inline-block;
}

.module-products-227 .product-list .stat-2 .stats-label {
  display: inline-block;
}

.module-products-227 .product-list.product-grid .product-thumb .rating {
  position: static;
  visibility: visible;
  opacity: 1;
}

.module-products-227 .product-list .product-thumb .rating {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-products-227 .product-list .product-thumb .rating.no-rating {
  display: none;
}

.module-products-227 .product-list .product-thumb .rating .fa-stack {
  font-size: 13px;
  width: 1.2em;
}

.module-products-227 .product-list .product-thumb .rating .fa-star, .module-products-227 .product-list .product-thumb .rating .fa-star + .fa-star-o {
  color: #fed075;
}

.module-products-227 .product-list .product-thumb .rating-stars {
  margin-top: -18px;
}

.module-products-227 .product-list .product-thumb .rating.no-rating span {
  opacity: 0.3;
}

.module-products-227 .product-list .product-thumb .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 0;
  margin-right: auto;
  margin-bottom: 5px;
}

.module-products-227 .product-list .product-thumb .name a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Vollkorn";
  font-weight: 400;
  font-size: 22px;
  color: #333333;
  text-transform: none;
  text-align: left;
}

.module-products-227 .product-list .product-thumb .description {
  display: block;
  font-size: 14px;
  color: #696973;
  line-height: 1.5;
  margin-top: 5px;
  margin-bottom: 10px;
}

.module-products-227 .product-list .product-thumb .price {
  display: block;
  font-family: "Hind Madurai";
  font-weight: 700;
  font-size: 22px;
  text-align: left;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0;
  margin-right: auto;
  text-align: left;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 10px;
}

.module-products-227 .product-list .product-thumb .price-tax {
  display: block;
  font-size: 12px;
  color: #696973;
}

.module-products-227 .product-list .product-thumb .price-new {
  color: #ef5042;
  margin: 0 7px 0 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.module-products-227 .product-list .product-thumb .price-old {
  font-size: 16px;
  color: #696973;
  text-decoration: line-through;
  margin: 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.module-products-227 .product-list .product-thumb .price > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-products-227 .product-list .product-thumb .buttons-wrapper {
  display: block;
}

.module-products-227 .product-list .product-thumb .button-group {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-227 .product-list.product-list .product-thumb .buttons-wrapper {
  margin-top: 5px;
}

.module-products-227 .product-list .product-thumb .cart-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-227 .product-list .product-thumb .btn-cart {
  height: 38px;
  margin-right: 5px;
}

.module-products-227 .product-list .product-thumb .btn-wishlist {
  width: 38px;
  height: 38px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-227 .product-list .product-thumb .btn-compare {
  width: 38px;
  height: 38px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 5px;
}

.module-products-227 .product-list .product-thumb .btn-cart::before {
  display: inline-block;
  font-size: 16px;
}

.module-products-227 .product-list .product-thumb .btn-cart .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-227 .product-list.product-grid .product-thumb .btn-cart {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.module-products-227 .product-list.product-grid .product-thumb .cart-group {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.module-products-227 .product-list .product-thumb .stepper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 50px;
  height: 36px;
  border-style: solid;
  border-color: #8f9da6;
  border-radius: 3px;
  margin-right: 5px;
  height: 38px;
}

.module-products-227 .product-list .product-thumb .stepper input.form-control {
  background: white !important;
  border-width: 0px !important;
}

.module-products-227 .product-list .product-thumb .stepper span i {
  color: #696973;
  background-color: #eeeeee;
}

.module-products-227 .product-list .product-thumb .btn-wishlist::before {
  display: inline-block;
  font-size: 16px;
}

.module-products-227 .product-list .product-thumb .btn-wishlist .btn-text {
  display: none;
}

.module-products-227 .product-list .product-thumb .btn-wishlist.btn, .module-products-227 .product-list .product-thumb .btn-wishlist.btn:visited {
  font-size: 13px;
  color: #696973;
  font-weight: 400;
  text-transform: uppercase;
}

.module-products-227 .product-list .product-thumb .btn-wishlist.btn:hover {
  color: white !important;
  background: #08274d !important;
}

.module-products-227 .product-list .product-thumb .btn-wishlist.btn:active, .module-products-227 .product-list .product-thumb .btn-wishlist.btn:hover:active, .module-products-227 .product-list .product-thumb .btn-wishlist.btn:focus:active {
  color: white !important;
  background: #0d2f58 !important;
  border-color: #579ac1 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-227 .product-list .product-thumb .btn-wishlist.btn:focus {
  color: white !important;
  background: #0d2f58;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-227 .product-list .product-thumb .btn-wishlist.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #696973;
  padding: 12px;
  padding-right: 15px;
  padding-left: 15px;
}

.module-products-227 .product-list .product-thumb .btn-wishlist.btn:hover, .module-products-227 .product-list .product-thumb .btn-wishlist.btn:active:hover {
  border-color: #08274d;
}

.desktop .module-products-227 .product-list .product-thumb .btn-wishlist.btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.module-products-227 .product-list .product-thumb .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-227 .product-list .product-thumb .btn-compare::before {
  display: inline-block;
  font-size: 16px;
}

.module-products-227 .product-list .product-thumb .btn-compare .btn-text {
  display: none;
}

.module-products-227 .product-list .product-thumb .btn-compare.btn, .module-products-227 .product-list .product-thumb .btn-compare.btn:visited {
  font-size: 13px;
  color: #696973;
  font-weight: 400;
  text-transform: uppercase;
}

.module-products-227 .product-list .product-thumb .btn-compare.btn:hover {
  color: white !important;
  background: #08274d !important;
}

.module-products-227 .product-list .product-thumb .btn-compare.btn:active, .module-products-227 .product-list .product-thumb .btn-compare.btn:hover:active, .module-products-227 .product-list .product-thumb .btn-compare.btn:focus:active {
  color: white !important;
  background: #0d2f58 !important;
  border-color: #579ac1 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-227 .product-list .product-thumb .btn-compare.btn:focus {
  color: white !important;
  background: #0d2f58;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-227 .product-list .product-thumb .btn-compare.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #696973;
  padding: 12px;
  padding-right: 15px;
  padding-left: 15px;
}

.module-products-227 .product-list .product-thumb .btn-compare.btn:hover, .module-products-227 .product-list .product-thumb .btn-compare.btn:active:hover {
  border-color: #08274d;
}

.desktop .module-products-227 .product-list .product-thumb .btn-compare.btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.module-products-227 .product-list .product-thumb .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-227 .product-list .product-thumb .extra-group {
  display: block;
}

.module-products-227 .product-list .product-thumb .extra-group .btn:first-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-227 .product-list .product-thumb .extra-group .btn-extra + .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-227 .product-list .product-thumb .extra-group .btn:first-child::before {
  display: inline-block;
  font-size: 16px;
  color: #50ad55;
}

.module-products-227 .product-list .product-thumb .extra-group .btn:first-child .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-227 .product-list .product-thumb .extra-group .btn + .btn::before {
  display: inline-block;
  font-size: 16px;
}

.module-products-227 .product-list .product-thumb .extra-group .btn + .btn .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-227 .product-list .product-thumb .extra-group .btn + .btn.btn {
  margin-left: 5px;
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.module-products-227 .product-list .product-layout .extra-group > div {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-227 .product-list .product-thumb .extra-group > div {
  margin-top: 10px;
}

.module-products-227 .product-list .product-thumb .extra-group .btn.btn, .module-products-227 .product-list .product-thumb .extra-group .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-227 .product-list .product-thumb .extra-group .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-227 .product-list .product-thumb .extra-group .btn.btn:active, .module-products-227 .product-list .product-thumb .extra-group .btn.btn:hover:active, .module-products-227 .product-list .product-thumb .extra-group .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-list .product-thumb .extra-group .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-list .product-thumb .extra-group .btn.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-227 .product-list .product-thumb .extra-group .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-list .product-thumb .extra-group .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-227 .product-list .product-thumb .extra-group .btn + .btn.btn, .module-products-227 .product-list .product-thumb .extra-group .btn + .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-227 .product-list .product-thumb .extra-group .btn + .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-227 .product-list .product-thumb .extra-group .btn + .btn.btn:active, .module-products-227 .product-list .product-thumb .extra-group .btn + .btn.btn:hover:active, .module-products-227 .product-list .product-thumb .extra-group .btn + .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-list .product-thumb .extra-group .btn + .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.desktop .module-products-227 .product-list .product-thumb .extra-group .btn + .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-227 .product-list .product-thumb .extra-group .btn + .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-227 .product-list.product-grid .product-thumb .extra-group {
  position: static;
  margin-top: initial;
}

.module-products-227 .product-list.product-grid .product-thumb .extra-group > div {
  position: static;
  -webkit-transform: none;
          transform: none;
  opacity: 1;
}

.module-products-227 .product-list.product-grid .product-thumb .buttons-wrapper {
  position: static;
  width: auto;
  overflow: visible;
  -webkit-box-ordinal-group: initial;
      -ms-flex-order: initial;
          order: initial;
  margin-top: auto;
  -webkit-transform: none;
          transform: none;
}

.module-products-227 .product-list.product-grid .product-thumb .buttons-wrapper .button-group {
  position: static;
  opacity: 1;
  visibility: visible;
  -webkit-transform: none;
          transform: none;
}

.module-products-227 .product-list.product-grid .product-thumb:hover .buttons-wrapper .button-group {
  -webkit-transform: none;
          transform: none;
}

.module-products-227 .product-list.product-grid .wish-group {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-227 .product-list .product-thumb .btn-quickview.btn {
  border-radius: 50px !important;
}

@media (max-width: 1024px) {
  .module-products-227 .swiper-buttons {
    display: none !important;
  }

  .module-products-227 .product-layout.swiper-slide {
    margin-right: 10px;
    width: calc((100% - 10px) / 2 - 0.01px);
  }

  .module-products-227 .product-layout:not(.swiper-slide) {
    padding: 5px;
    width: calc(50% - 0.01px);
  }

  .module-products-227 .product-grid .product-thumb .btn-quickview {
    visibility: visible;
    opacity: 1;
  }

  .module-products-227 .product-grid .product-thumb .rating {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .module-products-227 .product-grid .product-thumb .rating-stars {
    margin-left: 0px;
  }

  .module-products-227 .product-grid.product-grid .product-thumb .extra-group {
    margin-top: auto;
  }

  .module-products-227 .product-grid.product-grid .product-thumb .buttons-wrapper {
    position: static;
    width: auto;
    overflow: visible;
    -webkit-box-ordinal-group: -4;
        -ms-flex-order: -5;
            order: -5;
    margin-top: 0;
    -webkit-transform: none;
            transform: none;
  }

  .module-products-227 .product-grid.product-grid .product-thumb .buttons-wrapper .button-group {
    position: static;
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
            transform: none;
  }
}
@media (max-width: 769px) {
  .module-products-227 .product-list .product-thumb .rating {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .module-products-227 .product-list .product-thumb .rating-stars {
    margin-top: 0px;
  }
}
@media (max-width: 760px) {
  .module-products-227 .swiper-container {
    overflow: visible;
  }

  .module-products-227 .product-grid .product-thumb .name a {
    font-size: 13px;
  }

  .module-products-227 .product-grid.product-grid .product-thumb .button-group {
    padding: 8px;
  }

  .module-products-227 .product-grid .product-thumb .btn-wishlist {
    margin-right: 8px;
    margin-left: 8px;
  }

  .module-products-227 .product-list.product-list .product-layout .image {
    float: none;
    height: auto;
  }

  .module-products-227 .product-list .product-thumb .caption {
    padding-top: 20px;
    padding-left: 0px;
  }
}
.module-blocks-212 .swiper-container {
  overflow: hidden;
}

.module-blocks-212 .swiper-buttons {
  display: none;
  top: 50%;
  width: calc(100% + 30px);
  margin-top: -10px;
}

.module-blocks-212:hover .swiper-buttons {
  display: block;
}

.module-blocks-212 .swiper-button-prev {
  left: 0;
  right: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-blocks-212 .swiper-button-next {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-blocks-212 .swiper-buttons div {
  width: 35px;
  height: 35px;
  background: #2c3640;
  border-width: 4px;
  border-style: solid;
  border-color: white;
  border-radius: 50%;
}

.module-blocks-212 .swiper-button-disabled {
  opacity: 0;
}

.module-blocks-212 .swiper-buttons div::before {
  content: "\e408" !important;
  font-family: icomoon !important;
  color: white;
}

.module-blocks-212 .swiper-buttons .swiper-button-next::before {
  content: "\e409" !important;
  font-family: icomoon !important;
  color: white;
}

.module-blocks-212 .swiper-buttons div:not(.swiper-button-disabled):hover {
  background: #ef5042;
}

.module-blocks-212 .swiper-pagination {
  display: block;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.module-blocks-212 .swiper {
  padding-bottom: 20px;
}

.module-blocks-212 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #e2e2e2;
}

.module-blocks-212 .swiper-pagination > span + span {
  margin-left: 8px;
}

.desktop .module-blocks-212 .swiper-pagination-bullet:hover {
  background-color: #8f9da6;
}

.module-blocks-212 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ef5042;
}

.module-blocks-212 .swiper-pagination > span {
  border-radius: 50px;
}

.module-blocks-212.blocks-grid .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.module-blocks-212.blocks-grid .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.one-column #content .module-blocks-212.blocks-grid .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.one-column #content .module-blocks-212.blocks-grid .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.two-column #content .module-blocks-212.blocks-grid .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.two-column #content .module-blocks-212.blocks-grid .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.side-column .module-blocks-212.blocks-grid .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .module-blocks-212.blocks-grid .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.module-blocks-212 .title.block-title {
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 22px;
  line-height: 1.1;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.module-blocks-212 .title.block-title::after {
  display: none;
}

.module-blocks-212 .title.block-title.page-title > span::after {
  display: none;
}

.module-blocks-212 .nav-tabs > li > a, .module-blocks-212 .nav-tabs > li.active > a, .module-blocks-212 .nav-tabs > li.active > a:hover, .module-blocks-212 .nav-tabs > li.active > a:focus {
  font-family: "Hind Madurai";
  font-weight: 700;
  font-size: 15px;
  color: #8b9198;
  text-transform: uppercase;
}

.desktop .module-blocks-212 .nav-tabs > li:hover > a, .module-blocks-212 .nav-tabs > li.active > a {
  color: #ef5042;
}

.module-blocks-212 .nav-tabs > li.active > a, .module-blocks-212 .nav-tabs > li.active > a:hover, .module-blocks-212 .nav-tabs > li.active > a:focus {
  color: #333333;
}

.module-blocks-212 .nav-tabs > li {
  border-width: 0;
  border-bottom-width: 2px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.module-blocks-212 .nav-tabs > li.active {
  border-color: #ef5042;
}

.module-blocks-212 .nav-tabs > li.active::after {
  display: none;
  border-top-width: 10px;
}

.module-blocks-212 .nav-tabs > li > a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  padding: 0px;
  padding-bottom: 10px;
}

.module-blocks-212 .nav-tabs > li > a::before {
  font-size: 18px;
}

.module-blocks-212 .nav-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  min-width: 50px;
}

.module-blocks-212 .nav-tabs > li:not(:last-child) {
  margin-right: 20px;
}

.module-blocks-212 .mobile .nav-tabs {
  overflow-x: scroll;
}

.module-blocks-212 .nav-tabs::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 1px;
  height: 2px;
  width: 2px;
}

.module-blocks-212 .nav-tabs::-webkit-scrollbar-track {
  background-color: white;
  background-color: #eeeeee;
}

.module-blocks-212 .nav-tabs::-webkit-scrollbar-thumb {
  background-color: #999;
  background-color: #ef5042;
}

.module-blocks-212 .tab-container::before {
  display: none;
}

.module-blocks-212 .tab-content {
  padding-top: 20px;
}

.module-blocks-212 .tab-container {
  display: block;
}

.module-blocks-212 .tab-container .nav-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-blocks-212 .block-title {
  -webkit-box-ordinal-group: -1;
      -ms-flex-order: -2;
          order: -2;
}

.module-blocks-212 .block-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: none;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.module-blocks-212 .block-header img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-blocks-212 .block-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-blocks-212 .block-header i {
  float: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-blocks-212 .block-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 1024px) {
  .module-blocks-212 .swiper-buttons {
    display: none !important;
  }
}
@media (max-width: 760px) {
  .module-blocks-212 .swiper-container {
    overflow: visible;
  }
}
.module-blocks-212 .module-item-1 .module-title {
  font-size: 15px;
}

.module-blocks-212 .module-item-1 .block-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: none;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 10px;
}

.module-blocks-212 .module-item-1 .block-header img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-blocks-212 .module-item-1 .block-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-blocks-212 .module-item-1 .block-header i {
  float: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-blocks-212 .module-item-1 .block-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.module-blocks-212 .module-item-1 .block-content {
  text-align: left;
  -webkit-column-count: initial;
     -moz-column-count: initial;
          column-count: initial;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-column-rule-width: 1px;
     -moz-column-rule-width: 1px;
          column-rule-width: 1px;
  -webkit-column-rule-style: solid;
     -moz-column-rule-style: solid;
          column-rule-style: solid;
}

.module-blocks-212 .module-item-1 .expand-content {
  max-height: 100%;
  overflow: visible;
}

.module-blocks-212 .module-item-1 .block-footer {
  margin-top: auto;
  padding-top: 10px;
  margin-top: 10px;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
  text-align: left;
}

.module-blocks-212 .module-item-1 .block-footer .btn {
  width: auto;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}

.module-blocks-212 .module-item-1 .block-footer .btn::after {
  content: "\e5c8" !important;
  font-family: icomoon !important;
  margin-left: 5px;
}

.module-products-213 .title.module-title {
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 22px;
  line-height: 1.1;
  margin-bottom: 15px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.module-products-213 .title.module-title::after {
  display: none;
}

.module-products-213 .title.module-title.page-title > span::after {
  display: none;
}

.module-products-213 .swiper-container {
  overflow: hidden;
}

.module-products-213 .swiper-buttons {
  display: none;
  top: 50%;
  width: calc(100% + 30px);
  margin-top: -10px;
}

.module-products-213:hover .swiper-buttons {
  display: block;
}

.module-products-213 .swiper-button-prev {
  left: 0;
  right: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-products-213 .swiper-button-next {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-products-213 .swiper-buttons div {
  width: 35px;
  height: 35px;
  background: #2c3640;
  border-width: 4px;
  border-style: solid;
  border-color: white;
  border-radius: 50%;
}

.module-products-213 .swiper-button-disabled {
  opacity: 0;
}

.module-products-213 .swiper-buttons div::before {
  content: "\e408" !important;
  font-family: icomoon !important;
  color: white;
}

.module-products-213 .swiper-buttons .swiper-button-next::before {
  content: "\e409" !important;
  font-family: icomoon !important;
  color: white;
}

.module-products-213 .swiper-buttons div:not(.swiper-button-disabled):hover {
  background: #ef5042;
}

.module-products-213 .swiper-pagination {
  display: block;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.module-products-213 .swiper {
  padding-bottom: 20px;
}

.module-products-213 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #e2e2e2;
}

.module-products-213 .swiper-pagination > span + span {
  margin-left: 8px;
}

.desktop .module-products-213 .swiper-pagination-bullet:hover {
  background-color: #8f9da6;
}

.module-products-213 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ef5042;
}

.module-products-213 .swiper-pagination > span {
  border-radius: 50px;
}

.module-products-213 .nav-tabs > li > a, .module-products-213 .nav-tabs > li.active > a, .module-products-213 .nav-tabs > li.active > a:hover, .module-products-213 .nav-tabs > li.active > a:focus {
  font-family: "Hind Madurai";
  font-weight: 700;
  font-size: 15px;
  color: #8b9198;
  text-transform: uppercase;
}

.desktop .module-products-213 .nav-tabs > li:hover > a, .module-products-213 .nav-tabs > li.active > a {
  color: #ef5042;
}

.module-products-213 .nav-tabs > li.active > a, .module-products-213 .nav-tabs > li.active > a:hover, .module-products-213 .nav-tabs > li.active > a:focus {
  color: #333333;
}

.module-products-213 .nav-tabs > li {
  border-width: 0;
  border-bottom-width: 2px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.module-products-213 .nav-tabs > li.active {
  border-color: #ef5042;
}

.module-products-213 .nav-tabs > li.active::after {
  display: none;
  border-top-width: 10px;
}

.module-products-213 .nav-tabs > li > a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  padding: 0px;
  padding-bottom: 10px;
}

.module-products-213 .nav-tabs > li > a::before {
  font-size: 18px;
}

.module-products-213 .nav-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  min-width: 50px;
}

.module-products-213 .nav-tabs > li:not(:last-child) {
  margin-right: 20px;
}

.module-products-213 .mobile .nav-tabs {
  overflow-x: scroll;
}

.module-products-213 .nav-tabs::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 1px;
  height: 2px;
  width: 2px;
}

.module-products-213 .nav-tabs::-webkit-scrollbar-track {
  background-color: white;
  background-color: #eeeeee;
}

.module-products-213 .nav-tabs::-webkit-scrollbar-thumb {
  background-color: #999;
  background-color: #ef5042;
}

.module-products-213 .tab-container::before {
  display: none;
}

.module-products-213 .tab-content {
  padding-top: 20px;
}

.module-products-213 .tab-container {
  display: block;
}

.module-products-213 .tab-container .nav-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-products-213 .product-layout.swiper-slide {
  margin-right: 20px;
  width: calc((100% - 60px) / 4 - 0.01px);
}

.module-products-213 .product-layout:not(.swiper-slide) {
  padding: 10px;
  width: calc(25% - 0.01px);
}

.one-column #content .module-products-213 .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.one-column #content .module-products-213 .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.two-column #content .module-products-213 .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.two-column #content .module-products-213 .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.side-column .module-products-213 .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .module-products-213 .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.module-products-213:not(.carousel-mode) .module-body .module-item > div {
  margin: -7px;
}

.module-products-213 .product-grid .product-thumb .product-labels {
  display: none;
  visibility: visible;
  opacity: 1;
}

.module-products-213 .product-grid .product-thumb .quickview-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 50%;
  top: 0;
  bottom: auto;
  right: auto;
  -webkit-transform: translate3d(-50%, 0, 1px);
          transform: translate3d(-50%, 0, 1px);
}

.module-products-213 .product-grid .product-thumb .btn-quickview {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0.88);
          transform: scale(0.88);
  width: 30px;
  height: 30px;
}

.module-products-213 .product-grid .product-thumb:hover .btn-quickview {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.module-products-213 .product-grid .product-thumb .btn-quickview .btn-text {
  display: none;
}

.module-products-213 .product-grid .product-thumb .btn-quickview::before {
  display: inline-block;
  content: "\ebef" !important;
  font-family: icomoon !important;
  font-size: 14px;
  left: 1px;
}

.module-products-213 .product-grid .product-thumb .image .btn {
  background: #2c3640;
}

.module-products-213 .product-grid .product-thumb .image .btn:hover {
  background: #3a4754 !important;
}

.module-products-213 .product-grid .product-thumb .image .btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-213 .product-grid .product-thumb .countdown {
  display: none;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(-50%, 0, 1px) scale(1);
          transform: translate3d(-50%, 0, 1px) scale(1);
}

.module-products-213 .product-grid.product-list .product-layout .image {
  float: left;
  height: 100%;
}

.module-products-213 .product-grid .product-thumb .stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #696973;
  padding-top: 2px;
  padding-bottom: 3px;
}

.module-products-213 .product-grid .stat-1 .stats-label {
  display: none;
}

.module-products-213 .product-grid .stat-2 .stats-label {
  display: none;
}

.module-products-213 .product-grid.product-grid .product-thumb .rating {
  position: absolute;
  visibility: visible;
  opacity: 1;
  top: 0;
}

.module-products-213 .product-grid.product-grid .product-thumb .rating-stars {
  position: absolute;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.module-products-213 .product-grid .product-thumb .rating {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-products-213 .product-grid .product-thumb .rating.no-rating {
  display: none;
}

.module-products-213 .product-grid .product-thumb .rating .fa-stack {
  font-size: 13px;
  width: 1.2em;
}

.module-products-213 .product-grid .product-thumb .rating .fa-star, .module-products-213 .product-grid .product-thumb .rating .fa-star + .fa-star-o {
  color: #fed075;
}

.module-products-213 .product-grid .product-thumb .rating-stars {
  padding-bottom: 10px;
  margin-left: 10px;
}

.module-products-213 .product-grid .product-thumb .rating.no-rating span {
  opacity: 0.5;
}

.module-products-213 .product-grid .product-thumb .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 0;
  margin-right: auto;
  margin-top: 8px;
}

.module-products-213 .product-grid .product-thumb .name a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 15px;
  color: #333333;
  text-align: left;
  text-align: left;
}

.module-products-213 .product-grid .product-thumb .description {
  display: none;
  padding: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-width: 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
}

.module-products-213 .product-grid .product-thumb .price {
  display: block;
  font-size: 12px;
  color: #696973;
  text-align: left;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0;
  margin-right: auto;
  text-align: left;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-213 .product-grid .product-thumb .price-tax {
  display: none;
  font-size: 12px;
  text-align: left;
}

.module-products-213 .product-grid .product-thumb .price-new {
  color: #ef5042;
  margin: 0 7px 0 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.module-products-213 .product-grid .product-thumb .price-old {
  font-size: 11px;
  color: #8b9198;
  text-decoration: line-through;
  margin: 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.module-products-213 .product-grid .product-thumb .price > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-products-213 .product-grid .product-thumb .buttons-wrapper {
  display: block;
}

.module-products-213 .product-grid .product-thumb .button-group {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.module-products-213 .product-grid.product-grid .product-thumb .button-group {
  background: #3a4754;
}

.module-products-213 .product-grid .product-thumb .cart-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-213 .product-grid .product-thumb .btn-cart {
  width: 30px;
  height: 30px;
}

.module-products-213 .product-grid .product-thumb .btn-wishlist {
  width: 30px;
  height: 30px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-213 .product-grid .product-thumb .btn-compare {
  width: 30px;
  height: 30px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-213 .product-grid .product-thumb .btn-cart .btn-text {
  display: none;
}

.module-products-213 .product-grid .product-thumb .btn-cart::before {
  display: inline-block;
  font-size: 13px;
  color: #e6e6e6;
  left: 2px;
  margin-right: 2px;
}

.module-products-213 .product-grid.product-grid .product-thumb .btn-cart {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.module-products-213 .product-grid.product-grid .product-thumb .cart-group {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.module-products-213 .product-grid .product-thumb .btn-cart.btn, .module-products-213 .product-grid .product-thumb .btn-cart.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-213 .product-grid .product-thumb .btn-cart.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-213 .product-grid .product-thumb .btn-cart.btn:active, .module-products-213 .product-grid .product-thumb .btn-cart.btn:hover:active, .module-products-213 .product-grid .product-thumb .btn-cart.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-grid .product-thumb .btn-cart.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-grid .product-thumb .btn-cart.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
  padding: 0px !important;
  border-radius: 0px !important;
}

.desktop .module-products-213 .product-grid .product-thumb .btn-cart.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-grid .product-thumb .btn-cart.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-213 .product-grid .product-thumb .stepper {
  display: none;
  margin-right: 5px;
  height: 30px;
}

.module-products-213 .product-grid .button-group-bottom .wish-group.wish-group-bottom {
  margin: -10px;
  margin-top: 10px;
}

.module-products-213 .product-grid .button-group-bottom .wish-group-bottom {
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
}

.module-products-213 .product-grid .product-thumb .btn-wishlist::before {
  display: inline-block;
  font-size: 13px;
  color: #e6e6e6;
}

.module-products-213 .product-grid .product-thumb .btn-wishlist .btn-text {
  display: none;
}

.module-products-213 .product-grid .product-thumb .btn-wishlist.btn, .module-products-213 .product-grid .product-thumb .btn-wishlist.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-213 .product-grid .product-thumb .btn-wishlist.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-213 .product-grid .product-thumb .btn-wishlist.btn:active, .module-products-213 .product-grid .product-thumb .btn-wishlist.btn:hover:active, .module-products-213 .product-grid .product-thumb .btn-wishlist.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-grid .product-thumb .btn-wishlist.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-grid .product-thumb .btn-wishlist.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-213 .product-grid .product-thumb .btn-wishlist.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-grid .product-thumb .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-213 .product-grid .product-thumb .btn-compare::before {
  display: inline-block;
  font-size: 13px;
  color: #e6e6e6;
}

.module-products-213 .product-grid .product-thumb .btn-compare .btn-text {
  display: none;
}

.module-products-213 .product-grid .product-thumb .btn-compare.btn, .module-products-213 .product-grid .product-thumb .btn-compare.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-213 .product-grid .product-thumb .btn-compare.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-213 .product-grid .product-thumb .btn-compare.btn:active, .module-products-213 .product-grid .product-thumb .btn-compare.btn:hover:active, .module-products-213 .product-grid .product-thumb .btn-compare.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-grid .product-thumb .btn-compare.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-grid .product-thumb .btn-compare.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-213 .product-grid .product-thumb .btn-compare.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-grid .product-thumb .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-213 .product-grid .product-thumb .extra-group {
  display: none;
}

.module-products-213 .product-grid .product-thumb .extra-group .btn:first-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-213 .product-grid .product-thumb .extra-group .btn-extra + .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-213 .product-grid .product-thumb .extra-group .btn:first-child::before {
  display: inline-block;
}

.module-products-213 .product-grid .product-thumb .extra-group .btn:first-child .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-213 .product-grid .product-thumb .extra-group .btn + .btn::before {
  display: inline-block;
}

.module-products-213 .product-grid .product-thumb .extra-group .btn + .btn .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-213 .product-grid .product-layout .extra-group > div {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-213 .product-grid .product-thumb .extra-group > div {
  padding-top: 4px;
  margin-top: 5px;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
}

.module-products-213 .product-grid .product-thumb .extra-group .btn.btn, .module-products-213 .product-grid .product-thumb .extra-group .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-213 .product-grid .product-thumb .extra-group .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-213 .product-grid .product-thumb .extra-group .btn.btn:active, .module-products-213 .product-grid .product-thumb .extra-group .btn.btn:hover:active, .module-products-213 .product-grid .product-thumb .extra-group .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-grid .product-thumb .extra-group .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-grid .product-thumb .extra-group .btn.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-213 .product-grid .product-thumb .extra-group .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-grid .product-thumb .extra-group .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-213 .product-grid .product-thumb .extra-group .btn + .btn.btn, .module-products-213 .product-grid .product-thumb .extra-group .btn + .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-213 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-213 .product-grid .product-thumb .extra-group .btn + .btn.btn:active, .module-products-213 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover:active, .module-products-213 .product-grid .product-thumb .extra-group .btn + .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-grid .product-thumb .extra-group .btn + .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-grid .product-thumb .extra-group .btn + .btn.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-213 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-grid .product-thumb .extra-group .btn + .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-213 .product-grid.product-grid .product-thumb .extra-group {
  position: static;
  margin-top: auto;
}

.module-products-213 .product-grid.product-grid .product-thumb .extra-group > div {
  position: static;
  -webkit-transform: none;
          transform: none;
  opacity: 1;
}

.module-products-213 .product-grid.product-grid .product-thumb .buttons-wrapper {
  position: absolute;
  overflow: hidden;
  width: 100%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -100%, 1px);
          transform: translate3d(-50%, -100%, 1px);
}

.module-products-213 .product-grid.product-grid .product-thumb .buttons-wrapper .button-group {
  position: relative;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate3d(0, 15px, 1px);
          transform: translate3d(0, 15px, 1px);
}

.module-products-213 .product-grid.product-grid .product-thumb:hover .buttons-wrapper .button-group {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 1px);
          transform: translate3d(0, 0, 1px);
}

.module-products-213 .product-grid.product-grid .wish-group {
  position: static;
  width: auto;
  top: auto;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-213 .product-grid .product-thumb .btn-quickview.btn {
  border-radius: 0px !important;
  padding: 10px !important;
}

.module-products-213 .product-list .product-thumb {
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
  padding-bottom: 25px;
}

.module-products-213 .product-list:not(.product-grid) .product-layout:not(.swiper-slide) + .product-layout:not(.swiper-slide) {
  margin-top: 25px;
}

.module-products-213 .product-list .product-thumb:hover .product-img > div {
  -webkit-transform: scale(1.12);
          transform: scale(1.12);
}

.module-products-213 .product-list .product-thumb .product-labels {
  visibility: visible;
  opacity: 1;
}

.module-products-213 .product-list .product-thumb .quickview-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translate3d(-50%, -50%, 1px);
          transform: translate3d(-50%, -50%, 1px);
}

.module-products-213 .product-list .product-thumb .btn-quickview {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0.88);
          transform: scale(0.88);
  width: 40px;
  height: 40px;
}

.module-products-213 .product-list .product-thumb:hover .btn-quickview {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.module-products-213 .product-list .product-thumb .btn-quickview .btn-text {
  display: none;
}

.module-products-213 .product-list .product-thumb .btn-quickview::before {
  display: inline-block;
  content: "\ebef" !important;
  font-family: icomoon !important;
  font-size: 17px;
}

.module-products-213 .product-list .product-thumb .countdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(-50%, 0, 1px) scale(1);
          transform: translate3d(-50%, 0, 1px) scale(1);
  bottom: 10px;
}

.module-products-213 .product-list.product-list .product-layout .image {
  float: left;
  height: 100%;
}

.module-products-213 .product-list .product-thumb .caption {
  padding-left: 20px;
}

.module-products-213 .product-list .product-thumb .stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 10px;
}

.module-products-213 .product-list .stat-1 .stats-label {
  display: inline-block;
}

.module-products-213 .product-list .stat-2 .stats-label {
  display: inline-block;
}

.module-products-213 .product-list.product-grid .product-thumb .rating {
  position: static;
  visibility: visible;
  opacity: 1;
}

.module-products-213 .product-list .product-thumb .rating {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-products-213 .product-list .product-thumb .rating.no-rating {
  display: none;
}

.module-products-213 .product-list .product-thumb .rating .fa-stack {
  font-size: 13px;
  width: 1.2em;
}

.module-products-213 .product-list .product-thumb .rating .fa-star, .module-products-213 .product-list .product-thumb .rating .fa-star + .fa-star-o {
  color: #fed075;
}

.module-products-213 .product-list .product-thumb .rating-stars {
  margin-top: -18px;
}

.module-products-213 .product-list .product-thumb .rating.no-rating span {
  opacity: 0.3;
}

.module-products-213 .product-list .product-thumb .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 0;
  margin-right: auto;
  margin-bottom: 5px;
}

.module-products-213 .product-list .product-thumb .name a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Vollkorn";
  font-weight: 400;
  font-size: 22px;
  color: #333333;
  text-transform: none;
  text-align: left;
}

.module-products-213 .product-list .product-thumb .description {
  display: block;
  font-size: 14px;
  color: #696973;
  line-height: 1.5;
  margin-top: 5px;
  margin-bottom: 10px;
}

.module-products-213 .product-list .product-thumb .price {
  display: block;
  font-family: "Hind Madurai";
  font-weight: 700;
  font-size: 22px;
  text-align: left;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0;
  margin-right: auto;
  text-align: left;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 10px;
}

.module-products-213 .product-list .product-thumb .price-tax {
  display: block;
  font-size: 12px;
  color: #696973;
}

.module-products-213 .product-list .product-thumb .price-new {
  color: #ef5042;
  margin: 0 7px 0 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.module-products-213 .product-list .product-thumb .price-old {
  font-size: 16px;
  color: #696973;
  text-decoration: line-through;
  margin: 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.module-products-213 .product-list .product-thumb .price > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-products-213 .product-list .product-thumb .buttons-wrapper {
  display: block;
}

.module-products-213 .product-list .product-thumb .button-group {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-213 .product-list.product-list .product-thumb .buttons-wrapper {
  margin-top: 5px;
}

.module-products-213 .product-list .product-thumb .cart-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-213 .product-list .product-thumb .btn-cart {
  height: 38px;
  margin-right: 5px;
}

.module-products-213 .product-list .product-thumb .btn-wishlist {
  width: 38px;
  height: 38px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-213 .product-list .product-thumb .btn-compare {
  width: 38px;
  height: 38px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 5px;
}

.module-products-213 .product-list .product-thumb .btn-cart::before {
  display: inline-block;
  font-size: 16px;
}

.module-products-213 .product-list .product-thumb .btn-cart .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-213 .product-list.product-grid .product-thumb .btn-cart {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.module-products-213 .product-list.product-grid .product-thumb .cart-group {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.module-products-213 .product-list .product-thumb .stepper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 50px;
  height: 36px;
  border-style: solid;
  border-color: #8f9da6;
  border-radius: 3px;
  margin-right: 5px;
  height: 38px;
}

.module-products-213 .product-list .product-thumb .stepper input.form-control {
  background: white !important;
  border-width: 0px !important;
}

.module-products-213 .product-list .product-thumb .stepper span i {
  color: #696973;
  background-color: #eeeeee;
}

.module-products-213 .product-list .product-thumb .btn-wishlist::before {
  display: inline-block;
  font-size: 16px;
}

.module-products-213 .product-list .product-thumb .btn-wishlist .btn-text {
  display: none;
}

.module-products-213 .product-list .product-thumb .btn-wishlist.btn, .module-products-213 .product-list .product-thumb .btn-wishlist.btn:visited {
  font-size: 13px;
  color: #696973;
  font-weight: 400;
  text-transform: uppercase;
}

.module-products-213 .product-list .product-thumb .btn-wishlist.btn:hover {
  color: white !important;
  background: #08274d !important;
}

.module-products-213 .product-list .product-thumb .btn-wishlist.btn:active, .module-products-213 .product-list .product-thumb .btn-wishlist.btn:hover:active, .module-products-213 .product-list .product-thumb .btn-wishlist.btn:focus:active {
  color: white !important;
  background: #0d2f58 !important;
  border-color: #579ac1 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-213 .product-list .product-thumb .btn-wishlist.btn:focus {
  color: white !important;
  background: #0d2f58;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-213 .product-list .product-thumb .btn-wishlist.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #696973;
  padding: 12px;
  padding-right: 15px;
  padding-left: 15px;
}

.module-products-213 .product-list .product-thumb .btn-wishlist.btn:hover, .module-products-213 .product-list .product-thumb .btn-wishlist.btn:active:hover {
  border-color: #08274d;
}

.desktop .module-products-213 .product-list .product-thumb .btn-wishlist.btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.module-products-213 .product-list .product-thumb .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-213 .product-list .product-thumb .btn-compare::before {
  display: inline-block;
  font-size: 16px;
}

.module-products-213 .product-list .product-thumb .btn-compare .btn-text {
  display: none;
}

.module-products-213 .product-list .product-thumb .btn-compare.btn, .module-products-213 .product-list .product-thumb .btn-compare.btn:visited {
  font-size: 13px;
  color: #696973;
  font-weight: 400;
  text-transform: uppercase;
}

.module-products-213 .product-list .product-thumb .btn-compare.btn:hover {
  color: white !important;
  background: #08274d !important;
}

.module-products-213 .product-list .product-thumb .btn-compare.btn:active, .module-products-213 .product-list .product-thumb .btn-compare.btn:hover:active, .module-products-213 .product-list .product-thumb .btn-compare.btn:focus:active {
  color: white !important;
  background: #0d2f58 !important;
  border-color: #579ac1 !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-213 .product-list .product-thumb .btn-compare.btn:focus {
  color: white !important;
  background: #0d2f58;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.module-products-213 .product-list .product-thumb .btn-compare.btn {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-color: #696973;
  padding: 12px;
  padding-right: 15px;
  padding-left: 15px;
}

.module-products-213 .product-list .product-thumb .btn-compare.btn:hover, .module-products-213 .product-list .product-thumb .btn-compare.btn:active:hover {
  border-color: #08274d;
}

.desktop .module-products-213 .product-list .product-thumb .btn-compare.btn:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.module-products-213 .product-list .product-thumb .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-213 .product-list .product-thumb .extra-group {
  display: block;
}

.module-products-213 .product-list .product-thumb .extra-group .btn:first-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-213 .product-list .product-thumb .extra-group .btn-extra + .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-213 .product-list .product-thumb .extra-group .btn:first-child::before {
  display: inline-block;
  font-size: 16px;
  color: #50ad55;
}

.module-products-213 .product-list .product-thumb .extra-group .btn:first-child .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-213 .product-list .product-thumb .extra-group .btn + .btn::before {
  display: inline-block;
  font-size: 16px;
}

.module-products-213 .product-list .product-thumb .extra-group .btn + .btn .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-213 .product-list .product-thumb .extra-group .btn + .btn.btn {
  margin-left: 5px;
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.module-products-213 .product-list .product-layout .extra-group > div {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-213 .product-list .product-thumb .extra-group > div {
  margin-top: 10px;
}

.module-products-213 .product-list .product-thumb .extra-group .btn.btn, .module-products-213 .product-list .product-thumb .extra-group .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-213 .product-list .product-thumb .extra-group .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-213 .product-list .product-thumb .extra-group .btn.btn:active, .module-products-213 .product-list .product-thumb .extra-group .btn.btn:hover:active, .module-products-213 .product-list .product-thumb .extra-group .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-list .product-thumb .extra-group .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-list .product-thumb .extra-group .btn.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-213 .product-list .product-thumb .extra-group .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-list .product-thumb .extra-group .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-213 .product-list .product-thumb .extra-group .btn + .btn.btn, .module-products-213 .product-list .product-thumb .extra-group .btn + .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-213 .product-list .product-thumb .extra-group .btn + .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-213 .product-list .product-thumb .extra-group .btn + .btn.btn:active, .module-products-213 .product-list .product-thumb .extra-group .btn + .btn.btn:hover:active, .module-products-213 .product-list .product-thumb .extra-group .btn + .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-list .product-thumb .extra-group .btn + .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.desktop .module-products-213 .product-list .product-thumb .extra-group .btn + .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-213 .product-list .product-thumb .extra-group .btn + .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-213 .product-list.product-grid .product-thumb .extra-group {
  position: static;
  margin-top: initial;
}

.module-products-213 .product-list.product-grid .product-thumb .extra-group > div {
  position: static;
  -webkit-transform: none;
          transform: none;
  opacity: 1;
}

.module-products-213 .product-list.product-grid .product-thumb .buttons-wrapper {
  position: static;
  width: auto;
  overflow: visible;
  -webkit-box-ordinal-group: initial;
      -ms-flex-order: initial;
          order: initial;
  margin-top: auto;
  -webkit-transform: none;
          transform: none;
}

.module-products-213 .product-list.product-grid .product-thumb .buttons-wrapper .button-group {
  position: static;
  opacity: 1;
  visibility: visible;
  -webkit-transform: none;
          transform: none;
}

.module-products-213 .product-list.product-grid .product-thumb:hover .buttons-wrapper .button-group {
  -webkit-transform: none;
          transform: none;
}

.module-products-213 .product-list.product-grid .wish-group {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-213 .product-list .product-thumb .btn-quickview.btn {
  border-radius: 50px !important;
}

@media (max-width: 1024px) {
  .module-products-213 .swiper-buttons {
    display: none !important;
  }

  .module-products-213 .product-layout.swiper-slide {
    margin-right: 10px;
    width: calc((100% - 10px) / 2 - 0.01px);
  }

  .module-products-213 .product-layout:not(.swiper-slide) {
    padding: 5px;
    width: calc(50% - 0.01px);
  }

  .module-products-213 .product-grid .product-thumb .btn-quickview {
    visibility: visible;
    opacity: 1;
  }

  .module-products-213 .product-grid .product-thumb .rating {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .module-products-213 .product-grid .product-thumb .rating-stars {
    margin-left: 0px;
  }

  .module-products-213 .product-grid.product-grid .product-thumb .extra-group {
    margin-top: auto;
  }

  .module-products-213 .product-grid.product-grid .product-thumb .buttons-wrapper {
    position: static;
    width: auto;
    overflow: visible;
    -webkit-box-ordinal-group: -4;
        -ms-flex-order: -5;
            order: -5;
    margin-top: 0;
    -webkit-transform: none;
            transform: none;
  }

  .module-products-213 .product-grid.product-grid .product-thumb .buttons-wrapper .button-group {
    position: static;
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
            transform: none;
  }
}
@media (max-width: 769px) {
  .module-products-213 .product-list .product-thumb .rating {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .module-products-213 .product-list .product-thumb .rating-stars {
    margin-top: 0px;
  }
}
@media (max-width: 760px) {
  .module-products-213 .swiper-container {
    overflow: visible;
  }

  .module-products-213 .product-grid .product-thumb .name a {
    font-size: 13px;
  }

  .module-products-213 .product-grid.product-grid .product-thumb .button-group {
    padding: 8px;
  }

  .module-products-213 .product-grid .product-thumb .btn-wishlist {
    margin-right: 8px;
    margin-left: 8px;
  }

  .module-products-213 .product-list.product-list .product-layout .image {
    float: none;
    height: auto;
  }

  .module-products-213 .product-list .product-thumb .caption {
    padding-top: 20px;
    padding-left: 0px;
  }
}
div.links-menu-206 .title.module-title {
  font-size: 15px;
  font-weight: 700;
  border-width: 0px;
  padding: 0px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

div.links-menu-206 .title.module-title::after {
  display: none;
}

div.links-menu-206 .title.module-title.page-title > span::after {
  display: none;
}

div.links-menu-206 .module-body {
  display: block;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-overflow-scrolling: touch;
  -webkit-column-count: initial;
     -moz-column-count: initial;
          column-count: initial;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-column-rule-style: none;
     -moz-column-rule-style: none;
          column-rule-style: none;
}

div.links-menu-206 .menu-item {
  border-width: 1px 0 0 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
}

div.links-menu-206 .menu-item a .links-text {
  white-space: normal;
  color: #696973;
}

div.links-menu-206 .menu-item a {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  padding-bottom: 4px;
}

div.links-menu-206 .menu-item a:hover .links-text {
  color: #ef5042;
  text-decoration: underline;
}

div.links-menu-206 .count-badge {
  display: none;
}

.phone footer div.links-menu-206 .module-title::before {
  display: block;
}

.phone footer div.links-menu-206 .module-title.closed + .module-body > li {
  display: none;
}

.phone footer div.links-menu-206 .module-title.closed {
  margin: 0;
}

div.links-menu-208 .title.module-title {
  font-size: 15px;
  font-weight: 700;
  border-width: 0px;
  padding: 0px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

div.links-menu-208 .title.module-title::after {
  display: none;
}

div.links-menu-208 .title.module-title.page-title > span::after {
  display: none;
}

div.links-menu-208 .module-body {
  display: block;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-overflow-scrolling: touch;
  -webkit-column-count: initial;
     -moz-column-count: initial;
          column-count: initial;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-column-rule-style: none;
     -moz-column-rule-style: none;
          column-rule-style: none;
}

div.links-menu-208 .menu-item {
  border-width: 1px 0 0 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
}

div.links-menu-208 .menu-item a .links-text {
  white-space: normal;
  color: #696973;
}

div.links-menu-208 .menu-item a {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  padding-bottom: 4px;
}

div.links-menu-208 .menu-item a:hover .links-text {
  color: #ef5042;
  text-decoration: underline;
}

div.links-menu-208 .count-badge {
  display: none;
}

.phone footer div.links-menu-208 .module-title::before {
  display: block;
}

.phone footer div.links-menu-208 .module-title.closed + .module-body > li {
  display: none;
}

.phone footer div.links-menu-208 .module-title.closed {
  margin: 0;
}

div.links-menu-207 .title.module-title {
  font-size: 15px;
  font-weight: 700;
  border-width: 0px;
  padding: 0px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

div.links-menu-207 .title.module-title::after {
  display: none;
}

div.links-menu-207 .title.module-title.page-title > span::after {
  display: none;
}

div.links-menu-207 .module-body {
  display: block;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-overflow-scrolling: touch;
  -webkit-column-count: initial;
     -moz-column-count: initial;
          column-count: initial;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  -webkit-column-rule-width: 1px;
     -moz-column-rule-width: 1px;
          column-rule-width: 1px;
  -webkit-column-rule-style: solid;
     -moz-column-rule-style: solid;
          column-rule-style: solid;
}

div.links-menu-207 .menu-item {
  border-width: 1px 0 0 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
}

div.links-menu-207 .menu-item a .links-text {
  white-space: normal;
  color: #696973;
}

div.links-menu-207 .menu-item a {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  padding-bottom: 4px;
}

div.links-menu-207 .menu-item a:hover .links-text {
  color: #ef5042;
  text-decoration: underline;
}

div.links-menu-207 .count-badge {
  display: none;
}

.phone footer div.links-menu-207 .module-title::before {
  display: block;
}

.phone footer div.links-menu-207 .module-title.closed + .module-body > li {
  display: none;
}

.phone footer div.links-menu-207 .module-title.closed {
  margin: 0;
}

.icons-menu-209 .title.module-title {
  font-size: 15px;
  font-weight: 700;
  border-width: 0px;
  padding: 0px;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.icons-menu-209 .title.module-title::after {
  display: none;
}

.icons-menu-209 .title.module-title.page-title > span::after {
  display: none;
}

.icons-menu-209 a {
  background: #f0f2f5;
  width: 80px;
  height: 80px;
}

.desktop .icons-menu-209 a:hover {
  background: #579ac1;
}

.icons-menu-209 a::before {
  color: #696973;
  font-size: 40px;
}

.icons-menu-209 .menu-item a {
  border-radius: px;
}

.desktop .icons-menu-209 a:hover::before {
  color: white;
}

.icons-menu-209 > ul > .menu-item > a .links-text {
  color: #696973;
}

.desktop .icons-menu-209 > ul > .menu-item > a:hover .links-text {
  color: white;
}

.icons-menu-209 .links-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.icons-menu-209 > ul > .icons-menu-item {
  padding: 5px;
}

.icons-menu-209 ul {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.icons-menu-209 .module-title {
  text-align: left;
}

.icons-menu-209 .module-title::after {
  left: 0;
  right: auto;
  -webkit-transform: none;
          transform: none;
}

.icons-menu-209 .icons-menu-item-1.icon-menu-icon > a::before {
  content: "\e921" !important;
  font-family: icomoon !important;
  font-size: 45px;
}

.icons-menu-209 .icons-menu-item-2.icon-menu-icon > a::before {
  content: "\e909" !important;
  font-family: icomoon !important;
  font-size: 45px;
}

.icons-menu-209 .icons-menu-item-3.icon-menu-icon > a::before {
  content: "\e971" !important;
  font-family: icomoon !important;
}

.icons-menu-209 .icons-menu-item-4.icon-menu-icon > a::before {
  content: "\e965" !important;
  font-family: icomoon !important;
  font-size: 45px;
}

.icons-menu-209 .icons-menu-item-5.icon-menu-icon > a::before {
  content: "\e966" !important;
  font-family: icomoon !important;
}

.icons-menu-209 .icons-menu-item-6.icon-menu-icon > a::before {
  content: "\eaf3" !important;
  font-family: icomoon !important;
}

.icons-menu-209 .icons-menu-item-7.icon-menu-icon > a::before {
  content: "\e973" !important;
  font-family: icomoon !important;
}

.icons-menu-209 .icons-menu-item-8.icon-menu-icon > a::before {
  content: "\eabb" !important;
  font-family: icomoon !important;
}

.icons-menu-209 .icons-menu-item-9.icon-menu-icon > a::before {
  content: "\e96d" !important;
  font-family: icomoon !important;
}

div.links-menu-205 .module-body {
  padding: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-column-count: initial;
     -moz-column-count: initial;
          column-count: initial;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  -webkit-column-rule-width: 1px;
     -moz-column-rule-width: 1px;
          column-rule-width: 1px;
  -webkit-column-rule-style: solid;
     -moz-column-rule-style: solid;
          column-rule-style: solid;
}

div.links-menu-205 .menu-item {
  border-width: 0 0 0 1px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  white-space: nowrap;
}

div.links-menu-205 .menu-item a .links-text {
  white-space: nowrap;
  font-size: 13px;
}

div.links-menu-205 .menu-item a {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  padding-left: 7px;
}

div.links-menu-205 .menu-item a::before {
  content: "\f111" !important;
  font-family: icomoon !important;
  font-size: 3px;
  margin-right: 7px;
}

.mobile.touchevents div.links-menu-205 .module-body {
  overflow-x: scroll;
}

div.links-menu-205 .module-body::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 1px;
}

div.links-menu-205 .module-body::-webkit-scrollbar-track {
  background-color: white;
}

div.links-menu-205 .module-body::-webkit-scrollbar-thumb {
  background-color: #999;
}

div.links-menu-205 .count-badge {
  display: none;
}

.phone footer div.links-menu-205 .module-title::before {
  display: block;
}

.phone footer div.links-menu-205 .module-title.closed + .module-body > li {
  display: none;
}

.phone footer div.links-menu-205 .module-title.closed {
  margin: 0;
}

div.links-menu-205 .links-menu-item-1 > a::before {
  content: none !important;
}

div.links-menu-205 .links-menu-item-1 a {
  padding-right: 3px;
}

div.links-menu-205 .links-menu-item-1 a .links-text {
  color: #696973;
  font-weight: 700;
  text-decoration: none;
}

div.links-menu-205 .links-menu-item-1:hover a .links-text {
  text-decoration: none;
}

div.links-menu-205 .links-menu-item-2 > a::before {
  content: none !important;
}

div.flyout-menu.flyout-menu-7 .j-menu .dropdown > a > .count-badge {
  margin-right: 0;
}

div.flyout-menu.flyout-menu-7 .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 7px;
}

div.flyout-menu.flyout-menu-7 .j-menu .dropdown > a::after {
  display: block;
}

div.flyout-menu.flyout-menu-7 .j-menu > li > a {
  font-size: 1rem;
  text-transform: uppercase;
  background: #ffffff;
  padding: 13px;
  padding-left: 20px;
}

.desktop div.flyout-menu.flyout-menu-7 .j-menu > li:hover > a, div.flyout-menu.flyout-menu-7 .j-menu > li.active > a {
  color: #3E809D;
  font-weight: bold;
  background-color: #ffffff;
}

div.flyout-menu.flyout-menu-7 .j-menu .links-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

div.flyout-menu.flyout-menu-7 .j-menu > li > a::before {
  color: #e6e6e6;
  margin-right: 7px;
  min-width: 22px;
  font-size: 22px;
}

.desktop div.flyout-menu.flyout-menu-7 .j-menu > li:hover > a::before, div.flyout-menu.flyout-menu-7 .j-menu > li.active > a::before {
  color: white;
}

div.flyout-menu.flyout-menu-7 .j-menu > li > a, div.flyout-menu.flyout-menu-7.accordion-menu .menu-item > a + div, div.flyout-menu.flyout-menu-7 .accordion-menu .menu-item > a + div {
  border-style: none;
  border-color: #3a4754;
}

div.flyout-menu.flyout-menu-7 .j-menu a .count-badge {
  display: none;
  position: relative;
}

.flyout-menu-7 .flyout-menu-item.drop-menu > .j-dropdown {
  left: 50%;
  right: auto;
  -webkit-transform: translate3d(-50%, -10px, 0);
          transform: translate3d(-50%, -10px, 0);
}

.flyout-menu-7 .flyout-menu-item.drop-menu.animating > .j-dropdown {
  left: 50%;
  right: auto;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}

.flyout-menu-7 .flyout-menu-item.drop-menu > .j-dropdown::before {
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.flyout-menu-7 .flyout-menu-item.dropdown .j-menu > li > a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 11px;
  color: #bcd3e0;
  font-weight: 700;
  text-transform: uppercase;
  background: #3a4754;
  padding: 10px;
}

.flyout-menu-7 .flyout-menu-item.dropdown .j-menu .dropdown > a > .count-badge {
  margin-right: 0;
}

.flyout-menu-7 .flyout-menu-item.dropdown .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 7px;
}

.flyout-menu-7 .flyout-menu-item.dropdown .j-menu .dropdown > a::after {
  display: block;
}

.desktop .flyout-menu-7 .flyout-menu-item.dropdown .j-menu > li:hover > a, .flyout-menu-7 .flyout-menu-item.dropdown .j-menu > li.active > a {
  color: white;
  background: #579ac1;
}

.flyout-menu-7 .flyout-menu-item.dropdown .j-menu .links-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.flyout-menu-7 .flyout-menu-item.dropdown .j-menu > li > a::before {
  color: white;
  margin: 0px;
  margin-right: 5px;
  font-size: 15px;
}

.desktop .flyout-menu-7 .flyout-menu-item.dropdown .j-menu > li:hover > a::before, .flyout-menu-7 .flyout-menu-item.dropdown .j-menu > li.active > a::before {
  color: white;
}

.flyout-menu-7 .flyout-menu-item.dropdown .j-menu > li + li {
  margin-left: 0px;
}

.flyout-menu-7 .flyout-menu-item.dropdown .j-menu a .count-badge {
  display: none;
  position: relative;
}

.flyout-menu-7 .flyout-menu-item.dropdown:not(.mega-menu) .j-dropdown > .j-menu {
  padding: 5px;
  background: #3a4754;
}

.flyout-menu-7 .flyout-menu-item.dropdown:not(.mega-menu) .j-dropdown {
  min-width: 100px;
}

.flyout-menu-7 .flyout-menu-item.dropdown:not(.mega-menu) .j-menu {
  -webkit-box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 15px 90px -10px rgba(0, 0, 0, 0.2);
}

.flyout-menu-7 .flyout-menu-item.dropdown .j-dropdown::before {
  display: block;
  border-bottom-color: #3a4754;
  margin-left: -2px;
  margin-top: -10px;
}

.flyout-menu-7 .mega-menu-content {
  background: white;
}

.desktop .flyout-menu-7 .mega-menu-content {
  border-width: 0px;
  border-left-width: 5px;
  border-style: solid;
  border-color: #579ac1;
}

.flyout-menu-7 .j-dropdown > .mega-menu-content {
  -webkit-box-shadow: 30px 40px 90px -10px rgba(0, 0, 0, 0.2);
          box-shadow: 30px 40px 90px -10px rgba(0, 0, 0, 0.2);
}

@media (max-width: 1024px) {
  .flyout-menu-7 .j-dropdown > .mega-menu-content {
    max-height: 500px !important;
    overflow-y: auto;
  }
}
.flyout-menu-7 .mega-menu.flyout-menu-item-1 .dropdown-menu {
  width: 900px;
}

.desktop-header-active .flyout-menu-7 .flyout-menu-item-1.multi-level .dropdown-menu {
  left: 100%;
}

.flyout-menu-7 .flyout-menu-item-1.mega-menu .grid-row-1::before {
  display: block;
  left: 0;
  width: 100vw;
}

.flyout-menu-7 .flyout-menu-item-1.mega-menu .grid-row-1 .grid-col-1 {
  width: 70%;
  padding: 10px;
}

.flyout-menu-7 .flyout-menu-item-1.mega-menu .grid-row-1 .grid-col-1 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (max-width: 1024px) {
  .flyout-menu-7 .flyout-menu-item-1.mega-menu .grid-row-1 .grid-col-1 {
    width: 100%;
    padding: 0px;
  }
}
.flyout-menu-7 .flyout-menu-item-1.mega-menu .grid-row-1 .grid-col-2 {
  width: 30%;
  background-image: url("https://www.journal-theme.com/11/image/cache/catalog/journal3/people/demo09-1500x800.jpg.webp");
  background-position: right top;
  background-size: cover;
}

.flyout-menu-7 .flyout-menu-item-1.mega-menu .grid-row-1 .grid-col-2 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.flyout-menu-7 .mega-menu.flyout-menu-item-2 .dropdown-menu {
  width: 900px;
}

.desktop-header-active .flyout-menu-7 .flyout-menu-item-2.multi-level .dropdown-menu {
  left: 100%;
}

.flyout-menu-7 .flyout-menu-item-2.mega-menu .grid-row-1::before {
  display: block;
  left: 0;
  width: 100vw;
}

.flyout-menu-7 .flyout-menu-item-2.mega-menu .grid-row-1 .grid-col-1 {
  width: 70%;
  padding: 10px;
}

.flyout-menu-7 .flyout-menu-item-2.mega-menu .grid-row-1 .grid-col-1 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (max-width: 1024px) {
  .flyout-menu-7 .flyout-menu-item-2.mega-menu .grid-row-1 .grid-col-1 {
    width: 100%;
    padding: 0px;
  }
}
.flyout-menu-7 .flyout-menu-item-2.mega-menu .grid-row-1 .grid-col-2 {
  width: 30%;
  background-repeat: no-repeat;
  background-size: cover;
}

.flyout-menu-7 .flyout-menu-item-2.mega-menu .grid-row-1 .grid-col-2 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.flyout-menu-7 .mega-menu.flyout-menu-item-3 .dropdown-menu {
  width: 800px;
}

.desktop-header-active .flyout-menu-7 .flyout-menu-item-3.multi-level .dropdown-menu {
  left: 100%;
}

.flyout-menu-7 .flyout-menu-item-3.mega-menu .grid-row-1::before {
  display: block;
  left: 0;
  width: 100vw;
}

.flyout-menu-7 .flyout-menu-item-3.mega-menu .grid-row-1 .grid-col-1 {
  width: 30%;
}

.flyout-menu-7 .flyout-menu-item-3.mega-menu .grid-row-1 .grid-col-1 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (max-width: 1024px) {
  .flyout-menu-7 .flyout-menu-item-3.mega-menu .grid-row-1 .grid-col-1 {
    width: 100%;
    padding: 10px;
  }
}
.flyout-menu-7 .flyout-menu-item-3.mega-menu .grid-row-1 .grid-col-2 {
  width: 70%;
  padding: 15px;
}

.flyout-menu-7 .flyout-menu-item-3.mega-menu .grid-row-1 .grid-col-2 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (max-width: 1024px) {
  .flyout-menu-7 .flyout-menu-item-3.mega-menu .grid-row-1 .grid-col-2 {
    width: 100%;
  }
}
.flyout-menu-7 .mega-menu.flyout-menu-item-4 .dropdown-menu {
  width: 800px;
}

.desktop-header-active .flyout-menu-7 .flyout-menu-item-4.multi-level .dropdown-menu {
  left: 100%;
}

.flyout-menu-7 .flyout-menu-item-4.mega-menu .grid-row-1::before {
  display: block;
  left: 0;
  width: 100vw;
}

.flyout-menu-7 .flyout-menu-item-4.mega-menu .grid-row-1 .grid-col-1 {
  width: 30%;
  background: #f0f2f5;
  padding: 15px;
  padding-right: 20px;
  padding-left: 20px;
}

.flyout-menu-7 .flyout-menu-item-4.mega-menu .grid-row-1 .grid-col-1 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (max-width: 1024px) {
  .flyout-menu-7 .flyout-menu-item-4.mega-menu .grid-row-1 .grid-col-1 {
    width: 100%;
  }
}
.flyout-menu-7 .flyout-menu-item-4.mega-menu .grid-row-1 .grid-col-2 {
  width: 70%;
  padding: 15px;
}

.flyout-menu-7 .flyout-menu-item-4.mega-menu .grid-row-1 .grid-col-2 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (max-width: 1024px) {
  .flyout-menu-7 .flyout-menu-item-4.mega-menu .grid-row-1 .grid-col-2 {
    width: 100%;
  }
}
.flyout-menu-7 .mega-menu.flyout-menu-item-5 .dropdown-menu {
  width: 800px;
}

.desktop-header-active .flyout-menu-7 .flyout-menu-item-5.multi-level .dropdown-menu {
  left: 100%;
}

.flyout-menu-7 .flyout-menu-item-5.mega-menu .grid-row-1 {
  padding: 20px;
}

.flyout-menu-7 .flyout-menu-item-5.mega-menu .grid-row-1::before {
  display: block;
  left: 0;
  width: 100vw;
}

.flyout-menu-7 .flyout-menu-item-5.mega-menu .grid-row-1 .grid-col-1 {
  width: 20%;
  padding-right: 10px;
}

.flyout-menu-7 .flyout-menu-item-5.mega-menu .grid-row-1 .grid-col-1 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.flyout-menu-7 .flyout-menu-item-5.mega-menu .grid-row-1 .grid-col-2 {
  width: 20%;
  padding-right: 10px;
}

.flyout-menu-7 .flyout-menu-item-5.mega-menu .grid-row-1 .grid-col-2 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.flyout-menu-7 .flyout-menu-item-5.mega-menu .grid-row-1 .grid-col-3 {
  width: 20%;
  padding-right: 10px;
}

.flyout-menu-7 .flyout-menu-item-5.mega-menu .grid-row-1 .grid-col-3 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.flyout-menu-7 .flyout-menu-item-5.mega-menu .grid-row-1 .grid-col-4 {
  width: 40%;
}

.flyout-menu-7 .flyout-menu-item-5.mega-menu .grid-row-1 .grid-col-4 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.flyout-menu-7 .flyout-menu-item-5.mega-menu .grid-row-2 {
  background: #f0f2f5;
}

.flyout-menu-7 .flyout-menu-item-5.mega-menu .grid-row-2::before {
  display: block;
  left: 0;
  width: 100vw;
}

.flyout-menu-7 .flyout-menu-item-5.mega-menu .grid-row-2 .grid-col-1 {
  width: 100%;
}

.flyout-menu-7 .flyout-menu-item-5.mega-menu .grid-row-2 .grid-col-1 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.flyout-menu-7 > ul.j-menu > li.flyout-menu-item-6 > a .menu-label {
  background: #50ad55;
  padding: 1px;
  padding-right: 5px;
  padding-left: 5px;
}

.flyout-menu-7 .mega-menu.flyout-menu-item-6 .dropdown-menu {
  width: 800px;
}

.desktop-header-active .flyout-menu-7 .flyout-menu-item-6.multi-level .dropdown-menu {
  left: 100%;
}

.module-catalog-264 .module-item.swiper-slide {
  margin-right: 25px;
  width: calc((100% - 50px) / 3 - 0.01px);
}

.module-catalog-264 .module-item:not(.swiper-slide) {
  padding: 12.5px;
  width: calc(33.3333333333% - 0.01px);
}

.one-column #content .module-catalog-264 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 4 - 0.01px);
}

.one-column #content .module-catalog-264 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(25% - 0.01px);
}

.two-column #content .module-catalog-264 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 3 - 0.01px);
}

.two-column #content .module-catalog-264 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(33.3333333333% - 0.01px);
}

.side-column .module-catalog-264 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .module-catalog-264 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.module-catalog-264 .catalog-title {
  margin-bottom: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 15px;
  color: #333333;
  text-transform: uppercase;
  width: auto;
  margin-left: 0;
  margin-right: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  white-space: normal;
  overflow: visible;
  text-overflow: initial;
}

.module-catalog-264 .catalog-title:hover {
  color: #ef5042;
}

.module-catalog-264 .subitems {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.module-catalog-264 .subitem > a span {
  font-size: 13px;
  color: #696973;
}

.module-catalog-264 .subitem > a:hover span {
  color: #08274d;
  text-decoration: underline;
}

.module-catalog-264 .subitem.view-more a span {
  font-size: 12px;
  color: #696973;
  font-weight: 700;
  text-decoration: underline;
}

.module-catalog-264 .subitem.view-more a:hover span {
  color: #579ac1;
}

.module-catalog-264 .subitem > a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-bottom: 7px;
}

.module-catalog-264 .catalog-image {
  margin-right: 10px;
  margin-bottom: 10px;
}

.module-catalog-264 .item-assets {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-catalog-264 .item-assets > a {
  max-width: 40%;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.module-catalog-264 .item-assets .subitems {
  width: 60%;
}

.module-catalog-264 .item-assets .catalog-image {
  display: block;
}

@media (max-width: 1024px) {
  .module-catalog-264 .module-item.swiper-slide {
    margin-right: 25px;
    width: calc((100% - 25px) / 2 - 0.01px);
  }

  .module-catalog-264 .module-item:not(.swiper-slide) {
    padding: 12.5px;
    width: calc(50% - 0.01px);
  }

  .module-catalog-264 div.item-assets {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .module-catalog-264 div.item-assets > a {
    max-width: 100%;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .module-catalog-264 div.item-assets .subitems {
    width: 100%;
  }

  .module-catalog-264 div.item-assets .catalog-image {
    display: block;
  }
}
.module-products-186 .swiper-container {
  overflow: hidden;
}

.module-products-186 .swiper-buttons {
  display: none;
  top: 50%;
  width: calc(100% + 30px);
  margin-top: -10px;
}

.module-products-186:hover .swiper-buttons {
  display: block;
}

.module-products-186 .swiper-button-prev {
  left: 0;
  right: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-products-186 .swiper-button-next {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-products-186 .swiper-buttons div {
  width: 35px;
  height: 35px;
  background: #2c3640;
  border-width: 4px;
  border-style: solid;
  border-color: white;
  border-radius: 50%;
}

.module-products-186 .swiper-button-disabled {
  opacity: 0;
}

.module-products-186 .swiper-buttons div::before {
  content: "\e408" !important;
  font-family: icomoon !important;
  color: white;
}

.module-products-186 .swiper-buttons .swiper-button-next::before {
  content: "\e409" !important;
  font-family: icomoon !important;
  color: white;
}

.module-products-186 .swiper-buttons div:not(.swiper-button-disabled):hover {
  background: #ef5042;
}

.module-products-186 .swiper-pagination {
  display: block;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.module-products-186 .swiper {
  padding-bottom: 20px;
}

.module-products-186 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #e2e2e2;
}

.module-products-186 .swiper-pagination > span + span {
  margin-left: 8px;
}

.desktop .module-products-186 .swiper-pagination-bullet:hover {
  background-color: #8f9da6;
}

.module-products-186 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ef5042;
}

.module-products-186 .swiper-pagination > span {
  border-radius: 50px;
}

.module-products-186 .nav-tabs > li > a, .module-products-186 .nav-tabs > li.active > a, .module-products-186 .nav-tabs > li.active > a:hover, .module-products-186 .nav-tabs > li.active > a:focus {
  font-family: "Hind Madurai";
  font-weight: 700;
  font-size: 15px;
  color: #8b9198;
  text-transform: uppercase;
}

.desktop .module-products-186 .nav-tabs > li:hover > a, .module-products-186 .nav-tabs > li.active > a {
  color: #ef5042;
}

.module-products-186 .nav-tabs > li.active > a, .module-products-186 .nav-tabs > li.active > a:hover, .module-products-186 .nav-tabs > li.active > a:focus {
  color: #333333;
}

.module-products-186 .nav-tabs > li {
  border-width: 0;
  border-bottom-width: 2px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.module-products-186 .nav-tabs > li.active {
  border-color: #ef5042;
}

.module-products-186 .nav-tabs > li.active::after {
  display: none;
  border-top-width: 10px;
}

.module-products-186 .nav-tabs > li > a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  padding: 0px;
  padding-bottom: 10px;
}

.module-products-186 .nav-tabs > li > a::before {
  font-size: 18px;
}

.module-products-186 .nav-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  min-width: 50px;
}

.module-products-186 .nav-tabs > li:not(:last-child) {
  margin-right: 20px;
}

.module-products-186 .mobile .nav-tabs {
  overflow-x: scroll;
}

.module-products-186 .nav-tabs::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 1px;
  height: 2px;
  width: 2px;
}

.module-products-186 .nav-tabs::-webkit-scrollbar-track {
  background-color: white;
  background-color: #eeeeee;
}

.module-products-186 .nav-tabs::-webkit-scrollbar-thumb {
  background-color: #999;
  background-color: #ef5042;
}

.module-products-186 .tab-container::before {
  display: none;
}

.module-products-186 .tab-content {
  padding-top: 20px;
}

.module-products-186 .tab-container {
  display: block;
}

.module-products-186 .tab-container .nav-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-products-186 .product-layout.swiper-slide {
  margin-right: 20px;
  width: calc((100% - 20px) / 2 - 0.01px);
}

.module-products-186 .product-layout:not(.swiper-slide) {
  padding: 10px;
  width: calc(50% - 0.01px);
}

.one-column #content .module-products-186 .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.one-column #content .module-products-186 .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.two-column #content .module-products-186 .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.two-column #content .module-products-186 .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.side-column .module-products-186 .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .module-products-186 .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.module-products-186 .module-body > .module-item {
  margin-bottom: 20px;
}

.module-products-186 .product-grid .product-thumb {
  background: white;
  border-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
  border-radius: px;
  padding: 5px;
}

.module-products-186 .product-grid .product-thumb:hover .product-img > div {
  -webkit-transform: scale(1.12);
          transform: scale(1.12);
}

.module-products-186 .product-grid .product-thumb .product-labels {
  visibility: visible;
  opacity: 1;
}

.module-products-186 .product-grid .product-thumb .quickview-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translate3d(-50%, -50%, 1px);
          transform: translate3d(-50%, -50%, 1px);
}

.module-products-186 .product-grid .product-thumb .btn-quickview {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0.88);
          transform: scale(0.88);
  width: 35px;
  height: 35px;
}

.module-products-186 .product-grid .product-thumb:hover .btn-quickview {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.module-products-186 .product-grid .product-thumb .btn-quickview .btn-text {
  display: none;
}

.module-products-186 .product-grid .product-thumb .btn-quickview::before {
  display: inline-block;
  content: "\ebef" !important;
  font-family: icomoon !important;
  font-size: 16px;
}

.module-products-186 .product-grid .product-thumb .countdown {
  display: none;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(-50%, 0, 1px) scale(1);
          transform: translate3d(-50%, 0, 1px) scale(1);
}

.module-products-186 .product-grid.product-list .product-layout .image {
  float: left;
  height: 100%;
}

.module-products-186 .product-grid .product-thumb .stats {
  display: none;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 5px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  border-width: 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
}

.module-products-186 .product-grid .stat-1 .stats-label {
  display: none;
}

.module-products-186 .product-grid .stat-2 .stats-label {
  display: none;
}

.module-products-186 .product-grid.product-grid .product-thumb .rating {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  top: 0;
}

.module-products-186 .product-grid.product-grid .product-thumb:hover .rating {
  visibility: visible;
  opacity: 1;
}

.module-products-186 .product-grid.product-grid .product-thumb .rating-stars {
  position: absolute;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.module-products-186 .product-grid .product-thumb .rating {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-products-186 .product-grid .product-thumb .rating.no-rating {
  display: none;
}

.module-products-186 .product-grid .product-thumb .rating-stars {
  padding-bottom: 10px;
}

.module-products-186 .product-grid .product-thumb .rating.no-rating span {
  opacity: 0.5;
}

.module-products-186 .product-grid .product-thumb .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-left: 0;
  margin-right: auto;
  padding-top: 8px;
  padding-bottom: 5px;
  padding-left: 8px;
}

.module-products-186 .product-grid .product-thumb .name a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  text-align: left;
  text-align: left;
}

.module-products-186 .product-grid .product-thumb .description {
  display: none;
  padding: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-width: 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
}

.module-products-186 .product-grid .product-thumb .price {
  display: block;
  font-size: 15px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  margin-left: 0;
  margin-right: auto;
  text-align: left;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 8px;
  padding-top: 0px;
}

.module-products-186 .product-grid .product-thumb .price-tax {
  display: none;
  font-size: 12px;
  text-align: left;
}

.module-products-186 .product-grid .product-thumb .price-old {
  font-size: 13px;
  color: #696973;
  text-decoration: line-through;
  margin: 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.module-products-186 .product-grid .product-thumb .price > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-products-186 .product-grid .product-thumb .price-new {
  margin: 0 7px 0 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.module-products-186 .product-grid .product-thumb .buttons-wrapper {
  display: block;
}

.module-products-186 .product-grid .product-thumb .button-group {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.module-products-186 .product-grid.product-grid .product-thumb .button-group {
  padding: 8px;
  padding-bottom: 5px;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
}

.module-products-186 .product-grid .product-thumb .cart-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-186 .product-grid .product-thumb .btn-cart::before {
  display: none;
  font-size: 16px;
  left: 2px;
  margin-right: 2px;
}

.module-products-186 .product-grid .product-thumb .btn-cart .btn-text {
  display: inline-block;
  padding: 0;
}

.module-products-186 .product-grid.product-grid .product-thumb .btn-cart {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.module-products-186 .product-grid.product-grid .product-thumb .cart-group {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
}

.module-products-186 .product-grid .product-thumb .btn-cart.btn, .module-products-186 .product-grid .product-thumb .btn-cart.btn:visited {
  font-family: "Hind Madurai";
  font-weight: 400;
  font-size: 11px;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-186 .product-grid .product-thumb .btn-cart.btn {
  padding: 2px;
  padding-right: 7px;
  padding-left: 7px;
  min-width: 20px;
  min-height: 20px;
}

.desktop .module-products-186 .product-grid .product-thumb .btn-cart.btn:hover {
  -webkit-box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.25);
}

.module-products-186 .product-grid .product-thumb .btn-cart.btn:active, .module-products-186 .product-grid .product-thumb .btn-cart.btn:hover:active, .module-products-186 .product-grid .product-thumb .btn-cart.btn:focus:active {
  -webkit-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
}

.module-products-186 .product-grid .product-thumb .btn-cart.btn:focus {
  -webkit-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
}

.module-products-186 .product-grid .product-thumb .btn-cart.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-186 .product-grid .product-thumb .stepper {
  display: none;
  margin-right: 5px;
  height: 36px;
}

.module-products-186 .product-grid .button-group-bottom .wish-group.wish-group-bottom {
  margin: -10px;
  margin-top: 10px;
}

.module-products-186 .product-grid .button-group-bottom .wish-group-bottom {
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
}

.module-products-186 .product-grid .product-thumb .btn-wishlist {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 15px;
  margin-left: 15px;
}

.module-products-186 .product-grid .product-thumb .btn-wishlist::before {
  display: inline-block;
  font-size: 16px;
}

.module-products-186 .product-grid .product-thumb .btn-wishlist .btn-text {
  display: none;
}

.module-products-186 .product-grid .product-thumb .btn-wishlist.btn, .module-products-186 .product-grid .product-thumb .btn-wishlist.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-186 .product-grid .product-thumb .btn-wishlist.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-186 .product-grid .product-thumb .btn-wishlist.btn:active, .module-products-186 .product-grid .product-thumb .btn-wishlist.btn:hover:active, .module-products-186 .product-grid .product-thumb .btn-wishlist.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-186 .product-grid .product-thumb .btn-wishlist.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-186 .product-grid .product-thumb .btn-wishlist.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-186 .product-grid .product-thumb .btn-wishlist.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-186 .product-grid .product-thumb .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-186 .product-grid .product-thumb .btn-compare {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-186 .product-grid .product-thumb .btn-compare::before {
  display: inline-block;
  font-size: 15px;
}

.module-products-186 .product-grid .product-thumb .btn-compare .btn-text {
  display: none;
}

.module-products-186 .product-grid .product-thumb .btn-compare.btn, .module-products-186 .product-grid .product-thumb .btn-compare.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-186 .product-grid .product-thumb .btn-compare.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-186 .product-grid .product-thumb .btn-compare.btn:active, .module-products-186 .product-grid .product-thumb .btn-compare.btn:hover:active, .module-products-186 .product-grid .product-thumb .btn-compare.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-186 .product-grid .product-thumb .btn-compare.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-186 .product-grid .product-thumb .btn-compare.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-186 .product-grid .product-thumb .btn-compare.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-186 .product-grid .product-thumb .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-186 .product-grid .product-thumb .extra-group {
  display: none;
}

.module-products-186 .product-grid .product-thumb .extra-group .btn:first-child {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-186 .product-grid .product-thumb .extra-group .btn-extra + .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-products-186 .product-grid .product-thumb .extra-group .btn:first-child::before {
  display: inline-block;
}

.module-products-186 .product-grid .product-thumb .extra-group .btn:first-child .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-186 .product-grid .product-thumb .extra-group .btn + .btn::before {
  display: inline-block;
}

.module-products-186 .product-grid .product-thumb .extra-group .btn + .btn .btn-text {
  display: inline-block;
  padding: 0 0.4em;
}

.module-products-186 .product-grid .product-layout .extra-group > div {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.module-products-186 .product-grid .product-thumb .extra-group > div {
  padding: 5px;
  padding-bottom: 3px;
  margin-top: 5px;
  border-width: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: #e2e2e2;
}

.module-products-186 .product-grid .product-thumb .extra-group .btn.btn, .module-products-186 .product-grid .product-thumb .extra-group .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-186 .product-grid .product-thumb .extra-group .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-186 .product-grid .product-thumb .extra-group .btn.btn:active, .module-products-186 .product-grid .product-thumb .extra-group .btn.btn:hover:active, .module-products-186 .product-grid .product-thumb .extra-group .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-186 .product-grid .product-thumb .extra-group .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-186 .product-grid .product-thumb .extra-group .btn.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-186 .product-grid .product-thumb .extra-group .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-186 .product-grid .product-thumb .extra-group .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-186 .product-grid .product-thumb .extra-group .btn + .btn.btn, .module-products-186 .product-grid .product-thumb .extra-group .btn + .btn.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-products-186 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-products-186 .product-grid .product-thumb .extra-group .btn + .btn.btn:active, .module-products-186 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover:active, .module-products-186 .product-grid .product-thumb .extra-group .btn + .btn.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-186 .product-grid .product-thumb .extra-group .btn + .btn.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-186 .product-grid .product-thumb .extra-group .btn + .btn.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-products-186 .product-grid .product-thumb .extra-group .btn + .btn.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-products-186 .product-grid .product-thumb .extra-group .btn + .btn.btn.btn.disabled::after {
  font-size: 20px;
}

.module-products-186 .product-grid.product-grid .product-thumb .extra-group {
  position: static;
  margin-top: initial;
}

.module-products-186 .product-grid.product-grid .product-thumb .extra-group > div {
  position: static;
  -webkit-transform: none;
          transform: none;
  opacity: 1;
}

.module-products-186 .product-grid.product-grid .product-thumb .buttons-wrapper {
  position: static;
  width: auto;
  overflow: visible;
  -webkit-box-ordinal-group: initial;
      -ms-flex-order: initial;
          order: initial;
  margin-top: auto;
  -webkit-transform: none;
          transform: none;
}

.module-products-186 .product-grid.product-grid .product-thumb .buttons-wrapper .button-group {
  position: static;
  opacity: 1;
  visibility: visible;
  -webkit-transform: none;
          transform: none;
}

.module-products-186 .product-grid.product-grid .product-thumb:hover .buttons-wrapper .button-group {
  -webkit-transform: none;
          transform: none;
}

.module-products-186 .product-grid.product-grid .wish-group {
  position: static;
  width: auto;
  top: auto;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-products-186 .product-grid .product-thumb .btn-quickview.btn {
  border-radius: 50px !important;
  padding: 10px !important;
}

@media (max-width: 1024px) {
  .module-products-186 .swiper-buttons {
    display: none !important;
  }

  .module-products-186 .product-grid.product-grid .product-thumb .rating {
    position: absolute;
    visibility: visible;
    opacity: 1;
    top: 0;
  }

  .module-products-186 .product-grid.product-grid .product-thumb .rating-stars {
    position: absolute;
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media (max-width: 760px) {
  .module-products-186 .swiper-container {
    overflow: visible;
  }
}
/* div.main-menu.main-menu-3>.j-menu .menu-item.main-menu-item-1>a::before {
    content: '\e8d2' !important;
    font-family: icomoon !important;
    top: -1px
} */
.desktop-main-menu-wrapper .main-menu-3 .mega-custom.main-menu-item-1 .mega-menu-content {
  width: 500px;
  position: relative;
  left: 0;
  -webkit-transform: none;
          transform: none;
}

.desktop-main-menu-wrapper .main-menu-3 .mega-custom.main-menu-item-1 > .dropdown-menu::before {
  left: 0;
  -webkit-transform: none;
          transform: none;
}

.desktop-main-menu-wrapper .main-menu-3 > .j-menu li.main-menu-item-1.multi-level .dropdown-menu ul li .dropdown-menu {
  left: 100%;
}

.desktop-main-menu-wrapper .main-menu-3 .main-menu-item-1 > a > .menu-label {
  margin-right: 10px;
  margin-top: 13px;
}

.desktop-main-menu-wrapper .menu-fullwidth > .j-dropdown {
  width: 100vw;
  left: 50%;
  margin-left: -50vw;
}

.desktop-main-menu-wrapper .main-menu-3 .mega-custom.main-menu-item-3 .mega-menu-content {
  width: 500px;
  position: relative;
  left: 0;
  -webkit-transform: none;
          transform: none;
}

.desktop-main-menu-wrapper .main-menu-3 .mega-custom.main-menu-item-3 > .dropdown-menu::before {
  left: 0;
  -webkit-transform: none;
          transform: none;
}

.desktop-main-menu-wrapper .main-menu-3 > .j-menu li.main-menu-item-3:not(.mega-fullwidth) > .dropdown-menu::before {
  display: block;
  margin-top: -10px;
}

.desktop-main-menu-wrapper .main-menu-3 > .j-menu li.main-menu-item-3.multi-level .dropdown-menu ul li .dropdown-menu {
  left: 100%;
}

.main-menu-3 .main-menu-item-3.mega-menu .grid-row-1 {
  padding: 10px;
}

.main-menu-3 .main-menu-item-3.mega-menu .grid-row-1::before {
  display: block;
  left: 0;
  width: 100vw;
}

@media (max-width: 1024px) {
  .main-menu-3 .main-menu-item-3.mega-menu .grid-row-1 {
    padding: 0px;
  }
}
.main-menu-3 .main-menu-item-3.mega-menu .grid-row-1 .grid-col-1 {
  width: 66.6666666667%;
  padding: 20px;
  padding-left: 0px;
}

@media (max-width: 1024px) {
  .main-menu-3 .main-menu-item-3.mega-menu .grid-row-1 .grid-col-1 {
    width: 100%;
    padding: 0px;
    padding-bottom: 20px;
  }
}
.main-menu-3 .main-menu-item-3.mega-menu .grid-row-1 .grid-col-2 {
  width: 33.3333333333%;
  padding: 20px;
}

.main-menu-3 .main-menu-item-3.mega-menu .grid-row-1 .grid-col-2 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (max-width: 1024px) {
  .main-menu-3 .main-menu-item-3.mega-menu .grid-row-1 .grid-col-2 {
    width: 100%;
    padding: 0px;
  }
}
.desktop-main-menu-wrapper .main-menu-3 .mega-custom.main-menu-item-4 .mega-menu-content {
  width: 500px;
  position: relative;
  left: 0;
  -webkit-transform: none;
          transform: none;
}

.desktop-main-menu-wrapper .main-menu-3 .mega-custom.main-menu-item-4 > .dropdown-menu::before {
  left: 0;
  -webkit-transform: none;
          transform: none;
}

.desktop-main-menu-wrapper .main-menu-3 > .j-menu li.main-menu-item-4:not(.mega-fullwidth) > .dropdown-menu::before {
  display: block;
  margin-top: -10px;
}

.desktop-main-menu-wrapper .main-menu-3 > .j-menu li.main-menu-item-4.multi-level .dropdown-menu ul li .dropdown-menu {
  left: 100%;
}

.top-menu-283 .j-menu li.top-menu-item-1 > a::before {
  content: "\f082" !important;
  font-family: icomoon !important;
}

.top-menu-283 > ul > .top-menu-item-1 > a {
  text-align: center;
}

.top-menu-283 > ul > .top-menu-item-1 > a > .links-text {
  display: none;
}

.top-menu-283 > ul > .top-menu-item-1 > a .count-badge {
  position: absolute;
  top: auto;
  right: auto;
}

.top-menu-283 .j-menu li.top-menu-item-2 > a::before {
  content: "\f099" !important;
  font-family: icomoon !important;
}

.top-menu-283 > ul > .top-menu-item-2 > a {
  text-align: center;
}

.top-menu-283 > ul > .top-menu-item-2 > a > .links-text {
  display: none;
}

.top-menu-283 > ul > .top-menu-item-2 > a .count-badge {
  position: absolute;
  top: auto;
  right: auto;
}

.top-menu-283 .j-menu li.top-menu-item-3 > a::before {
  content: "\eb6d" !important;
  font-family: icomoon !important;
}

.top-menu-283 > ul > .top-menu-item-3 > a {
  text-align: center;
}

.top-menu-283 > ul > .top-menu-item-3 > a > .links-text {
  display: none;
}

.top-menu-283 > ul > .top-menu-item-3 > a .count-badge {
  position: absolute;
  top: auto;
  right: auto;
}

.top-menu-283 .j-menu li.top-menu-item-4 > a::before {
  content: "\f0d3" !important;
  font-family: icomoon !important;
}

.top-menu-283 > ul > .top-menu-item-4 > a {
  text-align: center;
}

.top-menu-283 > ul > .top-menu-item-4 > a > .links-text {
  display: none;
}

.top-menu-283 > ul > .top-menu-item-4 > a .count-badge {
  position: absolute;
  top: auto;
  right: auto;
}

.top-menu-283 .j-menu li.top-menu-item-5 > a::before {
  content: "\f0d4" !important;
  font-family: icomoon !important;
}

.top-menu-283 > ul > .top-menu-item-5 > a {
  text-align: center;
}

.top-menu-283 > ul > .top-menu-item-5 > a > .links-text {
  display: none;
}

.top-menu-283 > ul > .top-menu-item-5 > a .count-badge {
  position: absolute;
  top: auto;
  right: auto;
}

.top-menu-283 .j-menu li.top-menu-item-6 > a::before {
  content: "\f16a" !important;
  font-family: icomoon !important;
}

.top-menu-283 > ul > .top-menu-item-6 > a {
  text-align: center;
}

.top-menu-283 > ul > .top-menu-item-6 > a > .links-text {
  display: none;
}

.top-menu-283 > ul > .top-menu-item-6 > a .count-badge {
  position: absolute;
  top: auto;
  right: auto;
}

.top-menu-287 .j-menu li.top-menu-item-1 > a::before {
  content: url("../images/calendar-header.svg") !important;
  /* font-family: icomoon !important; */
  left: -2px;
  width: 26px;
}

.top-menu-287 > ul > .top-menu-item-1 > a {
  text-align: left;
}

.top-menu-287 > ul > .top-menu-item-1 > a > .links-text {
  display: block;
}

.top-menu-287 > ul > .top-menu-item-1 > a .count-badge {
  position: relative;
}

.top-menu-287 .j-menu .j-menu li.top-menu-item-2 > a::before {
  content: "\e990" !important;
  font-family: icomoon !important;
}

.top-menu-287 .j-menu .j-menu li.top-menu-item-3 > a::before {
  content: "\ebdd" !important;
  font-family: icomoon !important;
}

.top-menu-2 > ul > .top-menu-item-1 > a {
  text-align: left;
}

.top-menu-2 > ul > .top-menu-item-1 > a > .links-text {
  display: block;
}

.top-menu-2 > ul > .top-menu-item-1 > a .count-badge {
  position: relative;
}

.top-menu-2 > ul > .top-menu-item-2 > a {
  text-align: left;
}

.top-menu-2 > ul > .top-menu-item-2 > a > .links-text {
  display: block;
}

.top-menu-2 > ul > .top-menu-item-2 > a .count-badge {
  position: relative;
}

.top-menu-2 > ul > .top-menu-item-6 > a {
  text-align: left;
}

.top-menu-2 > ul > .top-menu-item-6 > a > .links-text {
  display: block;
}

.top-menu-2 > ul > .top-menu-item-6 > a .count-badge {
  position: relative;
}

.top-menu-2 > ul > .top-menu-item-7 > a {
  text-align: left;
}

.top-menu-2 > ul > .top-menu-item-7 > a > .links-text {
  display: block;
}

.top-menu-2 > ul > .top-menu-item-7 > a .count-badge {
  position: relative;
}

.top-menu-13 .j-menu li.top-menu-item-1 > a::before {
  content: "\ead9" !important;
  font-family: icomoon !important;
}

.top-menu-13 > ul > .top-menu-item-1 > a {
  text-align: left;
}

.top-menu-13 > ul > .top-menu-item-1 > a > .links-text {
  display: block;
}

.top-menu-13 > ul > .top-menu-item-1 > a .count-badge {
  position: relative;
}

.top-menu-13 .j-menu li.top-menu-item-2 > a::before {
  content: "\e90d" !important;
  font-family: icomoon !important;
}

.top-menu-13 > ul > .top-menu-item-2 > a {
  text-align: left;
}

.top-menu-13 > ul > .top-menu-item-2 > a > .links-text {
  display: block;
}

.top-menu-13 > ul > .top-menu-item-2 > a .count-badge {
  position: relative;
}

footer > div {
  background: #f8f8f8;
}

footer .grid-row-1 {
  background: #3a4754;
  padding: 30px;
}

footer .grid-row-1::before {
  display: block;
  left: 0;
  width: 100vw;
}

@media (max-width: 1300px) {
  footer .grid-row-1 {
    padding: 20px;
  }
}
footer .grid-row-1 .grid-col-1 {
  width: 100%;
}

footer .grid-row-1 .grid-col-1 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

footer .grid-row-2 {
  padding-top: 40px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 0px;
}

footer .grid-row-2::before {
  display: block;
  left: 0;
  width: 100vw;
}

@media (max-width: 760px) {
  footer .grid-row-2 {
    padding-bottom: 0px;
  }
}
footer .grid-row-2 .grid-col-1 {
  width: 25%;
  padding: 20px;
  padding-top: 0px;
  padding-bottom: 30px;
  padding-left: 0px;
}

footer .grid-row-2 .grid-col-1 .grid-items {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (max-width: 1300px) {
  footer .grid-row-2 .grid-col-1 {
    padding-left: 18px;
  }
}
@media (max-width: 1024px) {
  footer .grid-row-2 .grid-col-1 {
    width: 50%;
  }
}
@media (max-width: 760px) {
  footer .grid-row-2 .grid-col-1 {
    width: 100%;
  }
}
footer .grid-row-2 .grid-col-2 {
  width: 25%;
  padding: 20px;
  padding-top: 0px;
}

footer .grid-row-2 .grid-col-2 .grid-items {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 1024px) {
  footer .grid-row-2 .grid-col-2 {
    width: 50%;
  }
}
@media (max-width: 359px) {
  footer .grid-row-2 .grid-col-2 {
    width: 100%;
  }
}
footer .grid-row-2 .grid-col-3 {
  width: 25%;
  padding: 20px;
  padding-top: 0px;
}

footer .grid-row-2 .grid-col-3 .grid-items {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 1024px) {
  footer .grid-row-2 .grid-col-3 {
    width: 50%;
  }
}
@media (max-width: 359px) {
  footer .grid-row-2 .grid-col-3 {
    width: 100%;
  }
}
footer .grid-row-2 .grid-col-4 {
  width: 25%;
  padding: 20px;
  padding-top: 0px;
}

footer .grid-row-2 .grid-col-4 .grid-items {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 1024px) {
  footer .grid-row-2 .grid-col-4 {
    width: 50%;
  }
}
@media (max-width: 760px) {
  footer .grid-row-2 .grid-col-4 {
    width: 100%;
    background: #eeeeee;
    padding: 20px;
  }
}
footer .grid-row-3 {
  background: #3a4754;
  padding: 20px;
}

footer .grid-row-3::before {
  display: block;
  left: 0;
  width: 100vw;
}

footer .grid-row-3 .grid-col-1 {
  width: 33.3333333333%;
}

footer .grid-row-3 .grid-col-1 .grid-items {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 980px) {
  footer .grid-row-3 .grid-col-1 {
    width: 100%;
    margin-bottom: 10px;
  }
}
footer .grid-row-3 .grid-col-2 {
  width: 66.6666666667%;
}

footer .grid-row-3 .grid-col-2 .grid-items {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 980px) {
  footer .grid-row-3 .grid-col-2 {
    width: 100%;
  }
}
.module-side_products-39 .swiper-container {
  overflow: hidden;
}

.module-side_products-39 .swiper-buttons {
  display: none;
  top: 50%;
  width: calc(100% + 30px);
  margin-top: -10px;
}

.module-side_products-39:hover .swiper-buttons {
  display: block;
}

.module-side_products-39 .swiper-button-prev {
  left: 0;
  right: auto;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-side_products-39 .swiper-button-next {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.module-side_products-39 .swiper-buttons div {
  width: 35px;
  height: 35px;
  background: #2c3640;
  border-width: 4px;
  border-style: solid;
  border-color: white;
  border-radius: 50%;
}

.module-side_products-39 .swiper-button-disabled {
  opacity: 0;
}

.module-side_products-39 .swiper-buttons div::before {
  content: "\e408" !important;
  font-family: icomoon !important;
  color: white;
}

.module-side_products-39 .swiper-buttons .swiper-button-next::before {
  content: "\e409" !important;
  font-family: icomoon !important;
  color: white;
}

.module-side_products-39 .swiper-buttons div:not(.swiper-button-disabled):hover {
  background: #ef5042;
}

.module-side_products-39 .swiper-pagination {
  display: block;
  margin-bottom: -10px;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.module-side_products-39 .swiper {
  padding-bottom: 20px;
}

.module-side_products-39 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #e2e2e2;
}

.module-side_products-39 .swiper-pagination > span + span {
  margin-left: 8px;
}

.desktop .module-side_products-39 .swiper-pagination-bullet:hover {
  background-color: #8f9da6;
}

.module-side_products-39 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ef5042;
}

.module-side_products-39 .swiper-pagination > span {
  border-radius: 50px;
}

.module-side_products-39 .nav-tabs > li.active::after {
  display: none;
}

.module-side_products-39 .nav-tabs > li > a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: normal;
}

.module-side_products-39 .nav-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}

.module-side_products-39 .nav-tabs > li {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.module-side_products-39 .mobile .nav-tabs {
  overflow-x: scroll;
}

.module-side_products-39 .nav-tabs::-webkit-scrollbar {
  -webkit-appearance: none;
  height: 1px;
  height: 5px;
  width: 5px;
}

.module-side_products-39 .nav-tabs::-webkit-scrollbar-track {
  background-color: white;
}

.module-side_products-39 .nav-tabs::-webkit-scrollbar-thumb {
  background-color: #999;
}

.module-side_products-39 .tab-container::before {
  display: none;
}

.module-side_products-39 .tab-container {
  display: block;
}

.module-side_products-39 .tab-container .nav-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.module-side_products-39 .product-layout.swiper-slide {
  margin-right: 20px;
  width: calc((100% - 60px) / 4 - 0.01px);
}

.module-side_products-39 .product-layout:not(.swiper-slide) {
  padding: 10px;
  width: calc(25% - 0.01px);
}

.one-column #content .module-side_products-39 .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.one-column #content .module-side_products-39 .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.two-column #content .module-side_products-39 .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.two-column #content .module-side_products-39 .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.side-column .module-side_products-39 .product-layout.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .module-side_products-39 .product-layout:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.module-side_products-39 .side-products-blocks > div {
  width: 100%;
}

.module-side_products-39:not(.carousel-mode) .module-body > .module-item > .side-products {
  margin: -10px;
}

.module-side_products-39 .side-product {
  background: white;
  border-radius: 3px;
  padding: 7px;
}

.desktop .module-side_products-39 .side-product:hover {
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
          box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}

.module-side_products-39 .product-layout:not(.swiper-slide) + div {
  margin-top: 10px;
}

.module-side_products-39 .side-product .image img {
  border-radius: px;
}

.module-side_products-39 .side-product .image {
  width: 25%;
}

.module-side_products-39 .side-product .caption {
  width: 75%;
  padding-left: 8px;
}

.module-side_products-39 .side-product .quickview-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  visibility: hidden;
  opacity: 0;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0.85);
          transform: translate(-50%, -50%) scale(0.85);
}

.module-side_products-39 .side-product .quickview-button .btn {
  padding: 10px !important;
  border-radius: 50% !important;
}

.module-side_products-39 .side-product:hover .quickview-button {
  visibility: visible;
  opacity: 1;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}

.module-side_products-39 .side-product .btn-quickview {
  width: 30px !important;
  height: 30px !important;
}

.module-side_products-39 .side-product .btn-quickview::before {
  content: "\ebef" !important;
  font-family: icomoon !important;
  font-size: 16px;
}

.module-side_products-39 .side-product .btn-quickview.btn, .module-side_products-39 .side-product .btn-quickview.btn:visited {
  color: #696973;
}

.module-side_products-39 .side-product .btn-quickview.btn:hover {
  color: #333333 !important;
  background: #f0f2f5 !important;
}

.module-side_products-39 .side-product .btn-quickview.btn {
  background: #f8f8f8;
}

.module-side_products-39 .side-product .btn-quickview.btn:active, .module-side_products-39 .side-product .btn-quickview.btn:hover:active, .module-side_products-39 .side-product .btn-quickview.btn:focus:active {
  background: #eeeeee !important;
}

.module-side_products-39 .side-product .btn-quickview.btn:focus {
  background: #eeeeee;
}

.module-side_products-39 .side-product .btn-quickview.btn.btn.disabled::after {
  font-size: 20px;
}

.module-side_products-39 .side-product .name {
  display: block;
  margin-bottom: 2px;
}

.module-side_products-39 .side-product .name a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Vollkorn";
  font-weight: 700;
  font-size: 16px;
  color: #333333;
  line-height: 1.3;
}

.module-side_products-39 .side-product .price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 14px;
  color: #696973;
  margin-bottom: 2px;
}

.module-side_products-39 .side-product .price-tax {
  font-size: 12px;
  display: none;
}

.module-side_products-39 .side-product .price-old {
  margin: 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  font-size: 13px;
  color: #8f9da6;
  text-decoration: line-through;
}

.module-side_products-39 .side-product .price-new {
  margin: 0 5px 0 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  color: #ef5042;
}

.module-side_products-39 .side-product .rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2px;
  margin-bottom: 3px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-side_products-39 .side-product .rating.no-rating {
  display: none;
}

.module-side_products-39 .side-product .rating .fa-stack {
  font-size: 10px;
  width: 1.1em;
}

.module-side_products-39 .side-product .button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-left: -3px;
}

.module-side_products-39 .side-product .btn-cart {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 10px;
}

.module-side_products-39 .side-product .btn-cart::before {
  font-size: 14px;
  left: 1px;
}

.module-side_products-39 .side-product .btn-cart.btn, .module-side_products-39 .side-product .btn-cart.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-side_products-39 .side-product .btn-cart.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-side_products-39 .side-product .btn-cart.btn:active, .module-side_products-39 .side-product .btn-cart.btn:hover:active, .module-side_products-39 .side-product .btn-cart.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-side_products-39 .side-product .btn-cart.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-side_products-39 .side-product .btn-cart.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-side_products-39 .side-product .btn-cart.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-side_products-39 .side-product .btn-cart.btn.btn.disabled::after {
  font-size: 20px;
}

.module-side_products-39 .side-product .btn-wishlist {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 10px;
}

.module-side_products-39 .side-product .btn-wishlist::before {
  font-size: 13px;
}

.module-side_products-39 .side-product .btn-wishlist.btn, .module-side_products-39 .side-product .btn-wishlist.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-side_products-39 .side-product .btn-wishlist.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-side_products-39 .side-product .btn-wishlist.btn:active, .module-side_products-39 .side-product .btn-wishlist.btn:hover:active, .module-side_products-39 .side-product .btn-wishlist.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-side_products-39 .side-product .btn-wishlist.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-side_products-39 .side-product .btn-wishlist.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-side_products-39 .side-product .btn-wishlist.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-side_products-39 .side-product .btn-wishlist.btn.btn.disabled::after {
  font-size: 20px;
}

.module-side_products-39 .side-product .btn-compare {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.module-side_products-39 .side-product .btn-compare::before {
  font-size: 13px;
}

.module-side_products-39 .side-product .btn-compare.btn, .module-side_products-39 .side-product .btn-compare.btn:visited {
  font-size: 13px;
  color: #8b9198;
  text-transform: none;
  letter-spacing: 0;
}

.module-side_products-39 .side-product .btn-compare.btn:hover {
  color: #ef5042 !important;
  background: none !important;
}

.module-side_products-39 .side-product .btn-compare.btn:active, .module-side_products-39 .side-product .btn-compare.btn:hover:active, .module-side_products-39 .side-product .btn-compare.btn:focus:active {
  color: #ef5042 !important;
  background: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-side_products-39 .side-product .btn-compare.btn:focus {
  color: #ef5042 !important;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-side_products-39 .side-product .btn-compare.btn {
  background: none;
  padding: 0px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px !important;
}

.desktop .module-side_products-39 .side-product .btn-compare.btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.module-side_products-39 .side-product .btn-compare.btn.btn.disabled::after {
  font-size: 20px;
}

@media (max-width: 1024px) {
  .module-side_products-39 .swiper-buttons {
    display: none !important;
  }
}
@media (max-width: 980px) {
  .module-side_products-39 .product-layout.swiper-slide {
    margin-right: 10px;
    width: calc((100% - 20px) / 3 - 0.01px);
  }

  .module-side_products-39 .product-layout:not(.swiper-slide) {
    padding: 5px;
    width: calc(33.3333333333% - 0.01px);
  }
}
@media (max-width: 760px) {
  .module-side_products-39 .swiper-container {
    overflow: visible;
  }

  .module-side_products-39 .product-layout.swiper-slide {
    margin-right: 10px;
    width: calc((100% - 10px) / 2 - 0.01px);
  }

  .module-side_products-39 .product-layout:not(.swiper-slide) {
    padding: 5px;
    width: calc(50% - 0.01px);
  }

  .module-side_products-39 .side-product .image {
    width: 30%;
  }

  .module-side_products-39 .side-product .caption {
    width: 70%;
  }

  .module-side_products-39 .side-product .button-group {
    display: none;
  }
}
@media (max-width: 470px) {
  .module-side_products-39 .side-product .name a {
    font-size: 13px;
  }

  .module-side_products-39 .side-product .price-old {
    font-size: 11px;
  }

  .module-side_products-39 .side-product .price {
    font-size: 12px;
  }
}
@media (max-width: 359px) {
  .module-side_products-39 .side-product .image {
    width: 100%;
  }

  .module-side_products-39 .side-product .caption {
    width: 100%;
    padding-top: 8px;
    padding-left: 0px;
  }

  .module-side_products-39 .side-product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.module-info_blocks-215 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.module-info_blocks-215 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.one-column #content .module-info_blocks-215 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.one-column #content .module-info_blocks-215 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.two-column #content .module-info_blocks-215 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.two-column #content .module-info_blocks-215 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.side-column .module-info_blocks-215 .module-item.swiper-slide {
  margin-right: 0px;
  width: calc((100% - 0px) / 1 - 0.01px);
}

.side-column .module-info_blocks-215 .module-item:not(.swiper-slide) {
  padding: 0px;
  width: calc(100% - 0.01px);
}

.module-info_blocks-215 .info-block .info-block-title {
  font-size: 14px;
  display: block;
}

.module-info_blocks-215 .info-block .info-block-text {
  display: block;
}

.module-info_blocks-215 .info-block {
  padding: 5px;
  padding-bottom: 10px;
  padding-left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
}

.module-info_blocks-215 .info-block-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.module-info_blocks-215 .info-block::before {
  -ms-flex-item-align: center;
      align-self: center;
  width: 30px;
  font-size: 20px;
  color: #696973;
}

.module-info_blocks-215 .info-block-img {
  -ms-flex-item-align: center;
      align-self: center;
}

.module-info_blocks-215 .info-block::before, .module-info_blocks-215 .info-block-img {
  margin-right: 5px;
}

.module-info_blocks-215 .info-block .count-badge {
  display: none;
}

.module-info_blocks-215 .module-item-1 .info-block-img {
  left: 5px;
  top: -5px;
}

.module-info_blocks-215 .module-item-1 .info-block::before {
  content: "\eab9" !important;
  font-family: icomoon !important;
}

.module-info_blocks-215 .module-item-2 .info-block::before {
  content: "\eb7b" !important;
  font-family: icomoon !important;
}

.module-info_blocks-215 .module-item-3 .info-block::before {
  content: "\f230" !important;
  font-family: icomoon !important;
}

.module-info_blocks-215 .module-item-4 .info-block::before {
  content: "\f16d" !important;
  font-family: icomoon !important;
}

.module-info_blocks-215 .module-item-5 .info-block::before {
  content: "\ebd3" !important;
  font-family: icomoon !important;
}

.links-menu-75 .module-body {
  display: block;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-overflow-scrolling: touch;
  -webkit-column-count: initial;
     -moz-column-count: initial;
          column-count: initial;
  -webkit-column-rule-style: solid;
     -moz-column-rule-style: solid;
          column-rule-style: solid;
}

.links-menu-75 .menu-item {
  border-width: 1px 0 0 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: auto;
}

.links-menu-75 .menu-item a .links-text {
  white-space: normal;
  color: #696973;
}

.links-menu-75 .menu-item a {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-bottom: 12px;
}

.links-menu-75 .menu-item a::before {
  content: "\f105" !important;
  font-family: icomoon !important;
  margin-right: 7px;
}

.links-menu-75 .count-badge {
  display: none;
}

.phone footer .links-menu-75 .module-title::before {
  display: none;
}

.phone footer .links-menu-75 .module-title + .module-body > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

div.links-menu-75 .title.module-title {
  font-size: 20px;
}

div.links-menu-75 .module-body {
  display: block;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-overflow-scrolling: touch;
  -webkit-column-count: initial;
     -moz-column-count: initial;
          column-count: initial;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-column-rule-style: none;
     -moz-column-rule-style: none;
          column-rule-style: none;
}

div.links-menu-75 .menu-item {
  border-width: 1px 0 0 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
}

div.links-menu-75 .menu-item a .links-text {
  white-space: normal;
}

div.links-menu-75 .menu-item a {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
}

div.links-menu-75 .count-badge {
  display: none;
}

.phone footer div.links-menu-75 .module-title::before {
  display: none;
}

.phone footer div.links-menu-75 .module-title + .module-body > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.links-menu-76 .module-body {
  display: block;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-overflow-scrolling: touch;
  -webkit-column-count: initial;
     -moz-column-count: initial;
          column-count: initial;
  -webkit-column-rule-style: solid;
     -moz-column-rule-style: solid;
          column-rule-style: solid;
}

.links-menu-76 .menu-item {
  border-width: 1px 0 0 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: auto;
}

.links-menu-76 .menu-item a .links-text {
  white-space: normal;
  color: #696973;
}

.links-menu-76 .menu-item a {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-bottom: 12px;
}

.links-menu-76 .menu-item a::before {
  content: "\f105" !important;
  font-family: icomoon !important;
  margin-right: 7px;
}

.links-menu-76 .count-badge {
  display: none;
}

.phone footer .links-menu-76 .module-title::before {
  display: none;
}

.phone footer .links-menu-76 .module-title + .module-body > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

div.links-menu-76 .title.module-title {
  font-size: 20px;
}

div.links-menu-76 .module-body {
  display: block;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-overflow-scrolling: touch;
  -webkit-column-count: initial;
     -moz-column-count: initial;
          column-count: initial;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-column-rule-style: none;
     -moz-column-rule-style: none;
          column-rule-style: none;
}

div.links-menu-76 .menu-item {
  border-width: 1px 0 0 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
}

div.links-menu-76 .menu-item a .links-text {
  white-space: normal;
}

div.links-menu-76 .menu-item a {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
}

div.links-menu-76 .count-badge {
  display: none;
}

.phone footer div.links-menu-76 .module-title::before {
  display: none;
}

.phone footer div.links-menu-76 .module-title + .module-body > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 760px) {
  div.links-menu-76 .title.module-title::after {
    display: none;
  }
}
.module-newsletter-67 .title.module-title {
  font-size: 20px;
}

.module-newsletter-67 {
  text-align: left;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.module-newsletter-67 .module-body > div {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.module-newsletter-67 .title::after {
  left: 0;
  right: auto;
  -webkit-transform: none;
          transform: none;
}

.module-newsletter-67 .module-body {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.module-newsletter-67 .newsletter-text {
  color: #696973;
  margin-bottom: 10px;
}

.module-newsletter-67 .module-body .input-group {
  height: 40px;
}

.module-newsletter-67 .module-body .newsletter-form .input-group input {
  width: 375px;
  max-width: 100%;
}

.module-newsletter-67 .btn::before {
  content: "\eb79" !important;
  font-family: icomoon !important;
  margin-right: 5px;
}

.module-newsletter-67 .input-group .input-group-btn .btn, .module-newsletter-67 .input-group .input-group-btn .btn:visited {
  font-family: "Hind Madurai";
  font-weight: 400;
  font-size: 11px;
  text-transform: none;
  letter-spacing: 0;
}

.module-newsletter-67 .input-group .input-group-btn .btn {
  padding: 2px;
  padding-right: 7px;
  padding-left: 7px;
  min-width: 20px;
  min-height: 20px;
  min-height: 30px;
  height: 30px;
}

.desktop .module-newsletter-67 .input-group .input-group-btn .btn:hover {
  -webkit-box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.25);
}

.module-newsletter-67 .input-group .input-group-btn .btn:active, .module-newsletter-67 .input-group .input-group-btn .btn:hover:active, .module-newsletter-67 .input-group .input-group-btn .btn:focus:active {
  -webkit-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
}

.module-newsletter-67 .input-group .input-group-btn .btn:focus {
  -webkit-box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.25);
}

.module-newsletter-67 .input-group .input-group-btn .btn.btn.disabled::after {
  font-size: 20px;
}

.module-newsletter-67 .input-group-btn .btn {
  -webkit-transform: translateX(-5px);
          transform: translateX(-5px);
  margin-top: 5px;
}

.module-newsletter-67 .checkbox label {
  font-size: 11px;
  color: #8b9198;
}

.module-newsletter-67 .module-body .newsletter-form .checkbox {
  padding-top: 10px;
}

@media (max-width: 760px) {
  .module-newsletter-67 .title.module-title::after {
    display: none;
  }
}
div.links-menu-77 .module-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-overflow-scrolling: touch;
}

div.links-menu-77 .menu-item {
  border-width: 0 0 0 1px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
}

div.links-menu-77 .menu-item a .links-text {
  white-space: nowrap;
  color: #8b9198;
}

div.links-menu-77 .menu-item a {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
}

div.links-menu-77 .count-badge {
  display: none;
}

.phone footer div.links-menu-77 .module-title::before {
  display: none;
}

.phone footer div.links-menu-77 .module-title + .module-body > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 980px) {
  div.links-menu-77 .menu-item {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  div.links-menu-77 .module-body {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.icons-menu-228 a::before {
  color: #8b9198;
  font-size: 30px;
}

.desktop .icons-menu-228 a:hover::before {
  color: white;
}

.icons-menu-228 > ul {
  margin: -8px;
}

.icons-menu-228 .links-text {
  white-space: normal;
  overflow: visible;
  text-overflow: ellipsis;
  display: none;
}

.icons-menu-228 > ul > .icons-menu-item {
  padding: 7.5px;
}

.icons-menu-228 ul {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.icons-menu-228 .module-title {
  text-align: right;
}

.icons-menu-228 .module-title::after {
  left: 100%;
  right: auto;
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}

@media (max-width: 980px) {
  .icons-menu-228 ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .icons-menu-228 .module-title {
    text-align: center;
  }

  .icons-menu-228 .module-title::after {
    left: 50%;
    right: auto;
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
  }
}
.icons-menu-228 .icons-menu-item-1.icon-menu-icon > a::before {
  content: "\f1f0" !important;
  font-family: icomoon !important;
}

.icons-menu-228 .icons-menu-item-2.icon-menu-icon > a::before {
  content: "\f1f1" !important;
  font-family: icomoon !important;
}

.icons-menu-228 .icons-menu-item-3.icon-menu-icon > a::before {
  content: "\f1f3" !important;
  font-family: icomoon !important;
}

.icons-menu-228 .icons-menu-item-4.icon-menu-icon > a::before {
  content: "\f1f2" !important;
  font-family: icomoon !important;
}

.icons-menu-228 .icons-menu-item-5.icon-menu-icon > a::before {
  content: "\f1f4" !important;
  font-family: icomoon !important;
}

.icons-menu-228 .icons-menu-item-6.icon-menu-icon > a::before {
  content: "\f1f5" !important;
  font-family: icomoon !important;
}

.accordion-menu-19 > .j-menu > li > a::before {
  content: "\e93f" !important;
  font-family: icomoon !important;
}

.accordion-menu-19.accordion-menu .j-menu .dropdown > a > .count-badge {
  margin-right: 5px;
}

.accordion-menu-19.accordion-menu .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 0;
}

.accordion-menu-19.accordion-menu .j-menu .dropdown > a::after {
  display: none;
}

.accordion-menu-19.accordion-menu .j-menu > li > a {
  font-size: 14px;
  color: #696973;
  font-weight: 700;
  padding: 7px;
  padding-right: 0px;
  padding-left: 0px;
}

.desktop .accordion-menu-19.accordion-menu .j-menu > li:hover > a, .accordion-menu-19.accordion-menu .j-menu > li.active > a {
  color: #ef5042;
}

.accordion-menu-19.accordion-menu .j-menu > li.open > a {
  color: #ef5042;
  font-weight: 700;
}

.accordion-menu-19.accordion-menu .j-menu .links-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.accordion-menu-19.accordion-menu .j-menu > li > a::before {
  color: #8b9198;
  margin-right: 7px;
  font-size: 12px;
}

.accordion-menu-19.accordion-menu .j-menu li .count-badge {
  font-size: 10px;
  color: white;
  font-weight: 400;
  background: #ef5042;
  border-radius: 50px;
}

.accordion-menu-19.accordion-menu .j-menu li .count-zero {
  display: none !important;
}

.accordion-menu-19.accordion-menu .j-menu a .count-badge {
  display: none;
  position: relative;
}

.accordion-menu-19 .open-menu i::before {
  content: "\eba2" !important;
  font-family: icomoon !important;
  font-size: 16px;
  color: #a1a3a6;
  left: 5px;
}

.accordion-menu-19 .open-menu[aria-expanded=true] i::before {
  content: "\eb87" !important;
  font-family: icomoon !important;
  font-size: 16px;
  color: #ef5042;
  left: 5px;
}

.accordion-menu-19.accordion-menu .j-menu .j-menu .dropdown > a > .count-badge {
  margin-right: 5px;
}

.accordion-menu-19.accordion-menu .j-menu .j-menu .dropdown > a > .count-badge + .open-menu + .menu-label {
  margin-left: 0;
}

.accordion-menu-19.accordion-menu .j-menu .j-menu .dropdown > a::after {
  display: none;
}

.accordion-menu-19.accordion-menu .j-menu .j-menu > li > a {
  font-size: 13px;
  color: #696973;
  font-weight: 400;
  text-transform: none;
  padding: 5px;
}

.desktop .accordion-menu-19.accordion-menu .j-menu .j-menu > li:hover > a, .accordion-menu-19.accordion-menu .j-menu .j-menu > li.active > a {
  color: #333333;
}

.accordion-menu-19.accordion-menu .j-menu .j-menu > li.open > a {
  font-weight: 700;
}

.accordion-menu-19.accordion-menu .j-menu .j-menu .links-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.accordion-menu-19.accordion-menu .j-menu .j-menu li .count-badge {
  font-size: 10px;
  color: white;
  font-weight: 400;
  background: #ef5042;
  border-radius: 50px;
}

.accordion-menu-19.accordion-menu .j-menu .j-menu li .count-zero {
  display: none !important;
}

.accordion-menu-19.accordion-menu .j-menu .j-menu a .count-badge {
  display: none;
  position: relative;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QXZpSUE7RUFDSSwyQkFBQTtFQUNBLCtCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0FBMGlJSjs7QUF4aUlBO0VBQ0ksMkJBQUE7RUFDQSwrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtBQTJpSUo7O0FBemlJQTtFQUNJLGlCQUFBO0FBNGlJSjs7QUExaUlBO0VBQ0ksY0FBQTtBQTZpSUo7O0FBM2lJQTtFQUNJLGFBQUE7QUE4aUlKOztBQTVpSUE7RUFDSSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0FBK2lJSjs7QUE3aUlBO0VBQ0ksY0FBQTtBQWdqSUo7O0FBOWlJQTtFQUNJLGdCQUFBO0FBaWpJSjs7QUEvaUlBO0VBQ0ksbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0FBa2pJSjs7QUFoaklBO0VBQ0ksZUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QUFtaklKOztBQWpqSUE7RUFDSSx3QkFBQTtBQW9qSUo7O0FBbGpJQTtFQUNJLGFBQUE7RUFDQSxrQkFBQTtBQXFqSUoiLCJmaWxlIjoicHJvZHVjdC1kZXRhaWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmJsb2ctcG9zdCAucG9zdC1kZXRhaWxzIC5wb3N0LXN0YXRzIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweFxufVxuLmJsb2ctcG9zdCAucG9zdC1kZXRhaWxzIC5wb3N0LXN0YXRzIC5wLWNhdGVnb3J5IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLm1vYmlsZSAuYmxvZy1wb3N0IC5wb3N0LWRldGFpbHMgLnBvc3Qtc3RhdHMge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbFxufVxuLmJsb2ctcG9zdCAucG9zdC1kZXRhaWxzIC5wb3N0LXN0YXRzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAycHhcbn1cbi5ibG9nLXBvc3QgLnBvc3QtZGV0YWlscyAucG9zdC1zdGF0czo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMSlcbn1cbi5ibG9nLXBvc3QgLnBvc3QtZGV0YWlscyAucG9zdC1zdGF0czo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5ibG9nLXBvc3QgLnBvc3QtZGV0YWlscyAucG9zdC1zdGF0cyAucC1wb3N0ZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4uYmxvZy1wb3N0IC5wb3N0LWRldGFpbHMgLnBvc3Qtc3RhdHMgLnAtYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLmJsb2ctcG9zdCAucG9zdC1kZXRhaWxzIC5wb3N0LXN0YXRzIC5wLWRhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ucC1kYXRlLWltYWdlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpO1xuICAgIG1hcmdpbjogN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IHB4XG59XG4uYmxvZy1wb3N0IC5wb3N0LWRldGFpbHMgLnBvc3Qtc3RhdHMgLnAtY29tbWVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5ibG9nLXBvc3QgLnBvc3QtZGV0YWlscyAucG9zdC1zdGF0cyAucC12aWV3IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLnBvc3QtZGV0YWlscyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHhcbn1cbi5wb3N0LWNvbnRlbnQ+cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuLnBvc3QtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbHVtbi1jb3VudDogaW5pdGlhbDtcbiAgICBjb2x1bW4tZ2FwOiA1MHB4O1xuICAgIGNvbHVtbi1ydWxlLXN0eWxlOiBub25lXG59XG4ucG9zdC1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbG9hdDogbm9uZVxufVxuLnBvc3QtaW1hZ2UgaW1nIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAzNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA3KVxufVxuLmJsb2ctcG9zdCAudGFncyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4uYmxvZy1wb3N0IC50YWdzIGEsIC5ibG9nLXBvc3QgLnRhZ3MtdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweFxufVxuLmJsb2ctcG9zdCAudGFncyBiIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4uYmxvZy1wb3N0IC50YWdzIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA1NCwgNjQsIDEpXG59XG4uYmxvZy1wb3N0IC50YWdzIGE6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODcsIDE1NCwgMTkzLCAxKVxufVxuLnBvc3QtY29tbWVudHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHhcbn1cbi5wb3N0LWNvbW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkXG59XG4ucG9zdC1yZXBseSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWRcbn1cbi51c2VyLWF2YXRhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG59XG4ubW9kdWxlLWJsb2dfY29tbWVudHMgLnNpZGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5wb3N0LWNvbW1lbnQgLnVzZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cbi5wb3N0LWNvbW1lbnQgLnVzZXItZGF0YSBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTJweFxufVxuLnBvc3QtY29tbWVudCAudXNlci1zaXRlOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHhcbn1cbi5ibG9nLXBvc3QgLmhhcy1lcnJvciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnRcbn1cbi5ibG9nLXBvc3QgLmZvcm0tZ3JvdXAgLmNvbnRyb2wtbGFiZWwge1xuICAgIG1heC13aWR0aDogOTk5OXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4uYmxvZy1wb3N0IC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50XG59XG4uYmxvZy1wb3N0IC5yZXF1aXJlZCAuY29udHJvbC1sYWJlbDo6YWZ0ZXIsIC5ibG9nLXBvc3QgLnJlcXVpcmVkIC5jb250cm9sLWxhYmVsK2Rpdjo6YmVmb3JlLCAuYmxvZy1wb3N0IC50ZXh0LWRhbmdlciB7XG4gICAgY29sb3I6IHJnYmEoMTQzLCAxNTcsIDE2NiwgMSlcbn1cbi5ibG9nLXBvc3QgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweFxufVxuLmJsb2ctcG9zdCAucmVxdWlyZWQuaGFzLWVycm9yIC5jb250cm9sLWxhYmVsOjphZnRlciwgLmJsb2ctcG9zdCAucmVxdWlyZWQuaGFzLWVycm9yIC5jb250cm9sLWxhYmVsK2Rpdjo6YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudFxufVxuLmJsb2ctcG9zdCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudFxufVxuLmJsb2ctcG9zdCBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5ibG9nLXBvc3QgaW5wdXQuZm9ybS1jb250cm9sOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg3LCAxNTQsIDE5MywgMSkgIWltcG9ydGFudFxufVxuLmJsb2ctcG9zdCBpbnB1dC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDcpXG59XG4uYmxvZy1wb3N0IGlucHV0LmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5ibG9nLXBvc3QgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnRcbn1cbi5ibG9nLXBvc3QgdGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzLCAuYmxvZy1wb3N0IHRleHRhcmVhLmZvcm0tY29udHJvbDphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpICFpbXBvcnRhbnRcbn1cbi5ibG9nLXBvc3QgdGV4dGFyZWEuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAzNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA3KVxufVxuLmJsb2ctcG9zdCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4uYmxvZy1wb3N0IHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4XG59XG4uYmxvZy1wb3N0IHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5ibG9nLXBvc3Qgc2VsZWN0LmZvcm0tY29udHJvbDphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpICFpbXBvcnRhbnRcbn1cbi5ibG9nLXBvc3Qgc2VsZWN0LmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMzVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNylcbn1cbi5ibG9nLXBvc3Qgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5ibG9nLXBvc3QgLnJhZGlvIHtcbiAgICB3aWR0aDogMTAwJVxufVxuLmJsb2ctcG9zdCAuY2hlY2tib3gge1xuICAgIHdpZHRoOiAxMDAlXG59XG4uYmxvZy1wb3N0IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4sIC5ibG9nLXBvc3QgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHhcbn1cbi5ibG9nLXBvc3QgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50XG59XG4uYmxvZy1wb3N0IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG46YWN0aXZlLCAuYmxvZy1wb3N0IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG46aG92ZXI6YWN0aXZlLCAuYmxvZy1wb3N0IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LCA3MCwgNTgsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5ibG9nLXBvc3QgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNSwgNzAsIDU4LCAxKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLmJsb2ctcG9zdCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgsIDM5LCA3NywgMSk7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDM1cHg7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4XG59XG4uZGVza3RvcCAuYmxvZy1wb3N0IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cbi5ibG9nLXBvc3QgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5ibG9nLXBvc3QgLnByb2R1Y3Qtb3B0aW9uLWZpbGUgLmJ0biBpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGViZDgnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLnJlcGx5LWZvcm0gLmhhcy1lcnJvciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnRcbn1cbi5yZXBseS1mb3JtIC5mb3JtLWdyb3VwIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXgtd2lkdGg6IDk5OTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLnJlcGx5LWZvcm0gLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnRcbn1cbi5yZXBseS1mb3JtIC5yZXF1aXJlZCAuY29udHJvbC1sYWJlbDo6YWZ0ZXIsIC5yZXBseS1mb3JtIC5yZXF1aXJlZCAuY29udHJvbC1sYWJlbCtkaXY6OmJlZm9yZSwgLnJlcGx5LWZvcm0gLnRleHQtZGFuZ2VyIHtcbiAgICBjb2xvcjogcmdiYSgxNDMsIDE1NywgMTY2LCAxKVxufVxuLnJlcGx5LWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweFxufVxuLnJlcGx5LWZvcm0gLnJlcXVpcmVkLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbDo6YWZ0ZXIsIC5yZXBseS1mb3JtIC5yZXF1aXJlZC5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwrZGl2OjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50XG59XG4ucmVwbHktZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudFxufVxuLnJlcGx5LWZvcm0gaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzLCAucmVwbHktZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2w6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODcsIDE1NCwgMTkzLCAxKSAhaW1wb3J0YW50XG59XG4ucmVwbHktZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDcpXG59XG4ucmVwbHktZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ucmVwbHktZm9ybSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudFxufVxuLnJlcGx5LWZvcm0gdGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzLCAucmVwbHktZm9ybSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODcsIDE1NCwgMTkzLCAxKSAhaW1wb3J0YW50XG59XG4ucmVwbHktZm9ybSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDcpXG59XG4ucmVwbHktZm9ybSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ucmVwbHktZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAyMDBweFxufVxuLnJlcGx5LWZvcm0gc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cywgLnJlcGx5LWZvcm0gc2VsZWN0LmZvcm0tY29udHJvbDphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpICFpbXBvcnRhbnRcbn1cbi5yZXBseS1mb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDcpXG59XG4ucmVwbHktZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLnJlcGx5LWZvcm0gLnJhZGlvIHtcbiAgICB3aWR0aDogMTAwJVxufVxuLnJlcGx5LWZvcm0gLmNoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJVxufVxuLnJlcGx5LWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0biwgLnJlcGx5LWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHhcbn1cbi5yZXBseS1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudFxufVxuLnJlcGx5LWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bjphY3RpdmUsIC5yZXBseS1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG46aG92ZXI6YWN0aXZlLCAucmVwbHktZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNSwgNzAsIDU4LCAxKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ucmVwbHktZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LCA3MCwgNTgsIDEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ucmVwbHktZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgsIDM5LCA3NywgMSk7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDM1cHg7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4XG59XG4uZGVza3RvcCAucmVwbHktZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpXG59XG4ucmVwbHktZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLnJlcGx5LWZvcm0gLnByb2R1Y3Qtb3B0aW9uLWZpbGUgLmJ0biBpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGViZDgnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLnBvc3QtY29tbWVudCAudXNlci1kYXRhIC51c2VyLWRhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ucG9zdC1jb21tZW50IC51c2VyLWRhdGEgLnVzZXItdGltZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5jb21tZW50LWZvcm0gLmZvcm0tZ3JvdXA6bm90KC5yZXF1aXJlZCkge1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cbi51c2VyLWRhdGEgLnVzZXItc2l0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tYWluLXBvc3RzLnBvc3QtZ3JpZCAucG9zdC1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAgKiAwcHgpIC8gMSAtIDAuMDFweClcbn1cbi5tYWluLXBvc3RzLnBvc3QtZ3JpZCAucG9zdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG4ub25lLWNvbHVtbiAjY29udGVudCAubWFpbi1wb3N0cy5wb3N0LWdyaWQgLnBvc3QtbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMSAqIDI1cHgpIC8gMiAtIDAuMDFweClcbn1cbi5vbmUtY29sdW1uICNjb250ZW50IC5tYWluLXBvc3RzLnBvc3QtZ3JpZCAucG9zdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAxMi41cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAwLjAxcHgpXG59XG4udHdvLWNvbHVtbiAjY29udGVudCAubWFpbi1wb3N0cy5wb3N0LWdyaWQgLnBvc3QtbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwICogMHB4KSAvIDEgLSAwLjAxcHgpXG59XG4udHdvLWNvbHVtbiAjY29udGVudCAubWFpbi1wb3N0cy5wb3N0LWdyaWQgLnBvc3QtbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gMC4wMXB4KVxufVxuLnNpZGUtY29sdW1uIC5tYWluLXBvc3RzLnBvc3QtZ3JpZCAucG9zdC1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAgKiAwcHgpIC8gMSAtIDAuMDFweClcbn1cbi5zaWRlLWNvbHVtbiAubWFpbi1wb3N0cy5wb3N0LWdyaWQgLnBvc3QtbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gMC4wMXB4KVxufVxuLm1haW4tcG9zdHMucG9zdC1ncmlkIHtcbiAgICBtYXJnaW46IC0xMnB4XG59XG4ucG9zdC1ncmlkIC5wb3N0LXRodW1iOmhvdmVyIC5pbWFnZSBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSlcbn1cbi5wb3N0LWdyaWQgLnBvc3QtdGh1bWIgLmNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgd2lkdGg6IGF1dG9cbn1cbi5wb3N0LWdyaWQgLnBvc3QtdGh1bWIgLm5hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG4ucG9zdC1ncmlkIC5wb3N0LXRodW1iIC5uYW1lIGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LWZhbWlseTogJ1ZvbGxrb3JuJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogcmdiYSg1OCwgNzEsIDg0LCAxKVxufVxuLnBvc3QtZ3JpZCAucG9zdC10aHVtYiAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpXG59XG4ucG9zdC1ncmlkIC5wb3N0LXRodW1iIC5idXR0b24tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4XG59XG4ucG9zdC1ncmlkIC5wb3N0LXRodW1iIC5idG4tcmVhZC1tb3JlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuLnBvc3QtZ3JpZCAucG9zdC10aHVtYiAuYnRuLXJlYWQtbW9yZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiAnXFxlOWIxJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi5wb3N0LWdyaWQgLnBvc3QtdGh1bWIgLmJ0bi1yZWFkLW1vcmUgLmJ0bi10ZXh0IHtcbiAgICBcbn1cbi5wb3N0LWdyaWQgLnBvc3QtdGh1bWIgLmJ0bi1yZWFkLW1vcmUuYnRuLCAucG9zdC1ncmlkIC5wb3N0LXRodW1iIC5idG4tcmVhZC1tb3JlLmJ0bjp2aXNpdGVkIHtcbiAgICBcbn1cbi5wb3N0LWdyaWQgLnBvc3QtdGh1bWIgLmJ0bi1yZWFkLW1vcmUuYnRuOmhvdmVyIHtcbiAgICBcbn1cbi5wb3N0LWdyaWQgLnBvc3QtdGh1bWIgLmJ0bi1yZWFkLW1vcmUuYnRuOmFjdGl2ZSwgLnBvc3QtZ3JpZCAucG9zdC10aHVtYiAuYnRuLXJlYWQtbW9yZS5idG46aG92ZXI6YWN0aXZlLCAucG9zdC1ncmlkIC5wb3N0LXRodW1iIC5idG4tcmVhZC1tb3JlLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIFxufVxuLnBvc3QtZ3JpZCAucG9zdC10aHVtYiAuYnRuLXJlYWQtbW9yZS5idG46Zm9jdXMge1xuICAgIFxufVxuLnBvc3QtZ3JpZCAucG9zdC10aHVtYiAuYnRuLXJlYWQtbW9yZS5idG4ge1xuICAgIFxufVxuLnBvc3QtZ3JpZCAucG9zdC10aHVtYiAuYnRuLXJlYWQtbW9yZS5idG46aG92ZXIsIC5wb3N0LWdyaWQgLnBvc3QtdGh1bWIgLmJ0bi1yZWFkLW1vcmUuYnRuOmFjdGl2ZTpob3ZlciB7XG4gICAgXG59XG4uZGVza3RvcCAucG9zdC1ncmlkIC5wb3N0LXRodW1iIC5idG4tcmVhZC1tb3JlLmJ0bjpob3ZlciB7XG4gICAgXG59XG4ucG9zdC1ncmlkIC5wb3N0LXRodW1iIC5idG4tcmVhZC1tb3JlLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBcbn1cbi5wb3N0LWdyaWQgLnBvc3QtdGh1bWIgLnBvc3Qtc3RhdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMSk7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDQsIDU0LCA2NCwgMC41KTtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4XG59XG4ucG9zdC1ncmlkIC5wb3N0LXRodW1iIC5wb3N0LXN0YXRzIC5wLWF1dGhvciB7XG4gICAgZGlzcGxheTogZmxleFxufVxuLnBvc3QtZ3JpZCAucG9zdC10aHVtYiAucC1kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG4ucG9zdC1ncmlkIC5wb3N0LXRodW1iIC5wb3N0LXN0YXRzIC5wLWNvbW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cbi5wb3N0LWdyaWQgLnBvc3QtdGh1bWIgLnBvc3Qtc3RhdHMgLnAtdmlldyB7XG4gICAgZGlzcGxheTogZmxleFxufVxuLnBvc3QtbGlzdCAucG9zdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG59XG4ucG9zdC1saXN0IC5wb3N0LXRodW1iIC5jYXB0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiAyMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcbn1cbi5kZXNrdG9wIC5wb3N0LWxpc3QgLnBvc3QtdGh1bWI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCA5MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yKVxufVxuLnBvc3QtbGlzdCAucG9zdC10aHVtYjpob3ZlciAuaW1hZ2UgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpXG59XG4ucG9zdC1saXN0IC5wb3N0LXRodW1iIC5uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG59XG4ucG9zdC1saXN0IC5wb3N0LXRodW1iIC5uYW1lIGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcbiAgICBmb250LWZhbWlseTogJ1ZvbGxrb3JuJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKVxufVxuLnBvc3QtbGlzdCAucG9zdC10aHVtYiAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cbi5wb3N0LWxpc3QgLnBvc3QtdGh1bWIgLmJ1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbi5wb3N0LWxpc3QgLnBvc3QtdGh1bWIgLmJ0bi1yZWFkLW1vcmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG4ucG9zdC1saXN0IC5wb3N0LXRodW1iIC5idG4tcmVhZC1tb3JlIC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgLjRlbVxufVxuLnBvc3QtbGlzdCAucG9zdC10aHVtYiAuYnRuLXJlYWQtbW9yZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGU1YzgnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLnBvc3QtbGlzdCAucG9zdC10aHVtYiAuYnRuLXJlYWQtbW9yZS5idG4sIC5wb3N0LWxpc3QgLnBvc3QtdGh1bWIgLmJ0bi1yZWFkLW1vcmUuYnRuOnZpc2l0ZWQge1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpXG59XG4ucG9zdC1saXN0IC5wb3N0LXRodW1iIC5idG4tcmVhZC1tb3JlLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQyLCAyNDUsIDEpICFpbXBvcnRhbnRcbn1cbi5wb3N0LWxpc3QgLnBvc3QtdGh1bWIgLmJ0bi1yZWFkLW1vcmUuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDEpXG59XG4ucG9zdC1saXN0IC5wb3N0LXRodW1iIC5idG4tcmVhZC1tb3JlLmJ0bjphY3RpdmUsIC5wb3N0LWxpc3QgLnBvc3QtdGh1bWIgLmJ0bi1yZWFkLW1vcmUuYnRuOmhvdmVyOmFjdGl2ZSwgLnBvc3QtbGlzdCAucG9zdC10aHVtYiAuYnRuLXJlYWQtbW9yZS5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDEpICFpbXBvcnRhbnRcbn1cbi5wb3N0LWxpc3QgLnBvc3QtdGh1bWIgLmJ0bi1yZWFkLW1vcmUuYnRuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDEpXG59XG4ucG9zdC1saXN0IC5wb3N0LXRodW1iIC5idG4tcmVhZC1tb3JlLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5wb3N0LWxpc3QgLnBvc3QtdGh1bWIgLnBvc3Qtc3RhdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cbi5wb3N0LWxpc3QgLnBvc3QtdGh1bWIgLnBvc3Qtc3RhdHMgLnAtYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnBvc3QtbGlzdCAucG9zdC10aHVtYiAucC1kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG4ucG9zdC1saXN0IC5wb3N0LXRodW1iIC5wb3N0LXN0YXRzIC5wLWNvbW1lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucG9zdC1saXN0IC5wb3N0LXRodW1iIC5wb3N0LXN0YXRzIC5wLXZpZXcge1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cbi5ibG9nLWZlZWQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kIE1hZHVyYWknICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2JhKDg3LCAxNTQsIDE5MywgMSkgIWltcG9ydGFudFxufVxuLmJsb2ctZmVlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5ibG9nLWZlZWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0MycgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5kZXNrdG9wIC5ibG9nLWZlZWQ6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnRcbn1cbi5jb3VudGRvd24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTQzLCAxNTcsIDE2NiwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4XG59XG4uY291bnRkb3duIGRpdiBzcGFuIHtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwXG59XG4uY291bnRkb3duPmRpdiB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSlcbn1cbi5ib3hlZC1sYXlvdXQgLnNpdGUtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuLmJveGVkLWxheW91dCAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHhcbn1cbi5ib3hlZC1sYXlvdXQgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4XG59XG4ud3JhcHBlciwgLm1lZ2EtbWVudS1jb250ZW50LCAuc2l0ZS13cmFwcGVyPi5jb250YWluZXIsIC5ncmlkLWNvbHMsIC5kZXNrdG9wLWhlYWRlci1hY3RpdmUgLmlzLXN0aWNreSAuaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudS13cmFwcGVyLCAuZGVza3RvcC1oZWFkZXItYWN0aXZlIC5pcy1zdGlja3kgLnN0aWNreS1mdWxsd2lkdGgtYmcsIC5ib3hlZC1sYXlvdXQgLnNpdGUtd3JhcHBlciwgLmJyZWFkY3J1bWIsIC50aXRsZS13cmFwcGVyLCAucGFnZS10aXRsZT5zcGFuLCAuZGVza3RvcC1oZWFkZXItYWN0aXZlIC5oZWFkZXIgLnRvcC1iYXIsIC5kZXNrdG9wLWhlYWRlci1hY3RpdmUgLmhlYWRlciAubWlkLWJhciwgLmRlc2t0b3AtbWFpbi1tZW51LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4XG59XG4uZGVza3RvcC1tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51Pi5qLW1lbnU+LmZpcnN0LWRyb3Bkb3duOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDBweCAtICgxMDB2dyAtIDEyODBweCkgLyAyKSlcbn1cbmh0bWxbZGlyPSdydGwnXSAuZGVza3RvcC1tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51Pi5qLW1lbnU+LmZpcnN0LWRyb3Bkb3duOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICByaWdodDogY2FsYygwcHggLSAoMTAwdncgLSAxMjgwcHgpIC8gMilcbn1cbi5kZXNrdG9wLW1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnU+LmotbWVudT4uZmlyc3QtZHJvcGRvd24ubWVnYS1jdXN0b206OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMHB4IC0gKDIwMHZ3IC0gMTI4MHB4KSAvIDIpKVxufVxuaHRtbFtkaXI9J3J0bCddIC5kZXNrdG9wLW1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnU+LmotbWVudT4uZmlyc3QtZHJvcGRvd24ubWVnYS1jdXN0b206OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHJpZ2h0OiBjYWxjKDBweCAtICgyMDB2dyAtIDEyODBweCkgLyAyKVxufVxuYm9keSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBmb250LWZhbWlseTogJ015cmlhZCBQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZFxufVxuI2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XG59XG4uY29sdW1uLWxlZnQgI2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweFxufVxuLmNvbHVtbi1yaWdodCAjY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweFxufVxuLnNpZGUtY29sdW1uIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHhcbn1cbi5vbmUtY29sdW1uICNjb250ZW50IHtcbiAgICBtYXgtd2lkdGg6dW5zZXQ7XG59XG4udHdvLWNvbHVtbiAjY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNDBweCAqIDIpXG59XG4jY29sdW1uLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweFxufVxuLnBhZ2UtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4uZHJvcGRvd24uZHJvcGRvd24gLmotbWVudSAuZHJvcGRvd24+YT4uY291bnQtYmFkZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMFxufVxuLmRyb3Bkb3duLmRyb3Bkb3duIC5qLW1lbnUgLmRyb3Bkb3duPmE+LmNvdW50LWJhZGdlKy5vcGVuLW1lbnUrLm1lbnUtbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHhcbn1cbi5kcm9wZG93bi5kcm9wZG93biAuai1tZW51IC5kcm9wZG93bj5hOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5kcm9wZG93bi5kcm9wZG93biAuai1tZW51PmxpPmEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHhcbn1cbi5kZXNrdG9wIC5kcm9wZG93bi5kcm9wZG93biAuai1tZW51PmxpOmhvdmVyPmEsIC5kcm9wZG93bi5kcm9wZG93biAuai1tZW51PmxpLmFjdGl2ZT5hIHtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQyLCAyNDUsIDEpXG59XG4uZHJvcGRvd24uZHJvcGRvd24gLmotbWVudSAubGlua3MtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsXG59XG4uZHJvcGRvd24uZHJvcGRvd24gLmotbWVudT5saT5hOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHhcbn1cbi5kcm9wZG93bi5kcm9wZG93biAuai1tZW51PmxpPmEsIC5kcm9wZG93bi5kcm9wZG93bi5hY2NvcmRpb24tbWVudSAubWVudS1pdGVtPmErZGl2LCAuZHJvcGRvd24uZHJvcGRvd24gLmFjY29yZGlvbi1tZW51IC5tZW51LWl0ZW0+YStkaXYge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZVxufVxuLmRyb3Bkb3duLmRyb3Bkb3duIC5qLW1lbnUgYSAuY291bnQtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG4uZHJvcGRvd24uZHJvcGRvd246bm90KC5tZWdhLW1lbnUpIC5qLWRyb3Bkb3duIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4XG59XG4uZHJvcGRvd24uZHJvcGRvd246bm90KC5tZWdhLW1lbnUpIC5qLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IDMwcHggNDBweCA5MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yKVxufVxuLmRyb3Bkb3duLmRyb3Bkb3duIC5qLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweFxufVxubGVnZW5kIHtcbiAgICBmb250LWZhbWlseTogJ1ZvbGxrb3JuJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xuICAgIGZvbnQtZmFtaWx5OiAnVm9sbGtvcm4nO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGluaXRpYWxcbn1cbmxlZ2VuZDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZVxufVxubGVnZW5kLnBhZ2UtdGl0bGU+c3Bhbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1ZvbGxrb3JuJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsXG59XG4udGl0bGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4udGl0bGUucGFnZS10aXRsZT5zcGFuOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuaHRtbDpub3QoLnBvcHVwKSAucGFnZS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MiwgMjQ1LCAxKTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbmh0bWw6bm90KC5wb3B1cCkgLnBhZ2UtdGl0bGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApXG59XG5odG1sOm5vdCgucG9wdXApIC5wYWdlLXRpdGxlLnBhZ2UtdGl0bGU+c3Bhbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMClcbn1cbi5tZW51LWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ0hpbmQgTWFkdXJhaSc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHhcbn1cbi5idG4sIC5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTowLjkgIWltcG9ydGFudDtcbn1cbi5idG46YWN0aXZlLCAuYnRuOmhvdmVyOmFjdGl2ZSwgLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojM0U4MDlEICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTowLjkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNSwgNzAsIDU4LCAxKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojM0U4MDlEO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnRcbn1cbi5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4uYnRuLXByaW1hcnkuYnRuLCAuYnRuLXByaW1hcnkuYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweFxufVxuLmJ0bi1wcmltYXJ5LmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50XG59XG4uYnRuLXByaW1hcnkuYnRuOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmJ0bjpob3ZlcjphY3RpdmUsIC5idG4tcHJpbWFyeS5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LCA3MCwgNTgsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5idG4tcHJpbWFyeS5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTUsIDcwLCA1OCwgMSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5idG4tcHJpbWFyeS5idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOCwgMzksIDc3LCAxKTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50XG59XG4uZGVza3RvcCAuYnRuLXByaW1hcnkuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpXG59XG4uYnRuLXByaW1hcnkuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLmJ0bi1zZWNvbmRhcnkuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgsIDM5LCA3NywgMSlcbn1cbi5idG4tc2Vjb25kYXJ5LmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4NywgMTU0LCAxOTMsIDEpICFpbXBvcnRhbnRcbn1cbi5idG4tc2Vjb25kYXJ5LmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5idG4tc3VjY2Vzcy5idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODAsIDE3MywgODUsIDEpXG59XG4uYnRuLXN1Y2Nlc3MuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDg3LCAxNTQsIDE5MywgMSkgIWltcG9ydGFudFxufVxuLmJ0bi1zdWNjZXNzLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5idG4tZGFuZ2VyLmJ0biB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5idG4tZGFuZ2VyLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4LCAzOSwgNzcsIDEpICFpbXBvcnRhbnRcbn1cbi5idG4tZGFuZ2VyLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5idG4td2FybmluZy5idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4uYnRuLXdhcm5pbmcuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgsIDM5LCA3NywgMSkgIWltcG9ydGFudFxufVxuLmJ0bi13YXJuaW5nLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5idG4taW5mby5idG4sIC5idG4taW5mby5idG46dmlzaXRlZCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweFxufVxuLmJ0bi1pbmZvLmJ0biB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICBwYWRkaW5nOiAxMHB4XG59XG4uYnRuLWluZm8uYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgsIDM5LCA3NywgMSkgIWltcG9ydGFudFxufVxuLmJ0bi1pbmZvLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5idG4tbGlnaHQuYnRuLCAuYnRuLWxpZ2h0LmJ0bjp2aXNpdGVkIHtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKVxufVxuLmJ0bi1saWdodC5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MiwgMjQ1LCAxKSAhaW1wb3J0YW50XG59XG4uYnRuLWxpZ2h0LmJ0biB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDgsIDI0OCwgMjQ4LCAxKVxufVxuLmJ0bi1saWdodC5idG46YWN0aXZlLCAuYnRuLWxpZ2h0LmJ0bjpob3ZlcjphY3RpdmUsIC5idG4tbGlnaHQuYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAxKSAhaW1wb3J0YW50XG59XG4uYnRuLWxpZ2h0LmJ0bjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAxKVxufVxuLmJ0bi1saWdodC5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4uYnRuLWRhcmsuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA1NCwgNjQsIDEpXG59XG4uYnRuLWRhcmsuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU4LCA3MSwgODQsIDEpICFpbXBvcnRhbnRcbn1cbi5idG4tZGFyay5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4uYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEycHhcbn1cbi5idXR0b25zIC5wdWxsLXJpZ2h0IC5idG4sIC5idXR0b25zIC5wdWxsLXJpZ2h0IC5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4XG59XG4uYnV0dG9ucyAucHVsbC1yaWdodCAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnRcbn1cbi5idXR0b25zIC5wdWxsLXJpZ2h0IC5idG46YWN0aXZlLCAuYnV0dG9ucyAucHVsbC1yaWdodCAuYnRuOmhvdmVyOmFjdGl2ZSwgLmJ1dHRvbnMgLnB1bGwtcmlnaHQgLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTUsIDcwLCA1OCwgMSkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLmJ1dHRvbnMgLnB1bGwtcmlnaHQgLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNSwgNzAsIDU4LCAxKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLmJ1dHRvbnMgLnB1bGwtcmlnaHQgLmJ0biB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4LCAzOSwgNzcsIDEpO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnRcbn1cbi5kZXNrdG9wIC5idXR0b25zIC5wdWxsLXJpZ2h0IC5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cbi5idXR0b25zIC5wdWxsLXJpZ2h0IC5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4uYnV0dG9ucyAucHVsbC1sZWZ0IC5idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4uYnV0dG9ucyAucHVsbC1sZWZ0IC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOCwgMzksIDc3LCAxKSAhaW1wb3J0YW50XG59XG4uYnV0dG9ucyAucHVsbC1sZWZ0IC5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4uYnV0dG9ucz5kaXYge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC1iYXNpczogMFxufVxuLmJ1dHRvbnM+ZGl2IC5idG4ge1xuICAgIHdpZHRoOiAxMDAlXG59XG4uYnV0dG9ucyAucHVsbC1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbn1cbi5idXR0b25zPmRpditkaXYge1xuICAgIHBhZGRpbmctbGVmdDogMjBweFxufVxuLmJ1dHRvbnMgLnB1bGwtcmlnaHQ6b25seS1jaGlsZCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG9cbn1cbi5idXR0b25zIC5wdWxsLXJpZ2h0Om9ubHktY2hpbGQgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCVcbn1cbi5idXR0b25zIGlucHV0Ky5idG4ge1xuICAgIG1hcmdpbi10b3A6IDVweFxufVxuLmJ1dHRvbnMgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIG1hcmdpbi1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50XG59XG4udGFncyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cbi50YWdzIGEsIC50YWdzLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHhcbn1cbi50YWdzIGIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi50YWdzIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA1NCwgNjQsIDEpXG59XG4udGFncyBhOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDg3LCAxNTQsIDE5MywgMSlcbn1cbi5uYXYtdGFicz5saT5hLCAubmF2LXRhYnM+bGkuYWN0aXZlPmEsIC5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlciwgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmZvY3VzIHtcbiAgICBmb250LWZhbWlseTogJ0hpbmQgTWFkdXJhaSc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuLmRlc2t0b3AgLm5hdi10YWJzPmxpOmhvdmVyPmEsIC5uYXYtdGFicz5saS5hY3RpdmU+YSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubmF2LXRhYnM+bGkuYWN0aXZlPmEsIC5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlciwgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKVxufVxuLm5hdi10YWJzPmxpIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGZsZXgtZ3JvdzogMFxufVxuLm5hdi10YWJzPmxpLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm5hdi10YWJzPmxpLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTBweFxufVxuLm5hdi10YWJzPmxpPmEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4XG59XG4ubmF2LXRhYnM+bGk+YTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE4cHhcbn1cbi5uYXYtdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgbWluLXdpZHRoOiA1MHB4XG59XG4ubmF2LXRhYnM+bGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4XG59XG4ubW9iaWxlIC5uYXYtdGFicyB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsXG59XG4ubmF2LXRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDJweFxufVxuLm5hdi10YWJzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAxKVxufVxuLm5hdi10YWJzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLnRhYi1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweFxufVxuLnRhYi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4udGFiLWNvbnRhaW5lciAubmF2LXRhYnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbn1cbi5hbGVydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxufVxuLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxufVxuLmJyZWFkY3J1bWI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpXG59XG4uYnJlYWRjcnVtYiBsaTpmaXJzdC1vZi10eXBlIGEgaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlYjY5JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxcHhcbn1cbi5icmVhZGNydW1iIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKVxufVxuLmJyZWFkY3J1bWIgbGk6bGFzdC1vZi10eXBlIGEge1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpXG59XG4uYnJlYWRjcnVtYj5saStsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfihpInO1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIHRvcDogMXB4XG59XG4ubW9iaWxlIC5icmVhZGNydW1iIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlXG59XG4uYnJlYWRjcnVtYjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4XG59XG4uYnJlYWRjcnVtYjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG59XG4uYnJlYWRjcnVtYjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTlcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGViYTInICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgb3JkZXI6IDEwXG59XG4uZGVza3RvcCAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmc6aG92ZXIgYTo6YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtYWN0aXZlIC5wYW5lbC1oZWFkaW5nIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZWI4NycgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIGEge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LWZhbWlseTogJ0hpbmQgTWFkdXJhaSc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweFxufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nOmhvdmVyIGEge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1hY3RpdmUgLnBhbmVsLWhlYWRpbmc6aG92ZXIgYSwgLnBhbmVsLWdyb3VwIC5wYW5lbC1hY3RpdmUgLnBhbmVsLWhlYWRpbmcgYSB7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSlcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjYsIDIyNiwgMjI2LCAxKVxufVxuLnBhbmVsLWdyb3VwIC5wYW5lbDpmaXJzdC1jaGlsZCAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHhcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHhcbn1cbmJvZHkgaDEsIGJvZHkgaDIsIGJvZHkgaDMsIGJvZHkgaDQsIGJvZHkgaDUsIGJvZHkgaDYge1xuICAgIGZvbnQtZmFtaWx5OidNeXJpYWQgUHJvJztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmJvZHkgYSB7XG4gICAgY29sb3I6IHJnYmEoODcsIDE1NCwgMTkzLCAxKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuYm9keSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuYm9keSBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxufVxuYm9keSBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweFxufVxuYm9keSBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweFxufVxuYm9keSBoNCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG59XG5ib2R5IGg1IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG59XG5ib2R5IGg2IHtcbiAgICBmb250LWZhbWlseTogJ0hpbmQgTWFkdXJhaSc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgODAsIDY2LCAxKTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbmJvZHkgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA1cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDUwMHB4XG59XG5ib2R5IGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNvbnRlbnQ6ICdcXGU5YWYnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG5ib2R5IGhyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjYsIDIyNiwgMjI2LCAxKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5ib2R5IC5kcm9wLWNhcCB7XG4gICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogNzBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1yaWdodDogOHB4XG59XG5ib2R5IC5hbXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwMScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB0b3A6IDVweFxufVxuYm9keSAudmlkZW8tcmVzcG9uc2l2ZSB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG59XG4uY291bnQtYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHhcbn1cbi5jb3VudC16ZXJvIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbn1cbi5wcm9kdWN0LWxhYmVsIGIge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4NywgMTU0LCAxOTMsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweFxufVxuLnRvb2x0aXAtaW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgsIDM5LCA3NywgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgLTEwcHggMzBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg4LCAzOSwgNzcsIDEpXG59XG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDgsIDM5LCA3NywgMSlcbn1cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg4LCAzOSwgNzcsIDEpXG59XG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg4LCAzOSwgNzcsIDEpXG59XG50YWJsZSB0ZCB7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnRcbn1cbnRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB0ZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDI1MCwgMjUwLCAxKVxufVxudGFibGUge1xuICAgIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjYsIDIyNiwgMjI2LCAxKSAhaW1wb3J0YW50XG59XG50YWJsZSB0aGVhZCB0ZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQyLCAyNDUsIDEpXG59XG50YWJsZSB0aGVhZCB0ZCwgdGFibGUgdGhlYWQgdGgge1xuICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSkgIWltcG9ydGFudFxufVxudGFibGUgdGZvb3QgdGQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDIsIDI0NSwgMSlcbn1cbnRhYmxlIHRmb290IHRkLCB0YWJsZSB0Zm9vdCB0aCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjYsIDIyNiwgMjI2LCAxKSAhaW1wb3J0YW50XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSlcbn1cbi50YWJsZS1yZXNwb25zaXZlPnRhYmxlIHtcbiAgICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50XG59XG4udGFibGUtcmVzcG9uc2l2ZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4udGFibGUtcmVzcG9uc2l2ZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMSlcbn1cbi50YWJsZS1yZXNwb25zaXZlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDJweFxufVxuLmZvcm0tZ3JvdXAgLmNvbnRyb2wtbGFiZWwge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnRcbn1cbi5yZXF1aXJlZCAuY29udHJvbC1sYWJlbDo6YWZ0ZXIsIC5yZXF1aXJlZCAuY29udHJvbC1sYWJlbCtkaXY6OmJlZm9yZSwgLnRleHQtZGFuZ2VyIHtcbiAgICBmb250LXNpemU6IDE3cHhcbn1cbi5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG4ucmVxdWlyZWQgLmNvbnRyb2wtbGFiZWw6OmFmdGVyLCAucmVxdWlyZWQgLmNvbnRyb2wtbGFiZWwrZGl2OjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDNweFxufVxuaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDM4cHhcbn1cbmlucHV0LmZvcm0tY29udHJvbDpmb2N1cywgaW5wdXQuZm9ybS1jb250cm9sOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg3LCAxNTQsIDE5MywgMSkgIWltcG9ydGFudFxufVxuaW5wdXQuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAzNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA3KVxufVxuaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDBweFxufVxudGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODcsIDE1NCwgMTkzLCAxKSAhaW1wb3J0YW50XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDcpXG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA1MDBweFxufVxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cywgc2VsZWN0LmZvcm0tY29udHJvbDphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpICFpbXBvcnRhbnRcbn1cbnNlbGVjdC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDcpXG59XG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLnJhZGlvIHtcbiAgICB3aWR0aDogMTAwJVxufVxuLmNoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJVxufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gICAgbWluLXdpZHRoOiAzNnB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbWluLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4XG59XG4ucHJvZHVjdC1vcHRpb24tZmlsZSAuYnRuIGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZWJkOCcgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4uc3RlcHBlciBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50XG59XG4uc3RlcHBlciB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU3LCAxNjYsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweFxufVxuLnN0ZXBwZXIgc3BhbiBpIHtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDEpXG59XG4ucGFnaW5hdGlvbi1yZXN1bHRzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLnBhZ2luYXRpb24tcmVzdWx0cyAudGV4dC1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5wYWdpbmF0aW9uPmxpPmE6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ucGFnaW5hdGlvbj5saS5hY3RpdmU+c3BhbiwgLnBhZ2luYXRpb24+bGkuYWN0aXZlPnNwYW46aG92ZXIsIC5wYWdpbmF0aW9uPmxpPmE6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ucGFnaW5hdGlvbj5saSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDgsIDI0OCwgMjQ4LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiBweFxufVxuLnBhZ2luYXRpb24+bGk+YSwgLnBhZ2luYXRpb24+bGk+c3BhbiB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweFxufVxuLnBhZ2luYXRpb24+bGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODcsIDE1NCwgMTkzLCAxKVxufVxuLnBhZ2luYXRpb24+bGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDg3LCAxNTQsIDE5MywgMSlcbn1cbi5wYWdpbmF0aW9uPmxpOmZpcnN0LWNoaWxkIGE6OmJlZm9yZSwgLnBhZ2luYXRpb24+bGk6bGFzdC1jaGlsZCBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NDAnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLnBhZ2luYXRpb24+bGkgLnByZXY6OmJlZm9yZSwgLnBhZ2luYXRpb24+bGkgLm5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkzZScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4ucGFnaW5hdGlvbj5saTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4XG59XG4ucmF0aW5nIC5mYS1zdGFjayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHdpZHRoOiAxLjJlbVxufVxuLnJhdGluZyAuZmEtc3RhciwgLnJhdGluZyAuZmEtc3RhcisuZmEtc3Rhci1vIHtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIwOCwgMTE3LCAxKVxufVxuLnBvcHVwLWlubmVyLWJvZHkge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4ICogMilcbn1cbi5wb3B1cC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCAqIDIpXG59XG4ucG9wdXAtYmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSlcbn1cbi5wb3B1cC1ib2R5LCAucG9wdXAge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5wb3B1cC1jb250ZW50LCAucG9wdXAgLnNpdGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweFxufVxuLnBvcHVwLWJvZHkge1xuICAgIGJvcmRlci1yYWRpdXM6IHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5wb3B1cC1jb250YWluZXIgLnBvcHVwLWNsb3NlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5ODEnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHhcbn1cbi5wb3B1cC1jbG9zZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4XG59XG4ucG9wdXAtY29udGFpbmVyPi5idG4sIC5wb3B1cC1jb250YWluZXI+LmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5wb3B1cC1jb250YWluZXI+LmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG59XG4ucG9wdXAtY29udGFpbmVyPi5idG46YWN0aXZlLCAucG9wdXAtY29udGFpbmVyPi5idG46aG92ZXI6YWN0aXZlLCAucG9wdXAtY29udGFpbmVyPi5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLnBvcHVwLWNvbnRhaW5lcj4uYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5wb3B1cC1jb250YWluZXI+LmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLnBvcHVwLWNvbnRhaW5lcj4uYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ucG9wdXAtY29udGFpbmVyPi5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4uc2Nyb2xsLXRvcCBpOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb250ZW50OiAnXFxmMTA2JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODcsIDE1NCwgMTkzLCAxKTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweFxufVxuLnNjcm9sbC10b3A6aG92ZXIgaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLnNjcm9sbC10b3Age1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweFxufVxuLmpvdXJuYWwtbG9hZGluZz5pOjpiZWZvcmUsIC5pYXMtc3Bpbm5lcj5pOjpiZWZvcmUsIC5sZy1vdXRlciAubGctaXRlbTo6YWZ0ZXIsIC5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlYjc1JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyNXB4XG59XG4uam91cm5hbC1sb2FkaW5nPi5mYS1zcGluLCAubGctb3V0ZXIgLmxnLWl0ZW06OmFmdGVyLCAuYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIGluZmluaXRlIGxpbmVhcjtcbiAgICA7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMjAwbXNcbn1cbi5idG4tY2FydDo6YmVmb3JlLCAuZmEtc2hvcHBpbmctY2FydDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOWJmJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi5idG4td2lzaGxpc3Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA4YScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4uYnRuLWNvbXBhcmU6OmJlZm9yZSwgLmNvbXBhcmUtYnRuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGVhYjYnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLmZhLXJlZnJlc2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAyMScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4uZmEtdGltZXMtY2lyY2xlOjpiZWZvcmUsIC5mYS10aW1lczo6YmVmb3JlLCAucmVzZXQtZmlsdGVyOjpiZWZvcmUsIC5ub3RpZmljYXRpb24tY2xvc2U6OmJlZm9yZSwgLnBvcHVwLWNsb3NlOjpiZWZvcmUsIC5obi1jbG9zZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNWNkJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi5wLWF1dGhvcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlYWRjJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4XG59XG4ucC1kYXRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMzMnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweFxufVxuLnAtdGltZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlYjI5JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHhcbn1cbi5wLWNvbW1lbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjI3YScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4XG59XG4ucC12aWV3OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNmUnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweFxufVxuLnAtY2F0ZWdvcnk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjAyMicgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4XG59XG4udXNlci1zaXRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUzMjEnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4XG59XG4uZGVza3RvcCA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweFxufVxuLmRlc2t0b3AgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAxKVxufVxuLmRlc2t0b3AgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDMsIDE1NywgMTY2LCAxKTtcbiAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XG59XG4uZXhwYW5kLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDcwcHhcbn1cbi5ibG9jay1leHBhbmQuYnRuLCAuYmxvY2stZXhwYW5kLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LWZhbWlseTogJ0hpbmQgTWFkdXJhaSc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5ibG9jay1leHBhbmQuYnRuIHtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4XG59XG4uZGVza3RvcCAuYmxvY2stZXhwYW5kLmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMzBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSlcbn1cbi5ibG9jay1leHBhbmQuYnRuOmFjdGl2ZSwgLmJsb2NrLWV4cGFuZC5idG46aG92ZXI6YWN0aXZlLCAuYmxvY2stZXhwYW5kLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSlcbn1cbi5ibG9jay1leHBhbmQuYnRuOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMjUpXG59XG4uYmxvY2stZXhwYW5kLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5ibG9jay1leHBhbmQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnU2hvdyBNb3JlJ1xufVxuLmJsb2NrLWV4cGFuZGVkIC5ibG9jay1leHBhbmQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnU2hvdyBMZXNzJ1xufVxuLmJsb2NrLWV4cGFuZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGQ3JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4XG59XG4uYmxvY2stZXhwYW5kZWQgLmJsb2NrLWV4cGFuZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGQ4JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4XG59XG4uYmxvY2stZXhwYW5kLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpKVxufVxuLnNhZmFyaSAuYmxvY2stZXhwYW5kLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkpXG59XG4uaXBob25lIC5ibG9jay1leHBhbmQtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSlcbn1cbi5pcGFkIC5ibG9jay1leHBhbmQtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSlcbn1cbi5vbGQtYnJvd3NlciB7XG4gICAgY29sb3I6IHJnYmEoNjgsIDY4LCA2OCwgMSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuLmotbG9hZGVyIC5qb3VybmFsLWxvYWRpbmc+aTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4XG59XG4ubm90aWZpY2F0aW9uLWNhcnQubm90aWZpY2F0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggOTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSlcbn1cbi5ub3RpZmljYXRpb24tY2FydCAubm90aWZpY2F0aW9uLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4XG59XG4ubm90aWZpY2F0aW9uLWNhcnQgLm5vdGlmaWNhdGlvbi1jbG9zZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNWNkJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubm90aWZpY2F0aW9uLWNhcnQgLm5vdGlmaWNhdGlvbi1jbG9zZS5idG4sIC5ub3RpZmljYXRpb24tY2FydCAubm90aWZpY2F0aW9uLWNsb3NlLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5ub3RpZmljYXRpb24tY2FydCAubm90aWZpY2F0aW9uLWNsb3NlLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG59XG4ubm90aWZpY2F0aW9uLWNhcnQgLm5vdGlmaWNhdGlvbi1jbG9zZS5idG46YWN0aXZlLCAubm90aWZpY2F0aW9uLWNhcnQgLm5vdGlmaWNhdGlvbi1jbG9zZS5idG46aG92ZXI6YWN0aXZlLCAubm90aWZpY2F0aW9uLWNhcnQgLm5vdGlmaWNhdGlvbi1jbG9zZS5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm5vdGlmaWNhdGlvbi1jYXJ0IC5ub3RpZmljYXRpb24tY2xvc2UuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5ub3RpZmljYXRpb24tY2FydCAubm90aWZpY2F0aW9uLWNsb3NlLmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLm5vdGlmaWNhdGlvbi1jYXJ0IC5ub3RpZmljYXRpb24tY2xvc2UuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubm90aWZpY2F0aW9uLWNhcnQgLm5vdGlmaWNhdGlvbi1jbG9zZS5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubm90aWZpY2F0aW9uLWNhcnQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuLm5vdGlmaWNhdGlvbi1jYXJ0IC5ub3RpZmljYXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKVxufVxuLm5vdGlmaWNhdGlvbi1jYXJ0IC5ub3RpZmljYXRpb24tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4XG59XG4ubm90aWZpY2F0aW9uLWNhcnQgLm5vdGlmaWNhdGlvbi12aWV3LWNhcnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZ3JvdzogMVxufVxuLm5vdGlmaWNhdGlvbi1jYXJ0IC5ub3RpZmljYXRpb24tdmlldy1jYXJ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudFxufVxuLm5vdGlmaWNhdGlvbi1jYXJ0IC5ub3RpZmljYXRpb24tY2hlY2tvdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tbGVmdDogMTBweFxufVxuLm5vdGlmaWNhdGlvbi13aXNobGlzdC5ub3RpZmljYXRpb24ge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCA5MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKVxufVxuLm5vdGlmaWNhdGlvbi13aXNobGlzdCAubm90aWZpY2F0aW9uLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4XG59XG4ubm90aWZpY2F0aW9uLXdpc2hsaXN0IC5ub3RpZmljYXRpb24tY2xvc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTVjZCcgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm5vdGlmaWNhdGlvbi13aXNobGlzdCAubm90aWZpY2F0aW9uLWNsb3NlLmJ0biwgLm5vdGlmaWNhdGlvbi13aXNobGlzdCAubm90aWZpY2F0aW9uLWNsb3NlLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5ub3RpZmljYXRpb24td2lzaGxpc3QgLm5vdGlmaWNhdGlvbi1jbG9zZS5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxufVxuLm5vdGlmaWNhdGlvbi13aXNobGlzdCAubm90aWZpY2F0aW9uLWNsb3NlLmJ0bjphY3RpdmUsIC5ub3RpZmljYXRpb24td2lzaGxpc3QgLm5vdGlmaWNhdGlvbi1jbG9zZS5idG46aG92ZXI6YWN0aXZlLCAubm90aWZpY2F0aW9uLXdpc2hsaXN0IC5ub3RpZmljYXRpb24tY2xvc2UuYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5ub3RpZmljYXRpb24td2lzaGxpc3QgLm5vdGlmaWNhdGlvbi1jbG9zZS5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm5vdGlmaWNhdGlvbi13aXNobGlzdCAubm90aWZpY2F0aW9uLWNsb3NlLmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLm5vdGlmaWNhdGlvbi13aXNobGlzdCAubm90aWZpY2F0aW9uLWNsb3NlLmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm5vdGlmaWNhdGlvbi13aXNobGlzdCAubm90aWZpY2F0aW9uLWNsb3NlLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5ub3RpZmljYXRpb24td2lzaGxpc3QgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuLm5vdGlmaWNhdGlvbi13aXNobGlzdCAubm90aWZpY2F0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSlcbn1cbi5ub3RpZmljYXRpb24td2lzaGxpc3QgLm5vdGlmaWNhdGlvbi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHhcbn1cbi5ub3RpZmljYXRpb24td2lzaGxpc3QgLm5vdGlmaWNhdGlvbi12aWV3LWNhcnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZ3JvdzogMVxufVxuLm5vdGlmaWNhdGlvbi13aXNobGlzdCAubm90aWZpY2F0aW9uLXZpZXctY2FydDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnRcbn1cbi5ub3RpZmljYXRpb24td2lzaGxpc3QgLm5vdGlmaWNhdGlvbi1jaGVja291dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4XG59XG4ubm90aWZpY2F0aW9uLWNvbXBhcmUubm90aWZpY2F0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggOTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSlcbn1cbi5ub3RpZmljYXRpb24tY29tcGFyZSAubm90aWZpY2F0aW9uLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4XG59XG4ubm90aWZpY2F0aW9uLWNvbXBhcmUgLm5vdGlmaWNhdGlvbi1jbG9zZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNWNkJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubm90aWZpY2F0aW9uLWNvbXBhcmUgLm5vdGlmaWNhdGlvbi1jbG9zZS5idG4sIC5ub3RpZmljYXRpb24tY29tcGFyZSAubm90aWZpY2F0aW9uLWNsb3NlLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5ub3RpZmljYXRpb24tY29tcGFyZSAubm90aWZpY2F0aW9uLWNsb3NlLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG59XG4ubm90aWZpY2F0aW9uLWNvbXBhcmUgLm5vdGlmaWNhdGlvbi1jbG9zZS5idG46YWN0aXZlLCAubm90aWZpY2F0aW9uLWNvbXBhcmUgLm5vdGlmaWNhdGlvbi1jbG9zZS5idG46aG92ZXI6YWN0aXZlLCAubm90aWZpY2F0aW9uLWNvbXBhcmUgLm5vdGlmaWNhdGlvbi1jbG9zZS5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm5vdGlmaWNhdGlvbi1jb21wYXJlIC5ub3RpZmljYXRpb24tY2xvc2UuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5ub3RpZmljYXRpb24tY29tcGFyZSAubm90aWZpY2F0aW9uLWNsb3NlLmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLm5vdGlmaWNhdGlvbi1jb21wYXJlIC5ub3RpZmljYXRpb24tY2xvc2UuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubm90aWZpY2F0aW9uLWNvbXBhcmUgLm5vdGlmaWNhdGlvbi1jbG9zZS5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubm90aWZpY2F0aW9uLWNvbXBhcmUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuLm5vdGlmaWNhdGlvbi1jb21wYXJlIC5ub3RpZmljYXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKVxufVxuLm5vdGlmaWNhdGlvbi1jb21wYXJlIC5ub3RpZmljYXRpb24tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4XG59XG4ubm90aWZpY2F0aW9uLWNvbXBhcmUgLm5vdGlmaWNhdGlvbi12aWV3LWNhcnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZ3JvdzogMVxufVxuLm5vdGlmaWNhdGlvbi1jb21wYXJlIC5ub3RpZmljYXRpb24tdmlldy1jYXJ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudFxufVxuLm5vdGlmaWNhdGlvbi1jb21wYXJlIC5ub3RpZmljYXRpb24tY2hlY2tvdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tbGVmdDogMTBweFxufVxuLnBvcHVwLXF1aWNrdmlldyAucG9wdXAtaW5uZXItYm9keSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUwcHggKiAyKTtcbiAgICBoZWlnaHQ6IDY1MHB4XG59XG4ucG9wdXAtcXVpY2t2aWV3IC5wb3B1cC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCAqIDIpO1xuICAgIHdpZHRoOiA4MDBweFxufVxuLnBvcHVwLXF1aWNrdmlldy5wb3B1cC1iZyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjg1KVxufVxuLnBvcHVwLXF1aWNrdmlldy5wb3B1cC1ib2R5LCAucG9wdXAtcXVpY2t2aWV3LnBvcHVwIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ucG9wdXAtcXVpY2t2aWV3LnBvcHVwLWNvbnRlbnQsIC5wb3B1cC1xdWlja3ZpZXcucG9wdXAgLnNpdGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweFxufVxuLnBvcHVwLXF1aWNrdmlldy5wb3B1cC1ib2R5IHtcbiAgICBib3JkZXItcmFkaXVzOiBweDtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ucG9wdXAtcXVpY2t2aWV3LnBvcHVwLWNvbnRhaW5lciAucG9wdXAtY2xvc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk4MScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweFxufVxuLnBvcHVwLXF1aWNrdmlldy5wb3B1cC1jbG9zZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4XG59XG4ucG9wdXAtcXVpY2t2aWV3LnBvcHVwLWNvbnRhaW5lcj4uYnRuLCAucG9wdXAtcXVpY2t2aWV3LnBvcHVwLWNvbnRhaW5lcj4uYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMFxufVxuLnBvcHVwLXF1aWNrdmlldy5wb3B1cC1jb250YWluZXI+LmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG59XG4ucG9wdXAtcXVpY2t2aWV3LnBvcHVwLWNvbnRhaW5lcj4uYnRuOmFjdGl2ZSwgLnBvcHVwLXF1aWNrdmlldy5wb3B1cC1jb250YWluZXI+LmJ0bjpob3ZlcjphY3RpdmUsIC5wb3B1cC1xdWlja3ZpZXcucG9wdXAtY29udGFpbmVyPi5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLnBvcHVwLXF1aWNrdmlldy5wb3B1cC1jb250YWluZXI+LmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ucG9wdXAtcXVpY2t2aWV3LnBvcHVwLWNvbnRhaW5lcj4uYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50XG59XG4uZGVza3RvcCAucG9wdXAtcXVpY2t2aWV3LnBvcHVwLWNvbnRhaW5lcj4uYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ucG9wdXAtcXVpY2t2aWV3LnBvcHVwLWNvbnRhaW5lcj4uYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1sZWZ0IHtcbiAgICB3aWR0aDogNTAlXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTAlKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IGgxLnBhZ2UtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IGRpdi5wYWdlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW1hZ2UgLm1haW4taW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IHB4XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAuZGlyZWN0aW9uLWhvcml6b250YWwgLmFkZGl0aW9uYWwtaW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KVxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLmFkZGl0aW9uYWwtaW1hZ2VzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAuYWRkaXRpb25hbC1pbWFnZXMgLnN3aXBlci1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoLTE1cHggKiAyKSk7XG4gICAgbWFyZ2luLXRvcDogLTEwcHhcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5hZGRpdGlvbmFsLWltYWdlczpob3ZlciAuc3dpcGVyLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAuYWRkaXRpb25hbC1pbWFnZXMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKVxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLmFkZGl0aW9uYWwtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSlcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5hZGRpdGlvbmFsLWltYWdlcyAuc3dpcGVyLWJ1dHRvbnMgZGl2IHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0NCwgNTQsIDY0LCAxKTtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5hZGRpdGlvbmFsLWltYWdlcyAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLmFkZGl0aW9uYWwtaW1hZ2VzIC5zd2lwZXItYnV0dG9ucyBkaXY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTQwOCcgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAuYWRkaXRpb25hbC1pbWFnZXMgLnN3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTQwOScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAuYWRkaXRpb25hbC1pbWFnZXMgLnN3aXBlci1idXR0b25zIGRpdjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLmFkZGl0aW9uYWwtaW1hZ2VzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLmFkZGl0aW9uYWwtaW1hZ2VzIC5zd2lwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAuYWRkaXRpb25hbC1pbWFnZXMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAuYWRkaXRpb25hbC1pbWFnZXMgLnN3aXBlci1wYWdpbmF0aW9uPnNwYW4rc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweFxufVxuLmRlc2t0b3AgLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLmFkZGl0aW9uYWwtaW1hZ2VzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTcsIDE2NiwgMSlcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5hZGRpdGlvbmFsLWltYWdlcyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAuYWRkaXRpb25hbC1pbWFnZXMgLnN3aXBlci1wYWdpbmF0aW9uPnNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHhcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5hZGRpdGlvbmFsLWltYWdlIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwcHggLyAyKVxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLmFkZGl0aW9uYWwtaW1hZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLmFkZGl0aW9uYWwtaW1hZ2VzIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogcHhcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1zdGF0cyB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJvcmRlci13aWR0aDogMHB4XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXN0YXRzIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMTEnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1zdGF0cyB1bCB7XG4gICAgd2lkdGg6IDEwMCVcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5wcm9kdWN0LXN0YXRzIC5wcm9kdWN0LXZpZXdzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwNmUnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3Qtc3RhdHMgLnByb2R1Y3Qtc29sZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMjYzJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5wcm9kdWN0LWluZm8gLmN1c3RvbS1zdGF0cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLnJhdGluZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLmNvdW50ZG93bi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LXByaWNlLWdyb3VwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgZGlzcGxheTogZmxleFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5wcmljZS1ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LXByaWNlLW5ldyB7XG4gICAgb3JkZXI6IC0xXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtcHJpY2Utb2xkIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LXBvaW50cyB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC10YXgge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLmRpc2NvdW50cyB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1vcHRpb25zIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDEpO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LW9wdGlvbnM+Lm9wdGlvbnMtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1vcHRpb25zPmgzIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1vcHRpb25zIC5wdXNoLW9wdGlvbj5kaXYgaW5wdXQ6Y2hlY2tlZCtpbWcge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjcpXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLmJ1dHRvbi1ncm91cC1wYWdlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MiwgMjQ1LCAxKTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSlcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAuc2l0ZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldy5tb2JpbGUgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1yaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLnN0ZXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA0N3B4XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLWNhcnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA3cHhcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4tY2FydDo6YmVmb3JlLCAucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLWNhcnQgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscyAuc3RlcHBlci1ncm91cCB7XG4gICAgZmxleC1ncm93OiAxXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLnN0ZXBwZXItZ3JvdXAgLmJ0bi1jYXJ0IHtcbiAgICBmbGV4LWdyb3c6IDFcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4tY2FydDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE3cHhcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4tbW9yZS1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWdyb3c6IDBcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4tbW9yZS1kZXRhaWxzIC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi1tb3JlLWRldGFpbHM6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlNWM4JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLW1vcmUtZGV0YWlscy5idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODAsIDE3MywgODUsIDEpXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLW1vcmUtZGV0YWlscy5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODcsIDE1NCwgMTkzLCAxKSAhaW1wb3J0YW50XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLW1vcmUtZGV0YWlscy5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLmJ1dHRvbi1ncm91cC1wYWdlIC53aXNobGlzdC1jb21wYXJlIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAud2lzaGxpc3QtY29tcGFyZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4td2lzaGxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLXdpc2hsaXN0IC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLndpc2hsaXN0LWNvbXBhcmUgLmJ0bi13aXNobGlzdCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi13aXNobGlzdDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE3cHhcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4td2lzaGxpc3QuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi13aXNobGlzdC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOCwgMzksIDc3LCAxKSAhaW1wb3J0YW50XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLXdpc2hsaXN0LmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4tY29tcGFyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHhcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4tY29tcGFyZSAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC53aXNobGlzdC1jb21wYXJlIC5idG4tY29tcGFyZSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi1jb21wYXJlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTdweFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi1jb21wYXJlLmJ0biB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0NCwgNTQsIDY0LCAxKVxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi1jb21wYXJlLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1OCwgNzEsIDg0LCAxKSAhaW1wb3J0YW50XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLWNvbXBhcmUuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLnBvcHVwLXF1aWNrdmlldyAucHJvZHVjdC1yaWdodCAuZGVzY3JpcHRpb24ge1xuICAgIG9yZGVyOiAtMVxufVxuLnBvcHVwLXF1aWNrdmlldyAuZXhwYW5kLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cbi5wb3B1cC1xdWlja3ZpZXcgLmJsb2NrLWV4cGFuZC1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSlcbn1cbi5zYWZhcmkucG9wdXAtcXVpY2t2aWV3IC5ibG9jay1leHBhbmQtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSlcbn1cbi5pcGhvbmUucG9wdXAtcXVpY2t2aWV3IC5ibG9jay1leHBhbmQtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSlcbn1cbi5pcGFkLnBvcHVwLXF1aWNrdmlldyAuYmxvY2stZXhwYW5kLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkpXG59XG4ubG9naW4tYm94IC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbFxufVxuLmxvZ2luLWJveCAudGl0bGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubG9naW4tYm94IC50aXRsZS5wYWdlLXRpdGxlPnNwYW46OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubG9naW4tYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG59XG4ubG9naW4tYm94IC53ZWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHhcbn1cbi5wb3B1cC1sb2dpbiAucG9wdXAtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAwcHhcbn1cbi5wb3B1cC1yZWdpc3RlciAucG9wdXAtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAwcHhcbn1cbi5sb2dpbi1ib3g+ZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweFxufVxuLmFjY291bnQtbGlzdD5saT5hIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MiwgMjQ1LCAxKTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuLmRlc2t0b3AgLmFjY291bnQtbGlzdD5saT5hOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5hY2NvdW50LWxpc3Q+bGk+YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTNmJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIG1hcmdpbjogMFxufVxuLmRlc2t0b3AgLmFjY291bnQtbGlzdD5saT5hOmhvdmVyOjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLmFjY291bnQtbGlzdCAuZWRpdC1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG4ucm91dGUtaW5mb3JtYXRpb24tc2l0ZW1hcCAuc2l0ZS1lZGl0IHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLmFjY291bnQtbGlzdCAuZWRpdC1wYXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG4ucm91dGUtaW5mb3JtYXRpb24tc2l0ZW1hcCAuc2l0ZS1wYXNzIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLmFjY291bnQtbGlzdCAuZWRpdC1hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG4ucm91dGUtaW5mb3JtYXRpb24tc2l0ZW1hcCAuc2l0ZS1hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLmFjY291bnQtbGlzdCAuZWRpdC13aXNobGlzdCB7XG4gICAgZGlzcGxheTogZmxleFxufVxuLm15LWNhcmRzIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLmFjY291bnQtbGlzdCAuZWRpdC1vcmRlciB7XG4gICAgZGlzcGxheTogZmxleFxufVxuLnJvdXRlLWluZm9ybWF0aW9uLXNpdGVtYXAgLnNpdGUtaGlzdG9yeSB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5hY2NvdW50LWxpc3QgLmVkaXQtZG93bmxvYWRzIHtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG4ucm91dGUtaW5mb3JtYXRpb24tc2l0ZW1hcCAuc2l0ZS1kb3dubG9hZCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5hY2NvdW50LWxpc3QgLmVkaXQtcmV3YXJkcyB7XG4gICAgZGlzcGxheTogZmxleFxufVxuLmFjY291bnQtbGlzdCAuZWRpdC1yZXR1cm5zIHtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG4uYWNjb3VudC1saXN0IC5lZGl0LXRyYW5zYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleFxufVxuLmFjY291bnQtbGlzdCAuZWRpdC1yZWN1cnJpbmcge1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cbi5teS1hZmZpbGlhdGVzIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm15LW5ld3NsZXR0ZXIgLmFjY291bnQtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleFxufVxuLm15LWFmZmlsaWF0ZXMgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm15LW5ld3NsZXR0ZXIgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm15LWFjY291bnQgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm15LW9yZGVycyAudGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ubXktY2FyZHMgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLmFjY291bnQtcGFnZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLmFjY291bnQtbGlzdD5saT5hOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggOTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMilcbn1cbi5hY2NvdW50LWxpc3Q+bGkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA1KTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMFxufVxuLmFjY291bnQtbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xMHB4IC0xMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbn1cbi5hY2NvdW50LWxpc3Q+LmVkaXQtaW5mbz5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MGQnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLmFjY291bnQtbGlzdD4uZWRpdC1wYXNzPmE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZWFjNCcgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4uYWNjb3VudC1saXN0Pi5lZGl0LWFkZHJlc3M+YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTU2JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi5hY2NvdW50LWxpc3Q+LmVkaXQtd2lzaGxpc3Q+YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTU1JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi5teS1jYXJkcyAuYWNjb3VudC1saXN0PmxpPmE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk1MCcgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4uYWNjb3VudC1saXN0Pi5lZGl0LW9yZGVyPmE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZWFkNScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4uYWNjb3VudC1saXN0Pi5lZGl0LWRvd25sb2Fkcz5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGViNGUnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLmFjY291bnQtbGlzdD4uZWRpdC1yZXdhcmRzPmE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk1MicgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4uYWNjb3VudC1saXN0Pi5lZGl0LXJldHVybnM+YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTEyJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi5hY2NvdW50LWxpc3Q+LmVkaXQtdHJhbnNhY3Rpb25zPmE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkyOCcgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4uYWNjb3VudC1saXN0Pi5lZGl0LXJlY3VycmluZz5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4YjMnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLmFjY291bnQtbGlzdD4uYWZmaWxpYXRlLWFkZD5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NWEnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLmFjY291bnQtbGlzdD4uYWZmaWxpYXRlLWVkaXQ+YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTVhJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi5hY2NvdW50LWxpc3Q+LmFmZmlsaWF0ZS10cmFjaz5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5M2MnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLm15LW5ld3NsZXR0ZXIgLmFjY291bnQtbGlzdD5saT5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NGMnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLnJvdXRlLWFjY291bnQtcmVnaXN0ZXIgLmFjY291bnQtY3VzdG9tZXItZ3JvdXAgbGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbn1cbiNhY2NvdW50IC5hY2NvdW50LWZheCBsYWJlbDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxufVxuLnJvdXRlLWFjY291bnQtcmVnaXN0ZXIgLmFkZHJlc3MtY29tcGFueSBsYWJlbDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxufVxuI2FjY291bnQtYWRkcmVzcyAuYWRkcmVzcy1jb21wYW55IGxhYmVsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG59XG4ucm91dGUtYWNjb3VudC1yZWdpc3RlciAuYWRkcmVzcy1hZGRyZXNzLTIgbGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbn1cbiNhY2NvdW50LWFkZHJlc3MgLmFkZHJlc3MtYWRkcmVzcy0yIGxhYmVsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAudGQtcXR5IC5zdGVwcGVyIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnRcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC50ZC1xdHkgLnN0ZXBwZXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NywgMTY2LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHhcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC50ZC1xdHkgLnN0ZXBwZXIgc3BhbiBpIHtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDEpXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAudGQtcXR5IC5idG4tdXBkYXRlLmJ0biwgLnJvdXRlLWNoZWNrb3V0LWNhcnQgLnRkLXF0eSAuYnRuLXVwZGF0ZS5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4XG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAudGQtcXR5IC5idG4tdXBkYXRlLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50XG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAudGQtcXR5IC5idG4tdXBkYXRlLmJ0bjphY3RpdmUsIC5yb3V0ZS1jaGVja291dC1jYXJ0IC50ZC1xdHkgLmJ0bi11cGRhdGUuYnRuOmhvdmVyOmFjdGl2ZSwgLnJvdXRlLWNoZWNrb3V0LWNhcnQgLnRkLXF0eSAuYnRuLXVwZGF0ZS5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LCA3MCwgNTgsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC50ZC1xdHkgLmJ0bi11cGRhdGUuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LCA3MCwgNTgsIDEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAudGQtcXR5IC5idG4tdXBkYXRlLmJ0biB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4LCAzOSwgNzcsIDEpO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnRcbn1cbi5kZXNrdG9wIC5yb3V0ZS1jaGVja291dC1jYXJ0IC50ZC1xdHkgLmJ0bi11cGRhdGUuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAudGQtcXR5IC5idG4tdXBkYXRlLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC50ZC1xdHkgLmJ0bi1yZW1vdmUuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLnRkLXF0eSAuYnRuLXJlbW92ZS5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOCwgMzksIDc3LCAxKSAhaW1wb3J0YW50XG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAudGQtcXR5IC5idG4tcmVtb3ZlLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LWJvdHRvbSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweFxufVxuLmNhcnQtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDEpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSlcbn1cbi5wYW5lbHMtdG90YWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cbi5wYW5lbHMtdG90YWwgLmNhcnQtdG90YWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5idXR0b25zIC5wdWxsLXJpZ2h0IC5idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODAsIDE3MywgODUsIDEpXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuYnV0dG9ucyAucHVsbC1yaWdodCAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDg3LCAxNTQsIDE5MywgMSkgIWltcG9ydGFudFxufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmJ1dHRvbnMgLnB1bGwtcmlnaHQgLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5idXR0b25zIC5wdWxsLWxlZnQgLmJ0biwgLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmJ1dHRvbnMgLnB1bGwtbGVmdCAuYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweFxufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmJ1dHRvbnMgLnB1bGwtbGVmdCAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnRcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5idXR0b25zIC5wdWxsLWxlZnQgLmJ0bjphY3RpdmUsIC5yb3V0ZS1jaGVja291dC1jYXJ0IC5idXR0b25zIC5wdWxsLWxlZnQgLmJ0bjpob3ZlcjphY3RpdmUsIC5yb3V0ZS1jaGVja291dC1jYXJ0IC5idXR0b25zIC5wdWxsLWxlZnQgLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTUsIDcwLCA1OCwgMSkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmJ1dHRvbnMgLnB1bGwtbGVmdCAuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LCA3MCwgNTgsIDEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuYnV0dG9ucyAucHVsbC1sZWZ0IC5idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOCwgMzksIDc3LCAxKTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50XG59XG4uZGVza3RvcCAucm91dGUtY2hlY2tvdXQtY2FydCAuYnV0dG9ucyAucHVsbC1sZWZ0IC5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5idXR0b25zIC5wdWxsLWxlZnQgLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5idXR0b25zPmRpdiB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4LWJhc2lzOiAwXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuYnV0dG9ucz5kaXYgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCVcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5idXR0b25zIC5wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMFxufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmJ1dHRvbnM+ZGl2K2RpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4XG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuYnV0dG9ucyAucHVsbC1yaWdodDpvbmx5LWNoaWxkIHtcbiAgICBmbGV4OiAxXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuYnV0dG9ucyAucHVsbC1yaWdodDpvbmx5LWNoaWxkIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuYnV0dG9ucyBpbnB1dCsuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA1cHhcbn1cbi5jYXJ0LXRhYmxlIC50ZC1pbWFnZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbFxufVxuLmNhcnQtdGFibGUgLnRkLXF0eSAuc3RlcHBlciwgLmNhcnQtc2VjdGlvbiAuc3RlcHBlciwgLmNhcnQtdGFibGUgLnRkLXF0eSAuYnRuLXVwZGF0ZS5idG4sIC5jYXJ0LXNlY3Rpb24gLnRkLXF0eSAuYnRuLXByaW1hcnkuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLmNhcnQtdGFibGUgLnRkLW5hbWUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGxcbn1cbi5jYXJ0LXRhYmxlIC50ZC1tb2RlbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbFxufVxuLnJvdXRlLWFjY291bnQtb3JkZXItaW5mbyAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUtb3JkZXIgdGhlYWQ+dHI+dGQ6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsXG59XG4ucm91dGUtYWNjb3VudC1vcmRlci1pbmZvIC50YWJsZS1yZXNwb25zaXZlIC50YWJsZS1vcmRlciB0Ym9keT50cj50ZDpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGxcbn1cbi5yb3V0ZS1hY2NvdW50LW9yZGVyLWluZm8gLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlLW9yZGVyIHRmb290PnRyPnRkOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGxcbn1cbi5jYXJ0LXRhYmxlIC50ZC1wcmljZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbFxufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5oYXMtZXJyb3Ige1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50XG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLmZvcm0tZ3JvdXAgLmNvbnRyb2wtbGFiZWwge1xuICAgIG1heC13aWR0aDogOTk5OXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnRcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyAucmVxdWlyZWQgLmNvbnRyb2wtbGFiZWw6OmFmdGVyLCAucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLnJlcXVpcmVkIC5jb250cm9sLWxhYmVsK2Rpdjo6YmVmb3JlLCAucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLnRleHQtZGFuZ2VyIHtcbiAgICBjb2xvcjogcmdiYSgxNDMsIDE1NywgMTY2LCAxKVxufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHhcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyAucmVxdWlyZWQuaGFzLWVycm9yIC5jb250cm9sLWxhYmVsOjphZnRlciwgLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5yZXF1aXJlZC5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwrZGl2OjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50XG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnRcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyBpbnB1dC5mb3JtLWNvbnRyb2w6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODcsIDE1NCwgMTkzLCAxKSAhaW1wb3J0YW50XG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgaW5wdXQuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAzNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA3KVxufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIGlucHV0LmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudFxufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIHRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1cywgLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIHRleHRhcmVhLmZvcm0tY29udHJvbDphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpICFpbXBvcnRhbnRcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDcpXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgdGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4XG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cywgLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIHNlbGVjdC5mb3JtLWNvbnRyb2w6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODcsIDE1NCwgMTkzLCAxKSAhaW1wb3J0YW50XG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgc2VsZWN0LmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMzVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNylcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5yYWRpbyB7XG4gICAgd2lkdGg6IDEwMCVcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyAuY2hlY2tib3gge1xuICAgIHdpZHRoOiAxMDAlXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0biwgLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4XG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50XG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bjphY3RpdmUsIC5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuOmhvdmVyOmFjdGl2ZSwgLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LCA3MCwgNTgsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LCA3MCwgNTgsIDEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4LCAzOSwgNzcsIDEpO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAzNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweFxufVxuLmRlc2t0b3AgLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5wcm9kdWN0LW9wdGlvbi1maWxlIC5idG4gaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlYmQ4JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyAuYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEycHhcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyAuYnV0dG9ucyAucHVsbC1yaWdodCAuYnRuLCAucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLmJ1dHRvbnMgLnB1bGwtcmlnaHQgLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHhcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyAuYnV0dG9ucyAucHVsbC1yaWdodCAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnRcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyAuYnV0dG9ucyAucHVsbC1yaWdodCAuYnRuOmFjdGl2ZSwgLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5idXR0b25zIC5wdWxsLXJpZ2h0IC5idG46aG92ZXI6YWN0aXZlLCAucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLmJ1dHRvbnMgLnB1bGwtcmlnaHQgLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTUsIDcwLCA1OCwgMSkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5idXR0b25zIC5wdWxsLXJpZ2h0IC5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTUsIDcwLCA1OCwgMSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyAuYnV0dG9ucyAucHVsbC1yaWdodCAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgsIDM5LCA3NywgMSk7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5idXR0b25zIC5wdWxsLXJpZ2h0IC5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyAuYnV0dG9ucyAucHVsbC1yaWdodCAuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5idXR0b25zIC5wdWxsLWxlZnQgLmJ0biB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyAuYnV0dG9ucyAucHVsbC1sZWZ0IC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOCwgMzksIDc3LCAxKSAhaW1wb3J0YW50XG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLmJ1dHRvbnMgLnB1bGwtbGVmdCAuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5idXR0b25zPmRpdiB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4LWJhc2lzOiAwXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLmJ1dHRvbnM+ZGl2IC5idG4ge1xuICAgIHdpZHRoOiAxMDAlXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLmJ1dHRvbnMgLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLmJ1dHRvbnM+ZGl2K2RpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4XG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLmJ1dHRvbnMgLnB1bGwtcmlnaHQ6b25seS1jaGlsZCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG9cbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyAuYnV0dG9ucyAucHVsbC1yaWdodDpvbmx5LWNoaWxkIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLmJ1dHRvbnMgaW5wdXQrLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogNXB4XG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLmJ1dHRvbnMgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIG1hcmdpbi1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50XG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzPnAge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyAucGFuZWwtcmV3YXJkIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5wYW5lbC1jb3Vwb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLnBhbmVsLXNoaXBwaW5nIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5wYW5lbC12b3VjaGVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5wYW5lbC1yZXdhcmQgLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLnBhbmVsLXJld2FyZCAuY29sbGFwc2UuaW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLnBhbmVsLXJld2FyZCAucGFuZWwtaGVhZGluZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG9cbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyAucGFuZWwtY291cG9uIC5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5wYW5lbC1jb3Vwb24gLmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5wYW5lbC1jb3Vwb24gLnBhbmVsLWhlYWRpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLnBhbmVsLXNoaXBwaW5nIC5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5wYW5lbC1zaGlwcGluZyAuY29sbGFwc2UuaW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLnBhbmVsLXNoaXBwaW5nIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5wYW5lbC12b3VjaGVyIC5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5wYW5lbC12b3VjaGVyIC5jb2xsYXBzZS5pbiB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhbmVscyAucGFuZWwtdm91Y2hlciAucGFuZWwtaGVhZGluZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG9cbn1cbi5yb3V0ZS1wcm9kdWN0LWNhdGVnb3J5IC5wYWdlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnJlZmluZS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbFxufVxuLnJlZmluZS10aXRsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5yZWZpbmUtdGl0bGUucGFnZS10aXRsZT5zcGFuOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnJvdXRlLXByb2R1Y3QtY2F0ZWdvcnkgLmNhdGVnb3J5LWRlc2NyaXB0aW9uIHtcbiAgICBvcmRlcjogMFxufVxuLmNhdGVnb3J5LWltYWdlIHtcbiAgICBmbG9hdDogbm9uZVxufVxuLmNhdGVnb3J5LXRleHQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm90dG9tOiBhdXRvXG59XG4ucmVmaW5lLWNhdGVnb3JpZXMgLnJlZmluZS1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNyAqIDEwcHgpIC8gOCAtIDAuMDFweClcbn1cbi5yZWZpbmUtY2F0ZWdvcmllcyAucmVmaW5lLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggLSAwLjAxcHgpXG59XG4ub25lLWNvbHVtbiAjY29udGVudCAucmVmaW5lLWNhdGVnb3JpZXMgLnJlZmluZS1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNiAqIDIwcHgpIC8gNyAtIDAuMDFweClcbn1cbi5vbmUtY29sdW1uICNjb250ZW50IC5yZWZpbmUtY2F0ZWdvcmllcyAucmVmaW5lLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA3IC0gMC4wMXB4KVxufVxuLnR3by1jb2x1bW4gI2NvbnRlbnQgLnJlZmluZS1jYXRlZ29yaWVzIC5yZWZpbmUtaXRlbS5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDUgKiAxMHB4KSAvIDYgLSAwLjAxcHgpXG59XG4udHdvLWNvbHVtbiAjY29udGVudCAucmVmaW5lLWNhdGVnb3JpZXMgLnJlZmluZS1pdGVtOm5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2IC0gMC4wMXB4KVxufVxuLnNpZGUtY29sdW1uIC5yZWZpbmUtY2F0ZWdvcmllcyAucmVmaW5lLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwICogMTVweCkgLyAxIC0gMC4wMXB4KVxufVxuLnNpZGUtY29sdW1uIC5yZWZpbmUtY2F0ZWdvcmllcyAucmVmaW5lLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiA3LjVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtIDAuMDFweClcbn1cbi5yZWZpbmUtaXRlbXMge1xuICAgIG1hcmdpbjogLTVweFxufVxuLnJlZmluZS1jYXRlZ29yaWVzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cbi5yZWZpbmUtbGlua3MgLnJlZmluZS1pdGVtKy5yZWZpbmUtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHhcbn1cbi5yZWZpbmUtY2F0ZWdvcmllcyAuc3dpcGVyLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICgtMTVweCAqIDIpKTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweFxufVxuLnJlZmluZS1jYXRlZ29yaWVzOmhvdmVyIC5zd2lwZXItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5yZWZpbmUtY2F0ZWdvcmllcyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpXG59XG4ucmVmaW5lLWNhdGVnb3JpZXMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKVxufVxuLnJlZmluZS1jYXRlZ29yaWVzIC5zd2lwZXItYnV0dG9ucyBkaXYge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA1NCwgNjQsIDEpO1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuLnJlZmluZS1jYXRlZ29yaWVzIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwXG59XG4ucmVmaW5lLWNhdGVnb3JpZXMgLnN3aXBlci1idXR0b25zIGRpdjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNDA4JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5yZWZpbmUtY2F0ZWdvcmllcyAuc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNDA5JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5yZWZpbmUtY2F0ZWdvcmllcyAuc3dpcGVyLWJ1dHRvbnMgZGl2Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ucmVmaW5lLWNhdGVnb3JpZXMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG59XG4ucmVmaW5lLWNhdGVnb3JpZXMgLnN3aXBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHhcbn1cbi5yZWZpbmUtY2F0ZWdvcmllcyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSlcbn1cbi5yZWZpbmUtY2F0ZWdvcmllcyAuc3dpcGVyLXBhZ2luYXRpb24+c3BhbitzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4XG59XG4uZGVza3RvcCAucmVmaW5lLWNhdGVnb3JpZXMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NywgMTY2LCAxKVxufVxuLnJlZmluZS1jYXRlZ29yaWVzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5yZWZpbmUtY2F0ZWdvcmllcyAuc3dpcGVyLXBhZ2luYXRpb24+c3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweFxufVxuLnJlZmluZS1pdGVtIGEge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgcGFkZGluZzogN3B4XG59XG4ucmVmaW5lLWl0ZW0gYTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KVxufVxuLnJlZmluZS1pdGVtIGEgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnJlZmluZS1uYW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHhcbn1cbi5yZWZpbmUtaXRlbSAucmVmaW5lLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi5yZWZpbmUtaXRlbSBhOmhvdmVyIC5yZWZpbmUtbmFtZSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ucmVmaW5lLW5hbWUgLmNvdW50LWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4uY2hlY2tvdXQtc2VjdGlvbi5zZWN0aW9uLWxvZ2luIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmNvbnRyb2wtbGFiZWwge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgbGVnZW5kIHtcbiAgICBmb250LWZhbWlseTogJ1ZvbGxrb3JuJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsXG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciBsZWdlbmQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciBsZWdlbmQucGFnZS10aXRsZT5zcGFuOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnRcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyIC5yZXF1aXJlZCAuY29udHJvbC1sYWJlbDo6YWZ0ZXIsIC5xdWljay1jaGVja291dC13cmFwcGVyIC5yZXF1aXJlZCAuY29udHJvbC1sYWJlbCtkaXY6OmJlZm9yZSwgLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLnRleHQtZGFuZ2VyIHtcbiAgICBmb250LXNpemU6IDE3cHhcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciAucmVxdWlyZWQgLmNvbnRyb2wtbGFiZWw6OmFmdGVyLCAucXVpY2stY2hlY2tvdXQtd3JhcHBlciAucmVxdWlyZWQgLmNvbnRyb2wtbGFiZWwrZGl2OjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDNweFxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDM4cHhcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyIGlucHV0LmZvcm0tY29udHJvbDpmb2N1cywgLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgaW5wdXQuZm9ybS1jb250cm9sOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg3LCAxNTQsIDE5MywgMSkgIWltcG9ydGFudFxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgaW5wdXQuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAzNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA3KVxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDBweFxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgdGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzLCAucXVpY2stY2hlY2tvdXQtd3JhcHBlciB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODcsIDE1NCwgMTkzLCAxKSAhaW1wb3J0YW50XG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDcpXG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA1MDBweFxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cywgLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgc2VsZWN0LmZvcm0tY29udHJvbDphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpICFpbXBvcnRhbnRcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyIHNlbGVjdC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDcpXG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLnJhZGlvIHtcbiAgICB3aWR0aDogMTAwJVxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLmNoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJVxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gICAgbWluLXdpZHRoOiAzNnB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbWluLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4XG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciAucHJvZHVjdC1vcHRpb24tZmlsZSAuYnRuIGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZWJkOCcgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciBkaXYgLnRpdGxlLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnVm9sbGtvcm4nO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGluaXRpYWxcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyIGRpdiAudGl0bGUuc2VjdGlvbi10aXRsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyIGRpdiAudGl0bGUuc2VjdGlvbi10aXRsZS5wYWdlLXRpdGxlPnNwYW46OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4uY2hlY2tvdXQtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MiwgMjQ1LCAxKTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHhcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyPmRpdiAucmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAlKVxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXI+ZGl2IC5sZWZ0IHtcbiAgICB3aWR0aDogMzAlXG59XG4uc2VjdGlvbi1wYXltZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwJSk7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5zZWN0aW9uLXNoaXBwaW5nIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciAucmlnaHQgLnNlY3Rpb24tY3ZyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLnJpZ2h0IC5zZWN0aW9uLWN2ciAuY29udHJvbC1sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleFxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLnJpZ2h0IC5zZWN0aW9uLWN2ciAuZm9ybS1jb3Vwb24ge1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyIC5yaWdodCAuc2VjdGlvbi1jdnIgLmZvcm0tdm91Y2hlciB7XG4gICAgZGlzcGxheTogZmxleFxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLnJpZ2h0IC5zZWN0aW9uLWN2ciAuZm9ybS1yZXdhcmQge1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyIC5yaWdodCAuY2hlY2tvdXQtcGF5bWVudC1kZXRhaWxzIGxlZ2VuZCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyIC5yaWdodCAuY29uZmlybS1zZWN0aW9uIC5idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweFxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLnJpZ2h0IC5jb25maXJtLXNlY3Rpb24gLmJ1dHRvbnMgLnB1bGwtcmlnaHQgLmJ0biwgLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLnJpZ2h0IC5jb25maXJtLXNlY3Rpb24gLmJ1dHRvbnMgLnB1bGwtcmlnaHQgLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHhcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyIC5yaWdodCAuY29uZmlybS1zZWN0aW9uIC5idXR0b25zIC5wdWxsLXJpZ2h0IC5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudFxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLnJpZ2h0IC5jb25maXJtLXNlY3Rpb24gLmJ1dHRvbnMgLnB1bGwtcmlnaHQgLmJ0bjphY3RpdmUsIC5xdWljay1jaGVja291dC13cmFwcGVyIC5yaWdodCAuY29uZmlybS1zZWN0aW9uIC5idXR0b25zIC5wdWxsLXJpZ2h0IC5idG46aG92ZXI6YWN0aXZlLCAucXVpY2stY2hlY2tvdXQtd3JhcHBlciAucmlnaHQgLmNvbmZpcm0tc2VjdGlvbiAuYnV0dG9ucyAucHVsbC1yaWdodCAuYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNSwgNzAsIDU4LCAxKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciAucmlnaHQgLmNvbmZpcm0tc2VjdGlvbiAuYnV0dG9ucyAucHVsbC1yaWdodCAuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LCA3MCwgNTgsIDEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciAucmlnaHQgLmNvbmZpcm0tc2VjdGlvbiAuYnV0dG9ucyAucHVsbC1yaWdodCAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgsIDM5LCA3NywgMSk7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLnJpZ2h0IC5jb25maXJtLXNlY3Rpb24gLmJ1dHRvbnMgLnB1bGwtcmlnaHQgLmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KVxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLnJpZ2h0IC5jb25maXJtLXNlY3Rpb24gLmJ1dHRvbnMgLnB1bGwtcmlnaHQgLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyIC5yaWdodCAuY29uZmlybS1zZWN0aW9uIC5idXR0b25zIC5wdWxsLWxlZnQgLmJ0biB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyIC5yaWdodCAuY29uZmlybS1zZWN0aW9uIC5idXR0b25zIC5wdWxsLWxlZnQgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4LCAzOSwgNzcsIDEpICFpbXBvcnRhbnRcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyIC5yaWdodCAuY29uZmlybS1zZWN0aW9uIC5idXR0b25zIC5wdWxsLWxlZnQgLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyIC5yaWdodCAuY29uZmlybS1zZWN0aW9uIC5idXR0b25zPmRpdiB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4LWJhc2lzOiAwXG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciAucmlnaHQgLmNvbmZpcm0tc2VjdGlvbiAuYnV0dG9ucz5kaXYgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCVcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyIC5yaWdodCAuY29uZmlybS1zZWN0aW9uIC5idXR0b25zIC5wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMFxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLnJpZ2h0IC5jb25maXJtLXNlY3Rpb24gLmJ1dHRvbnM+ZGl2K2RpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4XG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciAucmlnaHQgLmNvbmZpcm0tc2VjdGlvbiAuYnV0dG9ucyAucHVsbC1yaWdodDpvbmx5LWNoaWxkIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0b1xufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLnJpZ2h0IC5jb25maXJtLXNlY3Rpb24gLmJ1dHRvbnMgLnB1bGwtcmlnaHQ6b25seS1jaGlsZCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJVxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLnJpZ2h0IC5jb25maXJtLXNlY3Rpb24gLmJ1dHRvbnMgaW5wdXQrLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogNXB4XG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciAucmlnaHQgLmNvbmZpcm0tc2VjdGlvbiAuYnV0dG9ucyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnRcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyIC5jb25maXJtLXNlY3Rpb24gdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciAuc2VjdGlvbi1jb21tZW50cyBsYWJlbDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLmxlZnQgLnNlY3Rpb24tbG9naW4gLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLmxlZnQgLnNlY3Rpb24tcmVnaXN0ZXIgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLmxlZnQgLnBheW1lbnQtYWRkcmVzcyAudGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciAubGVmdCAuc2hpcHBpbmctYWRkcmVzcyAudGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciAucmlnaHQgLnNoaXBwaW5nLXBheW1lbnQgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLnJpZ2h0IC5zZWN0aW9uLWN2ciAudGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciAucmlnaHQgLmNoZWNrb3V0LXBheW1lbnQtZGV0YWlscyAudGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciAucmlnaHQgLmNvbmZpcm0tc2VjdGlvbiAudGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciAuYWNjb3VudC1jdXN0b21lci1ncm91cCBsYWJlbDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLmFjY291bnQtdGVsZXBob25lIGxhYmVsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciAuYWNjb3VudC1mYXggbGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyIC5hZGRyZXNzLWNvbXBhbnkgbGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbn1cbi5xdWljay1jaGVja291dC13cmFwcGVyIC5hZGRyZXNzLWFkZHJlc3MtMiBsYWJlbDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxufVxuLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLnNoaXBwaW5nLXBheW1lbnQgLnNoaXBwaW5ncyBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkXG59XG4ucXVpY2stY2hlY2tvdXQtd3JhcHBlciAuc2hpcHBpbmctcGF5bWVudCAuc2hpcC13cmFwcGVyIHAge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5zaGlwcGluZy1wYXltZW50IC5zZWN0aW9uLWJvZHkgLnJhZGlvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHhcbn1cbi5zaGlwcGluZy1wYXltZW50IC5zZWN0aW9uLWJvZHk+ZGl2PmRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHhcbn1cbi5zZWN0aW9uLXNoaXBwaW5nIC5zZWN0aW9uLWJvZHk+ZGl2OmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGVhYjgnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLnNlY3Rpb24tc2hpcHBpbmcgLnNlY3Rpb24tYm9keT5kaXY6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGVhYjknICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSg4MCwgMTczLCA4NSwgMSlcbn1cbi5zZWN0aW9uLXBheW1lbnQgLnNlY3Rpb24tYm9keT5kaXY6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk2MScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4uc2VjdGlvbi1wYXltZW50IC5zZWN0aW9uLWJvZHk+ZGl2Om50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTVmJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi5zZWN0aW9uLXBheW1lbnQgLnNlY3Rpb24tYm9keT5kaXY6bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZDYnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLnJvdXRlLXByb2R1Y3QtY29tcGFyZSAuY29tcGFyZS1idXR0b25zIC5idG4tY2FydCB7XG4gICAgZGlzcGxheTogZmxleFxufVxuLnJvdXRlLXByb2R1Y3QtY29tcGFyZSAuY29tcGFyZS1idXR0b25zIC5idG4tcmVtb3ZlIHtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG4uY29tcGFyZS1uYW1lIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3dcbn1cbi5jb21wYXJlLWltYWdlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3dcbn1cbi5jb21wYXJlLXByaWNlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3dcbn1cbi5jb21wYXJlLW1vZGVsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3dcbn1cbi5jb21wYXJlLW1hbnVmYWN0dXJlciB7XG4gICAgZGlzcGxheTogdGFibGUtcm93XG59XG4uY29tcGFyZS1hdmFpbGFiaWxpdHkge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvd1xufVxuLmNvbXBhcmUtcmF0aW5nIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3dcbn1cbi5jb21wYXJlLXN1bW1hcnkge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvd1xufVxuLmNvbXBhcmUtd2VpZ2h0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3dcbn1cbi5jb21wYXJlLWRpbWVuc2lvbnMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvd1xufVxuLnJvdXRlLWluZm9ybWF0aW9uLWNvbnRhY3QgLmxvY2F0aW9uLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ucm91dGUtaW5mb3JtYXRpb24tY29udGFjdCAuc3RvcmUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5yb3V0ZS1pbmZvcm1hdGlvbi1jb250YWN0IC5zdG9yZS1hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ucm91dGUtaW5mb3JtYXRpb24tY29udGFjdCAuc3RvcmUtdGVsIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ucm91dGUtaW5mb3JtYXRpb24tY29udGFjdCAuc3RvcmUtZmF4IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ucm91dGUtaW5mb3JtYXRpb24tY29udGFjdCAuc3RvcmUtaW5mbyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnJvdXRlLWluZm9ybWF0aW9uLWNvbnRhY3QgLnN0b3JlLWFkZHJlc3MgYSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnJvdXRlLWluZm9ybWF0aW9uLWNvbnRhY3QgLm90aGVyLXN0b3JlcyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnJvdXRlLWluZm9ybWF0aW9uLWNvbnRhY3QgLnN0b3Jlcy10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG59XG4ucm91dGUtaW5mb3JtYXRpb24taW5mb3JtYXRpb24gLmNvbnRlbnQge1xuICAgIGNvbHVtbi1jb3VudDogaW5pdGlhbDtcbiAgICBjb2x1bW4tcnVsZS1zdHlsZTogbm9uZVxufVxuLm1haW50ZW5hbmNlLXBhZ2UgaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbn1cbi5tYWludGVuYW5jZS1wYWdlIGZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG59XG4jY29tbW9uLW1haW50ZW5hbmNlIHtcbiAgICBwYWRkaW5nOiA0MHB4XG59XG4ucm91dGUtcHJvZHVjdC1tYW51ZmFjdHVyZXIgI2NvbnRlbnQgYSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucm91dGUtcHJvZHVjdC1tYW51ZmFjdHVyZXIgLm1hbnVmYWN0dXJlciBhIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiBweDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAzNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA3KVxufVxuLnJvdXRlLXByb2R1Y3QtbWFudWZhY3R1cmVyIC5tYW51ZmFjdHVyZXIgYTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KVxufVxuLnJvdXRlLXByb2R1Y3QtbWFudWZhY3R1cmVyIGgyLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGluaXRpYWxcbn1cbi5yb3V0ZS1wcm9kdWN0LXNlYXJjaCAjY29udGVudCAuc2VhcmNoLWNyaXRlcmlhLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ucm91dGUtcHJvZHVjdC1zZWFyY2ggI2NvbnRlbnQgLmJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4XG59XG4ucm91dGUtcHJvZHVjdC1zZWFyY2ggI2NvbnRlbnQgLmJ1dHRvbnMgLnB1bGwtcmlnaHQgLmJ0biwgLnJvdXRlLXByb2R1Y3Qtc2VhcmNoICNjb250ZW50IC5idXR0b25zIC5wdWxsLXJpZ2h0IC5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4XG59XG4ucm91dGUtcHJvZHVjdC1zZWFyY2ggI2NvbnRlbnQgLmJ1dHRvbnMgLnB1bGwtcmlnaHQgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50XG59XG4ucm91dGUtcHJvZHVjdC1zZWFyY2ggI2NvbnRlbnQgLmJ1dHRvbnMgLnB1bGwtcmlnaHQgLmJ0bjphY3RpdmUsIC5yb3V0ZS1wcm9kdWN0LXNlYXJjaCAjY29udGVudCAuYnV0dG9ucyAucHVsbC1yaWdodCAuYnRuOmhvdmVyOmFjdGl2ZSwgLnJvdXRlLXByb2R1Y3Qtc2VhcmNoICNjb250ZW50IC5idXR0b25zIC5wdWxsLXJpZ2h0IC5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LCA3MCwgNTgsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5yb3V0ZS1wcm9kdWN0LXNlYXJjaCAjY29udGVudCAuYnV0dG9ucyAucHVsbC1yaWdodCAuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LCA3MCwgNTgsIDEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ucm91dGUtcHJvZHVjdC1zZWFyY2ggI2NvbnRlbnQgLmJ1dHRvbnMgLnB1bGwtcmlnaHQgLmJ0biB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4LCAzOSwgNzcsIDEpO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnRcbn1cbi5kZXNrdG9wIC5yb3V0ZS1wcm9kdWN0LXNlYXJjaCAjY29udGVudCAuYnV0dG9ucyAucHVsbC1yaWdodCAuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpXG59XG4ucm91dGUtcHJvZHVjdC1zZWFyY2ggI2NvbnRlbnQgLmJ1dHRvbnMgLnB1bGwtcmlnaHQgLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5yb3V0ZS1wcm9kdWN0LXNlYXJjaCAjY29udGVudCAuYnV0dG9ucyAucHVsbC1sZWZ0IC5idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ucm91dGUtcHJvZHVjdC1zZWFyY2ggI2NvbnRlbnQgLmJ1dHRvbnMgLnB1bGwtbGVmdCAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgsIDM5LCA3NywgMSkgIWltcG9ydGFudFxufVxuLnJvdXRlLXByb2R1Y3Qtc2VhcmNoICNjb250ZW50IC5idXR0b25zIC5wdWxsLWxlZnQgLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5yb3V0ZS1wcm9kdWN0LXNlYXJjaCAjY29udGVudCAuYnV0dG9ucz5kaXYge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC1iYXNpczogMFxufVxuLnJvdXRlLXByb2R1Y3Qtc2VhcmNoICNjb250ZW50IC5idXR0b25zPmRpdiAuYnRuIHtcbiAgICB3aWR0aDogMTAwJVxufVxuLnJvdXRlLXByb2R1Y3Qtc2VhcmNoICNjb250ZW50IC5idXR0b25zIC5wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMFxufVxuLnJvdXRlLXByb2R1Y3Qtc2VhcmNoICNjb250ZW50IC5idXR0b25zPmRpditkaXYge1xuICAgIHBhZGRpbmctbGVmdDogMjBweFxufVxuLnJvdXRlLXByb2R1Y3Qtc2VhcmNoICNjb250ZW50IC5idXR0b25zIC5wdWxsLXJpZ2h0Om9ubHktY2hpbGQge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvXG59XG4ucm91dGUtcHJvZHVjdC1zZWFyY2ggI2NvbnRlbnQgLmJ1dHRvbnMgLnB1bGwtcmlnaHQ6b25seS1jaGlsZCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJVxufVxuLnJvdXRlLXByb2R1Y3Qtc2VhcmNoICNjb250ZW50IC5idXR0b25zIGlucHV0Ky5idG4ge1xuICAgIG1hcmdpbi10b3A6IDVweFxufVxuLnJvdXRlLXByb2R1Y3Qtc2VhcmNoICNjb250ZW50IC5idXR0b25zIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudFxufVxuLnJvdXRlLXByb2R1Y3Qtc2VhcmNoICNjb250ZW50IC5zZWFyY2gtcHJvZHVjdHMtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucm91dGUtaW5mb3JtYXRpb24tc2l0ZW1hcCAjY29udGVudD4ucm93PmRpdiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MiwgMjQ1LCAxKTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHB4O1xuICAgIHdpZHRoOiBhdXRvXG59XG4ucm91dGUtaW5mb3JtYXRpb24tc2l0ZW1hcCAjY29udGVudD4ucm93PmRpditkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4XG59XG4ucm91dGUtaW5mb3JtYXRpb24tc2l0ZW1hcCAjY29udGVudD4ucm93PmRpdj51bD5saT5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxNWMnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLnJvdXRlLWluZm9ybWF0aW9uLXNpdGVtYXAgI2NvbnRlbnQ+LnJvdz5kaXY+dWwgbGkgdWwgbGkgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGY2JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi5yb3V0ZS1pbmZvcm1hdGlvbi1zaXRlbWFwICNjb250ZW50Pi5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbn1cbi5yb3V0ZS1hY2NvdW50LXdpc2hsaXN0IC50ZC1pbWFnZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbFxufVxuLnJvdXRlLWFjY291bnQtd2lzaGxpc3QgLnRkLW5hbWUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGxcbn1cbi5yb3V0ZS1hY2NvdW50LXdpc2hsaXN0IC50ZC1tb2RlbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbFxufVxuLnJvdXRlLWFjY291bnQtd2lzaGxpc3QgLnRkLXN0b2NrIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsXG59XG4ucm91dGUtYWNjb3VudC13aXNobGlzdCAudGQtcHJpY2Uge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGxcbn1cbi5yb3V0ZS1hY2NvdW50LXdpc2hsaXN0IC50ZC1zdG9jay5pbi1zdG9jayB7XG4gICAgY29sb3I6IHJnYmEoODAsIDE3MywgODUsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cbi5yb3V0ZS1hY2NvdW50LXdpc2hsaXN0IC50ZC1zdG9jay5vdXQtb2Ytc3RvY2sge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cbi5yb3V0ZS1hY2NvdW50LXdpc2hsaXN0IC50ZC1wcmljZSBzIHtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKVxufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1sZWZ0IHtcbiAgICB3aWR0aDogNTAlXG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTAlKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHhcbn1cbi5wcm9kdWN0LWltYWdlIC5tYWluLWltYWdlIGltZyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuLnptLXZpZXdlciBpbWcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5wcm9kdWN0LWltYWdlIC5tYWluLWltYWdlIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG4ucHJvZHVjdC1pbWFnZSAubWFpbi1pbWFnZSAuc3dpcGVyLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoMHB4ICogMikpO1xuICAgIG1hcmdpbi10b3A6IDBweFxufVxuLnByb2R1Y3QtaW1hZ2UgLm1haW4taW1hZ2UgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKVxufVxuLnByb2R1Y3QtaW1hZ2UgLm1haW4taW1hZ2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKVxufVxuLnByb2R1Y3QtaW1hZ2UgLm1haW4taW1hZ2UgLnN3aXBlci1idXR0b25zIGRpdiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQwLCAyNDIsIDI0NSwgMSlcbn1cbi5wcm9kdWN0LWltYWdlIC5tYWluLWltYWdlIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwXG59XG4ucHJvZHVjdC1pbWFnZSAubWFpbi1pbWFnZSAuc3dpcGVyLWJ1dHRvbnMgZGl2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5M2UnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSlcbn1cbi5wcm9kdWN0LWltYWdlIC5tYWluLWltYWdlIC5zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5M2YnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSlcbn1cbi5wcm9kdWN0LWltYWdlIC5tYWluLWltYWdlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxufVxuLnByb2R1Y3QtaW1hZ2UgLm1haW4taW1hZ2UgLnN3aXBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHhcbn1cbi5wcm9kdWN0LWltYWdlIC5tYWluLWltYWdlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSlcbn1cbi5wcm9kdWN0LWltYWdlIC5tYWluLWltYWdlIC5zd2lwZXItcGFnaW5hdGlvbj5zcGFuK3NwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHhcbn1cbi5kZXNrdG9wIC5wcm9kdWN0LWltYWdlIC5tYWluLWltYWdlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ucHJvZHVjdC1pbWFnZSAubWFpbi1pbWFnZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ucHJvZHVjdC1pbWFnZSAubWFpbi1pbWFnZSAuc3dpcGVyLXBhZ2luYXRpb24+c3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweFxufVxuLnByb2R1Y3QtaW1hZ2UgLnN3aXBlciAuc3dpcGVyLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubGctcHJvZHVjdC1pbWFnZXMubGctYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSlcbn1cbi5sZy1wcm9kdWN0LWltYWdlcyAjbGctZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5sZy1wcm9kdWN0LWltYWdlcyAubGctaW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IHB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KVxufVxuLmxnLXByb2R1Y3QtaW1hZ2VzIC5sZy1hY3Rpb25zIC5sZy1wcmV2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5M2UnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMSk7XG4gICAgbGVmdDogLTEwcHhcbn1cbi5kZXNrdG9wIC5sZy1wcm9kdWN0LWltYWdlcyAubGctYWN0aW9ucyAubGctcHJldjpob3Zlcjo6YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5sZy1wcm9kdWN0LWltYWdlcyAubGctYWN0aW9ucyAubGctbmV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTNmJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDEpO1xuICAgIGxlZnQ6IDEwcHhcbn1cbi5kZXNrdG9wIC5sZy1wcm9kdWN0LWltYWdlcyAubGctYWN0aW9ucyAubGctbmV4dDpob3Zlcjo6YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5sZy1wcm9kdWN0LWltYWdlcyAubGctYWN0aW9ucyAubGctaWNvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZVxufVxuLmxnLXByb2R1Y3QtaW1hZ2VzIC5sZy10b29sYmFyIHtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAxKVxufVxuLmxnLXByb2R1Y3QtaW1hZ2VzICNsZy1jb3VudGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5sZy1wcm9kdWN0LWltYWdlcyAjbGctem9vbS1pbiB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5sZy1wcm9kdWN0LWltYWdlcyAjbGctYWN0dWFsLXNpemUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ubGctcHJvZHVjdC1pbWFnZXMgI2xnLWRvd25sb2FkLWluOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZWI0ZCcgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4ubGctcHJvZHVjdC1pbWFnZXMgI2xnLXpvb20taW46OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlYmVmJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi5sZy1wcm9kdWN0LWltYWdlcyAjbGctem9vbS1pbjpob3Zlcjo6YWZ0ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLmxnLXByb2R1Y3QtaW1hZ2VzICNsZy1hY3R1YWwtc2l6ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGViZjAnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLmxnLXByb2R1Y3QtaW1hZ2VzICNsZy1hY3R1YWwtc2l6ZTpob3Zlcjo6YWZ0ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLmxnLXByb2R1Y3QtaW1hZ2VzIC5sZy1jbG9zZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGViZWInICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLmxnLXByb2R1Y3QtaW1hZ2VzIC5sZy1jbG9zZTpob3Zlcjo6YWZ0ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLmxnLXByb2R1Y3QtaW1hZ2VzIC5sZy1zdWItaHRtbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDEpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdG9wOiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5sZy1wcm9kdWN0LWltYWdlcy5sZy10aHVtYi1vcGVuIC5sZy1zdWItaHRtbCB7XG4gICAgYm90dG9tOiA5MHB4ICFpbXBvcnRhbnRcbn1cbi5sZy1wcm9kdWN0LWltYWdlcyAubGctdGh1bWItaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4XG59XG4ubGctcHJvZHVjdC1pbWFnZXMgLmxnLXRodW1iLWl0ZW0gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci1yYWRpdXM6IHB4XG59XG4ubGctcHJvZHVjdC1pbWFnZXMgLmxnLXRodW1iLW91dGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAxKVxufVxuLmRlc2t0b3AgLmxnLXByb2R1Y3QtaW1hZ2VzIC5sZy10aHVtYi1pdGVtIGltZzpob3ZlciwgLmxnLXByb2R1Y3QtaW1hZ2VzIC5sZy10aHVtYi1pdGVtLmFjdGl2ZSBpbWcge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5sZy1wcm9kdWN0LWltYWdlcyBkaXYubGctdGh1bWItaXRlbS5hY3RpdmUgaW1nIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubGctcHJvZHVjdC1pbWFnZXMgLmxnLXRvb2dsZS10aHVtYjo6YWZ0ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDEpXG59XG4uZGVza3RvcCAubGctcHJvZHVjdC1pbWFnZXMgLmxnLXRvb2dsZS10aHVtYjpob3Zlcjo6YWZ0ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLmxnLXByb2R1Y3QtaW1hZ2VzIC5sZy10b29nbGUtdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMSk7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcbn1cbi5kaXJlY3Rpb24taG9yaXpvbnRhbCAuYWRkaXRpb25hbC1pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpXG59XG4uYWRkaXRpb25hbC1pbWFnZXMgLnN3aXBlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cbi5hZGRpdGlvbmFsLWltYWdlcyAuc3dpcGVyLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNTAlXG59XG4uYWRkaXRpb25hbC1pbWFnZXMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKVxufVxuLmFkZGl0aW9uYWwtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSlcbn1cbi5hZGRpdGlvbmFsLWltYWdlcyAuc3dpcGVyLWJ1dHRvbnMgZGl2IHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4NywgMTU0LCAxOTMsIDEpXG59XG4uYWRkaXRpb25hbC1pbWFnZXMgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDBcbn1cbi5hZGRpdGlvbmFsLWltYWdlcyAuc3dpcGVyLWJ1dHRvbnMgZGl2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU1YzQnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuLmFkZGl0aW9uYWwtaW1hZ2VzIC5zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU1YzgnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuLmFkZGl0aW9uYWwtaW1hZ2VzIC5zd2lwZXItYnV0dG9ucyBkaXY6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4LCAzOSwgNzcsIDEpXG59XG4uYWRkaXRpb25hbC1pbWFnZXMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxufVxuLmFkZGl0aW9uYWwtaW1hZ2VzIC5zd2lwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweFxufVxuLmFkZGl0aW9uYWwtaW1hZ2VzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCA1NCwgNjQsIDEpXG59XG4uYWRkaXRpb25hbC1pbWFnZXMgLnN3aXBlci1wYWdpbmF0aW9uPnNwYW4rc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweFxufVxuLmFkZGl0aW9uYWwtaW1hZ2VzIC5zd2lwZXItcGFnaW5hdGlvbj5zcGFuIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XG59XG4uYWRkaXRpb25hbC1pbWFnZSB7XG4gICAgcGFkZGluZzogY2FsYygxMHB4IC8gMilcbn1cbi5hZGRpdGlvbmFsLWltYWdlcyB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcbn1cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscz5kaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHhcbn1cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1zdGF0cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpXG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXN0YXRzIGIge1xuICAgIGZvbnQtc2l6ZTogMTJweFxufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1zdGF0cyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHhcbn1cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscyAuYnJhbmQtaW1hZ2UgYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5icmFuZC1pbWFnZSBhIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSlcbn1cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3Qtc3RhdHMgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjExMScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgIG1hcmdpbi10b3A6LTJweDtcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3Q6bm90KC5wb3B1cCkgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1wcmljZS1ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXByaWNlLWdyb3VwIC5wcm9kdWN0LXN0YXRzIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tbGVmdDogYXV0b1xufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1tYW51ZmFjdHVyZXIgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXN0YXRzIC5pbi1zdG9jayBzcGFuIHtcbiAgICBjb2xvcjogcmdiYSg4MCwgMTczLCA4NSwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXN0YXRzIC5vdXQtb2Ytc3RvY2sgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXN0YXRzIC5wcm9kdWN0LXN0b2NrLmluLXN0b2NrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGViMWInICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHJnYmEoODAsIDE3MywgODUsIDEpXG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXN0YXRzIC5wcm9kdWN0LXN0b2NrLm91dC1vZi1zdG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMTRiJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRvcDogLTFweFxufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1zdGF0cyAucHJvZHVjdC1zdG9jayBiIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ucHJvZHVjdC1zdGF0cyAucHJvZHVjdC12aWV3czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDZlJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYmEoODcsIDE1NCwgMTkzLCAxKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweFxufVxuLnByb2R1Y3Qtc3RhdHMgLnByb2R1Y3Qtc29sZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTlhJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpO1xuICAgIG1hcmdpbi1yaWdodDogNXB4XG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLmN1c3RvbS1zdGF0cyB7XG4gICAgb3JkZXI6IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1zdGF0cyAucHJvZHVjdC1zb2xkIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3Qtc3RhdHMgLnByb2R1Y3Qtdmlld3MgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuLnByb2R1Y3QtaW5mbyAuY3VzdG9tLXN0YXRzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscyAucmF0aW5nIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0Om5vdCgucG9wdXApIC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscyAucmF0aW5nIHtcbiAgICBvcmRlcjogMTBcbn1cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscyAucmF0aW5nIGRpdiBhLCAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLnJhdGluZyBkaXYgYiB7XG4gICAgZm9udC1zaXplOiAxNHB4XG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLnJhdGluZyAuZmEtc3RhY2sge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB3aWR0aDogMS4yZW1cbn1cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscyAucmF0aW5nIC5mYS1zdGFyLCAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLnJhdGluZyAuZmEtc3RhcisuZmEtc3Rhci1vIHtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIwOCwgMTE3LCAxKVxufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5yYXRpbmcgLmZhLXN0YXItbzpvbmx5LWNoaWxkIHtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKVxufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5jb3VudGRvd24td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweFxufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5jb3VudGRvd24td3JhcHBlciAuY291bnRkb3duIHtcbiAgICB3aWR0aDogMTAwJVxufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5jb3VudGRvd24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGluaXRpYWxcbn1cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscyAuY291bnRkb3duLXRpdGxlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5jb3VudGRvd24tdGl0bGUucGFnZS10aXRsZT5zcGFuOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5jb3VudGRvd24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTQzLCAxNTcsIDE2NiwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4XG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLmNvdW50ZG93biBkaXYgc3BhbiB7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMFxufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5jb3VudGRvd24+ZGl2IHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKVxufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LXByaWNlLWdyb3VwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLnByaWNlLWdyb3VwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMVxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLnByaWNlLWdyb3VwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3Q6bm90KC5wb3B1cCkgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LXByaWNlLW5ldyB7XG4gICAgb3JkZXI6IDJcbn1cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscyAucHJpY2UtZ3JvdXAgLnByb2R1Y3QtcHJpY2Utb2xkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIGxpbmUtaGVpZ2h0OiAxXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0Om5vdCgucG9wdXApIC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1wcmljZS1vbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDdweFxufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LXBvaW50cyB7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtdGF4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBtYXJnaW4tdG9wOiA1cHhcbn1cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscyAuZGlzY291bnRzIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWRpc2NvdW50IHtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKVxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3Qtb3B0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjYsIDIyNiwgMjI2LCAxKVxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLnByb2R1Y3Qtb3B0aW9ucz4ub3B0aW9ucy10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LW9wdGlvbnM+aDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLnByb2R1Y3Qtb3B0aW9ucyAuaGFzLWVycm9yIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudFxufVxuLnByb2R1Y3Qtb3B0aW9ucyAuZm9ybS1ncm91cCAuY29udHJvbC1sYWJlbCB7XG4gICAgbWF4LXdpZHRoOiA5OTk5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbi5wcm9kdWN0LW9wdGlvbnMgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnRcbn1cbi5wcm9kdWN0LW9wdGlvbnMgLnJlcXVpcmVkIC5jb250cm9sLWxhYmVsOjphZnRlciwgLnByb2R1Y3Qtb3B0aW9ucyAucmVxdWlyZWQgLmNvbnRyb2wtbGFiZWwrZGl2OjpiZWZvcmUsIC5wcm9kdWN0LW9wdGlvbnMgLnRleHQtZGFuZ2VyIHtcbiAgICBjb2xvcjogcmdiYSgxNDMsIDE1NywgMTY2LCAxKVxufVxuLnByb2R1Y3Qtb3B0aW9ucyAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XG59XG4ucHJvZHVjdC1vcHRpb25zIC5yZXF1aXJlZC5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWw6OmFmdGVyLCAucHJvZHVjdC1vcHRpb25zIC5yZXF1aXJlZC5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwrZGl2OjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50XG59XG4ucHJvZHVjdC1vcHRpb25zIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjYsIDIyNiwgMjI2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50XG59XG4ucHJvZHVjdC1vcHRpb25zIGlucHV0LmZvcm0tY29udHJvbDpmb2N1cywgLnByb2R1Y3Qtb3B0aW9ucyBpbnB1dC5mb3JtLWNvbnRyb2w6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODcsIDE1NCwgMTkzLCAxKSAhaW1wb3J0YW50XG59XG4ucHJvZHVjdC1vcHRpb25zIGlucHV0LmZvcm0tY29udHJvbDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMzVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNylcbn1cbi5wcm9kdWN0LW9wdGlvbnMgaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLnByb2R1Y3Qtb3B0aW9ucyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudFxufVxuLnByb2R1Y3Qtb3B0aW9ucyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5wcm9kdWN0LW9wdGlvbnMgdGV4dGFyZWEuZm9ybS1jb250cm9sOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg3LCAxNTQsIDE5MywgMSkgIWltcG9ydGFudFxufVxuLnByb2R1Y3Qtb3B0aW9ucyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDcpXG59XG4ucHJvZHVjdC1vcHRpb25zIHRleHRhcmVhLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5wcm9kdWN0LW9wdGlvbnMgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjYsIDIyNiwgMjI2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMjAwcHhcbn1cbi5wcm9kdWN0LW9wdGlvbnMgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cywgLnByb2R1Y3Qtb3B0aW9ucyBzZWxlY3QuZm9ybS1jb250cm9sOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg3LCAxNTQsIDE5MywgMSkgIWltcG9ydGFudFxufVxuLnByb2R1Y3Qtb3B0aW9ucyBzZWxlY3QuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAzNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA3KVxufVxuLnByb2R1Y3Qtb3B0aW9ucyBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLnByb2R1Y3Qtb3B0aW9ucyAucmFkaW8ge1xuICAgIHdpZHRoOiAxMDAlXG59XG4ucHJvZHVjdC1vcHRpb25zIC5jaGVja2JveCB7XG4gICAgd2lkdGg6IDEwMCVcbn1cbi5wcm9kdWN0LW9wdGlvbnMgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0biwgLnByb2R1Y3Qtb3B0aW9ucyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweFxufVxuLnByb2R1Y3Qtb3B0aW9ucyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnRcbn1cbi5wcm9kdWN0LW9wdGlvbnMgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bjphY3RpdmUsIC5wcm9kdWN0LW9wdGlvbnMgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bjpob3ZlcjphY3RpdmUsIC5wcm9kdWN0LW9wdGlvbnMgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTUsIDcwLCA1OCwgMSkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLnByb2R1Y3Qtb3B0aW9ucyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE1LCA3MCwgNTgsIDEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ucHJvZHVjdC1vcHRpb25zIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOCwgMzksIDc3LCAxKTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMzVweDtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHhcbn1cbi5kZXNrdG9wIC5wcm9kdWN0LW9wdGlvbnMgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KVxufVxuLnByb2R1Y3Qtb3B0aW9ucyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLnByb2R1Y3Qtb3B0aW9ucyAucHJvZHVjdC1vcHRpb24tZmlsZSAuYnRuIGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZWJkOCcgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LW9wdGlvbnMgLnB1c2gtb3B0aW9uPmRpdiAub3B0aW9uLXZhbHVlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4XG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LW9wdGlvbnMgLnB1c2gtb3B0aW9uPmRpdiBsYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LW9wdGlvbnMgLnB1c2gtb3B0aW9uPmRpdiAub3B0aW9uLXZhbHVlOmhvdmVyLCAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LW9wdGlvbnMgLnB1c2gtb3B0aW9uPmRpdiBpbnB1dDpjaGVja2VkKy5vcHRpb24tdmFsdWUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDIsIDI0NSwgMSk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMzVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNylcbn1cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3Qtb3B0aW9ucyAucHVzaC1vcHRpb24+ZGl2IGlucHV0OmNoZWNrZWQrLm9wdGlvbi12YWx1ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MiwgMjQ1LCAxKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1vcHRpb25zIC5wdXNoLW9wdGlvbj5kaXYgaW1nIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbn1cbi5kZXNrdG9wIC5wcm9kdWN0LWluZm8gLnByb2R1Y3Qtb3B0aW9ucyAucHVzaC1vcHRpb24+ZGl2IGltZzpob3ZlciwgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1vcHRpb25zIC5wdXNoLW9wdGlvbj5kaXYgaW5wdXQ6Y2hlY2tlZCtpbWcge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKVxufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1vcHRpb25zIC5wdXNoLW9wdGlvbj5kaXYgaW5wdXQ6Y2hlY2tlZCtpbWcge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNylcbn1cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3Qtb3B0aW9ucyAucHVzaC1vcHRpb24+ZGl2IGltZzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KVxufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1vcHRpb25zIC5wdXNoLW9wdGlvbiBpbnB1dCtpbWcrLm9wdGlvbi12YWx1ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBmb250LXNpemU6IDlweFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLmJ1dHRvbi1ncm91cC1wYWdlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDFcbn1cbi5oYXMtYm90dG9tLW1lbnUucm91dGUtcHJvZHVjdC1wcm9kdWN0IC5ib3R0b20tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscyAuc3RlcHBlciAuY29udHJvbC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLnN0ZXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU3LCAxNjYsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweFxufVxuLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLnN0ZXBwZXIgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHggIWltcG9ydGFudFxufVxuLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLnN0ZXBwZXIgc3BhbiBpIHtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDEpXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0Om5vdCgucG9wdXApIC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5zdGVwcGVyIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHhcbn1cbi5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4tY2FydCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QgLnRhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0Om5vdCgucG9wdXApIC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4tY2FydDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3Q6bm90KC5wb3B1cCkgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi1jYXJ0IC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG4ucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuZXh0cmEtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogaW5pdGlhbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDdweFxufVxuLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi1leHRyYSB7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgICB3aWR0aDogYXV0b1xufVxuLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi1leHRyYSsuYnRuLWV4dHJhIHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlXG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMgLmJ1dHRvbnMtd3JhcHBlciAuZXh0cmEtZ3JvdXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLWNhcnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IDQ1cHhcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3Q6bm90KC5wb3B1cCkgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLnN0ZXBwZXItZ3JvdXAge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogMTAwJVxufVxuLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi1jYXJ0OjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweFxufVxuLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi1leHRyYS5idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODAsIDE3MywgODUsIDEpXG59XG4ucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLWV4dHJhLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4NywgMTU0LCAxOTMsIDEpICFpbXBvcnRhbnRcbn1cbi5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4tZXh0cmEuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi1leHRyYSsuYnRuLWV4dHJhLmJ0biB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4tZXh0cmErLmJ0bi1leHRyYS5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOCwgMzksIDc3LCAxKSAhaW1wb3J0YW50XG59XG4ucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLWV4dHJhKy5idG4tZXh0cmEuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi1leHRyYSsuYnRuIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuZXh0cmEtZ3JvdXAgLmJ0bjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5leHRyYS1ncm91cCAuYnRuOmZpcnN0LWNoaWxkIC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgLjRlbVxufVxuLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi1leHRyYSsuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi1leHRyYSsuYnRuIC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgLjRlbVxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLWV4dHJhIHtcbiAgICBoZWlnaHQ6IDQ1cHhcbn1cbi5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5leHRyYS1ncm91cCAuYnRuLWV4dHJhKy5idG4tZXh0cmEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4XG59XG4ucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuZXh0cmEtZ3JvdXAgLmJ0bi1leHRyYTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHhcbn1cbi5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5leHRyYS1ncm91cCAuYnRuLWV4dHJhOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNXB4XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0Om5vdCgucG9wdXApIC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscyAuYnV0dG9uLWdyb3VwLXBhZ2UgLndpc2hsaXN0LWNvbXBhcmUge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAud2lzaGxpc3QtY29tcGFyZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0Om5vdCgucG9wdXApIC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4td2lzaGxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLXdpc2hsaXN0OjpiZWZvcmUsIC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4td2lzaGxpc3QgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3Q6bm90KC5wb3B1cCkgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLndpc2hsaXN0LWNvbXBhcmUgLmJ0bi13aXNobGlzdCB7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgICB3aWR0aDogYXV0b1xufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLXdpc2hsaXN0OjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSk7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHhcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3Q6bm90KC5wb3B1cCkgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi13aXNobGlzdC5idG4sIC5yb3V0ZS1wcm9kdWN0LXByb2R1Y3Q6bm90KC5wb3B1cCkgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi13aXNobGlzdC5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0Om5vdCgucG9wdXApIC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4td2lzaGxpc3QuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjojM0U4MDlEICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0Om5vdCgucG9wdXApIC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4td2lzaGxpc3QuYnRuOmFjdGl2ZSwgLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLXdpc2hsaXN0LmJ0bjpob3ZlcjphY3RpdmUsIC5yb3V0ZS1wcm9kdWN0LXByb2R1Y3Q6bm90KC5wb3B1cCkgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi13aXNobGlzdC5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLXdpc2hsaXN0LmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0Om5vdCgucG9wdXApIC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4td2lzaGxpc3QuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50XG59XG4uZGVza3RvcCAucm91dGUtcHJvZHVjdC1wcm9kdWN0Om5vdCgucG9wdXApIC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4td2lzaGxpc3QuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0Om5vdCgucG9wdXApIC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4td2lzaGxpc3QuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi1jb21wYXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLWNvbXBhcmU6OmJlZm9yZSwgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi1jb21wYXJlIC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0Om5vdCgucG9wdXApIC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC53aXNobGlzdC1jb21wYXJlIC5idG4tY29tcGFyZSB7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgICB3aWR0aDogYXV0b1xufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLWNvbXBhcmU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiByZ2JhKDg3LCAxNTQsIDE5MywgMSk7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHhcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3Q6bm90KC5wb3B1cCkgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi1jb21wYXJlLmJ0biwgLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLWNvbXBhcmUuYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLWNvbXBhcmUuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzNFODA5RCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLWNvbXBhcmUuYnRuOmFjdGl2ZSwgLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLWNvbXBhcmUuYnRuOmhvdmVyOmFjdGl2ZSwgLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLWNvbXBhcmUuYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5yb3V0ZS1wcm9kdWN0LXByb2R1Y3Q6bm90KC5wb3B1cCkgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi1jb21wYXJlLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0Om5vdCgucG9wdXApIC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4tY29tcGFyZS5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnRcbn1cbi5kZXNrdG9wIC5yb3V0ZS1wcm9kdWN0LXByb2R1Y3Q6bm90KC5wb3B1cCkgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmJ0bi1jb21wYXJlLmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLWNvbXBhcmUuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLnByb2R1Y3RfdGFicyAubmF2LXRhYnM+bGk+YSwgLnByb2R1Y3RfdGFicyAubmF2LXRhYnM+bGkuYWN0aXZlPmEsIC5wcm9kdWN0X3RhYnMgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmhvdmVyLCAucHJvZHVjdF90YWJzIC5uYXYtdGFicz5saS5hY3RpdmU+YTpmb2N1cyB7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kIE1hZHVyYWknO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cbi5kZXNrdG9wIC5wcm9kdWN0X3RhYnMgLm5hdi10YWJzPmxpOmhvdmVyPmEsIC5wcm9kdWN0X3RhYnMgLm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5wcm9kdWN0X3RhYnMgLm5hdi10YWJzPmxpLmFjdGl2ZT5hLCAucHJvZHVjdF90YWJzIC5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlciwgLnByb2R1Y3RfdGFicyAubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpXG59XG4ucHJvZHVjdF90YWJzIC5uYXYtdGFicz5saSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBmbGV4LWdyb3c6IDBcbn1cbi5wcm9kdWN0X3RhYnMgLm5hdi10YWJzPmxpLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLnByb2R1Y3RfdGFicyAubmF2LXRhYnM+bGkuYWN0aXZlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxMHB4XG59XG4ucHJvZHVjdF90YWJzIC5uYXYtdGFicz5saT5hIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweFxufVxuLnByb2R1Y3RfdGFicyAubmF2LXRhYnM+bGk+YTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE4cHhcbn1cbi5wcm9kdWN0X3RhYnMgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBtaW4td2lkdGg6IDUwcHhcbn1cbi5wcm9kdWN0X3RhYnMgLm5hdi10YWJzPmxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweFxufVxuLnByb2R1Y3RfdGFicyAubW9iaWxlIC5uYXYtdGFicyB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsXG59XG4ucHJvZHVjdF90YWJzIC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMnB4XG59XG4ucHJvZHVjdF90YWJzIC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMSlcbn1cbi5wcm9kdWN0X3RhYnMgLm5hdi10YWJzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLnByb2R1Y3RfdGFicyAudGFiLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ucHJvZHVjdF90YWJzIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHhcbn1cbi5wcm9kdWN0X3RhYnMgLnRhYi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucHJvZHVjdF90YWJzIC50YWItY29udGFpbmVyIC5uYXYtdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xufVxuLnByb2R1Y3RfYWNjb3JkaW9uLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZWJhMicgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweFxufVxuLmRlc2t0b3AgLnByb2R1Y3RfYWNjb3JkaW9uLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nOmhvdmVyIGE6OmJlZm9yZSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ucHJvZHVjdF9hY2NvcmRpb24ucGFuZWwtZ3JvdXAgLnBhbmVsLWFjdGl2ZSAucGFuZWwtaGVhZGluZyBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGViODcnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5wcm9kdWN0X2FjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgYTo6YmVmb3JlIHtcbiAgICBvcmRlcjogMTBcbn1cbi5wcm9kdWN0X2FjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG59XG4ucHJvZHVjdF9hY2NvcmRpb24ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgYSB7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kIE1hZHVyYWknO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHhcbn1cbi5wcm9kdWN0X2FjY29yZGlvbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZzpob3ZlciBhIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5wcm9kdWN0X2FjY29yZGlvbi5wYW5lbC1ncm91cCAucGFuZWwtYWN0aXZlIC5wYW5lbC1oZWFkaW5nOmhvdmVyIGEsIC5wcm9kdWN0X2FjY29yZGlvbi5wYW5lbC1ncm91cCAucGFuZWwtYWN0aXZlIC5wYW5lbC1oZWFkaW5nIGEge1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpXG59XG4ucHJvZHVjdF9hY2NvcmRpb24ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSlcbn1cbi5wcm9kdWN0X2FjY29yZGlvbi5wYW5lbC1ncm91cCAucGFuZWw6Zmlyc3QtY2hpbGQgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci13aWR0aDogMHB4XG59XG4ucHJvZHVjdF9hY2NvcmRpb24ucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XG59XG4ucm91dGUtcHJvZHVjdC1wcm9kdWN0Om5vdCgucG9wdXApIC5wcm9kdWN0X3RhYnMge1xuICAgIG1hcmdpbi10b3A6IDQwcHhcbn1cbi5wcm9kdWN0cy1maWx0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDIsIDI0NSwgMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAxMnB4XG59XG4uZ3JpZC1saXN0IGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG4jYnRuLWdyaWQtdmlldzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTdiJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4XG59XG4jYnRuLWxpc3Qtdmlldzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTdhJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOXB4XG59XG4uZ3JpZC1saXN0PiorKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHhcbn1cbi5ncmlkLWxpc3QgLmNvbXBhcmUtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHhcbn1cbi5ncmlkLWxpc3QgLmxpbmtzLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4uZ3JpZC1saXN0IC5jb21wYXJlLWJ0bjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDE4cHhcbn1cbi5ncmlkLWxpc3QgLmNvdW50LWJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLnByb2R1Y3RzLWZpbHRlciAuc2VsZWN0LWdyb3VwIC5pbnB1dC1ncm91cC5zb3J0LWJ5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLnByb2R1Y3RzLWZpbHRlciAuc2VsZWN0LWdyb3VwIC5pbnB1dC1ncm91cC5wZXItcGFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5zb3J0LWJ5IHtcbiAgICBtYXJnaW46IDAgMTBweFxufVxuLnByb2R1Y3RzLWZpbHRlciAuc2VsZWN0LWdyb3VwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IHB4XG59XG4ucm91dGUtcHJvZHVjdC1jYXRlZ29yeSAucGFnaW5hdGlvbi1yZXN1bHRzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLnJvdXRlLXByb2R1Y3QtY2F0ZWdvcnkgLnBhZ2luYXRpb24tcmVzdWx0cyAudGV4dC1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5yb3V0ZS1wcm9kdWN0LWNhdGVnb3J5IC5wYWdpbmF0aW9uPmxpPmE6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ucm91dGUtcHJvZHVjdC1jYXRlZ29yeSAucGFnaW5hdGlvbj5saS5hY3RpdmU+c3BhbiwgLnJvdXRlLXByb2R1Y3QtY2F0ZWdvcnkgLnBhZ2luYXRpb24+bGkuYWN0aXZlPnNwYW46aG92ZXIsIC5yb3V0ZS1wcm9kdWN0LWNhdGVnb3J5IC5wYWdpbmF0aW9uPmxpPmE6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ucm91dGUtcHJvZHVjdC1jYXRlZ29yeSAucGFnaW5hdGlvbj5saSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDgsIDI0OCwgMjQ4LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiBweFxufVxuLnJvdXRlLXByb2R1Y3QtY2F0ZWdvcnkgLnBhZ2luYXRpb24+bGk+YSwgLnJvdXRlLXByb2R1Y3QtY2F0ZWdvcnkgLnBhZ2luYXRpb24+bGk+c3BhbiB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweFxufVxuLnJvdXRlLXByb2R1Y3QtY2F0ZWdvcnkgLnBhZ2luYXRpb24+bGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODcsIDE1NCwgMTkzLCAxKVxufVxuLnJvdXRlLXByb2R1Y3QtY2F0ZWdvcnkgLnBhZ2luYXRpb24+bGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDg3LCAxNTQsIDE5MywgMSlcbn1cbi5yb3V0ZS1wcm9kdWN0LWNhdGVnb3J5IC5wYWdpbmF0aW9uPmxpOmZpcnN0LWNoaWxkIGE6OmJlZm9yZSwgLnJvdXRlLXByb2R1Y3QtY2F0ZWdvcnkgLnBhZ2luYXRpb24+bGk6bGFzdC1jaGlsZCBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NDAnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLnJvdXRlLXByb2R1Y3QtY2F0ZWdvcnkgLnBhZ2luYXRpb24+bGkgLnByZXY6OmJlZm9yZSwgLnJvdXRlLXByb2R1Y3QtY2F0ZWdvcnkgLnBhZ2luYXRpb24+bGkgLm5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkzZScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4ucm91dGUtcHJvZHVjdC1jYXRlZ29yeSAucGFnaW5hdGlvbj5saTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4XG59XG4ubWFpbi1wcm9kdWN0cysucGFnaW5hdGlvbi1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4uaWFzLW5vbmVsZWZ0IHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSlcbn1cbi5pYXMtdHJpZ2dlci1uZXh0IC5idG4ge1xuICAgIG1hcmdpbjogMTBweFxufVxuLmlhcy10cmlnZ2VyLXByZXYgLmJ0biB7XG4gICAgbWFyZ2luOiAxMHB4XG59XG4uaWFzLXRyaWdnZXIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5pYXMtdHJpZ2dlciAuYnRuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGViYTcnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LWxheW91dC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMCAqIDBweCkgLyAxIC0gMC4wMXB4KVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtIDAuMDFweClcbn1cbi5vbmUtY29sdW1uICNjb250ZW50IC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyICogMjVweCkgLyAzIC0gMC4wMXB4KVxufVxuLm9uZS1jb2x1bW4gI2NvbnRlbnQgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDEyLjVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDAuMDFweClcbn1cbi50d28tY29sdW1uICNjb250ZW50IC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAgKiAwcHgpIC8gMSAtIDAuMDFweClcbn1cbi50d28tY29sdW1uICNjb250ZW50IC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG4uc2lkZS1jb2x1bW4gLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LWxheW91dC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMCAqIDBweCkgLyAxIC0gMC4wMXB4KVxufVxuLnNpZGUtY29sdW1uIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpO1xuICAgIHBhZGRpbmc6IDVweFxufVxuLmRlc2t0b3AgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpXG59XG4uZGVza3RvcCAubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtbGF5b3V0OmhvdmVyIC5wcm9kdWN0LXRodW1iIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYjpob3ZlciAucHJvZHVjdC1pbWc+ZGl2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTIpXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmltYWdlIGltZyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5wcm9kdWN0LWxhYmVscyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnF1aWNrdmlldy1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDFweClcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXF1aWNrdmlldyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguODgpXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWI6aG92ZXIgLmJ0bi1xdWlja3ZpZXcge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXc6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb250ZW50OiAnXFxlYmVmJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXcgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5pbWFnZSAuYnRuLCAubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmltYWdlIC5idG46dmlzaXRlZCB7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSlcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuaW1hZ2UgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQyLCAyNDUsIDEpICFpbXBvcnRhbnRcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuaW1hZ2UgLmJ0biB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDgsIDI0OCwgMjQ4LCAxKVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5pbWFnZSAuYnRuOmFjdGl2ZSwgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5pbWFnZSAuYnRuOmhvdmVyOmFjdGl2ZSwgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5pbWFnZSAuYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAxKSAhaW1wb3J0YW50XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmltYWdlIC5idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMSlcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuaW1hZ2UgLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuY291bnRkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDFweCkgc2NhbGUoMSlcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtbGF5b3V0IC5pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnN0YXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgcGFkZGluZzogOHB4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLm5hbWUge1xuICAgIG9yZGVyOiBpbml0aWFsO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5zdGF0LTEgLnN0YXRzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnN0YXQtMiAuc3RhdHMtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuc3RhdHMgLnN0YXQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IDBcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWI6aG92ZXIgLnJhdGluZyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmctc3RhcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmcubm8tcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy1zdGFycyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nLm5vLXJhdGluZyBzcGFuIHtcbiAgICBvcGFjaXR5OiAwLjVcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAubmFtZSBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6IHJnYmEoNDQsIDU0LCA2NCwgMSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5uYW1lIGE6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucHJpY2UtdGF4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnByaWNlLW5ldyB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwIDdweCAwIDA7XG4gICAgb3JkZXI6IDFcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucHJpY2Utb2xkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAyXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnByaWNlPmRpdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9uLWdyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbi1ncm91cCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIHBhZGRpbmc6IDVweFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5jYXJ0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydCB7XG4gICAgaGVpZ2h0OiAzNXB4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdCB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA3cHhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTdweFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydCAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5jYXJ0LWdyb3VwIHtcbiAgICBmbGV4OiAxXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydCB7XG4gICAgZmxleDogMVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG4sIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQuYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOCwgMzksIDc3LCAxKSAhaW1wb3J0YW50XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0bjphY3RpdmUsIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQuYnRuOmhvdmVyOmFjdGl2ZSwgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTMsIDQ3LCA4OCwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODcsIDE1NCwgMTkzLCAxKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzLCA0NywgODgsIDEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46aG92ZXIsIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQuYnRuOmFjdGl2ZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDgsIDM5LCA3NywgMSlcbn1cbi5kZXNrdG9wIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuc3RlcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGhlaWdodDogMzVweFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5idXR0b24tZ3JvdXAtYm90dG9tIC53aXNoLWdyb3VwLndpc2gtZ3JvdXAtYm90dG9tIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAuYnV0dG9uLWdyb3VwLWJvdHRvbSAud2lzaC1ncm91cC1ib3R0b20ge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3Q6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTdweFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG4sIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4LCAzOSwgNzcsIDEpICFpbXBvcnRhbnRcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjphY3RpdmUsIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpob3ZlcjphY3RpdmUsIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMywgNDcsIDg4LCAxKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzLCA0NywgODgsIDEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmhvdmVyLCAubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46YWN0aXZlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoOCwgMzksIDc3LCAxKVxufVxuLmRlc2t0b3AgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0biwgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4LCAzOSwgNzcsIDEpICFpbXBvcnRhbnRcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmFjdGl2ZSwgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46aG92ZXI6YWN0aXZlLCAubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMywgNDcsIDg4LCAxKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTMsIDQ3LCA4OCwgMSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpob3ZlciwgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46YWN0aXZlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoOCwgMzksIDc3LCAxKVxufVxuLmRlc2t0b3AgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLWV4dHJhKy5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiByZ2JhKDgwLCAxNzMsIDg1LCAxKVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuOmZpcnN0LWNoaWxkIC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgLjRlbVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4gLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAuNGVtXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LWxheW91dCAuZXh0cmEtZ3JvdXA+ZGl2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0biwgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjphY3RpdmUsIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46aG92ZXI6YWN0aXZlLCAubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0biwgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnRcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjphY3RpdmUsIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjpob3ZlcjphY3RpdmUsIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLmRlc2t0b3AgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiBhdXRvXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cD5kaXYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDFcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbnMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTEwMCUsIDFweClcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbnMtd3JhcHBlciAuYnV0dG9uLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNXB4LCAxcHgpXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iOmhvdmVyIC5idXR0b25zLXdyYXBwZXIgLmJ1dHRvbi1ncm91cCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAud2lzaC1ncm91cCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXcuYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnRcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjYsIDIyNiwgMjI2LCAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0Om5vdCgucHJvZHVjdC1ncmlkKSAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpKy5wcm9kdWN0LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIG1hcmdpbi10b3A6IDI1cHhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYjpob3ZlciAucHJvZHVjdC1pbWc+ZGl2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTIpXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnByb2R1Y3QtbGFiZWxzIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDFcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucXVpY2t2aWV3LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMXB4KVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tcXVpY2t2aWV3IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC44OCk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWI6aG92ZXIgLmJ0bi1xdWlja3ZpZXcge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXcgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXc6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICdcXGViZWYnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE3cHhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuY291bnRkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDFweCkgc2NhbGUoMSk7XG4gICAgYm90dG9tOiAxMHB4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QucHJvZHVjdC1saXN0IC5wcm9kdWN0LWxheW91dCAuaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuc3RhdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAuc3RhdC0xIC5zdGF0cy1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnN0YXQtMiAuc3RhdHMtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0LnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5yYXRpbmcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucmF0aW5nLm5vLXJhdGluZyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5yYXRpbmcgLmZhLXN0YWNrIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgd2lkdGg6IDEuMmVtXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyAuZmEtc3RhciwgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5yYXRpbmcgLmZhLXN0YXIrLmZhLXN0YXItbyB7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMDgsIDExNywgMSlcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucmF0aW5nLXN0YXJzIHtcbiAgICBtYXJnaW4tdG9wOiAtMThweFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5yYXRpbmcubm8tcmF0aW5nIHNwYW4ge1xuICAgIG9wYWNpdHk6IC4zXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLm5hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLm5hbWUgYSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtZmFtaWx5OiAnVm9sbGtvcm4nO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJ0hpbmQgTWFkdXJhaSc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucHJpY2UtdGF4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSlcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucHJpY2UtbmV3IHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSk7XG4gICAgbWFyZ2luOiAwIDdweCAwIDA7XG4gICAgb3JkZXI6IDFcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucHJpY2Utb2xkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAyXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnByaWNlPmRpdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnV0dG9uLWdyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbnMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNXB4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmNhcnQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0IHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0IHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tbGVmdDogNXB4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAuNGVtXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydCB7XG4gICAgZmxleDogaW5pdGlhbFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0LnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuY2FydC1ncm91cCB7XG4gICAgZmxleDogaW5pdGlhbFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5zdGVwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTQzLCAxNTcsIDE2NiwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGhlaWdodDogMzhweFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5zdGVwcGVyIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnRcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuc3RlcHBlciBzcGFuIGkge1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMSlcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0IC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuLCAubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOCwgMzksIDc3LCAxKSAhaW1wb3J0YW50XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46YWN0aXZlLCAubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46aG92ZXI6YWN0aXZlLCAubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTMsIDQ3LCA4OCwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODcsIDE1NCwgMTkzLCAxKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMywgNDcsIDg4LCAxKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpob3ZlciwgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmFjdGl2ZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDgsIDM5LCA3NywgMSlcbn1cbi5kZXNrdG9wIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlIC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG4sIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOCwgMzksIDc3LCAxKSAhaW1wb3J0YW50XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjphY3RpdmUsIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmhvdmVyOmFjdGl2ZSwgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTMsIDQ3LCA4OCwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODcsIDE1NCwgMTkzLCAxKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzLCA0NywgODgsIDEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpob3ZlciwgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46YWN0aXZlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoOCwgMzksIDc3LCAxKVxufVxuLmRlc2t0b3AgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi1leHRyYSsuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHJnYmEoODAsIDE3MywgODUsIDEpXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAuNGVtXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0biAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIC40ZW1cbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtbGF5b3V0IC5leHRyYS1ncm91cD5kaXYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cD5kaXYge1xuICAgIG1hcmdpbi10b3A6IDEwcHhcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG4sIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnRcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46YWN0aXZlLCAubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmhvdmVyOmFjdGl2ZSwgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnRcbn1cbi5kZXNrdG9wIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG4sIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46YWN0aXZlLCAubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46aG92ZXI6YWN0aXZlLCAubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5kZXNrdG9wIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0LnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogaW5pdGlhbFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0LnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXA+ZGl2IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxXG59XG4ubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idXR0b25zLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgb3JkZXI6IGluaXRpYWw7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmVcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbnMtd3JhcHBlciAuYnV0dG9uLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IG5vbmVcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWI6aG92ZXIgLmJ1dHRvbnMtd3JhcHBlciAuYnV0dG9uLWdyb3VwIHtcbiAgICB0cmFuc2Zvcm06IG5vbmVcbn1cbi5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdC5wcm9kdWN0LWdyaWQgLndpc2gtZ3JvdXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tcXVpY2t2aWV3LmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50XG59XG4ucG9wdXAtb3B0aW9ucyAucG9wdXAtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDAwcHhcbn1cbi5wb3B1cC1vcHRpb25zIC5wb3B1cC1pbm5lci1ib2R5IHtcbiAgICBoZWlnaHQ6IDM4MHB4XG59XG4udGFibGV0IGEuYnRuLXF1aWNrdmlldyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudFxufVxuLnBob25lIGEuYnRuLXF1aWNrdmlldyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIC5zaWRlLWNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweFxuICAgIH1cbiAgICAjY29sdW1uLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweFxuICAgIH1cbiAgICAucmVmaW5lLWNhdGVnb3JpZXMgLnJlZmluZS1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2ICogMTBweCkgLyA3IC0gMC4wMXB4KVxuICAgIH1cbiAgICAucmVmaW5lLWNhdGVnb3JpZXMgLnJlZmluZS1pdGVtOm5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDcgLSAwLjAxcHgpXG4gICAgfVxuICAgIC5vbmUtY29sdW1uICNjb250ZW50IC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEgKiAyNXB4KSAvIDIgLSAwLjAxcHgpXG4gICAgfVxuICAgIC5vbmUtY29sdW1uICNjb250ZW50IC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICAgICAgcGFkZGluZzogMTIuNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDAuMDFweClcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIHBhZGRpbmc6IDhweFxuICAgIH1cbiAgICAucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyAuYWRkaXRpb25hbC1pbWFnZXMgLnN3aXBlci1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4gICAgfVxuICAgIC5wb3B1cC1sb2dpbiAucG9wdXAtaW5uZXItYm9keSB7XG4gICAgICAgIGhlaWdodDogMzEwcHhcbiAgICB9XG4gICAgLnBvcHVwLXJlZ2lzdGVyIC5wb3B1cC1pbm5lci1ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiA3MDVweFxuICAgIH1cbiAgICAuYWNjb3VudC1saXN0PmxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpXG4gICAgfVxuICAgIC5yb3V0ZS1jaGVja291dC1jYXJ0IC5jYXJ0LXBhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cbiAgICAuY2FydC1ib3R0b20ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4XG4gICAgfVxuICAgIC5yZWZpbmUtY2F0ZWdvcmllcyAucmVmaW5lLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMgKiAxMHB4KSAvIDQgLSAwLjAxcHgpXG4gICAgfVxuICAgIC5yZWZpbmUtY2F0ZWdvcmllcyAucmVmaW5lLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtIDAuMDFweClcbiAgICB9XG4gICAgLm9uZS1jb2x1bW4gI2NvbnRlbnQgLnJlZmluZS1jYXRlZ29yaWVzIC5yZWZpbmUtaXRlbS5zd2lwZXItc2xpZGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNCAqIDIwcHgpIC8gNSAtIDAuMDFweClcbiAgICB9XG4gICAgLm9uZS1jb2x1bW4gI2NvbnRlbnQgLnJlZmluZS1jYXRlZ29yaWVzIC5yZWZpbmUtaXRlbTpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNSAtIDAuMDFweClcbiAgICB9XG4gICAgLnR3by1jb2x1bW4gI2NvbnRlbnQgLnJlZmluZS1jYXRlZ29yaWVzIC5yZWZpbmUtaXRlbS5zd2lwZXItc2xpZGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMyAqIDEwcHgpIC8gNCAtIDAuMDFweClcbiAgICB9XG4gICAgLnR3by1jb2x1bW4gI2NvbnRlbnQgLnJlZmluZS1jYXRlZ29yaWVzIC5yZWZpbmUtaXRlbTpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMC4wMXB4KVxuICAgIH1cbiAgICAucmVmaW5lLWNhdGVnb3JpZXMgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwcHhcbiAgICB9XG4gICAgLnJlZmluZS1jYXRlZ29yaWVzIC5zd2lwZXItYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuICAgIH1cbiAgICAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWxlZnQge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbiAgICAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4XG4gICAgfVxuICAgIC5yb3V0ZS1wcm9kdWN0LXByb2R1Y3Q6bm90KC5wb3B1cCkgaDEucGFnZS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuICAgIC5yb3V0ZS1wcm9kdWN0LXByb2R1Y3Q6bm90KC5wb3B1cCkgLnByb2R1Y3QtaW5mbyBkaXYucGFnZS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgLnByb2R1Y3QtaW1hZ2UgLnN3aXBlciAuc3dpcGVyLWNvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG4gICAgLnByb2R1Y3QtaW5mbyAuY3VzdG9tLXN0YXRzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICB9XG4gICAgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5yYXRpbmcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweFxuICAgIH1cbiAgICAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LW9wdGlvbnMgLnB1c2gtb3B0aW9uIGlucHV0K2ltZysub3B0aW9uLXZhbHVlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG4gICAgLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuc3RlcHBlciB7XG4gICAgICAgIGhlaWdodDogMzZweFxuICAgIH1cbiAgICAucm91dGUtcHJvZHVjdC1wcm9kdWN0Om5vdCgucG9wdXApIC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4tY2FydCB7XG4gICAgICAgIGhlaWdodDogMzZweFxuICAgIH1cbiAgICAucm91dGUtcHJvZHVjdC1wcm9kdWN0Om5vdCgucG9wdXApIC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4tZXh0cmEge1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudFxuICAgIH1cbiAgICAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuZXh0cmEtZ3JvdXAgLmJ0bi1leHRyYSsuYnRuLWV4dHJhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweFxuICAgIH1cbiAgICAucm91dGUtcHJvZHVjdC1wcm9kdWN0Om5vdCgucG9wdXApIC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4tZXh0cmErLmJ0bi1leHRyYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudFxuICAgIH1cbiAgICAucHJvZHVjdHMtZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweFxuICAgIH1cbiAgICAubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXcge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuICAgIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucXVpY2t2aWV3LWJ1dHRvbiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpXG4gICAgfVxuICAgIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXF1aWNrdmlldyAuYnRuLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXF1aWNrdmlldzo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgfVxuICAgIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdG9wOiAwXG4gICAgfVxuICAgIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy1zdGFycyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgfVxuICAgIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogaW5pdGlhbFxuICAgIH1cbiAgICAubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idXR0b25zLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIG9yZGVyOiBpbml0aWFsO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcbiAgICB9XG4gICAgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIC5idXR0b24tZ3JvdXAge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcbiAgICB9XG4gICAgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYjpob3ZlciAuYnV0dG9ucy13cmFwcGVyIC5idXR0b24tZ3JvdXAge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAuYmxvZy1wb3N0IC5wb3N0LWRldGFpbHMgLnBvc3Qtc3RhdHMgLnAtcG9zdGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAubG9naW4tYm94IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIH1cbiAgICAubG9naW4tYm94IC53ZWxsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgICB9XG4gICAgLmxvZ2luLWJveD5kaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgfVxuICAgIC5xdWljay1jaGVja291dC13cmFwcGVyPmRpdiAucmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG4gICAgLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXI+ZGl2IC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG4gICAgLnNlY3Rpb24tcGF5bWVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG4gICAgLnNlY3Rpb24tc2hpcHBpbmcge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucmF0aW5nIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgfVxuICAgIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucmF0aW5nLXN0YXJzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgLnBvc3QtbGlzdCAucG9zdC10aHVtYiAuY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweFxuICAgIH1cbiAgICBodG1sOm5vdCgucG9wdXApIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4XG4gICAgfVxuICAgIC5wb3B1cC1xdWlja3ZpZXcgLnBvcHVwLWlubmVyLWJvZHkge1xuICAgICAgICBoZWlnaHQ6IDgwMHB4XG4gICAgfVxuICAgIC5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5wYWdlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4XG4gICAgfVxuICAgIC5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5hZGRpdGlvbmFsLWltYWdlcyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlXG4gICAgfVxuICAgIC5yZWZpbmUtY2F0ZWdvcmllcyAucmVmaW5lLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIgKiAxMHB4KSAvIDMgLSAwLjAxcHgpXG4gICAgfVxuICAgIC5yZWZpbmUtY2F0ZWdvcmllcyAucmVmaW5lLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDAuMDFweClcbiAgICB9XG4gICAgLm9uZS1jb2x1bW4gI2NvbnRlbnQgLnJlZmluZS1jYXRlZ29yaWVzIC5yZWZpbmUtaXRlbS5zd2lwZXItc2xpZGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMyAqIDEwcHgpIC8gNCAtIDAuMDFweClcbiAgICB9XG4gICAgLm9uZS1jb2x1bW4gI2NvbnRlbnQgLnJlZmluZS1jYXRlZ29yaWVzIC5yZWZpbmUtaXRlbTpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMC4wMXB4KVxuICAgIH1cbiAgICAudHdvLWNvbHVtbiAjY29udGVudCAucmVmaW5lLWNhdGVnb3JpZXMgLnJlZmluZS1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyICogMTBweCkgLyAzIC0gMC4wMXB4KVxuICAgIH1cbiAgICAudHdvLWNvbHVtbiAjY29udGVudCAucmVmaW5lLWNhdGVnb3JpZXMgLnJlZmluZS1pdGVtOm5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAwLjAxcHgpXG4gICAgfVxuICAgIC5yZWZpbmUtY2F0ZWdvcmllcyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlXG4gICAgfVxuICAgIC5yb3V0ZS1wcm9kdWN0LW1hbnVmYWN0dXJlciBoMi50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweFxuICAgIH1cbiAgICAucm91dGUtaW5mb3JtYXRpb24tc2l0ZW1hcCAjY29udGVudD4ucm93PmRpditkaXYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4XG4gICAgfVxuICAgIC5yb3V0ZS1pbmZvcm1hdGlvbi1zaXRlbWFwICNjb250ZW50Pi5yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgfVxuICAgIC5yb3V0ZS1pbmZvcm1hdGlvbi1zaXRlbWFwICNjb250ZW50Pi5yb3c+ZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG4gICAgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LXN0YXRzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweFxuICAgIH1cbiAgICAucm91dGUtcHJvZHVjdC1wcm9kdWN0Om5vdCgucG9wdXApIC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtcHJpY2UtZ3JvdXAge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgfVxuICAgIC5yb3V0ZS1wcm9kdWN0LXByb2R1Y3Q6bm90KC5wb3B1cCkgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1wcmljZS1ncm91cCAucHJvZHVjdC1zdGF0cyB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgbWFyZ2luOiBpbml0aWFsXG4gICAgfVxuICAgIC5yb3V0ZS1wcm9kdWN0LXByb2R1Y3Q6bm90KC5wb3B1cCkgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kZXRhaWxzIC5wcmljZS1ncm91cCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4XG4gICAgfVxuICAgIC5ncmlkLWxpc3Q+KisqIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHhcbiAgICB9XG4gICAgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1saXN0LnByb2R1Y3QtbGlzdCAucHJvZHVjdC1sYXlvdXQgLmltYWdlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0b1xuICAgIH1cbiAgICAubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmNhcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHhcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICAub25lLWNvbHVtbiAjY29udGVudCAubWFpbi1wb3N0cy5wb3N0LWdyaWQgLnBvc3QtbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwICogMjBweCkgLyAxIC0gMC4wMXB4KVxuICAgIH1cbiAgICAub25lLWNvbHVtbiAjY29udGVudCAubWFpbi1wb3N0cy5wb3N0LWdyaWQgLnBvc3QtbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gMC4wMXB4KVxuICAgIH1cbiAgICBodG1sOm5vdCgucG9wdXApIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMjBweFxuICAgIH1cbiAgICAuYnV0dG9ucz5kaXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1iYXNpczogYXV0b1xuICAgIH1cbiAgICAuYnV0dG9ucz5kaXYrZGl2IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4XG4gICAgfVxuICAgIC5icmVhZGNydW1iIGEge1xuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICB9XG4gICAgdGFibGUgdGQge1xuICAgICAgICBmb250LXNpemU6IDEzcHhcbiAgICB9XG4gICAgdGFibGUgdGhlYWQgdGQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxuICAgIH1cbiAgICB0YWJsZSB0Zm9vdCB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIH1cbiAgICAuZm9ybS1ncm91cCAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHhcbiAgICB9XG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHhcbiAgICB9XG4gICAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICAgICAgaGVpZ2h0OiAzMnB4XG4gICAgfVxuICAgIC5yYWRpbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIH1cbiAgICAuY2hlY2tib3gge1xuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICB9XG4gICAgLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG4gICAgLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweFxuICAgIH1cbiAgICAucm91dGUtcHJvZHVjdC1wcm9kdWN0LnBvcHVwLXF1aWNrdmlldyBoMS5wYWdlLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG4gICAgLnJvdXRlLXByb2R1Y3QtcHJvZHVjdC5wb3B1cC1xdWlja3ZpZXcgZGl2LnBhZ2UtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgIC5yb3V0ZS1wcm9kdWN0LXByb2R1Y3QucG9wdXAtcXVpY2t2aWV3IC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5idG4tY2FydCAuYnRuLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgIC5hY2NvdW50LWxpc3Q+bGkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMilcbiAgICB9XG4gICAgLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmJ1dHRvbnM+ZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG9cbiAgICB9XG4gICAgLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmJ1dHRvbnM+ZGl2K2RpdiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweFxuICAgIH1cbiAgICAucm91dGUtY2hlY2tvdXQtY2FydCAuY2FydC1wYW5lbHMgLmJ1dHRvbnM+ZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG9cbiAgICB9XG4gICAgLnJvdXRlLWNoZWNrb3V0LWNhcnQgLmNhcnQtcGFuZWxzIC5idXR0b25zPmRpditkaXYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHhcbiAgICB9XG4gICAgLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICB9XG4gICAgLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4XG4gICAgfVxuICAgIC5xdWljay1jaGVja291dC13cmFwcGVyIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4XG4gICAgfVxuICAgIC5xdWljay1jaGVja291dC13cmFwcGVyIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgICAgIGhlaWdodDogMzJweFxuICAgIH1cbiAgICAucXVpY2stY2hlY2tvdXQtd3JhcHBlciAucmFkaW8ge1xuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICB9XG4gICAgLnF1aWNrLWNoZWNrb3V0LXdyYXBwZXIgLmNoZWNrYm94IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgfVxuICAgIC5xdWljay1jaGVja291dC13cmFwcGVyIC5yaWdodCAuY29uZmlybS1zZWN0aW9uIC5idXR0b25zPmRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvXG4gICAgfVxuICAgIC5xdWljay1jaGVja291dC13cmFwcGVyIC5yaWdodCAuY29uZmlybS1zZWN0aW9uIC5idXR0b25zPmRpditkaXYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHhcbiAgICB9XG4gICAgLnJvdXRlLXByb2R1Y3Qtc2VhcmNoICNjb250ZW50IC5idXR0b25zPmRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvXG4gICAgfVxuICAgIC5yb3V0ZS1wcm9kdWN0LXNlYXJjaCAjY29udGVudCAuYnV0dG9ucz5kaXYrZGl2IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4XG4gICAgfVxuICAgIC5wcm9kdWN0LWluZm8gLmJ1dHRvbi1ncm91cC1wYWdlIC5leHRyYS1ncm91cCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweFxuICAgIH1cbiAgICAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLWV4dHJhIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG4gICAgLnByb2R1Y3QtaW5mbyAuYnV0dG9uLWdyb3VwLXBhZ2UgLmV4dHJhLWdyb3VwIC5idG4tZXh0cmE6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjdweFxuICAgIH1cbiAgICAuZ3JpZC1saXN0IC5saW5rcy10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAuZ3JpZC1saXN0IC5jb21wYXJlLWJ0bjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgfVxuICAgIC5vbmUtY29sdW1uICNjb250ZW50IC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEgKiAyMHB4KSAvIDIgLSAwLjAxcHgpXG4gICAgfVxuICAgIC5vbmUtY29sdW1uICNjb250ZW50IC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAwLjAxcHgpXG4gICAgfVxuICAgIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDE1cHhcbiAgICB9XG4gICAgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idXR0b24tZ3JvdXAge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIH1cbiAgICAubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweFxuICAgIH1cbiAgICAubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdCB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHhcbiAgICB9XG4gICAgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZSB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHhcbiAgICB9XG4gICAgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydCAuYnRuLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgIC5tYWluLXByb2R1Y3RzLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQ6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIH1cbiAgICAubWFpbi1wcm9kdWN0cy5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydCB7XG4gICAgICAgIGZsZXg6IGluaXRpYWxcbiAgICB9XG4gICAgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuY2FydC1ncm91cCB7XG4gICAgICAgIGZsZXg6IGluaXRpYWxcbiAgICB9XG4gICAgLm1haW4tcHJvZHVjdHMucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5zdGVwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAgIGh0bWw6bm90KC5wb3B1cCkgLnBhZ2UtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICB9XG4gICAgLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAud2lzaGxpc3QtY29tcGFyZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB9XG4gICAgLnJvdXRlLXByb2R1Y3QtcHJvZHVjdDpub3QoLnBvcHVwKSAucHJvZHVjdC1pbmZvIC5idXR0b24tZ3JvdXAtcGFnZSAuYnRuLXdpc2hsaXN0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbiAgICB9XG59XG4jY2FydCAuY2FydC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6IHJnYmEoMjQwLCAyNDIsIDI0NSwgMSlcbn1cbiNjYXJ0PmE+aTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgY29sb3I6IHJnYmEoNDQsIDU0LCA2NCwgMSk7XG4gICAgdG9wOiAtMXB4XG59XG4uZGVza3RvcCAjY2FydDpob3Zlcj5hPmk6OmJlZm9yZSB7XG4gICAgY29sb3I6IHJnYmEoODcsIDE1NCwgMTkzLCAxKVxufVxuI2NhcnQ+YT5pIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweFxufVxuI2NhcnQtaXRlbXMuY291bnQtYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHhcbn1cbiNjYXJ0LWl0ZW1zIC5jb3VudC16ZXJvIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbn1cbiNjYXJ0LWl0ZW1zIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgei1pbmRleDogMVxufVxuI2NhcnQtdG90YWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgb3JkZXI6IDBcbn1cbi5kZXNrdG9wICNjYXJ0OmhvdmVyICNjYXJ0LXRvdGFsIHtcbiAgICBjb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpXG59XG4jY2FydC1jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDQwMHB4XG59XG5kaXYuY2FydC1jb250ZW50IHVsIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUzLCA2MywgNzQsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCA5MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yKVxufVxuZGl2LmNhcnQtY29udGVudCAuY2FydC1wcm9kdWN0cyB0Ym9keT50cj50ZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgNTQsIDY0LCAxKSAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cbi5jYXJ0LWVtcHR5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHJnYmEoMTQzLCAxNTcsIDE2NiwgMSlcbn1cbiNjYXJ0LWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg1OCwgNzEsIDg0LCAxKTtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4XG59XG5kaXYuY2FydC1jb250ZW50IC5jYXJ0LXByb2R1Y3RzIHtcbiAgICBtYXgtaGVpZ2h0OiAyNzVweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvXG59XG5kaXYuY2FydC1jb250ZW50IC5jYXJ0LXRvdGFscyB0Ym9keSB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDQsIDU0LCA2NCwgMSk7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lICFpbXBvcnRhbnRcbn1cbi5jYXJ0LWNvbnRlbnQgdGQge1xuICAgIGNvbG9yOiByZ2JhKDE0MywgMTU3LCAxNjYsIDEpXG59XG5kaXYuY2FydC1jb250ZW50IC50ZC1uYW1lIGEge1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDEpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuZGl2LmNhcnQtY29udGVudCAuY2FydC1wcm9kdWN0cyB0Ym9keSAudGQtcmVtb3ZlIGJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoODAsIDE3MywgODUsIDEpXG59XG5kaXYuY2FydC1jb250ZW50IC5jYXJ0LXRvdGFscyAudGQtdG90YWwtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuZGl2LmNhcnQtY29udGVudCAuY2FydC1idXR0b25zIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA1NCwgNjQsIDEpXG59XG5kaXYuY2FydC1jb250ZW50IC5idG4tY2FydCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbmRpdi5jYXJ0LWNvbnRlbnQgLmJ0bi5idG4tY2FydDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnRcbn1cbmRpdi5jYXJ0LWNvbnRlbnQgLmJ0bi1jYXJ0LmJ0biwgZGl2LmNhcnQtY29udGVudCAuYnRuLWNhcnQuYnRuOnZpc2l0ZWQge1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpXG59XG5kaXYuY2FydC1jb250ZW50IC5idG4tY2FydC5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MiwgMjQ1LCAxKSAhaW1wb3J0YW50XG59XG5kaXYuY2FydC1jb250ZW50IC5idG4tY2FydC5idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMSlcbn1cbmRpdi5jYXJ0LWNvbnRlbnQgLmJ0bi1jYXJ0LmJ0bjphY3RpdmUsIGRpdi5jYXJ0LWNvbnRlbnQgLmJ0bi1jYXJ0LmJ0bjpob3ZlcjphY3RpdmUsIGRpdi5jYXJ0LWNvbnRlbnQgLmJ0bi1jYXJ0LmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMSkgIWltcG9ydGFudFxufVxuZGl2LmNhcnQtY29udGVudCAuYnRuLWNhcnQuYnRuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDEpXG59XG5kaXYuY2FydC1jb250ZW50IC5idG4tY2FydC5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG5kaXYuY2FydC1jb250ZW50IC5idG4tY2hlY2tvdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG5kaXYuY2FydC1jb250ZW50IC5idG4tY2hlY2tvdXQuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgwLCAxNzMsIDg1LCAxKVxufVxuZGl2LmNhcnQtY29udGVudCAuYnRuLWNoZWNrb3V0LmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4NywgMTU0LCAxOTMsIDEpICFpbXBvcnRhbnRcbn1cbmRpdi5jYXJ0LWNvbnRlbnQgLmJ0bi1jaGVja291dC5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG5kaXYuY2FydC1jb250ZW50IC5jYXJ0LWJ1dHRvbnMgLmJ0bi1jYXJ0IHtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuZGl2LmNhcnQtY29udGVudCAuY2FydC1idXR0b25zIC5idG4tY2hlY2tvdXQge1xuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudFxufVxuZGl2LmNhcnQtY29udGVudCAuY2FydC1idXR0b25zIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlXG59XG4uZGVza3RvcC1oZWFkZXItYWN0aXZlIGhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuLmRlc2t0b3AtaGVhZGVyLWFjdGl2ZSAuaGVhZGVyLXNtIC5taWQtYmFyIHtcbiAgICBoZWlnaHQ6IDgwcHhcbn1cbi5pbmZvLWJsb2Nrcy13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG59XG4ubGFuZ3VhZ2UgLmRyb3Bkb3duLXRvZ2dsZSAuc3ltYm9sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTNweFxufVxuLmxhbmd1YWdlIC5kcm9wZG93bi10b2dnbGUgLnN5bWJvbCtzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4XG59XG4ubGFuZ3VhZ2UgLmxhbmd1YWdlLWZsYWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubGFuZ3VhZ2UgLmN1cnJlbmN5LXN5bWJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5sYW5ndWFnZSAubGFuZ3VhZ2UtdGl0bGUtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubGFuZ3VhZ2UgLmN1cnJlbmN5LXRpdGxlLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLmxhbmd1YWdlIC5jdXJyZW5jeS1jb2RlLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubGFuZ3VhZ2UgLmRyb3Bkb3duLXRvZ2dsZT5zcGFuLCAubGFuZ3VhZ2UgLmRyb3Bkb3duOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuLmRlc2t0b3AgLmxhbmd1YWdlIC5kcm9wZG93bjpob3ZlciBidXR0b24+c3BhbiwgLmxhbmd1YWdlIC5kcm9wZG93bjpob3Zlcjo6YWZ0ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLmN1cnJlbmN5IC5kcm9wZG93bi10b2dnbGUgLnN5bWJvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEzcHhcbn1cbi5jdXJyZW5jeSAuZHJvcGRvd24tdG9nZ2xlIC5zeW1ib2wrc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweFxufVxuLmN1cnJlbmN5IC5sYW5ndWFnZS1mbGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLmN1cnJlbmN5IC5jdXJyZW5jeS1zeW1ib2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4uY3VycmVuY3kgLmxhbmd1YWdlLXRpdGxlLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLmN1cnJlbmN5IC5jdXJyZW5jeS10aXRsZS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5jdXJyZW5jeSAuY3VycmVuY3ktY29kZS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLmN1cnJlbmN5IC5kcm9wZG93bi10b2dnbGU+c3BhbiwgLmN1cnJlbmN5IC5kcm9wZG93bjo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cbi5kZXNrdG9wIC5jdXJyZW5jeSAuZHJvcGRvd246aG92ZXIgYnV0dG9uPnNwYW4sIC5jdXJyZW5jeSAuZHJvcGRvd246aG92ZXI6OmFmdGVyIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5sYW5ndWFnZS1jdXJyZW5jeS50b3AtbWVudSAuZHJvcGRvd24uZHJvcC1tZW51Pi5qLWRyb3Bkb3duIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtMTBweCwgMClcbn1cbi5sYW5ndWFnZS1jdXJyZW5jeS50b3AtbWVudSAuZHJvcGRvd24uZHJvcC1tZW51LmFuaW1hdGluZz4uai1kcm9wZG93biB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMClcbn1cbi5sYW5ndWFnZS1jdXJyZW5jeS50b3AtbWVudSAuZHJvcGRvd24uZHJvcC1tZW51Pi5qLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbn1cbi5sYW5ndWFnZS1jdXJyZW5jeS50b3AtbWVudSAuZHJvcGRvd24uZHJvcGRvd24gLmotbWVudT5saT5hIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogcmdiYSgxODgsIDIxMSwgMjI0LCAxKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1OCwgNzEsIDg0LCAxKTtcbiAgICBwYWRkaW5nOiAxMHB4XG59XG4ubGFuZ3VhZ2UtY3VycmVuY3kudG9wLW1lbnUgLmRyb3Bkb3duLmRyb3Bkb3duIC5qLW1lbnUgLmRyb3Bkb3duPmE+LmNvdW50LWJhZGdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbn1cbi5sYW5ndWFnZS1jdXJyZW5jeS50b3AtbWVudSAuZHJvcGRvd24uZHJvcGRvd24gLmotbWVudSAuZHJvcGRvd24+YT4uY291bnQtYmFkZ2UrLm9wZW4tbWVudSsubWVudS1sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweFxufVxuLmxhbmd1YWdlLWN1cnJlbmN5LnRvcC1tZW51IC5kcm9wZG93bi5kcm9wZG93biAuai1tZW51IC5kcm9wZG93bj5hOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5kZXNrdG9wIC5sYW5ndWFnZS1jdXJyZW5jeS50b3AtbWVudSAuZHJvcGRvd24uZHJvcGRvd24gLmotbWVudT5saTpob3Zlcj5hLCAubGFuZ3VhZ2UtY3VycmVuY3kudG9wLW1lbnUgLmRyb3Bkb3duLmRyb3Bkb3duIC5qLW1lbnU+bGkuYWN0aXZlPmEge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODcsIDE1NCwgMTkzLCAxKVxufVxuLmxhbmd1YWdlLWN1cnJlbmN5LnRvcC1tZW51IC5kcm9wZG93bi5kcm9wZG93biAuai1tZW51IC5saW5rcy10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbn1cbi5sYW5ndWFnZS1jdXJyZW5jeS50b3AtbWVudSAuZHJvcGRvd24uZHJvcGRvd24gLmotbWVudT5saT5hOjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweFxufVxuLmRlc2t0b3AgLmxhbmd1YWdlLWN1cnJlbmN5LnRvcC1tZW51IC5kcm9wZG93bi5kcm9wZG93biAuai1tZW51PmxpOmhvdmVyPmE6OmJlZm9yZSwgLmxhbmd1YWdlLWN1cnJlbmN5LnRvcC1tZW51IC5kcm9wZG93bi5kcm9wZG93biAuai1tZW51PmxpLmFjdGl2ZT5hOjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ubGFuZ3VhZ2UtY3VycmVuY3kudG9wLW1lbnUgLmRyb3Bkb3duLmRyb3Bkb3duIC5qLW1lbnU+bGkrbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHhcbn1cbi5sYW5ndWFnZS1jdXJyZW5jeS50b3AtbWVudSAuZHJvcGRvd24uZHJvcGRvd24gLmotbWVudSBhIC5jb3VudC1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi5sYW5ndWFnZS1jdXJyZW5jeS50b3AtbWVudSAuZHJvcGRvd24uZHJvcGRvd246bm90KC5tZWdhLW1lbnUpIC5qLWRyb3Bkb3duPi5qLW1lbnUge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU4LCA3MSwgODQsIDEpXG59XG4ubGFuZ3VhZ2UtY3VycmVuY3kudG9wLW1lbnUgLmRyb3Bkb3duLmRyb3Bkb3duOm5vdCgubWVnYS1tZW51KSAuai1kcm9wZG93biB7XG4gICAgbWluLXdpZHRoOiAxMDBweFxufVxuLmxhbmd1YWdlLWN1cnJlbmN5LnRvcC1tZW51IC5kcm9wZG93bi5kcm9wZG93bjpub3QoLm1lZ2EtbWVudSkgLmotbWVudSB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDkwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjIpXG59XG4ubGFuZ3VhZ2UtY3VycmVuY3kudG9wLW1lbnUgLmRyb3Bkb3duLmRyb3Bkb3duIC5qLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNTgsIDcxLCA4NCwgMSk7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHhcbn1cbi5kZXNrdG9wLWhlYWRlci1hY3RpdmUgLmhlYWRlciAudG9wLWJhciAubGFuZ3VhZ2UtY3VycmVuY3kge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG59XG4uZGVza3RvcC1oZWFkZXItYWN0aXZlIC5oZWFkZXIgLnRvcC1iYXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWF4LXdpZHRoOiA5OTk5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojM0U4MDlEO1xufVxuLmRlc2t0b3AtaGVhZGVyLWFjdGl2ZSAuaGVhZGVyICNsb2dvIGEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHhcbn1cbi5kZXNrdG9wLWhlYWRlci1hY3RpdmUgLmhlYWRlciAjbG9nbyBpbWcge1xuICAgIFxufVxuLmRlc2t0b3AtaGVhZGVyLWFjdGl2ZSAuaGVhZGVyLWNsYXNzaWMgLm1pZC1iYXIgLmRlc2t0b3AtbG9nby13cmFwcGVyIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbGV4LWdyb3c6IDFcbn1cbi5kZXNrdG9wLWhlYWRlci1hY3RpdmUgLmhlYWRlci1jbGFzc2ljIC5taWQtYmFyIC5kZXNrdG9wLXNlYXJjaC13cmFwcGVyIHtcbiAgICBvcmRlcjogMTtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgbWFyZ2luOiAwXG59XG4uZGVza3RvcC1zZWFyY2gtd3JhcHBlciB7XG4gICAgd2lkdGg6IDMzJVxufVxuLmNsYXNzaWMtY2FydC13cmFwcGVyIHtcbiAgICB3aWR0aDogMzMlXG59XG4uZGVza3RvcC1oZWFkZXItYWN0aXZlIGhlYWRlcjpub3QoLmhlYWRlci1zbGltKSAuaGVhZGVyLWNvbXBhY3QgLm1pZC1iYXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxufVxuLmRlc2t0b3AtaGVhZGVyLWFjdGl2ZSBoZWFkZXI6bm90KC5oZWFkZXItc2xpbSkgLmhlYWRlci1jb21wYWN0IC5taWQtYmFyPmRpdiB7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgei1pbmRleDogMVxufVxuLmRlc2t0b3AtaGVhZGVyLWFjdGl2ZSBoZWFkZXI6bm90KC5oZWFkZXItc2xpbSkgLmhlYWRlci1jb21wYWN0IC5oZWFkZXItY2FydC1ncm91cCB7XG4gICAgbWFyZ2luOiAwXG59XG4uZGVza3RvcC1oZWFkZXItYWN0aXZlIGhlYWRlcjpub3QoLmhlYWRlci1zbGltKSAuaGVhZGVyLWNvbXBhY3QgLm1pZC1iYXIgLmRlc2t0b3AtbG9nby13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAyXG59XG4uZGVza3RvcC1tYWluLW1lbnUtd3JhcHBlciAuZmlyc3QtZHJvcGRvd246OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG59XG4ubWFpbi1tZW51Pi5qLW1lbnUgLmRyb3Bkb3duPmE+LmNvdW50LWJhZGdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbn1cbi5tYWluLW1lbnU+LmotbWVudSAuZHJvcGRvd24+YT4uY291bnQtYmFkZ2UrLm9wZW4tbWVudSsubWVudS1sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweFxufVxuLm1haW4tbWVudT4uai1tZW51IC5kcm9wZG93bj5hOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5tYWluLW1lbnU+LmotbWVudT5saT5hIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLmRlc2t0b3AgLm1haW4tbWVudT4uai1tZW51PmxpOmhvdmVyPmEsIC5tYWluLW1lbnU+LmotbWVudT5saS5hY3RpdmU+YSB7XG4gICAgY29sb3I6IzU3OWFjMTtcbn1cbi5tYWluLW1lbnU+LmotbWVudSAubGlua3MtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG59XG4ubWFpbi1tZW51Pi5qLW1lbnU+bGk+YTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tYWluLW1lbnU+LmotbWVudSBsaSAuY291bnQtYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHhcbn1cbi5tYWluLW1lbnU+LmotbWVudSBsaSAuY291bnQtemVybyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG59XG4ubWFpbi1tZW51Pi5qLW1lbnUgYSAuY291bnQtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4XG59XG4ubWFpbi1tZW51PnVsPi5kcm9wZG93biAuai1tZW51IC5kcm9wZG93bj5hPi5jb3VudC1iYWRnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG59XG4ubWFpbi1tZW51PnVsPi5kcm9wZG93biAuai1tZW51IC5kcm9wZG93bj5hPi5jb3VudC1iYWRnZSsub3Blbi1tZW51Ky5tZW51LWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4XG59XG4ubWFpbi1tZW51PnVsPi5kcm9wZG93biAuai1tZW51IC5kcm9wZG93bj5hOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5tYWluLW1lbnU+dWw+LmRyb3Bkb3duIC5qLW1lbnU+bGk+YSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4XG59XG4uZGVza3RvcCAubWFpbi1tZW51PnVsPi5kcm9wZG93biAuai1tZW51PmxpOmhvdmVyPmEsIC5tYWluLW1lbnU+dWw+LmRyb3Bkb3duIC5qLW1lbnU+bGkuYWN0aXZlPmEge1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDIsIDI0NSwgMSlcbn1cbi5tYWluLW1lbnU+dWw+LmRyb3Bkb3duIC5qLW1lbnUgLmxpbmtzLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbFxufVxuLm1haW4tbWVudT51bD4uZHJvcGRvd24gLmotbWVudT5saT5hOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHhcbn1cbi5tYWluLW1lbnU+dWw+LmRyb3Bkb3duIC5qLW1lbnU+bGk+YSwgLm1haW4tbWVudT51bD4uZHJvcGRvd24uYWNjb3JkaW9uLW1lbnUgLm1lbnUtaXRlbT5hK2RpdiwgLm1haW4tbWVudT51bD4uZHJvcGRvd24gLmFjY29yZGlvbi1tZW51IC5tZW51LWl0ZW0+YStkaXYge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZVxufVxuLm1haW4tbWVudT51bD4uZHJvcGRvd24gLmotbWVudSBhIC5jb3VudC1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi5tYWluLW1lbnU+dWw+LmRyb3Bkb3duOm5vdCgubWVnYS1tZW51KSAuai1kcm9wZG93biB7XG4gICAgbWluLXdpZHRoOiAyMDBweFxufVxuLm1haW4tbWVudT51bD4uZHJvcGRvd246bm90KC5tZWdhLW1lbnUpIC5qLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IDMwcHggNDBweCA5MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yKVxufVxuLm1haW4tbWVudT51bD4uZHJvcGRvd24gLmotZHJvcGRvd246OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4XG59XG4ubWVnYS1tZW51LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5kZXNrdG9wIC5tZWdhLW1lbnUtY29udGVudCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjYsIDIyNiwgMjI2LCAxKVxufVxuLmotZHJvcGRvd24+Lm1lZ2EtbWVudS1jb250ZW50IHtcbiAgICBib3gtc2hhZG93OiAzMHB4IDQwcHggOTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMilcbn1cbi5kZXNrdG9wLWhlYWRlci1hY3RpdmUgLmhlYWRlci1jb21wYWN0IC5kZXNrdG9wLW1haW4tbWVudS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cbi5oZWFkZXItbGcgLmRlc2t0b3AtbWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudSAubWFpbi1tZW51LWl0ZW0+YSB7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG4uZGVza3RvcC1oZWFkZXItYWN0aXZlIC5oZWFkZXItY29tcGFjdCAuZGVza3RvcC1sb2dvLXdyYXBwZXIge1xuICAgIG9yZGVyOiAwXG59XG4uZGVza3RvcC1tYWluLW1lbnUtd3JhcHBlciAjbWFpbi1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbn1cbi5kZXNrdG9wLW1haW4tbWVudS13cmFwcGVyIC5kZXNrdG9wLWNhcnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbn1cbi5taWQtYmFyICNtYWluLW1lbnUtMiB7XG4gICAgb3JkZXI6IDVcbn1cbi5kZXNrdG9wLWhlYWRlci1hY3RpdmUgLmhlYWRlciAubWVudS1zdHJldGNoIC5tYWluLW1lbnUtaXRlbT5hIC5saW5rcy10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi5kZXNrdG9wLW1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtaXRlbT5hIHtcbiAgICBwYWRkaW5nOiAwIDE1cHhcbn1cbi5oZWFkZXItY29tcGFjdCAuZGVza3RvcC1tYWluLW1lbnUtd3JhcHBlciAjbWFpbi1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbn1cbi5kZXNrdG9wLWhlYWRlci1hY3RpdmUgLm1lbnUtdHJpZ2dlciBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwYzknICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLmhlYWRlci1zZWFyY2ggaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDIsIDI0NSwgMSkgIWltcG9ydGFudFxufVxuLmhlYWRlci1zZWFyY2g+LnNlYXJjaC1idXR0b246OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZWJhZicgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICB0b3A6IC0xcHhcbn1cbi5kZXNrdG9wIC5oZWFkZXItc2VhcmNoPi5zZWFyY2gtYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnRcbn1cbi5oZWFkZXItc2VhcmNoIC5zZWFyY2gtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU4LCA3MSwgODQsIDEpO1xuICAgIG1pbi13aWR0aDogNTBweFxufVxuI3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSlcbn1cbiNzZWFyY2ggaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpXG59XG4jc2VhcmNoIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSlcbn1cbi5zZWFyY2gtY2F0ZWdvcmllcyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1OCwgNzEsIDg0LCAxKVxufVxuLnNlYXJjaC1jYXRlZ29yaWVzLWJ1dHRvbiwgLnNlYXJjaC1jYXRlZ29yaWVzLWJ1dHRvbj5hIHtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKVxufVxuLmRlc2t0b3AgLnNlYXJjaC1jYXRlZ29yaWVzOmhvdmVyIC5zZWFyY2gtY2F0ZWdvcmllcy1idXR0b24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4uc2VhcmNoLWNhdGVnb3JpZXMtYnV0dG9uOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjBkNycgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIHRvcDogMXB4XG59XG4uc2VhcmNoLWNhdGVnb3JpZXMuZHJvcGRvd24gLmotbWVudSAuZHJvcGRvd24+YT4uY291bnQtYmFkZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMFxufVxuLnNlYXJjaC1jYXRlZ29yaWVzLmRyb3Bkb3duIC5qLW1lbnUgLmRyb3Bkb3duPmE+LmNvdW50LWJhZGdlKy5vcGVuLW1lbnUrLm1lbnUtbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHhcbn1cbi5zZWFyY2gtY2F0ZWdvcmllcy5kcm9wZG93biAuai1tZW51IC5kcm9wZG93bj5hOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5zZWFyY2gtY2F0ZWdvcmllcy5kcm9wZG93biAuai1tZW51PmxpPmEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHhcbn1cbi5kZXNrdG9wIC5zZWFyY2gtY2F0ZWdvcmllcy5kcm9wZG93biAuai1tZW51PmxpOmhvdmVyPmEsIC5zZWFyY2gtY2F0ZWdvcmllcy5kcm9wZG93biAuai1tZW51PmxpLmFjdGl2ZT5hIHtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQyLCAyNDUsIDEpXG59XG4uc2VhcmNoLWNhdGVnb3JpZXMuZHJvcGRvd24gLmotbWVudSAubGlua3MtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsXG59XG4uc2VhcmNoLWNhdGVnb3JpZXMuZHJvcGRvd24gLmotbWVudT5saT5hOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHhcbn1cbi5zZWFyY2gtY2F0ZWdvcmllcy5kcm9wZG93biAuai1tZW51PmxpPmEsIC5zZWFyY2gtY2F0ZWdvcmllcy5kcm9wZG93bi5hY2NvcmRpb24tbWVudSAubWVudS1pdGVtPmErZGl2LCAuc2VhcmNoLWNhdGVnb3JpZXMuZHJvcGRvd24gLmFjY29yZGlvbi1tZW51IC5tZW51LWl0ZW0+YStkaXYge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZVxufVxuLnNlYXJjaC1jYXRlZ29yaWVzLmRyb3Bkb3duIC5qLW1lbnUgYSAuY291bnQtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG4uc2VhcmNoLWNhdGVnb3JpZXMuZHJvcGRvd246bm90KC5tZWdhLW1lbnUpIC5qLWRyb3Bkb3duIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4XG59XG4uc2VhcmNoLWNhdGVnb3JpZXMuZHJvcGRvd246bm90KC5tZWdhLW1lbnUpIC5qLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IDMwcHggNDBweCA5MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yKVxufVxuLnNlYXJjaC1jYXRlZ29yaWVzLmRyb3Bkb3duIC5qLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweFxufVxuLnNlYXJjaC1jYXRlZ29yaWVzIC5qLW1lbnU6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHhcbn1cbi50dC1tZW51PmRpdiB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogcHhcbn1cbi50dC1tZW51Om5vdCgudHQtZW1wdHkpOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKVxufVxuLnNlYXJjaC1yZXN1bHQgLnByb2R1Y3QtbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuLnNlYXJjaC1yZXN1bHQ+YT5zcGFuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbi5zZWFyY2gtcmVzdWx0LnZpZXctbW9yZSBhOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZTVjOCcgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4uZGVza3RvcC1oZWFkZXItYWN0aXZlIC5oZWFkZXItZGVmYXVsdCAuZGVza3RvcC1zZWFyY2gtd3JhcHBlciB7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleC1ncm93OiAwXG59XG4uZGVza3RvcC1oZWFkZXItYWN0aXZlIC5oZWFkZXItZGVmYXVsdCAudG9wLW1lbnUtZ3JvdXAge1xuICAgIG9yZGVyOiAtMTtcbiAgICBmbGV4LWdyb3c6IDFcbn1cbi5kZXNrdG9wLWhlYWRlci1hY3RpdmUgLmhlYWRlci1zZWFyY2ggLnNlYXJjaC1idXR0b24ge1xuICAgIG9yZGVyOiA1O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdFxufVxuLmRlc2t0b3AtaGVhZGVyLWFjdGl2ZSAuaGVhZGVyLXNlYXJjaD5pbnB1dDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG59XG4uZGVza3RvcC1oZWFkZXItYWN0aXZlIC5oZWFkZXItc2VhcmNoPmlucHV0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbn1cbi5kZXNrdG9wLWhlYWRlci1hY3RpdmUgLmhlYWRlci1zZWFyY2g+c3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG59XG4uZGVza3RvcC1oZWFkZXItYWN0aXZlIC5oZWFkZXItc2VhcmNoPnNwYW4ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxufVxuLmRlc2t0b3AtaGVhZGVyLWFjdGl2ZSAuc2VhcmNoLWNhdGVnb3JpZXMge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxufVxuLmRlc2t0b3AtaGVhZGVyLWFjdGl2ZSAubWluaS1zZWFyY2ggLmhlYWRlci1zZWFyY2ggaW5wdXQge1xuICAgIG1pbi13aWR0aDogMTUwcHhcbn1cbi5taW5pLXNlYXJjaCAuc2VhcmNoLXRyaWdnZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZWJhZicgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogcmdiYSg0NCwgNTQsIDY0LCAxKVxufVxuLmRlc2t0b3AtaGVhZGVyLWFjdGl2ZSAubWluaS1zZWFyY2g6aG92ZXIgLnNlYXJjaC10cmlnZ2VyOjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDg3LCAxNTQsIDE5MywgMSlcbn1cbi5kZXNrdG9wLWhlYWRlci1hY3RpdmUgLm1pbmktc2VhcmNoIC5zZWFyY2gtdHJpZ2dlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweFxufVxuLm1pbmktc2VhcmNoIC5zZWFyY2gtdHJpZ2dlciB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4XG59XG4uZGVza3RvcC1oZWFkZXItYWN0aXZlIC5taW5pLXNlYXJjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG59XG4ubWluaS1zZWFyY2ggI3NlYXJjaCAuaGVhZGVyLXNlYXJjaCB7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgICBwYWRkaW5nOiAzM3B4XG59XG4ubWluaS1zZWFyY2ggLmhlYWRlci1zZWFyY2gge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cbi5taW5pLXNlYXJjaCAjc2VhcmNoPi5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg1OCwgNzEsIDg0LCAxKTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHhcbn1cbi5kZXNrdG9wIC5taW5pLXNlYXJjaCAjc2VhcmNoIC5oZWFkZXItc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA1NCwgNjQsIDEpXG59XG4uZGVza3RvcC5zZWFyY2gtcGFnZSAubWluaS1zZWFyY2ggI3NlYXJjaD4uZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDBcbn1cbi5kZXNrdG9wLnNlYXJjaC1wYWdlIC5taW5pLXNlYXJjaCAjc2VhcmNoIC5oZWFkZXItc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJVxufVxuLmRlc2t0b3Auc2VhcmNoLXBhZ2UgLmhlYWRlci1jYXJ0LWdyb3VwIHtcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5ICFpbXBvcnRhbnRcbn1cbi5kZXNrdG9wLnNlYXJjaC1wYWdlIC5taW5pLXNlYXJjaCAuYW5pbWF0aW5nPi5qLWRyb3Bkb3duIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Vcbn1cbi5kZXNrdG9wLnNlYXJjaC1wYWdlIC5taW5pLXNlYXJjaCAudHQtbWVudSB7fVxuLmRlc2t0b3Auc2VhcmNoLXBhZ2UgI3NlYXJjaC5hbmltYXRpbmc6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpXG59XG4uZGVza3RvcDpub3QoLnNlYXJjaC1wYWdlKSAubWluaS1zZWFyY2ggI3NlYXJjaCAuaGVhZGVyLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDEwcHhcbn1cbi5zZWNvbmRhcnktbWVudSAudG9wLW1lbnUgLmotbWVudSAuZHJvcGRvd24+YT4uY291bnQtYmFkZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogNXB4XG59XG4uc2Vjb25kYXJ5LW1lbnUgLnRvcC1tZW51IC5qLW1lbnUgLmRyb3Bkb3duPmE+LmNvdW50LWJhZGdlKy5vcGVuLW1lbnUrLm1lbnUtbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwXG59XG4uc2Vjb25kYXJ5LW1lbnUgLnRvcC1tZW51IC5qLW1lbnUgLmRyb3Bkb3duPmE6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4uc2Vjb25kYXJ5LW1lbnUgLnRvcC1tZW51IC5qLW1lbnU+bGk+YSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLmRlc2t0b3AgLnNlY29uZGFyeS1tZW51IC50b3AtbWVudSAuai1tZW51PmxpOmhvdmVyPmEsIC5zZWNvbmRhcnktbWVudSAudG9wLW1lbnUgLmotbWVudT5saS5hY3RpdmU+YSB7XG4gICAgY29sb3I6IHJnYmEoODcsIDE1NCwgMTkzLCAxKVxufVxuLnNlY29uZGFyeS1tZW51IC50b3AtbWVudSAuai1tZW51IC5saW5rcy10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbn1cbi5zZWNvbmRhcnktbWVudSAudG9wLW1lbnUgLmotbWVudT5saT5hPnNwYW4+cyB7XG4gICAgY29sb3I6IHJnYmEoMTQzLCAxNTcsIDE2NiwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxufVxuLnNlY29uZGFyeS1tZW51IC50b3AtbWVudSAuai1tZW51PmxpPmE6OmJlZm9yZSB7XG4gICAgY29sb3I6IHJnYmEoNDQsIDU0LCA2NCwgMSk7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4XG59XG4uZGVza3RvcCAuc2Vjb25kYXJ5LW1lbnUgLnRvcC1tZW51IC5qLW1lbnU+bGk6aG92ZXI+YTo6YmVmb3JlLCAuc2Vjb25kYXJ5LW1lbnUgLnRvcC1tZW51IC5qLW1lbnU+bGkuYWN0aXZlPmE6OmJlZm9yZSB7XG4gICAgY29sb3I6IHJnYmEoODcsIDE1NCwgMTkzLCAxKVxufVxuLnNlY29uZGFyeS1tZW51IC50b3AtbWVudSAuai1tZW51IGEgLmNvdW50LWJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbiAgICBtYXJnaW4tdG9wOiAtMTJweFxufVxuLnNlY29uZGFyeS1tZW51IC5tZW51LWl0ZW0uZHJvcC1tZW51Pi5qLWRyb3Bkb3duIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtMTBweCwgMClcbn1cbi5zZWNvbmRhcnktbWVudSAubWVudS1pdGVtLmRyb3AtbWVudS5hbmltYXRpbmc+LmotZHJvcGRvd24ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApXG59XG4uc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS5kcm9wLW1lbnU+LmotZHJvcGRvd246OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxufVxuLnNlY29uZGFyeS1tZW51IC5tZW51LWl0ZW0uZHJvcGRvd24gLmotbWVudT5saT5hIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogcmdiYSgxODgsIDIxMSwgMjI0LCAxKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1OCwgNzEsIDg0LCAxKTtcbiAgICBwYWRkaW5nOiAxMHB4XG59XG4uc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS5kcm9wZG93biAuai1tZW51IC5kcm9wZG93bj5hPi5jb3VudC1iYWRnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG59XG4uc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS5kcm9wZG93biAuai1tZW51IC5kcm9wZG93bj5hPi5jb3VudC1iYWRnZSsub3Blbi1tZW51Ky5tZW51LWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4XG59XG4uc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS5kcm9wZG93biAuai1tZW51IC5kcm9wZG93bj5hOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5kZXNrdG9wIC5zZWNvbmRhcnktbWVudSAubWVudS1pdGVtLmRyb3Bkb3duIC5qLW1lbnU+bGk6aG92ZXI+YSwgLnNlY29uZGFyeS1tZW51IC5tZW51LWl0ZW0uZHJvcGRvd24gLmotbWVudT5saS5hY3RpdmU+YSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4NywgMTU0LCAxOTMsIDEpXG59XG4uc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS5kcm9wZG93biAuai1tZW51IC5saW5rcy10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbn1cbi5zZWNvbmRhcnktbWVudSAubWVudS1pdGVtLmRyb3Bkb3duIC5qLW1lbnU+bGk+YTo6YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDE1cHhcbn1cbi5kZXNrdG9wIC5zZWNvbmRhcnktbWVudSAubWVudS1pdGVtLmRyb3Bkb3duIC5qLW1lbnU+bGk6aG92ZXI+YTo6YmVmb3JlLCAuc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS5kcm9wZG93biAuai1tZW51PmxpLmFjdGl2ZT5hOjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4uc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS5kcm9wZG93biAuai1tZW51PmxpK2xpIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4XG59XG4uc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS5kcm9wZG93biAuai1tZW51IGEgLmNvdW50LWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuLnNlY29uZGFyeS1tZW51IC5tZW51LWl0ZW0uZHJvcGRvd246bm90KC5tZWdhLW1lbnUpIC5qLWRyb3Bkb3duPi5qLW1lbnUge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU4LCA3MSwgODQsIDEpXG59XG4uc2Vjb25kYXJ5LW1lbnUgLm1lbnUtaXRlbS5kcm9wZG93bjpub3QoLm1lZ2EtbWVudSkgLmotZHJvcGRvd24ge1xuICAgIG1pbi13aWR0aDogMTAwcHhcbn1cbi5zZWNvbmRhcnktbWVudSAubWVudS1pdGVtLmRyb3Bkb3duOm5vdCgubWVnYS1tZW51KSAuai1tZW51IHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggOTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMilcbn1cbi5zZWNvbmRhcnktbWVudSAubWVudS1pdGVtLmRyb3Bkb3duIC5qLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNTgsIDcxLCA4NCwgMSk7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHhcbn1cbi5taWQtYmFyIC5zZWNvbmRhcnktbWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxufVxuLnRoaXJkLW1lbnUgLnRvcC1tZW51IC5qLW1lbnUgLmRyb3Bkb3duPmE+LmNvdW50LWJhZGdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbn1cbi50aGlyZC1tZW51IC50b3AtbWVudSAuai1tZW51IC5kcm9wZG93bj5hPi5jb3VudC1iYWRnZSsub3Blbi1tZW51Ky5tZW51LWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4XG59XG4udGhpcmQtbWVudSAudG9wLW1lbnUgLmotbWVudSAuZHJvcGRvd24+YTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4udGhpcmQtbWVudSAudG9wLW1lbnUgLmotbWVudT5saT5hIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDVweFxufVxuLmRlc2t0b3AgLnRoaXJkLW1lbnUgLnRvcC1tZW51IC5qLW1lbnU+bGk6aG92ZXI+YSwgLnRoaXJkLW1lbnUgLnRvcC1tZW51IC5qLW1lbnU+bGkuYWN0aXZlPmEge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLnRoaXJkLW1lbnUgLnRvcC1tZW51IC5qLW1lbnUgLmxpbmtzLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xufVxuLnRoaXJkLW1lbnUgLnRvcC1tZW51IC5qLW1lbnU+bGk+YTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4XG59XG4udGhpcmQtbWVudSAudG9wLW1lbnUgLmotbWVudT5saStsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweFxufVxuLnRoaXJkLW1lbnUgLnRvcC1tZW51IC5qLW1lbnUgYSAuY291bnQtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuLnRoaXJkLW1lbnUgLm1lbnUtaXRlbS5kcm9wLW1lbnU+LmotZHJvcGRvd24ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC0xMHB4LCAwKVxufVxuLnRoaXJkLW1lbnUgLm1lbnUtaXRlbS5kcm9wLW1lbnUuYW5pbWF0aW5nPi5qLWRyb3Bkb3duIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKVxufVxuLnRoaXJkLW1lbnUgLm1lbnUtaXRlbS5kcm9wLW1lbnU+LmotZHJvcGRvd246OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxufVxuLnRoaXJkLW1lbnUgLm1lbnUtaXRlbS5kcm9wZG93biAuai1tZW51PmxpPmEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiByZ2JhKDE4OCwgMjExLCAyMjQsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU4LCA3MSwgODQsIDEpO1xuICAgIHBhZGRpbmc6IDEwcHhcbn1cbi50aGlyZC1tZW51IC5tZW51LWl0ZW0uZHJvcGRvd24gLmotbWVudSAuZHJvcGRvd24+YT4uY291bnQtYmFkZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMFxufVxuLnRoaXJkLW1lbnUgLm1lbnUtaXRlbS5kcm9wZG93biAuai1tZW51IC5kcm9wZG93bj5hPi5jb3VudC1iYWRnZSsub3Blbi1tZW51Ky5tZW51LWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4XG59XG4udGhpcmQtbWVudSAubWVudS1pdGVtLmRyb3Bkb3duIC5qLW1lbnUgLmRyb3Bkb3duPmE6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLmRlc2t0b3AgLnRoaXJkLW1lbnUgLm1lbnUtaXRlbS5kcm9wZG93biAuai1tZW51PmxpOmhvdmVyPmEsIC50aGlyZC1tZW51IC5tZW51LWl0ZW0uZHJvcGRvd24gLmotbWVudT5saS5hY3RpdmU+YSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4NywgMTU0LCAxOTMsIDEpXG59XG4udGhpcmQtbWVudSAubWVudS1pdGVtLmRyb3Bkb3duIC5qLW1lbnUgLmxpbmtzLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xufVxuLnRoaXJkLW1lbnUgLm1lbnUtaXRlbS5kcm9wZG93biAuai1tZW51PmxpPmE6OmJlZm9yZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4XG59XG4uZGVza3RvcCAudGhpcmQtbWVudSAubWVudS1pdGVtLmRyb3Bkb3duIC5qLW1lbnU+bGk6aG92ZXI+YTo6YmVmb3JlLCAudGhpcmQtbWVudSAubWVudS1pdGVtLmRyb3Bkb3duIC5qLW1lbnU+bGkuYWN0aXZlPmE6OmJlZm9yZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi50aGlyZC1tZW51IC5tZW51LWl0ZW0uZHJvcGRvd24gLmotbWVudT5saStsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweFxufVxuLnRoaXJkLW1lbnUgLm1lbnUtaXRlbS5kcm9wZG93biAuai1tZW51IGEgLmNvdW50LWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuLnRoaXJkLW1lbnUgLm1lbnUtaXRlbS5kcm9wZG93bjpub3QoLm1lZ2EtbWVudSkgLmotZHJvcGRvd24+LmotbWVudSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTgsIDcxLCA4NCwgMSlcbn1cbi50aGlyZC1tZW51IC5tZW51LWl0ZW0uZHJvcGRvd246bm90KC5tZWdhLW1lbnUpIC5qLWRyb3Bkb3duIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4XG59XG4udGhpcmQtbWVudSAubWVudS1pdGVtLmRyb3Bkb3duOm5vdCgubWVnYS1tZW51KSAuai1tZW51IHtcbiAgICBib3gtc2hhZG93OiAwIDE1cHggOTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMilcbn1cbi50aGlyZC1tZW51IC5tZW51LWl0ZW0uZHJvcGRvd24gLmotZHJvcGRvd246OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg1OCwgNzEsIDg0LCAxKTtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweFxufVxuLmRlc2t0b3AtaGVhZGVyLWFjdGl2ZSAuaXMtc3RpY2t5IC5oZWFkZXIgLmRlc2t0b3AtbWFpbi1tZW51LXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICBsZWZ0OiA1MCVcbn1cbi5kZXNrdG9wLWhlYWRlci1hY3RpdmUgLmlzLXN0aWNreSAuaGVhZGVyIC5kZXNrdG9wLW1haW4tbWVudS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQwcHhcbn1cbi5zdGlja3ktY29tcGFjdCBoZWFkZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudFxufVxuLmRlc2t0b3AtaGVhZGVyLWFjdGl2ZSBoZWFkZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAzNXB4XG59XG4uaGVhZGVyIC50b3AtYmFyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweFxufVxuaGVhZGVyOjpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSlcbn1cbi50b3AtbWVudSAuai1tZW51IC5kcm9wZG93bj5hPi5jb3VudC1iYWRnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG59XG4udG9wLW1lbnUgLmotbWVudSAuZHJvcGRvd24+YT4uY291bnQtYmFkZ2UrLm9wZW4tbWVudSsubWVudS1sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweFxufVxuLnRvcC1tZW51IC5qLW1lbnUgLmRyb3Bkb3duPmE6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjp3aGl0ZTtcbn1cbi50b3AtbWVudSAuai1tZW51PmxpPmEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogNXB4XG59XG4uZGVza3RvcCAudG9wLW1lbnUgLmotbWVudT5saTpob3Zlcj5hLCAudG9wLW1lbnUgLmotbWVudT5saS5hY3RpdmU+YSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4udG9wLW1lbnUgLmotbWVudSAubGlua3MtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGNvbG9yOndoaXRlO1xufVxuLnRvcC1tZW51IC5qLW1lbnU+bGk+YTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRvcC1tZW51IC5qLW1lbnU+bGkrbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHhcbn1cbi50b3AtbWVudSAuai1tZW51IGEgLmNvdW50LWJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi50b3AtbWVudSAuZHJvcGRvd24uZHJvcC1tZW51Pi5qLWRyb3Bkb3duIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtMTBweCwgMClcbn1cbi50b3AtbWVudSAuZHJvcGRvd24uZHJvcC1tZW51LmFuaW1hdGluZz4uai1kcm9wZG93biB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMClcbn1cbi50b3AtbWVudSAuZHJvcGRvd24uZHJvcC1tZW51Pi5qLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbn1cbi50b3AtbWVudSAuZHJvcGRvd24uZHJvcGRvd24gLmotbWVudT5saT5hIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogcmdiYSgxODgsIDIxMSwgMjI0LCAxKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1OCwgNzEsIDg0LCAxKTtcbiAgICBwYWRkaW5nOiAxMHB4XG59XG4udG9wLW1lbnUgLmRyb3Bkb3duLmRyb3Bkb3duIC5qLW1lbnUgLmRyb3Bkb3duPmE+LmNvdW50LWJhZGdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbn1cbi50b3AtbWVudSAuZHJvcGRvd24uZHJvcGRvd24gLmotbWVudSAuZHJvcGRvd24+YT4uY291bnQtYmFkZ2UrLm9wZW4tbWVudSsubWVudS1sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweFxufVxuLnRvcC1tZW51IC5kcm9wZG93bi5kcm9wZG93biAuai1tZW51IC5kcm9wZG93bj5hOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5kZXNrdG9wIC50b3AtbWVudSAuZHJvcGRvd24uZHJvcGRvd24gLmotbWVudT5saTpob3Zlcj5hLCAudG9wLW1lbnUgLmRyb3Bkb3duLmRyb3Bkb3duIC5qLW1lbnU+bGkuYWN0aXZlPmEge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODcsIDE1NCwgMTkzLCAxKVxufVxuLnRvcC1tZW51IC5kcm9wZG93bi5kcm9wZG93biAuai1tZW51IC5saW5rcy10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbn1cbi50b3AtbWVudSAuZHJvcGRvd24uZHJvcGRvd24gLmotbWVudT5saT5hOjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweFxufVxuLmRlc2t0b3AgLnRvcC1tZW51IC5kcm9wZG93bi5kcm9wZG93biAuai1tZW51PmxpOmhvdmVyPmE6OmJlZm9yZSwgLnRvcC1tZW51IC5kcm9wZG93bi5kcm9wZG93biAuai1tZW51PmxpLmFjdGl2ZT5hOjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4udG9wLW1lbnUgLmRyb3Bkb3duLmRyb3Bkb3duIC5qLW1lbnU+bGkrbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHhcbn1cbi50b3AtbWVudSAuZHJvcGRvd24uZHJvcGRvd24gLmotbWVudSBhIC5jb3VudC1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi50b3AtbWVudSAuZHJvcGRvd24uZHJvcGRvd246bm90KC5tZWdhLW1lbnUpIC5qLWRyb3Bkb3duPi5qLW1lbnUge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU4LCA3MSwgODQsIDEpXG59XG4udG9wLW1lbnUgLmRyb3Bkb3duLmRyb3Bkb3duOm5vdCgubWVnYS1tZW51KSAuai1kcm9wZG93biB7XG4gICAgbWluLXdpZHRoOiAxMDBweFxufVxuLnRvcC1tZW51IC5kcm9wZG93bi5kcm9wZG93bjpub3QoLm1lZ2EtbWVudSkgLmotbWVudSB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDkwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjIpXG59XG4udG9wLW1lbnUgLmRyb3Bkb3duLmRyb3Bkb3duIC5qLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNTgsIDcxLCA4NCwgMSk7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHhcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAjY2FydC1pdGVtcyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpXG4gICAgfVxuICAgIC5kZXNrdG9wLWhlYWRlci1hY3RpdmUgLmhlYWRlciAubWlkLWJhciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweFxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubGFuZ3VhZ2UgLmRyb3Bkb3duLXRvZ2dsZT5zcGFuLCAubGFuZ3VhZ2UgLmRyb3Bkb3duOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDE0MywgMTU3LCAxNjYsIDEpXG4gICAgfVxuICAgIC5jdXJyZW5jeSAuZHJvcGRvd24tdG9nZ2xlPnNwYW4sIC5jdXJyZW5jeSAuZHJvcGRvd246OmFmdGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMTQzLCAxNTcsIDE2NiwgMSlcbiAgICB9XG4gICAgLmotZHJvcGRvd24+Lm1lZ2EtbWVudS1jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0b1xuICAgIH1cbiAgICAudGhpcmQtbWVudSAudG9wLW1lbnUgLmotbWVudT5saT5hIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMTQzLCAxNTcsIDE2NiwgMSlcbiAgICB9XG4gICAgLnRvcC1tZW51IC5qLW1lbnU+bGk+YSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDE0MywgMTU3LCAxNjYsIDEpXG4gICAgfVxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlICNjYXJ0PmE+aTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6IHJnYmEoNDQsIDU0LCA2NCwgMSlcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAjY2FydD5hPmkge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNTVweFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5tb2JpbGUtd3JhcHBlci1oZWFkZXI+c3BhbiB7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJ1ZvbGxrb3JuJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLm1vYmlsZS13cmFwcGVyLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0NCwgNTQsIDY0LCAxKTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0NCwgNTQsIDY0LCAxKTtcbiAgICBoZWlnaHQ6IDQ1cHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubW9iaWxlLXdyYXBwZXItaGVhZGVyPmE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk4MScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAxKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBjb250ZW50OiAnXFxlOTgxJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDEpO1xuICAgIG1hcmdpbi1yaWdodDogM3B4XG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLm1vYmlsZS13cmFwcGVyLWhlYWRlcj5hIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICB3aWR0aDogNDVweFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5tb2JpbGUtY2FydC1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4XG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLm1vYmlsZS1maWx0ZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubW9iaWxlLW1haW4tbWVudS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5tb2JpbGUtZmlsdGVyLWNvbnRhaW5lci1vcGVuIC5qb3VybmFsLWxvYWRpbmctb3ZlcmxheSB7XG4gICAgdG9wOiA0NXB4O1xuICAgIHRvcDogNDVweFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5tb2JpbGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHdpZHRoOiAzMCVcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZS5kZXNrdG9wLWhlYWRlci1hY3RpdmUgLm1vYmlsZS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDMwMHB4XG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLm1vYmlsZS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCA5MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCA5MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yKVxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5tb2JpbGUtbWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubW9iaWxlLWNhcnQtY29udGVudC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTgsIDcxLCA4NCwgMSk7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDkwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTgsIDcxLCA4NCwgMSk7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDkwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjIpXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUubW9iaWxlLW92ZXJsYXkgLnNpdGUtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgI2NhcnQtaXRlbXMuY291bnQtYmFkZ2Uge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5tb2JpbGUtYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLm1vYmlsZS0xIC5tb2JpbGUtYmFyIHtcbiAgICBoZWlnaHQ6IDYwcHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubW9iaWxlLTIgLm1vYmlsZS1iYXIge1xuICAgIGhlaWdodDogNjBweFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5tb2JpbGUtMyAubW9iaWxlLWxvZ28td3JhcHBlciB7XG4gICAgaGVpZ2h0OiA2MHB4XG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLm1vYmlsZS1iYXItc3RpY2t5IHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLmxhbmd1YWdlIC5kcm9wZG93bi10b2dnbGUgLnN5bWJvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEzcHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubGFuZ3VhZ2UgLmRyb3Bkb3duLXRvZ2dsZSAuc3ltYm9sK3NwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubGFuZ3VhZ2UgLmxhbmd1YWdlLWZsYWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLmxhbmd1YWdlIC5jdXJyZW5jeS1zeW1ib2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLmxhbmd1YWdlIC5sYW5ndWFnZS10aXRsZS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubGFuZ3VhZ2UgLmN1cnJlbmN5LXRpdGxlLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5sYW5ndWFnZSAuY3VycmVuY3ktY29kZS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5sYW5ndWFnZSAuZHJvcGRvd24tdG9nZ2xlPnNwYW4sIC5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubGFuZ3VhZ2UgLmRyb3Bkb3duOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuLmRlc2t0b3AgLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5sYW5ndWFnZSAuZHJvcGRvd246aG92ZXIgYnV0dG9uPnNwYW4sIC5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubGFuZ3VhZ2UgLmRyb3Bkb3duOmhvdmVyOjphZnRlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLmN1cnJlbmN5IC5kcm9wZG93bi10b2dnbGUgLnN5bWJvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEzcHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAuY3VycmVuY3kgLmRyb3Bkb3duLXRvZ2dsZSAuc3ltYm9sK3NwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAuY3VycmVuY3kgLmxhbmd1YWdlLWZsYWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLmN1cnJlbmN5IC5jdXJyZW5jeS1zeW1ib2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLmN1cnJlbmN5IC5sYW5ndWFnZS10aXRsZS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAuY3VycmVuY3kgLmN1cnJlbmN5LXRpdGxlLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5jdXJyZW5jeSAuY3VycmVuY3ktY29kZS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5jdXJyZW5jeSAuZHJvcGRvd24tdG9nZ2xlPnNwYW4sIC5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAuY3VycmVuY3kgLmRyb3Bkb3duOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuLmRlc2t0b3AgLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5jdXJyZW5jeSAuZHJvcGRvd246aG92ZXIgYnV0dG9uPnNwYW4sIC5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAuY3VycmVuY3kgLmRyb3Bkb3duOmhvdmVyOjphZnRlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLmxhbmd1YWdlLWN1cnJlbmN5LnRvcC1tZW51LmRyb3AtbWVudT4uai1kcm9wZG93biB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTEwcHgsIDApXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLmxhbmd1YWdlLWN1cnJlbmN5LnRvcC1tZW51LmRyb3AtbWVudS5hbmltYXRpbmc+LmotZHJvcGRvd24ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLmxhbmd1YWdlLWN1cnJlbmN5LnRvcC1tZW51LmRyb3AtbWVudT4uai1kcm9wZG93bjo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLmxhbmd1YWdlLWN1cnJlbmN5LnRvcC1tZW51LmRyb3Bkb3duIC5qLW1lbnU+bGk+YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6IHJnYmEoMTg4LCAyMTEsIDIyNCwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTgsIDcxLCA4NCwgMSk7XG4gICAgcGFkZGluZzogMTBweFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5sYW5ndWFnZS1jdXJyZW5jeS50b3AtbWVudS5kcm9wZG93biAuai1tZW51IC5kcm9wZG93bj5hPi5jb3VudC1iYWRnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLmxhbmd1YWdlLWN1cnJlbmN5LnRvcC1tZW51LmRyb3Bkb3duIC5qLW1lbnUgLmRyb3Bkb3duPmE+LmNvdW50LWJhZGdlKy5vcGVuLW1lbnUrLm1lbnUtbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubGFuZ3VhZ2UtY3VycmVuY3kudG9wLW1lbnUuZHJvcGRvd24gLmotbWVudSAuZHJvcGRvd24+YTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4uZGVza3RvcCAubW9iaWxlLWhlYWRlci1hY3RpdmUgLmxhbmd1YWdlLWN1cnJlbmN5LnRvcC1tZW51LmRyb3Bkb3duIC5qLW1lbnU+bGk6aG92ZXI+YSwgLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5sYW5ndWFnZS1jdXJyZW5jeS50b3AtbWVudS5kcm9wZG93biAuai1tZW51PmxpLmFjdGl2ZT5hIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDg3LCAxNTQsIDE5MywgMSlcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubGFuZ3VhZ2UtY3VycmVuY3kudG9wLW1lbnUuZHJvcGRvd24gLmotbWVudSAubGlua3MtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLmxhbmd1YWdlLWN1cnJlbmN5LnRvcC1tZW51LmRyb3Bkb3duIC5qLW1lbnU+bGk+YTo6YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDE1cHhcbn1cbi5kZXNrdG9wIC5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubGFuZ3VhZ2UtY3VycmVuY3kudG9wLW1lbnUuZHJvcGRvd24gLmotbWVudT5saTpob3Zlcj5hOjpiZWZvcmUsIC5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubGFuZ3VhZ2UtY3VycmVuY3kudG9wLW1lbnUuZHJvcGRvd24gLmotbWVudT5saS5hY3RpdmU+YTo6YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5sYW5ndWFnZS1jdXJyZW5jeS50b3AtbWVudS5kcm9wZG93biAuai1tZW51PmxpK2xpIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4XG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLmxhbmd1YWdlLWN1cnJlbmN5LnRvcC1tZW51LmRyb3Bkb3duIC5qLW1lbnUgYSAuY291bnQtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLmxhbmd1YWdlLWN1cnJlbmN5LnRvcC1tZW51LmRyb3Bkb3duOm5vdCgubWVnYS1tZW51KSAuai1kcm9wZG93bj4uai1tZW51IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1OCwgNzEsIDg0LCAxKVxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5sYW5ndWFnZS1jdXJyZW5jeS50b3AtbWVudS5kcm9wZG93bjpub3QoLm1lZ2EtbWVudSkgLmotZHJvcGRvd24ge1xuICAgIG1pbi13aWR0aDogMTAwcHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubGFuZ3VhZ2UtY3VycmVuY3kudG9wLW1lbnUuZHJvcGRvd246bm90KC5tZWdhLW1lbnUpIC5qLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCA5MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yKVxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5sYW5ndWFnZS1jdXJyZW5jeS50b3AtbWVudS5kcm9wZG93biAuai1kcm9wZG93bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDU4LCA3MSwgODQsIDEpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4XG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgI2xvZ28gYSB7XG4gICAgcGFkZGluZzogMTVweFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlICNsb2dvIGltZyB7XG4gICAgdG9wOiAzcHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubWVudS10cmlnZ2VyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGViN2UnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6IHJnYmEoNDQsIDU0LCA2NCwgMSlcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubWVudS10cmlnZ2VyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDU1cHhcbn1cbi5tb2JpbGUtbWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS5hY2NvcmRpb24tbWVudSAuai1tZW51IC5kcm9wZG93bj5hPi5jb3VudC1iYWRnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHhcbn1cbi5tb2JpbGUtbWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS5hY2NvcmRpb24tbWVudSAuai1tZW51IC5kcm9wZG93bj5hPi5jb3VudC1iYWRnZSsub3Blbi1tZW51Ky5tZW51LWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMFxufVxuLm1vYmlsZS1tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LmFjY29yZGlvbi1tZW51IC5qLW1lbnUgLmRyb3Bkb3duPmE6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9iaWxlLW1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUuYWNjb3JkaW9uLW1lbnUgLmotbWVudT5saT5hIHtcbiAgICBmb250LWZhbWlseTogJ1ZvbGxrb3JuJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4XG59XG4ubW9iaWxlLW1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUuYWNjb3JkaW9uLW1lbnUgLmotbWVudSAubGlua3MtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG59XG4ubW9iaWxlLW1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUuYWNjb3JkaW9uLW1lbnUgLmotbWVudT5saT5hOjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyNHB4XG59XG4ubW9iaWxlLW1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUuYWNjb3JkaW9uLW1lbnUgLmotbWVudSBhIC5jb3VudC1iYWRnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG4ubW9iaWxlLW1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUuYWNjb3JkaW9uLW1lbnU+LmotbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHhcbn1cbi5tb2JpbGUtbWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudSAub3Blbi1tZW51IGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZWJhMScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZWZ0OiA1cHhcbn1cbi5tb2JpbGUtbWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudSAub3Blbi1tZW51W2FyaWEtZXhwYW5kZWQ9J3RydWUnXSBpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGViODYnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6IHJnYmEoODAsIDE3MywgODUsIDEpO1xuICAgIGxlZnQ6IDVweFxufVxuLm1vYmlsZS1tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LmFjY29yZGlvbi1tZW51IC5qLW1lbnUgLmotbWVudT5saT5hIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtZmFtaWx5OiAnVm9sbGtvcm4nO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIHBhZGRpbmc6IDZweFxufVxuLm1vYmlsZS1tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LmFjY29yZGlvbi1tZW51IC5qLW1lbnUgLmotbWVudSAuZHJvcGRvd24+YT4uY291bnQtYmFkZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogNXB4XG59XG4ubW9iaWxlLW1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUuYWNjb3JkaW9uLW1lbnUgLmotbWVudSAuai1tZW51IC5kcm9wZG93bj5hPi5jb3VudC1iYWRnZSsub3Blbi1tZW51Ky5tZW51LWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMFxufVxuLm1vYmlsZS1tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LmFjY29yZGlvbi1tZW51IC5qLW1lbnUgLmotbWVudSAuZHJvcGRvd24+YTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2JpbGUtbWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS5hY2NvcmRpb24tbWVudSAuai1tZW51IC5qLW1lbnUgLmxpbmtzLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbFxufVxuLm1vYmlsZS1tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LmFjY29yZGlvbi1tZW51IC5qLW1lbnUgLmotbWVudT5saT5hOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweFxufVxuLm1vYmlsZS1tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LmFjY29yZGlvbi1tZW51IC5qLW1lbnUgLmotbWVudSBhIC5jb3VudC1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi5tb2JpbGUtbWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudSAuai1tZW51PmxpPmRpdiAuai1tZW51PmxpPmEge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50XG59XG4ubW9iaWxlLW1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUgLmotbWVudT5saT5kaXYgLmotbWVudT5saT5kaXY+LmotbWVudT5saT5hIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudFxufVxuLm1vYmlsZS1tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51IC5qLW1lbnU+bGk+ZGl2IC5qLW1lbnU+bGk+ZGl2Pi5qLW1lbnU+bGk+ZGl2Pi5qLW1lbnU+bGk+YSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnRcbn1cbi5tb2JpbGUtbWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudSAuai1tZW51PmxpPmRpdiAuai1tZW51PmxpPmRpdj4uai1tZW51PmxpPmRpdj4uai1tZW51PmxpPmRpdj4uai1tZW51PmxpPmEge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50XG59XG4ubW9iaWxlLWN1c3RvbS1tZW51LTE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZWI2NycgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKVxufVxuLm1vYmlsZS1jdXN0b20tbWVudSB7XG4gICAgd2lkdGg6IDQ1cHhcbn1cbi5tb2JpbGUtY3VzdG9tLW1lbnUtMiB7XG4gICAgd2lkdGg6IDM1cHhcbn1cbi5tb2JpbGUtY3VzdG9tLW1lbnUtMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlYWI2JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICAgIGxlZnQ6IDNweFxufVxuLm1vYmlsZS1jdXN0b20tbWVudS0xIC5jb3VudC1iYWRnZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tb2JpbGUtY3VzdG9tLW1lbnUtMiAuY291bnQtYmFkZ2Uge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLm1pbmktc2VhcmNoIC5zZWFyY2gtdHJpZ2dlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlYmFmJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA1NCwgNjQsIDEpXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLmhlYWRlci1zZWFyY2ggaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDIsIDI0NSwgMSkgIWltcG9ydGFudFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5oZWFkZXItc2VhcmNoPi5zZWFyY2gtYnV0dG9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGViYWYnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdG9wOiAtMXB4XG59XG4uZGVza3RvcCAubW9iaWxlLWhlYWRlci1hY3RpdmUgLmhlYWRlci1zZWFyY2g+LnNlYXJjaC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5oZWFkZXItc2VhcmNoIC5zZWFyY2gtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU4LCA3MSwgODQsIDEpO1xuICAgIG1pbi13aWR0aDogNTBweFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlICNzZWFyY2ggaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgI3NlYXJjaCBpbnB1dDo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSlcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAjc2VhcmNoIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSlcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAuc2VhcmNoLWNhdGVnb3JpZXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTgsIDcxLCA4NCwgMSlcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAuc2VhcmNoLWNhdGVnb3JpZXMtYnV0dG9uLCAubW9iaWxlLWhlYWRlci1hY3RpdmUgLnNlYXJjaC1jYXRlZ29yaWVzLWJ1dHRvbj5hIHtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKVxufVxuLmRlc2t0b3AgLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5zZWFyY2gtY2F0ZWdvcmllczpob3ZlciAuc2VhcmNoLWNhdGVnb3JpZXMtYnV0dG9uIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5zZWFyY2gtY2F0ZWdvcmllcy1idXR0b246OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMGQ3JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxcHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAuc2VhcmNoLWNhdGVnb3JpZXMuZHJvcGRvd24gLmotbWVudSAuZHJvcGRvd24+YT4uY291bnQtYmFkZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5zZWFyY2gtY2F0ZWdvcmllcy5kcm9wZG93biAuai1tZW51IC5kcm9wZG93bj5hPi5jb3VudC1iYWRnZSsub3Blbi1tZW51Ky5tZW51LWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4XG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLnNlYXJjaC1jYXRlZ29yaWVzLmRyb3Bkb3duIC5qLW1lbnUgLmRyb3Bkb3duPmE6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5zZWFyY2gtY2F0ZWdvcmllcy5kcm9wZG93biAuai1tZW51PmxpPmEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHhcbn1cbi5kZXNrdG9wIC5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAuc2VhcmNoLWNhdGVnb3JpZXMuZHJvcGRvd24gLmotbWVudT5saTpob3Zlcj5hLCAubW9iaWxlLWhlYWRlci1hY3RpdmUgLnNlYXJjaC1jYXRlZ29yaWVzLmRyb3Bkb3duIC5qLW1lbnU+bGkuYWN0aXZlPmEge1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDIsIDI0NSwgMSlcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAuc2VhcmNoLWNhdGVnb3JpZXMuZHJvcGRvd24gLmotbWVudSAubGlua3MtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLnNlYXJjaC1jYXRlZ29yaWVzLmRyb3Bkb3duIC5qLW1lbnU+bGk+YTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4XG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLnNlYXJjaC1jYXRlZ29yaWVzLmRyb3Bkb3duIC5qLW1lbnU+bGk+YSwgLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5zZWFyY2gtY2F0ZWdvcmllcy5kcm9wZG93bi5hY2NvcmRpb24tbWVudSAubWVudS1pdGVtPmErZGl2LCAubW9iaWxlLWhlYWRlci1hY3RpdmUgLnNlYXJjaC1jYXRlZ29yaWVzLmRyb3Bkb3duIC5hY2NvcmRpb24tbWVudSAubWVudS1pdGVtPmErZGl2IHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmVcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAuc2VhcmNoLWNhdGVnb3JpZXMuZHJvcGRvd24gLmotbWVudSBhIC5jb3VudC1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAuc2VhcmNoLWNhdGVnb3JpZXMuZHJvcGRvd246bm90KC5tZWdhLW1lbnUpIC5qLWRyb3Bkb3duIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4XG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLnNlYXJjaC1jYXRlZ29yaWVzLmRyb3Bkb3duOm5vdCgubWVnYS1tZW51KSAuai1tZW51IHtcbiAgICBib3gtc2hhZG93OiAzMHB4IDQwcHggOTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMilcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAuc2VhcmNoLWNhdGVnb3JpZXMuZHJvcGRvd24gLmotZHJvcGRvd246OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4XG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLnNlYXJjaC1jYXRlZ29yaWVzIC5qLW1lbnU6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAudHQtbWVudT5kaXYge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IHB4XG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLnR0LW1lbnU6bm90KC50dC1lbXB0eSk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAuc2VhcmNoLXJlc3VsdCAucHJvZHVjdC1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLnNlYXJjaC1yZXN1bHQ+YT5zcGFuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAuc2VhcmNoLXJlc3VsdC52aWV3LW1vcmUgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGU1YzgnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5taW5pLXNlYXJjaCAjc2VhcmNoIC5zZWFyY2gtdHJpZ2dlciB7XG4gICAgd2lkdGg6IDQwcHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubW9iaWxlLTEgI3NlYXJjaCAuaGVhZGVyLXNlYXJjaCB7XG4gICAgcGFkZGluZzogOHB4XG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLm1vYmlsZS1zZWFyY2gtZ3JvdXAge1xuICAgIHBhZGRpbmc6IDhweFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5tb2JpbGUtMyAubW9iaWxlLXNlYXJjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDhweFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlICNzZWFyY2ggLmhlYWRlci1zZWFyY2gge1xuICAgIGhlaWdodDogNTVweFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5tb2JpbGUtc2VhcmNoLWdyb3VwLCAubW9iaWxlLWhlYWRlci1hY3RpdmUgLm1vYmlsZS0xIC5oZWFkZXItc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA1NCwgNjQsIDEpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDM1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDcpXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLm1vYmlsZS0xICNzZWFyY2g+LmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubW9iaWxlLWhlYWRlciAubW9iaWxlLXRvcC1iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA1NCwgNjQsIDEpO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC50b3AtbWVudSAuai1tZW51IC5kcm9wZG93bj5hPi5jb3VudC1iYWRnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLnRvcC1tZW51IC5qLW1lbnUgLmRyb3Bkb3duPmE+LmNvdW50LWJhZGdlKy5vcGVuLW1lbnUrLm1lbnUtbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAudG9wLW1lbnUgLmotbWVudSAuZHJvcGRvd24+YTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLnRvcC1tZW51IC5qLW1lbnU+bGk+YSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiA1cHhcbn1cbi5kZXNrdG9wIC5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAudG9wLW1lbnUgLmotbWVudT5saTpob3Zlcj5hLCAubW9iaWxlLWhlYWRlci1hY3RpdmUgLnRvcC1tZW51IC5qLW1lbnU+bGkuYWN0aXZlPmEge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC50b3AtbWVudSAuai1tZW51IC5saW5rcy10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAudG9wLW1lbnUgLmotbWVudT5saT5hOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICBmb250LXNpemU6IDE0cHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAudG9wLW1lbnUgLmotbWVudT5saStsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC50b3AtbWVudSAuai1tZW51IGEgLmNvdW50LWJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAudG9wLW1lbnUuZHJvcC1tZW51Pi5qLWRyb3Bkb3duIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtMTBweCwgMClcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAudG9wLW1lbnUuZHJvcC1tZW51LmFuaW1hdGluZz4uai1kcm9wZG93biB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMClcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAudG9wLW1lbnUuZHJvcC1tZW51Pi5qLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAudG9wLW1lbnUuZHJvcGRvd24gLmotbWVudT5saT5hIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogcmdiYSgxODgsIDIxMSwgMjI0LCAxKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1OCwgNzEsIDg0LCAxKTtcbiAgICBwYWRkaW5nOiAxMHB4XG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLnRvcC1tZW51LmRyb3Bkb3duIC5qLW1lbnUgLmRyb3Bkb3duPmE+LmNvdW50LWJhZGdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAudG9wLW1lbnUuZHJvcGRvd24gLmotbWVudSAuZHJvcGRvd24+YT4uY291bnQtYmFkZ2UrLm9wZW4tbWVudSsubWVudS1sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC50b3AtbWVudS5kcm9wZG93biAuai1tZW51IC5kcm9wZG93bj5hOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5kZXNrdG9wIC5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAudG9wLW1lbnUuZHJvcGRvd24gLmotbWVudT5saTpob3Zlcj5hLCAubW9iaWxlLWhlYWRlci1hY3RpdmUgLnRvcC1tZW51LmRyb3Bkb3duIC5qLW1lbnU+bGkuYWN0aXZlPmEge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODcsIDE1NCwgMTkzLCAxKVxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC50b3AtbWVudS5kcm9wZG93biAuai1tZW51IC5saW5rcy10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAudG9wLW1lbnUuZHJvcGRvd24gLmotbWVudT5saT5hOjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweFxufVxuLmRlc2t0b3AgLm1vYmlsZS1oZWFkZXItYWN0aXZlIC50b3AtbWVudS5kcm9wZG93biAuai1tZW51PmxpOmhvdmVyPmE6OmJlZm9yZSwgLm1vYmlsZS1oZWFkZXItYWN0aXZlIC50b3AtbWVudS5kcm9wZG93biAuai1tZW51PmxpLmFjdGl2ZT5hOjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLnRvcC1tZW51LmRyb3Bkb3duIC5qLW1lbnU+bGkrbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHhcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAudG9wLW1lbnUuZHJvcGRvd24gLmotbWVudSBhIC5jb3VudC1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAudG9wLW1lbnUuZHJvcGRvd246bm90KC5tZWdhLW1lbnUpIC5qLWRyb3Bkb3duPi5qLW1lbnUge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU4LCA3MSwgODQsIDEpXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLnRvcC1tZW51LmRyb3Bkb3duOm5vdCgubWVnYS1tZW51KSAuai1kcm9wZG93biB7XG4gICAgbWluLXdpZHRoOiAxMDBweFxufVxuLm1vYmlsZS1oZWFkZXItYWN0aXZlIC50b3AtbWVudS5kcm9wZG93bjpub3QoLm1lZ2EtbWVudSkgLmotbWVudSB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDkwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjIpXG59XG4ubW9iaWxlLWhlYWRlci1hY3RpdmUgLnRvcC1tZW51LmRyb3Bkb3duIC5qLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNTgsIDcxLCA4NCwgMSk7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHhcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubW9iaWxlLWhlYWRlci1hY3RpdmUubW9iaWxlLWhlYWRlci1hY3RpdmUgLm1vYmlsZS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB3aWR0aDogNDAlXG4gICAgfVxuICAgIC5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubGFuZ3VhZ2UgLmRyb3Bkb3duLXRvZ2dsZT5zcGFuLCAubW9iaWxlLWhlYWRlci1hY3RpdmUgLmxhbmd1YWdlIC5kcm9wZG93bjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgxNDMsIDE1NywgMTY2LCAxKVxuICAgIH1cbiAgICAubW9iaWxlLWhlYWRlci1hY3RpdmUgLmN1cnJlbmN5IC5kcm9wZG93bi10b2dnbGU+c3BhbiwgLm1vYmlsZS1oZWFkZXItYWN0aXZlIC5jdXJyZW5jeSAuZHJvcGRvd246OmFmdGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMTQzLCAxNTcsIDE2NiwgMSlcbiAgICB9XG4gICAgLm1vYmlsZS1oZWFkZXItYWN0aXZlIC50b3AtbWVudSAuai1tZW51PmxpPmEge1xuICAgICAgICBjb2xvcjogcmdiYSgxNDMsIDE1NywgMTY2LCAxKVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgIC5tb2JpbGUtaGVhZGVyLWFjdGl2ZS5tb2JpbGUtaGVhZGVyLWFjdGl2ZSAubW9iaWxlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIHdpZHRoOiA4NSVcbiAgICB9XG59XG4vKk5vIHRvcCBiYXIgbm90IG92ZXIqL1xuXG4vKk5vIHRvcCBiYXIgb3ZlciovXG5cbi8qVG9wIGJhciBub3Qgb3ZlciovXG5cbi5kZXNrdG9wIGhlYWRlciB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAtMzVweDtcbn1cbi5wb3B1cC1vcGVuIC5zdGlja3ktY29tcGFjdCBoZWFkZXIsIC5tb2JpbGUtb3ZlcmxheSAuc3RpY2t5LWNvbXBhY3QgaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4vKlRvcCBiYXIgb3ZlciovXG5cbi8qVGl0bGUgYmVmb3JlIGJyZWFkY3J1bWJzKi9cblxuLm1pbmktc2VhcmNoIC50dC1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzNweDtcbn1cbi8qU2hpcHBpbmcgcGF5bWVudCB2aXNpYmlsaXR5Ki9cblxuLypTaXRlIG92ZXJsYXkgb2Zmc2V0Ki9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuZGVza3RvcC1tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51Pi5qLW1lbnU+LmZpcnN0LWRyb3Bkb3duOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4ucHJvZHVjdC1sYWJlbC1kZWZhdWx0LnByb2R1Y3QtbGFiZWwtMjcwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxufVxuLnByb2R1Y3QtbGFiZWwtZGlhZ29uYWwucHJvZHVjdC1sYWJlbC0yNzAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBib3R0b206IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTMwcHgsIDhweCwgMCkgcm90YXRlKC00NWRlZylcbn1cbi5wcm9kdWN0LWxhYmVsLWRpYWdvbmFsLnByb2R1Y3QtbGFiZWwtMjcwPmIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoY2FsYygxMCAvIDEwKSlcbn1cbi5wcm9kdWN0LWxhYmVsLTI3MCBiIHtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpXG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWxhYmVsLWRpYWdvbmFsLnByb2R1Y3QtbGFiZWwtMjcwPmIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoY2FsYygxMCAvIDEwKSlcbn1cbi5wcm9kdWN0LWxhYmVsLWRlZmF1bHQucHJvZHVjdC1sYWJlbC0yOCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IGluaXRpYWw7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG59XG4ucHJvZHVjdC1sYWJlbC1kaWFnb25hbC5wcm9kdWN0LWxhYmVsLTI4IHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnByb2R1Y3QtbGFiZWwtZGlhZ29uYWwucHJvZHVjdC1sYWJlbC0yOD5iIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKGNhbGMoMTAgLyAxMCkpXG59XG4ucHJvZHVjdC1sYWJlbC0yOCB7XG4gICAgb3JkZXI6IDBcbn1cbi5wcm9kdWN0LWxhYmVsLTI4IGIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWxhYmVsLWRpYWdvbmFsLnByb2R1Y3QtbGFiZWwtMjg+YiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZShjYWxjKDEwIC8gMTApKVxufVxuLnByb2R1Y3QtbGFiZWwtZGVmYXVsdC5wcm9kdWN0LWxhYmVsLTI5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbn1cbi5wcm9kdWN0LWxhYmVsLWRpYWdvbmFsLnByb2R1Y3QtbGFiZWwtMjkge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucHJvZHVjdC1sYWJlbC1kaWFnb25hbC5wcm9kdWN0LWxhYmVsLTI5PmIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoY2FsYygxMCAvIDEwKSlcbn1cbi5wcm9kdWN0LWxhYmVsLTI5IGIge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4NywgMTU0LCAxOTMsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweFxufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1sYWJlbC1kaWFnb25hbC5wcm9kdWN0LWxhYmVsLTI5PmIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoY2FsYygxMCAvIDEwKSlcbn1cbi5wcm9kdWN0LWxhYmVsLWRlZmF1bHQucHJvZHVjdC1sYWJlbC0zMCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICBsZWZ0OiAwXG59XG4ucHJvZHVjdC1sYWJlbC1kaWFnb25hbC5wcm9kdWN0LWxhYmVsLTMwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEzMHB4LCA4cHgsIDApIHJvdGF0ZSgtNDVkZWcpXG59XG4ucHJvZHVjdC1sYWJlbC1kaWFnb25hbC5wcm9kdWN0LWxhYmVsLTMwPmIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoY2FsYygxMCAvIDEwKSlcbn1cbi5wcm9kdWN0LWxhYmVsLTMwIGIge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4NywgMTU0LCAxOTMsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgMjA4LCAxMTcsIDEpXG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWxhYmVsLWRpYWdvbmFsLnByb2R1Y3QtbGFiZWwtMzA+YiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZShjYWxjKDEwIC8gMTApKVxufVxuLnByb2R1Y3QtbGFiZWwtZGVmYXVsdC5wcm9kdWN0LWxhYmVsLTMxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbn1cbi5wcm9kdWN0LWxhYmVsLWRpYWdvbmFsLnByb2R1Y3QtbGFiZWwtMzEge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucHJvZHVjdC1sYWJlbC1kaWFnb25hbC5wcm9kdWN0LWxhYmVsLTMxPmIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoY2FsYygxMCAvIDEwKSlcbn1cbi5wcm9kdWN0LWxhYmVsLTMxIGIge1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU0LCAyMDgsIDExNywgMSlcbn1cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtbGFiZWwtZGlhZ29uYWwucHJvZHVjdC1sYWJlbC0zMT5iIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKGNhbGMoMTAgLyAxMCkpXG59XG4ucHJvZHVjdC1sYWJlbC1kZWZhdWx0LnByb2R1Y3QtbGFiZWwtMTMzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxufVxuLnByb2R1Y3QtbGFiZWwtZGlhZ29uYWwucHJvZHVjdC1sYWJlbC0xMzMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMzBweCwgOHB4LCAwKSByb3RhdGUoLTQ1ZGVnKVxufVxuLnByb2R1Y3QtbGFiZWwtZGlhZ29uYWwucHJvZHVjdC1sYWJlbC0xMzM+YiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZShjYWxjKDEwIC8gMTApKVxufVxuLnByb2R1Y3QtbGFiZWwtMTMzIGIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODAsIDE3MywgODUsIDEpXG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWxhYmVsLWRpYWdvbmFsLnByb2R1Y3QtbGFiZWwtMTMzPmIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoY2FsYygxMCAvIDEwKSlcbn1cbi5wcm9kdWN0LWxhYmVsLWRlZmF1bHQucHJvZHVjdC1sYWJlbC0xNDYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IGluaXRpYWw7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG59XG4ucHJvZHVjdC1sYWJlbC1kaWFnb25hbC5wcm9kdWN0LWxhYmVsLTE0NiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMzBweCwgOHB4LCAwKSByb3RhdGUoLTQ1ZGVnKVxufVxuLnByb2R1Y3QtbGFiZWwtZGlhZ29uYWwucHJvZHVjdC1sYWJlbC0xNDY+YiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZShjYWxjKDEwIC8gMTApKVxufVxuLnByb2R1Y3QtbGFiZWwtMTQ2IHtcbiAgICBvcmRlcjogLTFcbn1cbi5wcm9kdWN0LWxhYmVsLTE0NiBiIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgsIDM5LCA3NywgMSlcbn1cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtbGFiZWwtZGlhZ29uYWwucHJvZHVjdC1sYWJlbC0xNDY+YiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZShjYWxjKDEwIC8gMTApKVxufVxuLnByb2R1Y3QtbGFiZWwtZGVmYXVsdC5wcm9kdWN0LWxhYmVsLTIxNyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IGluaXRpYWw7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG59XG4ucHJvZHVjdC1sYWJlbC1kaWFnb25hbC5wcm9kdWN0LWxhYmVsLTIxNyB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5wcm9kdWN0LWxhYmVsLWRpYWdvbmFsLnByb2R1Y3QtbGFiZWwtMjE3PmIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoY2FsYygxMCAvIDEwKSlcbn1cbi5wcm9kdWN0LWxhYmVsLTIxNyBiIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODcsIDE1NCwgMTkzLCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4MCwgMTczLCA4NSwgMSlcbn1cbi5wcm9kdWN0LWxhYmVsLTIxNyB7XG4gICAgb3JkZXI6IDFcbn1cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtbGFiZWwtZGlhZ29uYWwucHJvZHVjdC1sYWJlbC0yMTc+YiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZShjYWxjKDEwIC8gMTApKVxufVxuLmJ0bi1leHRyYS00Njo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlYWFmJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi5idG4tZXh0cmEtOTM6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjI5YycgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4ucHJvZHVjdC1ibG9ja3MtNTgge1xuICAgIG9yZGVyOiAxXG59XG4jY29udGVudCAucHJvZHVjdC1ibG9ja3MtNTgge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxufVxuLmdyaWQtcm93LXRvcC0xIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQyLCAyNDUsIDEpXG59XG4uZ3JpZC1yb3ctdG9wLTE6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdndcbn1cbi5ncmlkLXJvdy10b3AtMT4uZ3JpZC1jb2xzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudFxufVxuLmdyaWQtcm93LXRvcC0xIC53YXZlLXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5ncmlkLXJvdy10b3AtMSAud2F2ZS1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4uZ3JpZC1jb2wtdG9wLTEtMSB7XG4gICAgd2lkdGg6IDEwMCVcbn1cbi5ncmlkLWNvbC10b3AtMS0xIC5ncmlkLWl0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbi5ncmlkLWl0ZW0tdG9wLTEtMS0xIHtcbiAgICB3aWR0aDogMTAwJVxufVxuLmdyaWQtcm93LXRvcC0yOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdndcbn1cbi5ncmlkLXJvdy10b3AtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHhcbn1cbi5ncmlkLXJvdy10b3AtMiAud2F2ZS10b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4uZ3JpZC1yb3ctdG9wLTIgLndhdmUtYm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLmdyaWQtY29sLXRvcC0yLTEge1xuICAgIHdpZHRoOiAxMDAlXG59XG4uZ3JpZC1jb2wtdG9wLTItMSAuZ3JpZC1pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4uZ3JpZC1pdGVtLXRvcC0yLTEtMSB7XG4gICAgd2lkdGg6IDEwMCVcbn1cbi5ncmlkLXJvdy10b3AtMyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1OCwgNzEsIDg0LCAxKTtcbiAgICBwYWRkaW5nOiAyMHB4XG59XG4uZ3JpZC1yb3ctdG9wLTM6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdndcbn1cbi5ncmlkLXJvdy10b3AtMyAud2F2ZS10b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4uZ3JpZC1yb3ctdG9wLTMgLndhdmUtYm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgLmdyaWQtcm93LXRvcC0zIHtcbiAgICAgICAgcGFkZGluZzogMTBweFxuICAgIH1cbn1cbi5ncmlkLWNvbC10b3AtMy0xIHtcbiAgICB3aWR0aDogMTAwJVxufVxuLmdyaWQtY29sLXRvcC0zLTEgLmdyaWQtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLmdyaWQtaXRlbS10b3AtMy0xLTEge1xuICAgIHdpZHRoOiAxMDAlXG59XG4uZ3JpZC1yb3ctdG9wLTQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdndcbn1cbi5ncmlkLXJvdy10b3AtNCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweFxufVxuLmdyaWQtcm93LXRvcC00IC53YXZlLXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5ncmlkLXJvdy10b3AtNCAud2F2ZS1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4uZ3JpZC1jb2wtdG9wLTQtMSB7XG4gICAgd2lkdGg6IDEwMCVcbn1cbi5ncmlkLWNvbC10b3AtNC0xIC5ncmlkLWl0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbi5ncmlkLWl0ZW0tdG9wLTQtMS0xIHtcbiAgICB3aWR0aDogMTAwJVxufVxuLmdyaWQtcm93LXRvcC01IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQyLCAyNDUsIDEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cuam91cm5hbC10aGVtZS5jb20vMTEvaW1hZ2UvY2FjaGUvY2F0YWxvZy9qb3VybmFsMy9iZy9sZWFmLTE1MDJ4NjY2LmpwZy53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbn1cbi5ncmlkLXJvdy10b3AtNTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAtNTAlO1xuICAgIHdpZHRoOiAxMDAlXG59XG4uZ3JpZC1yb3ctdG9wLTUgLndhdmUtdG9wIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLmdyaWQtcm93LXRvcC01IC53YXZlLWJvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5ncmlkLWNvbC10b3AtNS0xIHtcbiAgICB3aWR0aDogNDUlXG59XG4uZ3JpZC1jb2wtdG9wLTUtMSAuZ3JpZC1pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5ncmlkLWNvbC10b3AtNS0xIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG59XG4uZ3JpZC1pdGVtLXRvcC01LTEtMSB7XG4gICAgd2lkdGg6IDEwMCVcbn1cbi5ncmlkLWNvbC10b3AtNS0yIHtcbiAgICB3aWR0aDogNTUuMDAwMDAwMDAwMDAwMDElO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAuZ3JpZC1jb2wtdG9wLTUtMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcbiAgICB9XG59XG4uZ3JpZC1pdGVtLXRvcC01LTItMSB7XG4gICAgd2lkdGg6IDEwMCVcbn1cbi5ncmlkLXJvdy1ib3R0b20tMTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2d1xufVxuLmdyaWQtcm93LWJvdHRvbS0xIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XG59XG4uZ3JpZC1yb3ctYm90dG9tLTEgLndhdmUtdG9wIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLmdyaWQtcm93LWJvdHRvbS0xIC53YXZlLWJvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5ncmlkLWNvbC1ib3R0b20tMS0xIHtcbiAgICB3aWR0aDogMTAwJVxufVxuLmdyaWQtY29sLWJvdHRvbS0xLTEgLmdyaWQtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLmdyaWQtaXRlbS1ib3R0b20tMS0xLTEge1xuICAgIHdpZHRoOiAxMDAlXG59XG4uZ3JpZC1jb2wtYm90dG9tLTEtMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweFxufVxuLmdyaWQtY29sLWJvdHRvbS0xLTIgLmdyaWQtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLmdyaWQtaXRlbS1ib3R0b20tMS0yLTEge1xuICAgIHdpZHRoOiAxMDAlXG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1zLXZpZXcge1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAuc3RhdGljLXRleHQtMSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZVxufVxuLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5zdGF0aWMtdGV4dC0xIHNwYW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoY2FsYygxMDAgLyAxMDApKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAuc3RhdGljLXRleHQtMiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAuc3RhdGljLXRleHQtMiBzcGFuIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKGNhbGMoMTAwIC8gMTAwKSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1zLW5hdi1uZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSlcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubXMtbmF2LXByZXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApXG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1zLW5hdi1uZXh0OjpiZWZvcmUsIC5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubXMtbmF2LXByZXY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTliMScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4uZGVza3RvcCAubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1zLW5hdi1uZXh0OmhvdmVyOjpiZWZvcmUsIC5kZXNrdG9wIC5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubXMtbmF2LXByZXY6aG92ZXI6OmJlZm9yZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubXMtbmF2LW5leHQsIC5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubXMtbmF2LXByZXYge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweFxufVxuLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tcy1uYXYtbmV4dDpob3ZlciwgLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tcy1uYXYtcHJldjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4NywgMTU0LCAxOTMsIDEpXG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1zLWJ1bGxldHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICA7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1zLWJ1bGxldHMgLm1zLWJ1bGxldHMtY291bnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubXMtYnVsbGV0cyAubXMtYnVsbGV0IHtcbiAgICBtYXJnaW46IGNhbGMoMTBweCAvIDIpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1zLWJ1bGxldCB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDE1cHhcbn1cbi5kZXNrdG9wIC5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubXMtYnVsbGV0cyAubXMtYnVsbGV0OmhvdmVyLCAubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1zLWJ1bGxldHMgLm1zLWJ1bGxldC1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubXMtdGh1bWItbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG9yZGVyOiAyXG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1zLXRodW1iLWxpc3QgLm1zLXRodW1iLWZyYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAuNzVcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubXMtdGh1bWItZnJhbWUge1xuICAgIGJvcmRlci13aWR0aDogMHB4XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1zLXRpbWVyYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IGF1dG8gIWltcG9ydGFudFxufVxuLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tYXN0ZXItc2xpZGVyIC5tcy10aW1lLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tcy1uYXYtbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tcy1uYXYtcHJldiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tcy1idWxsZXRzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweFxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgIC5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubXMtYnVsbGV0cyB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXG4gICAgfVxuICAgIC5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubXMtYnVsbGV0cyAubXMtYnVsbGV0cy1jb3VudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgICB9XG4gICAgLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tcy1idWxsZXQge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAzcHhcbiAgICB9XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTEgLm1vZHVsZS1zdWJpdGVtLTEubXMtbGF5ZXItaG90c3BvdCAubXMtcG9pbnQtY2VudGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHhcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMSAubW9kdWxlLXN1Yml0ZW0tMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTEgLm1vZHVsZS1zdWJpdGVtLTEubXMtbGF5ZXItYnV0dG9uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKGNhbGMoMTAwIC8gMTAwKSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTEgLm1vZHVsZS1zdWJpdGVtLTEubXMtY2FwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMVxufVxuLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tb2R1bGUtaXRlbS0xIC5tb2R1bGUtc3ViaXRlbS0xLm1zLWxheWVyLXZpZGVvIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAyMjVweFxufVxuLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tb2R1bGUtaXRlbS0xIC5tb2R1bGUtc3ViaXRlbS0yLm1zLWxheWVyLWhvdHNwb3QgLm1zLXBvaW50LWNlbnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTEgLm1vZHVsZS1zdWJpdGVtLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudFxufVxuLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tb2R1bGUtaXRlbS0xIC5tb2R1bGUtc3ViaXRlbS0yLm1zLWxheWVyLWJ1dHRvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZShjYWxjKDEyMCAvIDEwMCkpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTEgLm1vZHVsZS1zdWJpdGVtLTIubXMtbGF5ZXItYnV0dG9uLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMSAubW9kdWxlLXN1Yml0ZW0tMi5tcy1jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ1ZvbGxrb3JuJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgICBsaW5lLWhlaWdodDogMS4xXG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTEgLm1vZHVsZS1zdWJpdGVtLTIuYnRuOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZTliMScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHhcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMSAubW9kdWxlLXN1Yml0ZW0tMi5idG4sIC5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMSAubW9kdWxlLXN1Yml0ZW0tMi5idG46dmlzaXRlZCB7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSlcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMSAubW9kdWxlLXN1Yml0ZW0tMi5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MiwgMjQ1LCAxKSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTEgLm1vZHVsZS1zdWJpdGVtLTIuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDEpXG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTEgLm1vZHVsZS1zdWJpdGVtLTIuYnRuOmFjdGl2ZSwgLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tb2R1bGUtaXRlbS0xIC5tb2R1bGUtc3ViaXRlbS0yLmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMSAubW9kdWxlLXN1Yml0ZW0tMi5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDEpICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMSAubW9kdWxlLXN1Yml0ZW0tMi5idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMSlcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMSAubW9kdWxlLXN1Yml0ZW0tMi5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTEgLm1vZHVsZS1zdWJpdGVtLTIubXMtbGF5ZXItdmlkZW8ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDIyNXB4XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTEgLm1vZHVsZS1zdWJpdGVtLTMubXMtbGF5ZXItaG90c3BvdCAubXMtcG9pbnQtY2VudGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHhcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMSAubW9kdWxlLXN1Yml0ZW0tMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTEgLm1vZHVsZS1zdWJpdGVtLTMubXMtbGF5ZXItYnV0dG9uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKGNhbGMoMTAwIC8gMTAwKSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTEgLm1vZHVsZS1zdWJpdGVtLTMubXMtbGF5ZXItdmlkZW8ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDIyNXB4XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTEgLm1vZHVsZS1zdWJpdGVtLTQubXMtbGF5ZXItaG90c3BvdCAubXMtcG9pbnQtY2VudGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHhcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMSAubW9kdWxlLXN1Yml0ZW0tNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTEgLm1vZHVsZS1zdWJpdGVtLTQubXMtbGF5ZXItYnV0dG9uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKGNhbGMoMTAwIC8gMTAwKSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTEgLm1vZHVsZS1zdWJpdGVtLTQubXMtbGF5ZXItdmlkZW8ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDIyNXB4XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTEgLm1zLWJ0bi1jb250YWluZXIgLm1vZHVsZS1zdWJpdGVtLTQubXMtbGF5ZXItYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTIgLm1vZHVsZS1zdWJpdGVtLTEubXMtbGF5ZXItaG90c3BvdCAubXMtcG9pbnQtY2VudGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHhcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMiAubW9kdWxlLXN1Yml0ZW0tMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTIgLm1vZHVsZS1zdWJpdGVtLTEubXMtbGF5ZXItYnV0dG9uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKGNhbGMoMTAwIC8gMTAwKSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTIgLm1vZHVsZS1zdWJpdGVtLTEubXMtY2FwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMVxufVxuLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tb2R1bGUtaXRlbS0yIC5tb2R1bGUtc3ViaXRlbS0xLm1zLWxheWVyLXZpZGVvIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAyMjVweFxufVxuLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tb2R1bGUtaXRlbS0yIC5tb2R1bGUtc3ViaXRlbS0yLm1zLWxheWVyLWhvdHNwb3QgLm1zLXBvaW50LWNlbnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTIgLm1vZHVsZS1zdWJpdGVtLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudFxufVxuLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tb2R1bGUtaXRlbS0yIC5tb2R1bGUtc3ViaXRlbS0yLm1zLWxheWVyLWJ1dHRvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZShjYWxjKDEyMCAvIDEwMCkpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTIgLm1vZHVsZS1zdWJpdGVtLTIubXMtbGF5ZXItYnV0dG9uLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMiAubW9kdWxlLXN1Yml0ZW0tMi5tcy1jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ1ZvbGxrb3JuJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgICBsaW5lLWhlaWdodDogMS4xXG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTIgLm1vZHVsZS1zdWJpdGVtLTIuYnRuOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZTliMScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHhcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMiAubW9kdWxlLXN1Yml0ZW0tMi5idG4sIC5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMiAubW9kdWxlLXN1Yml0ZW0tMi5idG46dmlzaXRlZCB7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSlcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMiAubW9kdWxlLXN1Yml0ZW0tMi5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MiwgMjQ1LCAxKSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTIgLm1vZHVsZS1zdWJpdGVtLTIuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDEpXG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTIgLm1vZHVsZS1zdWJpdGVtLTIuYnRuOmFjdGl2ZSwgLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tb2R1bGUtaXRlbS0yIC5tb2R1bGUtc3ViaXRlbS0yLmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMiAubW9kdWxlLXN1Yml0ZW0tMi5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDEpICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMiAubW9kdWxlLXN1Yml0ZW0tMi5idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMSlcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMiAubW9kdWxlLXN1Yml0ZW0tMi5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTIgLm1vZHVsZS1zdWJpdGVtLTIubXMtbGF5ZXItdmlkZW8ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDIyNXB4XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTIgLm1vZHVsZS1zdWJpdGVtLTMubXMtbGF5ZXItaG90c3BvdCAubXMtcG9pbnQtY2VudGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHhcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMiAubW9kdWxlLXN1Yml0ZW0tMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTIgLm1vZHVsZS1zdWJpdGVtLTMubXMtbGF5ZXItYnV0dG9uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKGNhbGMoMTAwIC8gMTAwKSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTIgLm1vZHVsZS1zdWJpdGVtLTMubXMtbGF5ZXItdmlkZW8ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDIyNXB4XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTIgLm1vZHVsZS1zdWJpdGVtLTQubXMtbGF5ZXItaG90c3BvdCAubXMtcG9pbnQtY2VudGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHhcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMiAubW9kdWxlLXN1Yml0ZW0tNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTIgLm1vZHVsZS1zdWJpdGVtLTQubXMtbGF5ZXItYnV0dG9uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKGNhbGMoMTAwIC8gMTAwKSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTIgLm1vZHVsZS1zdWJpdGVtLTQubXMtbGF5ZXItdmlkZW8ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDIyNXB4XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTMgLm1vZHVsZS1zdWJpdGVtLTEubXMtbGF5ZXItaG90c3BvdCAubXMtcG9pbnQtY2VudGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHhcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMyAubW9kdWxlLXN1Yml0ZW0tMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTMgLm1vZHVsZS1zdWJpdGVtLTEubXMtbGF5ZXItYnV0dG9uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKGNhbGMoMTAwIC8gMTAwKSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTMgLm1vZHVsZS1zdWJpdGVtLTEubXMtY2FwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMVxufVxuLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tb2R1bGUtaXRlbS0zIC5tb2R1bGUtc3ViaXRlbS0xLm1zLWxheWVyLXZpZGVvIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAyMjVweFxufVxuLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tb2R1bGUtaXRlbS0zIC5tb2R1bGUtc3ViaXRlbS0yLm1zLWxheWVyLWhvdHNwb3QgLm1zLXBvaW50LWNlbnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTMgLm1vZHVsZS1zdWJpdGVtLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudFxufVxuLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tb2R1bGUtaXRlbS0zIC5tb2R1bGUtc3ViaXRlbS0yLm1zLWxheWVyLWJ1dHRvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZShjYWxjKDEyMCAvIDEwMCkpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTMgLm1vZHVsZS1zdWJpdGVtLTIubXMtbGF5ZXItYnV0dG9uLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMyAubW9kdWxlLXN1Yml0ZW0tMi5tcy1jYXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ1ZvbGxrb3JuJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgICBsaW5lLWhlaWdodDogMS4xXG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTMgLm1vZHVsZS1zdWJpdGVtLTIuYnRuOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZTliMScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHhcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMyAubW9kdWxlLXN1Yml0ZW0tMi5idG4sIC5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMyAubW9kdWxlLXN1Yml0ZW0tMi5idG46dmlzaXRlZCB7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSlcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMyAubW9kdWxlLXN1Yml0ZW0tMi5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MiwgMjQ1LCAxKSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTMgLm1vZHVsZS1zdWJpdGVtLTIuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDEpXG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTMgLm1vZHVsZS1zdWJpdGVtLTIuYnRuOmFjdGl2ZSwgLm1vZHVsZS1tYXN0ZXJfc2xpZGVyLTI2IC5tb2R1bGUtaXRlbS0zIC5tb2R1bGUtc3ViaXRlbS0yLmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMyAubW9kdWxlLXN1Yml0ZW0tMi5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDEpICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMyAubW9kdWxlLXN1Yml0ZW0tMi5idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMSlcbn1cbi5tb2R1bGUtbWFzdGVyX3NsaWRlci0yNiAubW9kdWxlLWl0ZW0tMyAubW9kdWxlLXN1Yml0ZW0tMi5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLW1hc3Rlcl9zbGlkZXItMjYgLm1vZHVsZS1pdGVtLTMgLm1vZHVsZS1zdWJpdGVtLTIubXMtbGF5ZXItdmlkZW8ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDIyNXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnN3aXBlci1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoLTE1cHggKiAyKSk7XG4gICAgbWFyZ2luLXRvcDogLTEwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjc6aG92ZXIgLnN3aXBlci1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnN3aXBlci1idXR0b25zIGRpdiB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDQsIDU0LCA2NCwgMSk7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5zd2lwZXItYnV0dG9ucyBkaXY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTQwOCcgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU0MDknICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAuc3dpcGVyLWJ1dHRvbnMgZGl2Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAuc3dpcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnN3aXBlci1wYWdpbmF0aW9uPnNwYW4rc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweFxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yNyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU3LCAxNjYsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnN3aXBlci1wYWdpbmF0aW9uPnNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLm5hdi10YWJzPmxpPmEsIC5tb2R1bGUtcHJvZHVjdHMtMjcgLm5hdi10YWJzPmxpLmFjdGl2ZT5hLCAubW9kdWxlLXByb2R1Y3RzLTI3IC5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlciwgLm1vZHVsZS1wcm9kdWN0cy0yNyAubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMge1xuICAgIGZvbnQtZmFtaWx5OiAnVm9sbGtvcm4nO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lXG59XG4uZGVza3RvcCAubW9kdWxlLXByb2R1Y3RzLTI3IC5uYXYtdGFicz5saTpob3Zlcj5hLCAubW9kdWxlLXByb2R1Y3RzLTI3IC5uYXYtdGFicz5saS5hY3RpdmU+YSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5uYXYtdGFicz5saS5hY3RpdmU+YSwgLm1vZHVsZS1wcm9kdWN0cy0yNyAubmF2LXRhYnM+bGkuYWN0aXZlPmE6aG92ZXIsIC5tb2R1bGUtcHJvZHVjdHMtMjcgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKVxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yNyAubmF2LXRhYnM+bGk6aG92ZXI+YSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IHVsLm5hdi10YWJzPmxpLmFjdGl2ZT5hLCAubW9kdWxlLXByb2R1Y3RzLTI3IHVsLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmhvdmVyLCAubW9kdWxlLXByb2R1Y3RzLTI3IHVsLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLm5hdi10YWJzPmxpIHtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgaGVpZ2h0OiA2MHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5uYXYtdGFicz5saS5hY3RpdmU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoOCwgMzksIDc3LCAxKTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5uYXYtdGFicz5saT5hIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDI1cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLm5hdi10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG1pbi13aWR0aDogNTBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAudGFiLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MiwgMjQ1LCAxKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC03cHggMjBweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4zKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAubmF2LXRhYnM+bGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLm1vYmlsZSAubmF2LXRhYnMge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAubmF2LXRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDJweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAubmF2LXRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnRhYi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC50YWItY29udGFpbmVyIC5uYXYtdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzICogMjVweCkgLyA0IC0gMC4wMXB4KVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAxMi41cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAwLjAxcHgpXG59XG4ub25lLWNvbHVtbiAjY29udGVudCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxheW91dC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMCAqIDBweCkgLyAxIC0gMC4wMXB4KVxufVxuLm9uZS1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG4udHdvLWNvbHVtbiAjY29udGVudCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxheW91dC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMCAqIDBweCkgLyAxIC0gMC4wMXB4KVxufVxuLnR3by1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG4uc2lkZS1jb2x1bW4gLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAgKiAwcHgpIC8gMSAtIDAuMDFweClcbn1cbi5zaWRlLWNvbHVtbiAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtIDAuMDFweClcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLm1vZHVsZS1ib2R5Pi5tb2R1bGUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNzpub3QoLmNhcm91c2VsLW1vZGUpIC5tb2R1bGUtYm9keSAubW9kdWxlLWl0ZW0+ZGl2IHtcbiAgICBtYXJnaW46IC0xMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSk7XG4gICAgcGFkZGluZzogNXB4XG59XG4uZGVza3RvcCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cbi5kZXNrdG9wIC5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC1sYXlvdXQ6aG92ZXIgLnByb2R1Y3QtdGh1bWIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iOmhvdmVyIC5wcm9kdWN0LWltZz5kaXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xMilcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuaW1hZ2UgaW1nIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnByb2R1Y3QtbGFiZWxzIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDFcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucXVpY2t2aWV3LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMXB4KVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tcXVpY2t2aWV3IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC44OClcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYjpob3ZlciAuYnRuLXF1aWNrdmlldyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXF1aWNrdmlldzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbnRlbnQ6ICdcXGViZWYnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXF1aWNrdmlldyAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmltYWdlIC5idG4sIC5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuaW1hZ2UgLmJ0bjp2aXNpdGVkIHtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5pbWFnZSAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDIsIDI0NSwgMSkgIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5pbWFnZSAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmltYWdlIC5idG46YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmltYWdlIC5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmltYWdlIC5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDEpICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuaW1hZ2UgLmJ0bjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5pbWFnZSAuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5jb3VudGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMXB4KSBzY2FsZSgxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtbGlzdCAucHJvZHVjdC1sYXlvdXQgLmltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuc3RhdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiA4cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAubmFtZSB7XG4gICAgb3JkZXI6IGluaXRpYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnN0YXQtMSAuc3RhdHMtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAuc3RhdC0yIC5zdGF0cy1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5zdGF0cyAuc3RhdC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogMFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYjpob3ZlciAucmF0aW5nIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDFcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy1zdGFycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy5uby1yYXRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nLXN0YXJzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmcubm8tcmF0aW5nIHNwYW4ge1xuICAgIG9wYWNpdHk6IDAuNVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5uYW1lIGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcbiAgICBmb250LWZhbWlseTogJ1ZvbGxrb3JuJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogcmdiYSg0NCwgNTQsIDY0LCAxKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLm5hbWUgYTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5wcmljZS10YXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucHJpY2UtbmV3IHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgN3B4IDAgMDtcbiAgICBvcmRlcjogMVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5wcmljZS1vbGQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3JkZXI6IDJcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucHJpY2U+ZGl2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idXR0b24tZ3JvdXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9uLWdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgcGFkZGluZzogNXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmNhcnQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0IHtcbiAgICBoZWlnaHQ6IDM1cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0IHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDdweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZSB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxN3B4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0IC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmNhcnQtZ3JvdXAge1xuICAgIGZsZXg6IDFcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0IHtcbiAgICBmbGV4OiAxXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4LCAzOSwgNzcsIDEpICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQuYnRuOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMywgNDcsIDg4LCAxKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTMsIDQ3LCA4OCwgMSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0bjpob3ZlciwgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46YWN0aXZlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoOCwgMzksIDc3LCAxKVxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5zdGVwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgaGVpZ2h0OiAzNXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLmJ1dHRvbi1ncm91cC1ib3R0b20gLndpc2gtZ3JvdXAud2lzaC1ncm91cC1ib3R0b20ge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5idXR0b24tZ3JvdXAtYm90dG9tIC53aXNoLWdyb3VwLWJvdHRvbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxN3B4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdCAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgsIDM5LCA3NywgMSkgIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmhvdmVyOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzLCA0NywgODgsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg3LCAxNTQsIDE5MywgMSkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTMsIDQ3LCA4OCwgMSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46aG92ZXIsIC5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjphY3RpdmU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4LCAzOSwgNzcsIDEpXG59XG4uZGVza3RvcCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZSAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuLCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgsIDM5LCA3NywgMSkgIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzLCA0NywgODgsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg3LCAxNTQsIDE5MywgMSkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMywgNDcsIDg4LCAxKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmhvdmVyLCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjphY3RpdmU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4LCAzOSwgNzcsIDEpXG59XG4uZGVza3RvcCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4tZXh0cmErLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHJnYmEoODAsIDE3MywgODUsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAuNGVtXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0biAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIC40ZW1cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtbGF5b3V0IC5leHRyYS1ncm91cD5kaXYge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuLCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50XG59XG4uZGVza3RvcCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuLCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmhvdmVyOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4uZGVza3RvcCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IGF1dG9cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwPmRpdiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtMTAwJSwgMXB4KVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIC5idXR0b24tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDE1cHgsIDFweClcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWI6aG92ZXIgLmJ1dHRvbnMtd3JhcHBlciAuYnV0dG9uLWdyb3VwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC53aXNoLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXF1aWNrdmlldy5idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3Q6bm90KC5wcm9kdWN0LWdyaWQpIC5wcm9kdWN0LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkrLnByb2R1Y3QtbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgbWFyZ2luLXRvcDogMjVweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iOmhvdmVyIC5wcm9kdWN0LWltZz5kaXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xMilcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucHJvZHVjdC1sYWJlbHMge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5xdWlja3ZpZXctYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAxcHgpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXcge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjg4KTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYjpob3ZlciAuYnRuLXF1aWNrdmlldyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXF1aWNrdmlldyAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXF1aWNrdmlldzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogJ1xcZWJlZicgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTdweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5jb3VudGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMXB4KSBzY2FsZSgxKTtcbiAgICBib3R0b206IDEwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtbGF5b3V0IC5pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmNhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5zdGF0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5zdGF0LTEgLnN0YXRzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAuc3RhdC0yIC5zdGF0cy1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogZmxleFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5yYXRpbmcubm8tcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyAuZmEtc3RhY2sge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogMS4yZW1cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucmF0aW5nIC5mYS1zdGFyLCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyAuZmEtc3RhcisuZmEtc3Rhci1vIHtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIwOCwgMTE3LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5yYXRpbmctc3RhcnMge1xuICAgIG1hcmdpbi10b3A6IC0xOHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy5uby1yYXRpbmcgc3BhbiB7XG4gICAgb3BhY2l0eTogLjNcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAubmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAubmFtZSBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCBNYWR1cmFpJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5wcmljZS10YXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5wcmljZS1uZXcge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKTtcbiAgICBtYXJnaW46IDAgN3B4IDAgMDtcbiAgICBvcmRlcjogMVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5wcmljZS1vbGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3JkZXI6IDJcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucHJpY2U+ZGl2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idXR0b24tZ3JvdXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0LnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuY2FydC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQge1xuICAgIGhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3Qge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZSB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY2FydCAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIC40ZW1cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0IHtcbiAgICBmbGV4OiBpbml0aWFsXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5jYXJ0LWdyb3VwIHtcbiAgICBmbGV4OiBpbml0aWFsXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnN0ZXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NywgMTY2LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgaGVpZ2h0OiAzOHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnN0ZXBwZXIgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHggIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5zdGVwcGVyIHNwYW4gaSB7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3Q6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG4sIC5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4LCAzOSwgNzcsIDEpICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMywgNDcsIDg4LCAxKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzLCA0NywgODgsIDEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmhvdmVyLCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46YWN0aXZlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoOCwgMzksIDc3LCAxKVxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4LCAzOSwgNzcsIDEpICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMywgNDcsIDg4LCAxKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTMsIDQ3LCA4OCwgMSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmhvdmVyLCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjphY3RpdmU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4LCAzOSwgNzcsIDEpXG59XG4uZGVza3RvcCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLWV4dHJhKy5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogcmdiYSg4MCwgMTczLCA4NSwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bjpmaXJzdC1jaGlsZCAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIC40ZW1cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuIC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgLjRlbVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC1sYXlvdXQgLmV4dHJhLWdyb3VwPmRpdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwPmRpdiB7XG4gICAgbWFyZ2luLXRvcDogMTBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiBpbml0aWFsXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cD5kaXYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDFcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbnMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBvcmRlcjogaW5pdGlhbDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0LnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIC5idXR0b24tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0LnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYjpob3ZlciAuYnV0dG9ucy13cmFwcGVyIC5idXR0b24tZ3JvdXAge1xuICAgIHRyYW5zZm9ybTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0LnByb2R1Y3QtZ3JpZCAud2lzaC1ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXcuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubW9kdWxlLXByb2R1Y3RzLTI3IC5zd2lwZXItYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxheW91dC5zd2lwZXItc2xpZGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMiAqIDI1cHgpIC8gMyAtIDAuMDFweClcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICAgICAgcGFkZGluZzogMTIuNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDAuMDFweClcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tcXVpY2t2aWV3IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnF1aWNrdmlldy1idXR0b24ge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KVxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXcgLmJ0bi10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXc6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRvcDogMFxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmctc3RhcnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGluaXRpYWxcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBvcmRlcjogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbnMtd3JhcHBlciAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWI6aG92ZXIgLmJ1dHRvbnMtd3JhcHBlciAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEgKiAxMHB4KSAvIDIgLSAwLjAxcHgpXG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAwLjAxcHgpXG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5yYXRpbmcge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5yYXRpbmctc3RhcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHhcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgICAubW9kdWxlLXByb2R1Y3RzLTI3IC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGVcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yNyAubmF2LXRhYnM+bGk+YSB7XG4gICAgICAgIHBhZGRpbmc6IDIycHhcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yNyAubmF2LXRhYnM+bGkge1xuICAgICAgICBoZWlnaHQ6IDQ1cHhcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yNyAudGFiLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4XG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjc6bm90KC5jYXJvdXNlbC1tb2RlKSAubW9kdWxlLWJvZHkgLm1vZHVsZS1pdGVtPmRpdiB7XG4gICAgICAgIG1hcmdpbjogLTVweFxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWxpc3QucHJvZHVjdC1saXN0IC5wcm9kdWN0LWxheW91dCAuaW1hZ2Uge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweFxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjcgLm5hdi10YWJzPmxpPmEsIC5tb2R1bGUtcHJvZHVjdHMtMjcgLm5hdi10YWJzPmxpLmFjdGl2ZT5hLCAubW9kdWxlLXByb2R1Y3RzLTI3IC5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlciwgLm1vZHVsZS1wcm9kdWN0cy0yNyAubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMge1xuICAgICAgICBmb250LXNpemU6IDE1cHhcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4XG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweFxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweFxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0IC5idG4tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0IHtcbiAgICAgICAgZmxleDogaW5pdGlhbFxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5jYXJ0LWdyb3VwIHtcbiAgICAgICAgZmxleDogaW5pdGlhbFxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnN0ZXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxufVxuLm1vZHVsZS1pbmZvX2Jsb2Nrcy04NiAubW9kdWxlLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMgKiAwcHgpIC8gNCAtIDAuMDFweClcbn1cbi5tb2R1bGUtaW5mb19ibG9ja3MtODYgLm1vZHVsZS1pdGVtOm5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMC4wMXB4KVxufVxuLm9uZS1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1pbmZvX2Jsb2Nrcy04NiAubW9kdWxlLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzICogMjBweCkgLyA0IC0gMC4wMXB4KVxufVxuLm9uZS1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1pbmZvX2Jsb2Nrcy04NiAubW9kdWxlLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMC4wMXB4KVxufVxuLnR3by1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1pbmZvX2Jsb2Nrcy04NiAubW9kdWxlLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzICogMjBweCkgLyA0IC0gMC4wMXB4KVxufVxuLnR3by1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1pbmZvX2Jsb2Nrcy04NiAubW9kdWxlLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMC4wMXB4KVxufVxuLnNpZGUtY29sdW1uIC5tb2R1bGUtaW5mb19ibG9ja3MtODYgLm1vZHVsZS1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwICogMHB4KSAvIDEgLSAwLjAxcHgpXG59XG4uc2lkZS1jb2x1bW4gLm1vZHVsZS1pbmZvX2Jsb2Nrcy04NiAubW9kdWxlLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG4ubW9kdWxlLWluZm9fYmxvY2tzLTg2IC5pbmZvLWJsb2NrIC5pbmZvLWJsb2NrLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1ZvbGxrb3JuJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAxKTtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vZHVsZS1pbmZvX2Jsb2Nrcy04NiAuaW5mby1ibG9jayAuaW5mby1ibG9jay10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoMTQzLCAxNTcsIDE2NiwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ubW9kdWxlLWluZm9fYmxvY2tzLTg2IC5pbmZvLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuLm1vZHVsZS1pbmZvX2Jsb2Nrcy04NiAuaW5mby1ibG9jay1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG4ubW9kdWxlLWluZm9fYmxvY2tzLTg2IC5pbmZvLWJsb2NrOjpiZWZvcmUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgY29sb3I6IHJnYmEoMTQzLCAxNTcsIDE2NiwgMSlcbn1cbi5tb2R1bGUtaW5mb19ibG9ja3MtODYgLmluZm8tYmxvY2staW1nIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXJcbn1cbi5tb2R1bGUtaW5mb19ibG9ja3MtODYgLmluZm8tYmxvY2s6OmJlZm9yZSwgLm1vZHVsZS1pbmZvX2Jsb2Nrcy04NiAuaW5mby1ibG9jay1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cbi5tb2R1bGUtaW5mb19ibG9ja3MtODYgLmluZm8tYmxvY2sgLmNvdW50LWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1vZHVsZS1pbmZvX2Jsb2Nrcy04NiAubW9kdWxlLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMSAqIDBweCkgLyAyIC0gMC4wMXB4KVxuICAgIH1cbiAgICAubW9kdWxlLWluZm9fYmxvY2tzLTg2IC5tb2R1bGUtaXRlbTpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMC4wMXB4KVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5tb2R1bGUtaW5mb19ibG9ja3MtODYgLmluZm8tYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiAxNXB4XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gICAgLm1vZHVsZS1pbmZvX2Jsb2Nrcy04NiAuaW5mby1ibG9jayAuaW5mby1ibG9jay10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgIH1cbiAgICAubW9kdWxlLWluZm9fYmxvY2tzLTg2IC5pbmZvLWJsb2NrIC5pbmZvLWJsb2NrLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICB9XG4gICAgLm1vZHVsZS1pbmZvX2Jsb2Nrcy04NiAuaW5mby1ibG9jazo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4XG4gICAgfVxufVxuLm1vZHVsZS1pbmZvX2Jsb2Nrcy04NiAubW9kdWxlLWl0ZW0tMSAuaW5mby1ibG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlYWI5JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtaW5mb19ibG9ja3MtODYgLm1vZHVsZS1pdGVtLTIgLmluZm8tYmxvY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjExMicgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4ubW9kdWxlLWluZm9fYmxvY2tzLTg2IC5tb2R1bGUtaXRlbS0zIC5pbmZvLWJsb2NrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5ODAnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLm1vZHVsZS1pbmZvX2Jsb2Nrcy04NiAubW9kdWxlLWl0ZW0tNCAuaW5mby1ibG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlYjE1JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLnRpdGxlLm1vZHVsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAudGl0bGUubW9kdWxlLXRpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMClcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLnRpdGxlLm1vZHVsZS10aXRsZS5wYWdlLXRpdGxlPnNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKVxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAudGl0bGUubW9kdWxlLXRpdGxlOjphZnRlciwgLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAudGl0bGUubW9kdWxlLXRpdGxlLnBhZ2UtdGl0bGU+c3Bhbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5jYXRlZ29yeS10aHVtYiAuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlXG59XG4uZGVza3RvcCAubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5jYXRlZ29yeS10aHVtYjpob3ZlciAuaW1hZ2UgYSB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KVxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAuY2F0ZWdvcnktdGh1bWI6aG92ZXIgLmltYWdlIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEzKVxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAuY2F0ZWdvcnktdGh1bWIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLmNhdGVnb3J5LXRodW1iIC5jYXB0aW9uIHtcbiAgICBmbGV4OiAxIDAgYXV0b1xufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAucG9zdC10aHVtYiAuY2FwdGlvbiB7XG4gICAgZmxleC1iYXNpczogMTUwcHhcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLmNhdGVnb3J5LXRodW1iIC5uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgICA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgO1xuICAgIG1hcmdpbi10b3A6IDEwcHhcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLmNhdGVnb3J5LXRodW1iIC5uYW1lIGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LWZhbWlseTogJ1ZvbGxrb3JuJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi5kZXNrdG9wIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLmNhdGVnb3J5LXRodW1iOmhvdmVyIC5uYW1lIGEge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAuY2F0ZWdvcnktdGh1bWIgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5jYXRlZ29yeS10aHVtYiAuYnV0dG9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLmNhdGVnb3J5LXRodW1iIC5idG4tdmlldy1tb3JlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAuY2F0ZWdvcnktdGh1bWIgLmJ0bi12aWV3LW1vcmU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLmNhdGVnb3J5LXRodW1iIC5idG4tdmlldy1tb3JlIC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5jYXRlZ29yeS10aHVtYiAuYnRuLXZpZXctbW9yZSB7XG4gICAgd2lkdGg6IGF1dG9cbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLmNhdGVnb3J5LXRodW1iIC5idG4tdmlldy1tb3JlLmJ0biwgLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAuY2F0ZWdvcnktdGh1bWIgLmJ0bi12aWV3LW1vcmUuYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMFxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAuY2F0ZWdvcnktdGh1bWIgLmJ0bi12aWV3LW1vcmUuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLmNhdGVnb3J5LXRodW1iIC5idG4tdmlldy1tb3JlLmJ0bjphY3RpdmUsIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLmNhdGVnb3J5LXRodW1iIC5idG4tdmlldy1tb3JlLmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLmNhdGVnb3J5LXRodW1iIC5idG4tdmlldy1tb3JlLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5jYXRlZ29yeS10aHVtYiAuYnRuLXZpZXctbW9yZS5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAuY2F0ZWdvcnktdGh1bWIgLmJ0bi12aWV3LW1vcmUuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50XG59XG4uZGVza3RvcCAubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5jYXRlZ29yeS10aHVtYiAuYnRuLXZpZXctbW9yZS5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLmNhdGVnb3J5LXRodW1iIC5idG4tdmlldy1tb3JlLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLnN3aXBlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMjVweFxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAuc3dpcGVyLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICgtMTVweCAqIDIpKTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweFxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5Mjpob3ZlciAuc3dpcGVyLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSlcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKVxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAuc3dpcGVyLWJ1dHRvbnMgZGl2IHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0NCwgNTQsIDY0LCAxKTtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDBcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLnN3aXBlci1idXR0b25zIGRpdjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNDA4JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLnN3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTQwOScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5zd2lwZXItYnV0dG9ucyBkaXY6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5zd2lwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDIyNiwgMjI2LCAxKVxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAuc3dpcGVyLXBhZ2luYXRpb24+c3BhbitzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4XG59XG4uZGVza3RvcCAubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTcsIDE2NiwgMSlcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAuc3dpcGVyLXBhZ2luYXRpb24+c3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweFxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAubmF2LXRhYnM+bGk+YSwgLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAubmF2LXRhYnM+bGkuYWN0aXZlPmEsIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmhvdmVyLCAubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5uYXYtdGFicz5saS5hY3RpdmU+YTpmb2N1cyB7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmVcbn1cbi5kZXNrdG9wIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLm5hdi10YWJzPmxpOmhvdmVyPmEsIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLm5hdi10YWJzPmxpLmFjdGl2ZT5hLCAubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlciwgLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpXG59XG4uZGVza3RvcCAubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5uYXYtdGFicz5saTpob3Zlcj5hIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgdWwubmF2LXRhYnM+bGkuYWN0aXZlPmEsIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgdWwubmF2LXRhYnM+bGkuYWN0aXZlPmE6aG92ZXIsIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgdWwubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudFxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAubmF2LXRhYnM+bGkge1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IDYwcHhcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLm5hdi10YWJzPmxpLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg4LCAzOSwgNzcsIDEpO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDEwcHhcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLm5hdi10YWJzPmxpPmEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMjVweFxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAubmF2LXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgbWluLXdpZHRoOiA1MHB4XG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC50YWItY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQyLCAyNDUsIDEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTdweCAyMHB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjMpXG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5uYXYtdGFicz5saTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweFxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAubW9iaWxlIC5uYXYtdGFicyB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsXG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMnB4XG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMSlcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLm5hdi10YWJzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAudGFiLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLnRhYi1jb250YWluZXIgLm5hdi10YWJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5jYXRlZ29yeS1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0ICogMjVweCkgLyA1IC0gMC4wMXB4KVxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAuY2F0ZWdvcnktbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMTIuNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA1IC0gMC4wMXB4KVxufVxuLm9uZS1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAuY2F0ZWdvcnktbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwICogMHB4KSAvIDEgLSAwLjAxcHgpXG59XG4ub25lLWNvbHVtbiAjY29udGVudCAubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5jYXRlZ29yeS1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG4udHdvLWNvbHVtbiAjY29udGVudCAubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5jYXRlZ29yeS1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAgKiAwcHgpIC8gMSAtIDAuMDFweClcbn1cbi50d28tY29sdW1uICNjb250ZW50IC5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLmNhdGVnb3J5LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtIDAuMDFweClcbn1cbi5zaWRlLWNvbHVtbiAubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5jYXRlZ29yeS1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAgKiAwcHgpIC8gMSAtIDAuMDFweClcbn1cbi5zaWRlLWNvbHVtbiAubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5jYXRlZ29yeS1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAuc3dpcGVyLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiAgICB9XG4gICAgLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAuY2F0ZWdvcnktbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzICogMjVweCkgLyA0IC0gMC4wMXB4KVxuICAgIH1cbiAgICAubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5jYXRlZ29yeS1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICAgICAgcGFkZGluZzogMTIuNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtIDAuMDFweClcbiAgICB9XG4gICAgLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHhcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgICAubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC50aXRsZS5tb2R1bGUtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI2cHhcbiAgICB9XG4gICAgLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlXG4gICAgfVxuICAgIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLm5hdi10YWJzPmxpPmEge1xuICAgICAgICBwYWRkaW5nOiAyMnB4XG4gICAgfVxuICAgIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLm5hdi10YWJzPmxpIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4XG4gICAgfVxuICAgIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLnRhYi1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogNDVweFxuICAgIH1cbiAgICAubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5jYXRlZ29yeS1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIgKiAyNXB4KSAvIDMgLSAwLjAxcHgpXG4gICAgfVxuICAgIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLmNhdGVnb3J5LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgICAgICBwYWRkaW5nOiAxMi41cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMC4wMXB4KVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLm5hdi10YWJzPmxpPmEsIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTIgLm5hdi10YWJzPmxpLmFjdGl2ZT5hLCAubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlciwgLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMge1xuICAgICAgICBmb250LXNpemU6IDE1cHhcbiAgICB9XG4gICAgLm1vZHVsZS1jYXRlZ29yaWVzLTI5MiAuY2F0ZWdvcnktbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxICogMTBweCkgLyAyIC0gMC4wMXB4KVxuICAgIH1cbiAgICAubW9kdWxlLWNhdGVnb3JpZXMtMjkyIC5jYXRlZ29yeS1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDAuMDFweClcbiAgICB9XG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5jYXRlZ29yeS10aHVtYiAuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlXG59XG4uZGVza3RvcCAubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5jYXRlZ29yeS10aHVtYjpob3ZlciAuaW1hZ2UgYSB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KVxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuY2F0ZWdvcnktdGh1bWI6aG92ZXIgLmltYWdlIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEzKVxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuY2F0ZWdvcnktdGh1bWIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLmNhdGVnb3J5LXRodW1iIC5jYXB0aW9uIHtcbiAgICBmbGV4OiAxIDAgYXV0b1xufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAucG9zdC10aHVtYiAuY2FwdGlvbiB7XG4gICAgZmxleC1iYXNpczogMTUwcHhcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLmNhdGVnb3J5LXRodW1iIC5uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgICA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU4LCA3MSwgODQsIDEpO1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4XG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5jYXRlZ29yeS10aHVtYiAubmFtZSBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5jYXRlZ29yeS10aHVtYiAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLmNhdGVnb3J5LXRodW1iIC5idXR0b24tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuY2F0ZWdvcnktdGh1bWIgLmJ0bi12aWV3LW1vcmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5jYXRlZ29yeS10aHVtYiAuYnRuLXZpZXctbW9yZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuY2F0ZWdvcnktdGh1bWIgLmJ0bi12aWV3LW1vcmUgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLmNhdGVnb3J5LXRodW1iIC5idG4tdmlldy1tb3JlIHtcbiAgICB3aWR0aDogYXV0b1xufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuY2F0ZWdvcnktdGh1bWIgLmJ0bi12aWV3LW1vcmUuYnRuLCAubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5jYXRlZ29yeS10aHVtYiAuYnRuLXZpZXctbW9yZS5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwXG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5jYXRlZ29yeS10aHVtYiAuYnRuLXZpZXctbW9yZS5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuY2F0ZWdvcnktdGh1bWIgLmJ0bi12aWV3LW1vcmUuYnRuOmFjdGl2ZSwgLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuY2F0ZWdvcnktdGh1bWIgLmJ0bi12aWV3LW1vcmUuYnRuOmhvdmVyOmFjdGl2ZSwgLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuY2F0ZWdvcnktdGh1bWIgLmJ0bi12aWV3LW1vcmUuYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLmNhdGVnb3J5LXRodW1iIC5idG4tdmlldy1tb3JlLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5jYXRlZ29yeS10aHVtYiAuYnRuLXZpZXctbW9yZS5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnRcbn1cbi5kZXNrdG9wIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLmNhdGVnb3J5LXRodW1iIC5idG4tdmlldy1tb3JlLmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuY2F0ZWdvcnktdGh1bWIgLmJ0bi12aWV3LW1vcmUuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuc3dpcGVyLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICgtMTVweCAqIDIpKTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweFxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5Njpob3ZlciAuc3dpcGVyLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSlcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKVxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuc3dpcGVyLWJ1dHRvbnMgZGl2IHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0NCwgNTQsIDY0LCAxKTtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDBcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLnN3aXBlci1idXR0b25zIGRpdjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNDA4JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLnN3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTQwOScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5zd2lwZXItYnV0dG9ucyBkaXY6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5zd2lwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDIyNiwgMjI2LCAxKVxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuc3dpcGVyLXBhZ2luYXRpb24+c3BhbitzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4XG59XG4uZGVza3RvcCAubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTcsIDE2NiwgMSlcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuc3dpcGVyLXBhZ2luYXRpb24+c3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweFxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAubmF2LXRhYnM+bGk+YSwgLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAubmF2LXRhYnM+bGkuYWN0aXZlPmEsIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmhvdmVyLCAubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5uYXYtdGFicz5saS5hY3RpdmU+YTpmb2N1cyB7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmVcbn1cbi5kZXNrdG9wIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLm5hdi10YWJzPmxpOmhvdmVyPmEsIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLm5hdi10YWJzPmxpLmFjdGl2ZT5hLCAubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlciwgLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpXG59XG4uZGVza3RvcCAubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5uYXYtdGFicz5saTpob3Zlcj5hIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgdWwubmF2LXRhYnM+bGkuYWN0aXZlPmEsIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgdWwubmF2LXRhYnM+bGkuYWN0aXZlPmE6aG92ZXIsIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgdWwubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudFxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAubmF2LXRhYnM+bGkge1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IDYwcHhcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLm5hdi10YWJzPmxpLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg4LCAzOSwgNzcsIDEpO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDEwcHhcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLm5hdi10YWJzPmxpPmEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMjVweFxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAubmF2LXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgbWluLXdpZHRoOiA1MHB4XG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC50YWItY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQyLCAyNDUsIDEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTdweCAyMHB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjMpXG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5uYXYtdGFicz5saTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweFxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAubW9iaWxlIC5uYXYtdGFicyB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsXG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMnB4XG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMSlcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLm5hdi10YWJzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAudGFiLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLnRhYi1jb250YWluZXIgLm5hdi10YWJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG59XG4ubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5jYXRlZ29yeS1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAgKiAwcHgpIC8gMSAtIDAuMDFweClcbn1cbi5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLmNhdGVnb3J5LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtIDAuMDFweClcbn1cbi5vbmUtY29sdW1uICNjb250ZW50IC5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLmNhdGVnb3J5LWxheW91dC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMCAqIDBweCkgLyAxIC0gMC4wMXB4KVxufVxuLm9uZS1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuY2F0ZWdvcnktbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gMC4wMXB4KVxufVxuLnR3by1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuY2F0ZWdvcnktbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwICogMHB4KSAvIDEgLSAwLjAxcHgpXG59XG4udHdvLWNvbHVtbiAjY29udGVudCAubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5jYXRlZ29yeS1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG4uc2lkZS1jb2x1bW4gLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuY2F0ZWdvcnktbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwICogMHB4KSAvIDEgLSAwLjAxcHgpXG59XG4uc2lkZS1jb2x1bW4gLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuY2F0ZWdvcnktbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gMC4wMXB4KVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLnN3aXBlci1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlXG4gICAgfVxuICAgIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLm5hdi10YWJzPmxpPmEge1xuICAgICAgICBwYWRkaW5nOiAyMnB4XG4gICAgfVxuICAgIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLm5hdi10YWJzPmxpIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4XG4gICAgfVxuICAgIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLnRhYi1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogNDVweFxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLm5hdi10YWJzPmxpPmEsIC5tb2R1bGUtY2F0ZWdvcmllcy0yOTYgLm5hdi10YWJzPmxpLmFjdGl2ZT5hLCAubW9kdWxlLWNhdGVnb3JpZXMtMjk2IC5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlciwgLm1vZHVsZS1jYXRlZ29yaWVzLTI5NiAubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMge1xuICAgICAgICBmb250LXNpemU6IDE1cHhcbiAgICB9XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAudGl0bGUubW9kdWxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAudGl0bGUubW9kdWxlLXRpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMClcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC50aXRsZS5tb2R1bGUtdGl0bGUucGFnZS10aXRsZT5zcGFuOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMClcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC50aXRsZS5tb2R1bGUtdGl0bGU6OmFmdGVyLCAubW9kdWxlLXByb2R1Y3RzLTI5NyAudGl0bGUubW9kdWxlLXRpdGxlLnBhZ2UtdGl0bGU+c3Bhbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnN3aXBlci1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoLTE1cHggKiAyKSk7XG4gICAgbWFyZ2luLXRvcDogLTEwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3OmhvdmVyIC5zd2lwZXItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5zd2lwZXItYnV0dG9ucyBkaXYge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA1NCwgNjQsIDEpO1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5zd2lwZXItYnV0dG9ucyBkaXY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTQwOCcgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAuc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNDA5JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5zd2lwZXItYnV0dG9ucyBkaXY6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnN3aXBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDIyNiwgMjI2LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnN3aXBlci1wYWdpbmF0aW9uPnNwYW4rc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweFxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NywgMTY2LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnN3aXBlci1wYWdpbmF0aW9uPnNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5uYXYtdGFicz5saT5hLCAubW9kdWxlLXByb2R1Y3RzLTI5NyAubmF2LXRhYnM+bGkuYWN0aXZlPmEsIC5tb2R1bGUtcHJvZHVjdHMtMjk3IC5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlciwgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmZvY3VzIHtcbiAgICBmb250LWZhbWlseTogJ0hpbmQgTWFkdXJhaSc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLm5hdi10YWJzPmxpOmhvdmVyPmEsIC5tb2R1bGUtcHJvZHVjdHMtMjk3IC5uYXYtdGFicz5saS5hY3RpdmU+YSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAubmF2LXRhYnM+bGkuYWN0aXZlPmEsIC5tb2R1bGUtcHJvZHVjdHMtMjk3IC5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlciwgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLm5hdi10YWJzPmxpIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGZsZXgtZ3JvdzogMFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLm5hdi10YWJzPmxpLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLm5hdi10YWJzPmxpLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLm5hdi10YWJzPmxpPmEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAubmF2LXRhYnM+bGk+YTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE4cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5uYXYtdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgbWluLXdpZHRoOiA1MHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAubmF2LXRhYnM+bGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAubW9iaWxlIC5uYXYtdGFicyB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAubmF2LXRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDJweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLm5hdi10YWJzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLm5hdi10YWJzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnRhYi1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnRhYi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAudGFiLWNvbnRhaW5lciAubmF2LXRhYnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxheW91dC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIgKiAyMHB4KSAvIDMgLSAwLjAxcHgpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMC4wMXB4KVxufVxuLm9uZS1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwICogMHB4KSAvIDEgLSAwLjAxcHgpXG59XG4ub25lLWNvbHVtbiAjY29udGVudCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG4udHdvLWNvbHVtbiAjY29udGVudCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAgKiAwcHgpIC8gMSAtIDAuMDFweClcbn1cbi50d28tY29sdW1uICNjb250ZW50IC5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtIDAuMDFweClcbn1cbi5zaWRlLWNvbHVtbiAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAgKiAwcHgpIC8gMSAtIDAuMDFweClcbn1cbi5zaWRlLWNvbHVtbiAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5Nzpub3QoLmNhcm91c2VsLW1vZGUpIC5tb2R1bGUtYm9keSAubW9kdWxlLWl0ZW0+ZGl2IHtcbiAgICBtYXJnaW46IC03cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnByb2R1Y3QtbGFiZWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucXVpY2t2aWV3LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDFweClcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXcge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjg4KTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWI6aG92ZXIgLmJ0bi1xdWlja3ZpZXcge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tcXVpY2t2aWV3IC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXF1aWNrdmlldzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogJ1xcZWJlZicgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZWZ0OiAxcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmltYWdlIC5idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDQsIDU0LCA2NCwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmltYWdlIC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTgsIDcxLCA4NCwgMSkgIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuaW1hZ2UgLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmNvdW50ZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAxcHgpIHNjYWxlKDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtbGlzdCAucHJvZHVjdC1sYXlvdXQgLmltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnN0YXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnN0YXQtMSAuc3RhdHMtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnN0YXQtMiAuc3RhdHMtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nLXN0YXJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nLm5vLXJhdGluZyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nIC5mYS1zdGFjayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHdpZHRoOiAxLjJlbVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nIC5mYS1zdGFyLCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmcgLmZhLXN0YXIrLmZhLXN0YXItbyB7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMDgsIDExNywgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy1zdGFycyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy5uby1yYXRpbmcgc3BhbiB7XG4gICAgb3BhY2l0eTogMC41XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDhweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAubmFtZSBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5wcmljZS10YXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnByaWNlLW5ldyB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpO1xuICAgIG1hcmdpbjogMCA3cHggMCAwO1xuICAgIG9yZGVyOiAxXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5wcmljZS1vbGQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3JkZXI6IDJcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnByaWNlPmRpdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idXR0b25zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idXR0b24tZ3JvdXAge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9uLWdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU4LCA3MSwgODQsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5jYXJ0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0IC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAxKTtcbiAgICBsZWZ0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydCB7XG4gICAgZmxleDogaW5pdGlhbFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmNhcnQtZ3JvdXAge1xuICAgIGZsZXg6IGluaXRpYWxcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQuYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0bjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50XG59XG4uZGVza3RvcCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnN0ZXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgaGVpZ2h0OiAzMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5idXR0b24tZ3JvdXAtYm90dG9tIC53aXNoLWdyb3VwLndpc2gtZ3JvdXAtYm90dG9tIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLmJ1dHRvbi1ncm91cC1ib3R0b20gLndpc2gtZ3JvdXAtYm90dG9tIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuLCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50XG59XG4uZGVza3RvcCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG4sIC5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4tZXh0cmErLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuOmZpcnN0LWNoaWxkIC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgLjRlbVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuIC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgLjRlbVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC1sYXlvdXQgLmV4dHJhLWdyb3VwPmRpdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cD5kaXYge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuLCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiBhdXRvXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXA+ZGl2IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtMTAwJSwgMXB4KVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbnMtd3JhcHBlciAuYnV0dG9uLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNXB4LCAxcHgpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYjpob3ZlciAuYnV0dG9ucy13cmFwcGVyIC5idXR0b24tZ3JvdXAge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweClcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC53aXNoLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXcuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSk7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3Q6bm90KC5wcm9kdWN0LWdyaWQpIC5wcm9kdWN0LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkrLnByb2R1Y3QtbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgbWFyZ2luLXRvcDogMjVweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYjpob3ZlciAucHJvZHVjdC1pbWc+ZGl2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTIpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5wcm9kdWN0LWxhYmVscyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5xdWlja3ZpZXctYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAxcHgpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tcXVpY2t2aWV3IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC44OCk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iOmhvdmVyIC5idG4tcXVpY2t2aWV3IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXF1aWNrdmlldyAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXc6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICdcXGViZWYnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE3cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmNvdW50ZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAxcHgpIHNjYWxlKDEpO1xuICAgIGJvdHRvbTogMTBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtbGF5b3V0IC5pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnN0YXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5zdGF0LTEgLnN0YXRzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnN0YXQtMiAuc3RhdHMtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDFcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogZmxleFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucmF0aW5nLm5vLXJhdGluZyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucmF0aW5nIC5mYS1zdGFjayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHdpZHRoOiAxLjJlbVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucmF0aW5nIC5mYS1zdGFyLCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5yYXRpbmcgLmZhLXN0YXIrLmZhLXN0YXItbyB7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMDgsIDExNywgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy1zdGFycyB7XG4gICAgbWFyZ2luLXRvcDogLTE4cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy5uby1yYXRpbmcgc3BhbiB7XG4gICAgb3BhY2l0eTogLjNcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLm5hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5uYW1lIGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LWZhbWlseTogJ1ZvbGxrb3JuJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJ0hpbmQgTWFkdXJhaSc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnByaWNlLXRheCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5wcmljZS1uZXcge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKTtcbiAgICBtYXJnaW46IDAgN3B4IDAgMDtcbiAgICBvcmRlcjogMVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucHJpY2Utb2xkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAyXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5wcmljZT5kaXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnV0dG9uLWdyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idXR0b25zLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDVweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuY2FydC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0IHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdCB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZSB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0IC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgLjRlbVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0IHtcbiAgICBmbGV4OiBpbml0aWFsXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0LnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuY2FydC1ncm91cCB7XG4gICAgZmxleDogaW5pdGlhbFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuc3RlcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0MywgMTU3LCAxNjYsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBoZWlnaHQ6IDM4cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnN0ZXBwZXIgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHggIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuc3RlcHBlciBzcGFuIGkge1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuLCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4LCAzOSwgNzcsIDEpICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmhvdmVyOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMywgNDcsIDg4LCAxKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMywgNDcsIDg4LCAxKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmhvdmVyLCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmFjdGl2ZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDgsIDM5LCA3NywgMSlcbn1cbi5kZXNrdG9wIC5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZSAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgsIDM5LCA3NywgMSkgIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmhvdmVyOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzLCA0NywgODgsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg3LCAxNTQsIDE5MywgMSkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTMsIDQ3LCA4OCwgMSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46aG92ZXIsIC5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjphY3RpdmU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4LCAzOSwgNzcsIDEpXG59XG4uZGVza3RvcCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4tZXh0cmErLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogcmdiYSg4MCwgMTczLCA4NSwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAuNGVtXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuIC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgLjRlbVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LWxheW91dCAuZXh0cmEtZ3JvdXA+ZGl2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwPmRpdiB7XG4gICAgbWFyZ2luLXRvcDogMTBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG4sIC5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50XG59XG4uZGVza3RvcCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuLCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4uZGVza3RvcCAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IGluaXRpYWxcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cD5kaXYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDFcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idXR0b25zLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgb3JkZXI6IGluaXRpYWw7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idXR0b25zLXdyYXBwZXIgLmJ1dHRvbi1ncm91cCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0LnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYjpob3ZlciAuYnV0dG9ucy13cmFwcGVyIC5idXR0b24tZ3JvdXAge1xuICAgIHRyYW5zZm9ybTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdC5wcm9kdWN0LWdyaWQgLndpc2gtZ3JvdXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXF1aWNrdmlldy5idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjk3IC5zd2lwZXItYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEgKiAxMHB4KSAvIDIgLSAwLjAxcHgpXG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMC4wMXB4KVxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tcXVpY2t2aWV3IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmcge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmctc3RhcnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4XG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG9cbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbnMtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgb3JkZXI6IC01O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbnMtd3JhcHBlciAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucmF0aW5nIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjk3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy1zdGFycyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweFxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjk3IC50aXRsZS5tb2R1bGUtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI2cHhcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZVxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5uYW1lIGEge1xuICAgICAgICBmb250LXNpemU6IDEzcHhcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yOTcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgIHBhZGRpbmc6IDhweFxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3Qge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweFxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0LnByb2R1Y3QtbGlzdCAucHJvZHVjdC1sYXlvdXQgLmltYWdlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0b1xuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTI5NyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5jYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4XG4gICAgfVxufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwIC50aXRsZS5tb2R1bGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MCAudGl0bGUubW9kdWxlLXRpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMClcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MCAudGl0bGUubW9kdWxlLXRpdGxlLnBhZ2UtdGl0bGU+c3Bhbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApXG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAgLnRpdGxlLm1vZHVsZS10aXRsZTo6YWZ0ZXIsIC5tb2R1bGUtYmxvZ19wb3N0cy00MCAudGl0bGUubW9kdWxlLXRpdGxlLnBhZ2UtdGl0bGU+c3Bhbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAgLnN3aXBlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDIwcHhcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MCAuc3dpcGVyLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICgtMTVweCAqIDIpKTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweFxufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwOmhvdmVyIC5zd2lwZXItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpXG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKVxufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwIC5zd2lwZXItYnV0dG9ucyBkaXYge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA1NCwgNjQsIDEpO1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwXG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAgLnN3aXBlci1idXR0b25zIGRpdjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNDA4JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MCAuc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNDA5JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MCAuc3dpcGVyLWJ1dHRvbnMgZGl2Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAgLnN3aXBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHhcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSlcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MCAuc3dpcGVyLXBhZ2luYXRpb24+c3BhbitzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4XG59XG4uZGVza3RvcCAubW9kdWxlLWJsb2dfcG9zdHMtNDAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NywgMTY2LCAxKVxufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MCAuc3dpcGVyLXBhZ2luYXRpb24+c3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweFxufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwIC5uYXYtdGFicz5saT5hLCAubW9kdWxlLWJsb2dfcG9zdHMtNDAgLm5hdi10YWJzPmxpLmFjdGl2ZT5hLCAubW9kdWxlLWJsb2dfcG9zdHMtNDAgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmhvdmVyLCAubW9kdWxlLWJsb2dfcG9zdHMtNDAgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmZvY3VzIHtcbiAgICBmb250LWZhbWlseTogJ0hpbmQgTWFkdXJhaSc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuLmRlc2t0b3AgLm1vZHVsZS1ibG9nX3Bvc3RzLTQwIC5uYXYtdGFicz5saTpob3Zlcj5hLCAubW9kdWxlLWJsb2dfcG9zdHMtNDAgLm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MCAubmF2LXRhYnM+bGkuYWN0aXZlPmEsIC5tb2R1bGUtYmxvZ19wb3N0cy00MCAubmF2LXRhYnM+bGkuYWN0aXZlPmE6aG92ZXIsIC5tb2R1bGUtYmxvZ19wb3N0cy00MCAubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpXG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAgLm5hdi10YWJzPmxpIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGZsZXgtZ3JvdzogMFxufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwIC5uYXYtdGFicz5saS5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MCAubmF2LXRhYnM+bGkuYWN0aXZlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxMHB4XG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAgLm5hdi10YWJzPmxpPmEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4XG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAgLm5hdi10YWJzPmxpPmE6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4XG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBtaW4td2lkdGg6IDUwcHhcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MCAubmF2LXRhYnM+bGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4XG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAgLm1vYmlsZSAubmF2LXRhYnMge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbFxufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwIC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMnB4XG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAgLm5hdi10YWJzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAxKVxufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwIC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MCAudGFiLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweFxufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwIC50YWItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwIC50YWItY29udGFpbmVyIC5uYXYtdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwLm1vZHVsZS1ibG9nX3Bvc3RzLWdyaWQgLnBvc3QtbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMiAqIDI1cHgpIC8gMyAtIDAuMDFweClcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MC5tb2R1bGUtYmxvZ19wb3N0cy1ncmlkIC5wb3N0LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDEyLjVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDAuMDFweClcbn1cbi5vbmUtY29sdW1uICNjb250ZW50IC5tb2R1bGUtYmxvZ19wb3N0cy00MC5tb2R1bGUtYmxvZ19wb3N0cy1ncmlkIC5wb3N0LWxheW91dC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIgKiAyMHB4KSAvIDMgLSAwLjAxcHgpXG59XG4ub25lLWNvbHVtbiAjY29udGVudCAubW9kdWxlLWJsb2dfcG9zdHMtNDAubW9kdWxlLWJsb2dfcG9zdHMtZ3JpZCAucG9zdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMC4wMXB4KVxufVxuLnR3by1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1ibG9nX3Bvc3RzLTQwLm1vZHVsZS1ibG9nX3Bvc3RzLWdyaWQgLnBvc3QtbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMSAqIDIwcHgpIC8gMiAtIDAuMDFweClcbn1cbi50d28tY29sdW1uICNjb250ZW50IC5tb2R1bGUtYmxvZ19wb3N0cy00MC5tb2R1bGUtYmxvZ19wb3N0cy1ncmlkIC5wb3N0LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAwLjAxcHgpXG59XG4uc2lkZS1jb2x1bW4gLm1vZHVsZS1ibG9nX3Bvc3RzLTQwLm1vZHVsZS1ibG9nX3Bvc3RzLWdyaWQgLnBvc3QtbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMCAqIDIwcHgpIC8gMSAtIDAuMDFweClcbn1cbi5zaWRlLWNvbHVtbiAubW9kdWxlLWJsb2dfcG9zdHMtNDAubW9kdWxlLWJsb2dfcG9zdHMtZ3JpZCAucG9zdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gMC4wMXB4KVxufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwOm5vdCguY2Fyb3VzZWwtbW9kZSkgLm1vZHVsZS1ib2R5Pi5tb2R1bGUtaXRlbT4ucG9zdC1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4XG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAubW9kdWxlLWJsb2dfcG9zdHMtZ3JpZCAucG9zdC10aHVtYjpob3ZlciAuaW1hZ2UgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpXG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAubW9kdWxlLWJsb2dfcG9zdHMtZ3JpZCAucG9zdC10aHVtYiAuY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB3aWR0aDogYXV0b1xufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwLm1vZHVsZS1ibG9nX3Bvc3RzLWdyaWQgLnBvc3QtdGh1bWIgLm5hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAubW9kdWxlLWJsb2dfcG9zdHMtZ3JpZCAucG9zdC10aHVtYiAubmFtZSBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6IHJnYmEoNTgsIDcxLCA4NCwgMSlcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MC5tb2R1bGUtYmxvZ19wb3N0cy1ncmlkIC5wb3N0LXRodW1iIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSlcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MC5tb2R1bGUtYmxvZ19wb3N0cy1ncmlkIC5wb3N0LXRodW1iIC5idXR0b24tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4XG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAubW9kdWxlLWJsb2dfcG9zdHMtZ3JpZCAucG9zdC10aHVtYiAuYnRuLXJlYWQtbW9yZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MC5tb2R1bGUtYmxvZ19wb3N0cy1ncmlkIC5wb3N0LXRodW1iIC5idG4tcmVhZC1tb3JlOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICdcXGU5YjEnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwLm1vZHVsZS1ibG9nX3Bvc3RzLWdyaWQgLnBvc3QtdGh1bWIgLmJ0bi1yZWFkLW1vcmUgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAuNGVtXG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAubW9kdWxlLWJsb2dfcG9zdHMtZ3JpZCAucG9zdC10aHVtYiAuYnRuLXJlYWQtbW9yZS5idG4sIC5tb2R1bGUtYmxvZ19wb3N0cy00MC5tb2R1bGUtYmxvZ19wb3N0cy1ncmlkIC5wb3N0LXRodW1iIC5idG4tcmVhZC1tb3JlLmJ0bjp2aXNpdGVkIHtcbiAgICBcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MC5tb2R1bGUtYmxvZ19wb3N0cy1ncmlkIC5wb3N0LXRodW1iIC5idG4tcmVhZC1tb3JlLmJ0bjpob3ZlciB7XG4gICAgXG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAubW9kdWxlLWJsb2dfcG9zdHMtZ3JpZCAucG9zdC10aHVtYiAuYnRuLXJlYWQtbW9yZS5idG46YWN0aXZlLCAubW9kdWxlLWJsb2dfcG9zdHMtNDAubW9kdWxlLWJsb2dfcG9zdHMtZ3JpZCAucG9zdC10aHVtYiAuYnRuLXJlYWQtbW9yZS5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLWJsb2dfcG9zdHMtNDAubW9kdWxlLWJsb2dfcG9zdHMtZ3JpZCAucG9zdC10aHVtYiAuYnRuLXJlYWQtbW9yZS5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MC5tb2R1bGUtYmxvZ19wb3N0cy1ncmlkIC5wb3N0LXRodW1iIC5idG4tcmVhZC1tb3JlLmJ0bjpmb2N1cyB7XG4gICAgXG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAubW9kdWxlLWJsb2dfcG9zdHMtZ3JpZCAucG9zdC10aHVtYiAuYnRuLXJlYWQtbW9yZS5idG4ge1xuICAgIFxufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwLm1vZHVsZS1ibG9nX3Bvc3RzLWdyaWQgLnBvc3QtdGh1bWIgLmJ0bi1yZWFkLW1vcmUuYnRuOmhvdmVyLCAubW9kdWxlLWJsb2dfcG9zdHMtNDAubW9kdWxlLWJsb2dfcG9zdHMtZ3JpZCAucG9zdC10aHVtYiAuYnRuLXJlYWQtbW9yZS5idG46YWN0aXZlOmhvdmVyIHtcbiAgICBcbn1cbi5kZXNrdG9wIC5tb2R1bGUtYmxvZ19wb3N0cy00MC5tb2R1bGUtYmxvZ19wb3N0cy1ncmlkIC5wb3N0LXRodW1iIC5idG4tcmVhZC1tb3JlLmJ0bjpob3ZlciB7XG4gICAgXG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAubW9kdWxlLWJsb2dfcG9zdHMtZ3JpZCAucG9zdC10aHVtYiAuYnRuLXJlYWQtbW9yZS5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgXG59XG4ubW9kdWxlLWJsb2dfcG9zdHMtNDAubW9kdWxlLWJsb2dfcG9zdHMtZ3JpZCAucG9zdC10aHVtYiAucG9zdC1zdGF0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAxKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0NCwgNTQsIDY0LCAwLjUpO1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHhcbn1cbi5tb2R1bGUtYmxvZ19wb3N0cy00MC5tb2R1bGUtYmxvZ19wb3N0cy1ncmlkIC5wb3N0LXRodW1iIC5wb3N0LXN0YXRzIC5wLWF1dGhvciB7XG4gICAgZGlzcGxheTogZmxleFxufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwLm1vZHVsZS1ibG9nX3Bvc3RzLWdyaWQgLnBvc3QtdGh1bWIgLnAtZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleFxufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwLm1vZHVsZS1ibG9nX3Bvc3RzLWdyaWQgLnBvc3QtdGh1bWIgLnBvc3Qtc3RhdHMgLnAtY29tbWVudCB7XG4gICAgZGlzcGxheTogZmxleFxufVxuLm1vZHVsZS1ibG9nX3Bvc3RzLTQwLm1vZHVsZS1ibG9nX3Bvc3RzLWdyaWQgLnBvc3QtdGh1bWIgLnBvc3Qtc3RhdHMgLnAtdmlldyB7XG4gICAgZGlzcGxheTogZmxleFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tb2R1bGUtYmxvZ19wb3N0cy00MCAuc3dpcGVyLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAubW9kdWxlLWJsb2dfcG9zdHMtNDAubW9kdWxlLWJsb2dfcG9zdHMtZ3JpZCAucG9zdC1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEgKiAyNXB4KSAvIDIgLSAwLjAxcHgpXG4gICAgfVxuICAgIC5tb2R1bGUtYmxvZ19wb3N0cy00MC5tb2R1bGUtYmxvZ19wb3N0cy1ncmlkIC5wb3N0LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgICAgICBwYWRkaW5nOiAxMi41cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMC4wMXB4KVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgIC5tb2R1bGUtYmxvZ19wb3N0cy00MCAudGl0bGUubW9kdWxlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4XG4gICAgfVxuICAgIC5tb2R1bGUtYmxvZ19wb3N0cy00MCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlXG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gICAgLm1vZHVsZS1ibG9nX3Bvc3RzLTQwLm1vZHVsZS1ibG9nX3Bvc3RzLWdyaWQgLnBvc3QtbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwICogMTBweCkgLyAxIC0gMC4wMXB4KVxuICAgIH1cbiAgICAubW9kdWxlLWJsb2dfcG9zdHMtNDAubW9kdWxlLWJsb2dfcG9zdHMtZ3JpZCAucG9zdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtIDAuMDFweClcbiAgICB9XG59XG4ubW9kdWxlLW1hbnVmYWN0dXJlcnMtMzggLm1hbnVmYWN0dXJlci10aHVtYiAuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ubW9kdWxlLW1hbnVmYWN0dXJlcnMtMzggLm1hbnVmYWN0dXJlci10aHVtYiAuaW1hZ2UgYSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjYsIDIyNiwgMjI2LCAxKVxufVxuLm1vZHVsZS1tYW51ZmFjdHVyZXJzLTM4IC5tYW51ZmFjdHVyZXItdGh1bWI6aG92ZXIgLmltYWdlIGEge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpXG59XG4ubW9kdWxlLW1hbnVmYWN0dXJlcnMtMzggLm1hbnVmYWN0dXJlci10aHVtYiAuaW1hZ2UgaW1nIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSlcbn1cbi5tb2R1bGUtbWFudWZhY3R1cmVycy0zOCAubWFudWZhY3R1cmVyLXRodW1iOmhvdmVyIC5pbWFnZSBpbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKVxufVxuLm1vZHVsZS1tYW51ZmFjdHVyZXJzLTM4IC5tYW51ZmFjdHVyZXItdGh1bWIgLm5hbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4NywgMTU0LCAxOTMsIDEpO1xuICAgIHBhZGRpbmc6IDNweFxufVxuLm1vZHVsZS1tYW51ZmFjdHVyZXJzLTM4IC5tYW51ZmFjdHVyZXItdGh1bWI6aG92ZXIgLm5hbWUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxufVxuLm1vZHVsZS1tYW51ZmFjdHVyZXJzLTM4IC5tYW51ZmFjdHVyZXItdGh1bWIgLm5hbWUgYSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAxKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuLm1vZHVsZS1tYW51ZmFjdHVyZXJzLTM4IC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG4ubW9kdWxlLW1hbnVmYWN0dXJlcnMtMzggLnN3aXBlci1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoLTE1cHggKiAyKSk7XG4gICAgbWFyZ2luLXRvcDogLTEwcHhcbn1cbi5tb2R1bGUtbWFudWZhY3R1cmVycy0zODpob3ZlciAuc3dpcGVyLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ubW9kdWxlLW1hbnVmYWN0dXJlcnMtMzggLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKVxufVxuLm1vZHVsZS1tYW51ZmFjdHVyZXJzLTM4IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSlcbn1cbi5tb2R1bGUtbWFudWZhY3R1cmVycy0zOCAuc3dpcGVyLWJ1dHRvbnMgZGl2IHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0NCwgNTQsIDY0LCAxKTtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbn1cbi5tb2R1bGUtbWFudWZhY3R1cmVycy0zOCAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMFxufVxuLm1vZHVsZS1tYW51ZmFjdHVyZXJzLTM4IC5zd2lwZXItYnV0dG9ucyBkaXY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTQwOCcgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ubW9kdWxlLW1hbnVmYWN0dXJlcnMtMzggLnN3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTQwOScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ubW9kdWxlLW1hbnVmYWN0dXJlcnMtMzggLnN3aXBlci1idXR0b25zIGRpdjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1vZHVsZS1tYW51ZmFjdHVyZXJzLTM4IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxufVxuLm1vZHVsZS1tYW51ZmFjdHVyZXJzLTM4IC5zd2lwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XG59XG4ubW9kdWxlLW1hbnVmYWN0dXJlcnMtMzggLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpXG59XG4ubW9kdWxlLW1hbnVmYWN0dXJlcnMtMzggLnN3aXBlci1wYWdpbmF0aW9uPnNwYW4rc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweFxufVxuLmRlc2t0b3AgLm1vZHVsZS1tYW51ZmFjdHVyZXJzLTM4IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTcsIDE2NiwgMSlcbn1cbi5tb2R1bGUtbWFudWZhY3R1cmVycy0zOCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9kdWxlLW1hbnVmYWN0dXJlcnMtMzggLnN3aXBlci1wYWdpbmF0aW9uPnNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHhcbn1cbi5tb2R1bGUtbWFudWZhY3R1cmVycy0zOCAubWFudWZhY3R1cmVyLWxheW91dC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDkgKiAyMHB4KSAvIDEwIC0gMC4wMXB4KVxufVxuLm1vZHVsZS1tYW51ZmFjdHVyZXJzLTM4IC5tYW51ZmFjdHVyZXItbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgLSAwLjAxcHgpXG59XG4ub25lLWNvbHVtbiAjY29udGVudCAubW9kdWxlLW1hbnVmYWN0dXJlcnMtMzggLm1hbnVmYWN0dXJlci1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDYgKiAwcHgpIC8gNyAtIDAuMDFweClcbn1cbi5vbmUtY29sdW1uICNjb250ZW50IC5tb2R1bGUtbWFudWZhY3R1cmVycy0zOCAubWFudWZhY3R1cmVyLWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNyAtIDAuMDFweClcbn1cbi50d28tY29sdW1uICNjb250ZW50IC5tb2R1bGUtbWFudWZhY3R1cmVycy0zOCAubWFudWZhY3R1cmVyLWxheW91dC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMiAqIDBweCkgLyAzIC0gMC4wMXB4KVxufVxuLnR3by1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1tYW51ZmFjdHVyZXJzLTM4IC5tYW51ZmFjdHVyZXItbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMC4wMXB4KVxufVxuLnNpZGUtY29sdW1uIC5tb2R1bGUtbWFudWZhY3R1cmVycy0zOCAubWFudWZhY3R1cmVyLWxheW91dC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMSAqIDBweCkgLyAyIC0gMC4wMXB4KVxufVxuLnNpZGUtY29sdW1uIC5tb2R1bGUtbWFudWZhY3R1cmVycy0zOCAubWFudWZhY3R1cmVyLWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDAuMDFweClcbn1cbi5tb2R1bGUtbWFudWZhY3R1cmVycy0zODpub3QoLmNhcm91c2VsLW1vZGUpIC5tb2R1bGUtYm9keT4ubW9kdWxlLWl0ZW0+Lm1hbnVmYWN0dXJlci1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1vZHVsZS1tYW51ZmFjdHVyZXJzLTM4IC5tYW51ZmFjdHVyZXItdGh1bWIgLmltYWdlIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG4gICAgLm1vZHVsZS1tYW51ZmFjdHVyZXJzLTM4IC5tYW51ZmFjdHVyZXItdGh1bWIgLm5hbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgIC5tb2R1bGUtbWFudWZhY3R1cmVycy0zOCAuc3dpcGVyLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAubW9kdWxlLW1hbnVmYWN0dXJlcnMtMzggLm1hbnVmYWN0dXJlci1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDkgKiAxMHB4KSAvIDEwIC0gMC4wMXB4KVxuICAgIH1cbiAgICAubW9kdWxlLW1hbnVmYWN0dXJlcnMtMzggLm1hbnVmYWN0dXJlci1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgLSAwLjAxcHgpXG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgLm1vZHVsZS1tYW51ZmFjdHVyZXJzLTM4IC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGVcbiAgICB9XG4gICAgLm1vZHVsZS1tYW51ZmFjdHVyZXJzLTM4IC5tYW51ZmFjdHVyZXItbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2ICogMTBweCkgLyA3IC0gMC4wMXB4KVxuICAgIH1cbiAgICAubW9kdWxlLW1hbnVmYWN0dXJlcnMtMzggLm1hbnVmYWN0dXJlci1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNyAtIDAuMDFweClcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICAubW9kdWxlLW1hbnVmYWN0dXJlcnMtMzggLm1hbnVmYWN0dXJlci10aHVtYiAuaW1hZ2UgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHhcbiAgICB9XG4gICAgLm1vZHVsZS1tYW51ZmFjdHVyZXJzLTM4IC5tYW51ZmFjdHVyZXItbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyICogMTBweCkgLyAzIC0gMC4wMXB4KVxuICAgIH1cbiAgICAubW9kdWxlLW1hbnVmYWN0dXJlcnMtMzggLm1hbnVmYWN0dXJlci1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDAuMDFweClcbiAgICB9XG59XG4ubW9kdWxlLW5vdGlmaWNhdGlvbi0xMzcge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpXG59XG4ubW9kdWxlLW5vdGlmaWNhdGlvbi0xMzcgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cbi5tb2R1bGUtbm90aWZpY2F0aW9uLTEzNy5ub3RpZmljYXRpb24ge1xuICAgIG1heC13aWR0aDogMTI4MHB4XG59XG4ubW9kdWxlLW5vdGlmaWNhdGlvbi0xMzcgLm5vdGlmaWNhdGlvbi1jbG9zZSB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lXG59XG4ubW9kdWxlLW5vdGlmaWNhdGlvbi0xMzcgLm5vdGlmaWNhdGlvbi1jbG9zZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtbm90aWZpY2F0aW9uLTEzNyAubm90aWZpY2F0aW9uLWNsb3NlLmJ0biB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4MCwgMTczLCA4NSwgMSlcbn1cbi5tb2R1bGUtbm90aWZpY2F0aW9uLTEzNyAubm90aWZpY2F0aW9uLWNsb3NlLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4NywgMTU0LCAxOTMsIDEpICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtbm90aWZpY2F0aW9uLTEzNyAubm90aWZpY2F0aW9uLWNsb3NlLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtY2F0YWxvZy0xMTkgLm1vZHVsZS1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMiAqIDI1cHgpIC8gMyAtIDAuMDFweClcbn1cbi5tb2R1bGUtY2F0YWxvZy0xMTkgLm1vZHVsZS1pdGVtOm5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMTIuNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMC4wMXB4KVxufVxuLm9uZS1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1jYXRhbG9nLTExOSAubW9kdWxlLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMgKiAwcHgpIC8gNCAtIDAuMDFweClcbn1cbi5vbmUtY29sdW1uICNjb250ZW50IC5tb2R1bGUtY2F0YWxvZy0xMTkgLm1vZHVsZS1pdGVtOm5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMC4wMXB4KVxufVxuLnR3by1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1jYXRhbG9nLTExOSAubW9kdWxlLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIgKiAwcHgpIC8gMyAtIDAuMDFweClcbn1cbi50d28tY29sdW1uICNjb250ZW50IC5tb2R1bGUtY2F0YWxvZy0xMTkgLm1vZHVsZS1pdGVtOm5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMC4wMXB4KVxufVxuLnNpZGUtY29sdW1uIC5tb2R1bGUtY2F0YWxvZy0xMTkgLm1vZHVsZS1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwICogMHB4KSAvIDEgLSAwLjAxcHgpXG59XG4uc2lkZS1jb2x1bW4gLm1vZHVsZS1jYXRhbG9nLTExOSAubW9kdWxlLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG4ubW9kdWxlLWNhdGFsb2ctMTE5IC5jYXRhbG9nLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LWZhbWlseTogJ1ZvbGxrb3JuJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsXG59XG4ubW9kdWxlLWNhdGFsb2ctMTE5IC5jYXRhbG9nLXRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtY2F0YWxvZy0xMTkgLnN1Yml0ZW1zIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxufVxuLm1vZHVsZS1jYXRhbG9nLTExOSAuc3ViaXRlbT5hIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKVxufVxuLm1vZHVsZS1jYXRhbG9nLTExOSAuc3ViaXRlbT5hOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiByZ2JhKDgsIDM5LCA3NywgMSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cbi5tb2R1bGUtY2F0YWxvZy0xMTkgLnN1Yml0ZW0udmlldy1tb3JlIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cbi5tb2R1bGUtY2F0YWxvZy0xMTkgLnN1Yml0ZW0udmlldy1tb3JlIGE6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6IHJnYmEoODcsIDE1NCwgMTkzLCAxKVxufVxuLm1vZHVsZS1jYXRhbG9nLTExOSAuc3ViaXRlbT5hIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgcGFkZGluZy1ib3R0b206IDdweFxufVxuLm1vZHVsZS1jYXRhbG9nLTExOSAuY2F0YWxvZy1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cbi5tb2R1bGUtY2F0YWxvZy0xMTkgLml0ZW0tYXNzZXRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG59XG4ubW9kdWxlLWNhdGFsb2ctMTE5IC5pdGVtLWFzc2V0cz5hIHtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBvcmRlcjogMFxufVxuLm1vZHVsZS1jYXRhbG9nLTExOSAuaXRlbS1hc3NldHMgLnN1Yml0ZW1zIHtcbiAgICB3aWR0aDogNjAlXG59XG4ubW9kdWxlLWNhdGFsb2ctMTE5IC5pdGVtLWFzc2V0cyAuY2F0YWxvZy1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubW9kdWxlLWNhdGFsb2ctMTE5IC5tb2R1bGUtaXRlbS5zd2lwZXItc2xpZGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMSAqIDI1cHgpIC8gMiAtIDAuMDFweClcbiAgICB9XG4gICAgLm1vZHVsZS1jYXRhbG9nLTExOSAubW9kdWxlLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICAgICAgcGFkZGluZzogMTIuNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDAuMDFweClcbiAgICB9XG59XG4ubW9kdWxlLWNhdGFsb2ctMjYyIC5tb2R1bGUtaXRlbS5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIgKiAyMHB4KSAvIDMgLSAwLjAxcHgpXG59XG4ubW9kdWxlLWNhdGFsb2ctMjYyIC5tb2R1bGUtaXRlbTpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAwLjAxcHgpXG59XG4ub25lLWNvbHVtbiAjY29udGVudCAubW9kdWxlLWNhdGFsb2ctMjYyIC5tb2R1bGUtaXRlbS5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMiAqIDBweCkgLyAzIC0gMC4wMXB4KVxufVxuLm9uZS1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1jYXRhbG9nLTI2MiAubW9kdWxlLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAwLjAxcHgpXG59XG4udHdvLWNvbHVtbiAjY29udGVudCAubW9kdWxlLWNhdGFsb2ctMjYyIC5tb2R1bGUtaXRlbS5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMSAqIDBweCkgLyAyIC0gMC4wMXB4KVxufVxuLnR3by1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1jYXRhbG9nLTI2MiAubW9kdWxlLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAwLjAxcHgpXG59XG4uc2lkZS1jb2x1bW4gLm1vZHVsZS1jYXRhbG9nLTI2MiAubW9kdWxlLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAgKiAwcHgpIC8gMSAtIDAuMDFweClcbn1cbi5zaWRlLWNvbHVtbiAubW9kdWxlLWNhdGFsb2ctMjYyIC5tb2R1bGUtaXRlbTpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtIDAuMDFweClcbn1cbi5tb2R1bGUtY2F0YWxvZy0yNjIgLnN3aXBlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cbi5tb2R1bGUtY2F0YWxvZy0yNjIgLnN3aXBlci1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoLTE1cHggKiAyKSk7XG4gICAgbWFyZ2luLXRvcDogLTEwcHhcbn1cbi5tb2R1bGUtY2F0YWxvZy0yNjI6aG92ZXIgLnN3aXBlci1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vZHVsZS1jYXRhbG9nLTI2MiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpXG59XG4ubW9kdWxlLWNhdGFsb2ctMjYyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSlcbn1cbi5tb2R1bGUtY2F0YWxvZy0yNjIgLnN3aXBlci1idXR0b25zIGRpdiB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDQsIDU0LCA2NCwgMSk7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG59XG4ubW9kdWxlLWNhdGFsb2ctMjYyIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwXG59XG4ubW9kdWxlLWNhdGFsb2ctMjYyIC5zd2lwZXItYnV0dG9ucyBkaXY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTQwOCcgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ubW9kdWxlLWNhdGFsb2ctMjYyIC5zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU0MDknICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuLm1vZHVsZS1jYXRhbG9nLTI2MiAuc3dpcGVyLWJ1dHRvbnMgZGl2Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9kdWxlLWNhdGFsb2ctMjYyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxufVxuLm1vZHVsZS1jYXRhbG9nLTI2MiAuc3dpcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweFxufVxuLm1vZHVsZS1jYXRhbG9nLTI2MiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSlcbn1cbi5tb2R1bGUtY2F0YWxvZy0yNjIgLnN3aXBlci1wYWdpbmF0aW9uPnNwYW4rc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweFxufVxuLmRlc2t0b3AgLm1vZHVsZS1jYXRhbG9nLTI2MiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU3LCAxNjYsIDEpXG59XG4ubW9kdWxlLWNhdGFsb2ctMjYyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtY2F0YWxvZy0yNjIgLnN3aXBlci1wYWdpbmF0aW9uPnNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHhcbn1cbi5tb2R1bGUtY2F0YWxvZy0yNjIgLmNhdGFsb2ctdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtZmFtaWx5OiAnVm9sbGtvcm4nO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGluaXRpYWxcbn1cbi5tb2R1bGUtY2F0YWxvZy0yNjIgLmNhdGFsb2ctdGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1vZHVsZS1jYXRhbG9nLTI2MiAuc3ViaXRlbXMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG59XG4ubW9kdWxlLWNhdGFsb2ctMjYyIC5zdWJpdGVtPmEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpXG59XG4ubW9kdWxlLWNhdGFsb2ctMjYyIC5zdWJpdGVtPmE6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6IHJnYmEoOCwgMzksIDc3LCAxKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuLm1vZHVsZS1jYXRhbG9nLTI2MiAuc3ViaXRlbS52aWV3LW1vcmUgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuLm1vZHVsZS1jYXRhbG9nLTI2MiAuc3ViaXRlbS52aWV3LW1vcmUgYTpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpXG59XG4ubW9kdWxlLWNhdGFsb2ctMjYyIC5zdWJpdGVtPmEge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4XG59XG4ubW9kdWxlLWNhdGFsb2ctMjYyIC5jYXRhbG9nLWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuLm1vZHVsZS1jYXRhbG9nLTI2MiAuaXRlbS1hc3NldHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbn1cbi5tb2R1bGUtY2F0YWxvZy0yNjIgLml0ZW0tYXNzZXRzPmEge1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG9yZGVyOiAwXG59XG4ubW9kdWxlLWNhdGFsb2ctMjYyIC5pdGVtLWFzc2V0cyAuc3ViaXRlbXMge1xuICAgIHdpZHRoOiA2MCVcbn1cbi5tb2R1bGUtY2F0YWxvZy0yNjIgLml0ZW0tYXNzZXRzIC5jYXRhbG9nLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tb2R1bGUtY2F0YWxvZy0yNjIgLm1vZHVsZS1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxICogMjBweCkgLyAyIC0gMC4wMXB4KVxuICAgIH1cbiAgICAubW9kdWxlLWNhdGFsb2ctMjYyIC5tb2R1bGUtaXRlbTpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDAuMDFweClcbiAgICB9XG4gICAgLm1vZHVsZS1jYXRhbG9nLTI2MiAuc3dpcGVyLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgICAubW9kdWxlLWNhdGFsb2ctMjYyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGVcbiAgICB9XG59XG4ubW9kdWxlLWJhbm5lcnMtMjAxIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG4ubW9kdWxlLWJhbm5lcnMtMjAxIC5zd2lwZXItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKC0xNXB4ICogMikpO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4XG59XG4ubW9kdWxlLWJhbm5lcnMtMjAxOmhvdmVyIC5zd2lwZXItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5tb2R1bGUtYmFubmVycy0yMDEgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKVxufVxuLm1vZHVsZS1iYW5uZXJzLTIwMSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpXG59XG4ubW9kdWxlLWJhbm5lcnMtMjAxIC5zd2lwZXItYnV0dG9ucyBkaXYge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA1NCwgNjQsIDEpO1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuLm1vZHVsZS1iYW5uZXJzLTIwMSAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMFxufVxuLm1vZHVsZS1iYW5uZXJzLTIwMSAuc3dpcGVyLWJ1dHRvbnMgZGl2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU0MDgnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuLm1vZHVsZS1iYW5uZXJzLTIwMSAuc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNDA5JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5tb2R1bGUtYmFubmVycy0yMDEgLnN3aXBlci1idXR0b25zIGRpdjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1vZHVsZS1iYW5uZXJzLTIwMSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbn1cbi5tb2R1bGUtYmFubmVycy0yMDEgLnN3aXBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHhcbn1cbi5tb2R1bGUtYmFubmVycy0yMDEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpXG59XG4ubW9kdWxlLWJhbm5lcnMtMjAxIC5zd2lwZXItcGFnaW5hdGlvbj5zcGFuK3NwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHhcbn1cbi5kZXNrdG9wIC5tb2R1bGUtYmFubmVycy0yMDEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NywgMTY2LCAxKVxufVxuLm1vZHVsZS1iYW5uZXJzLTIwMSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9kdWxlLWJhbm5lcnMtMjAxIC5zd2lwZXItcGFnaW5hdGlvbj5zcGFuIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4XG59XG4ubW9kdWxlLWJhbm5lcnMtMjAxIC5tb2R1bGUtaXRlbS5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMCAqIDBweCkgLyAxIC0gMC4wMXB4KVxufVxuLm1vZHVsZS1iYW5uZXJzLTIwMSAubW9kdWxlLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG4ub25lLWNvbHVtbiAjY29udGVudCAubW9kdWxlLWJhbm5lcnMtMjAxIC5tb2R1bGUtaXRlbS5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMCAqIDBweCkgLyAxIC0gMC4wMXB4KVxufVxuLm9uZS1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1iYW5uZXJzLTIwMSAubW9kdWxlLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG4udHdvLWNvbHVtbiAjY29udGVudCAubW9kdWxlLWJhbm5lcnMtMjAxIC5tb2R1bGUtaXRlbS5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMCAqIDBweCkgLyAxIC0gMC4wMXB4KVxufVxuLnR3by1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1iYW5uZXJzLTIwMSAubW9kdWxlLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG4uc2lkZS1jb2x1bW4gLm1vZHVsZS1iYW5uZXJzLTIwMSAubW9kdWxlLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAgKiAwcHgpIC8gMSAtIDAuMDFweClcbn1cbi5zaWRlLWNvbHVtbiAubW9kdWxlLWJhbm5lcnMtMjAxIC5tb2R1bGUtaXRlbTpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtIDAuMDFweClcbn1cbi5tb2R1bGUtYmFubmVycy0yMDEgYSBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbn1cbi5tb2R1bGUtYmFubmVycy0yMDEgLm1vZHVsZS1pdGVtPmE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTksIDE1MSwgMC4yKVxufVxuLm1vZHVsZS1iYW5uZXJzLTIwMSBhOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDBcbn1cbi5kZXNrdG9wIC5tb2R1bGUtYmFubmVycy0yMDEgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxXG59XG4ubW9kdWxlLWJhbm5lcnMtMjAxIGE6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwXG59XG4uZGVza3RvcCAubW9kdWxlLWJhbm5lcnMtMjAxIGE6aG92ZXI6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxXG59XG4ubW9kdWxlLWJhbm5lcnMtMjAxIC5iYW5uZXItY2FwdGlvbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKVxufVxuLmRlc2t0b3AgLm1vZHVsZS1iYW5uZXJzLTIwMSBhOmhvdmVyIC5iYW5uZXItY2FwdGlvbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxXG59XG4ubW9kdWxlLWJhbm5lcnMtMjAxIGEgLmJhbm5lci1jYXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJVxufVxuLm1vZHVsZS1iYW5uZXJzLTIwMSAuYmFubmVyLWNhcHRpb24gc3Bhbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGU1YzgnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICB0b3A6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4XG59XG4ubW9kdWxlLWJhbm5lcnMtMjAxIC5iYW5uZXItY2FwdGlvbiBzcGFuIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKGNhbGMoMTAwIC8gMTAwKSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgsIDM5LCA3NywgMSk7XG4gICAgbWFyZ2luOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHhcbn1cbi5tb2R1bGUtYmFubmVycy0yMDEgLmJhbm5lci1jYXB0aW9uLTIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMClcbn1cbi5kZXNrdG9wIC5tb2R1bGUtYmFubmVycy0yMDEgYTpob3ZlciAuYmFubmVyLWNhcHRpb24tMiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxXG59XG4ubW9kdWxlLWJhbm5lcnMtMjAxIGEgLmJhbm5lci1jYXB0aW9uLTIge1xuICAgIHdpZHRoOiAxMDAlXG59XG4ubW9kdWxlLWJhbm5lcnMtMjAxIC5iYW5uZXItY2FwdGlvbi0yIHNwYW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoY2FsYygxMDAgLyAxMDApKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tb2R1bGUtYmFubmVycy0yMDEgLnN3aXBlci1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgLm1vZHVsZS1iYW5uZXJzLTIwMSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlXG4gICAgfVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnRpdGxlLm1vZHVsZS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnRpdGxlLm1vZHVsZS10aXRsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC50aXRsZS5tb2R1bGUtdGl0bGUucGFnZS10aXRsZT5zcGFuOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnN3aXBlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5zd2lwZXItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKC0xNXB4ICogMikpO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNzpob3ZlciAuc3dpcGVyLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAuc3dpcGVyLWJ1dHRvbnMgZGl2IHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0NCwgNTQsIDY0LCAxKTtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAuc3dpcGVyLWJ1dHRvbnMgZGl2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU0MDgnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnN3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTQwOScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAuc3dpcGVyLWJ1dHRvbnMgZGl2Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5zd2lwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5zd2lwZXItcGFnaW5hdGlvbj5zcGFuK3NwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHhcbn1cbi5kZXNrdG9wIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTcsIDE2NiwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5zd2lwZXItcGFnaW5hdGlvbj5zcGFuIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAubmF2LXRhYnM+bGk+YSwgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLm5hdi10YWJzPmxpLmFjdGl2ZT5hLCAubW9kdWxlLXByb2R1Y3RzLTIyNyAubmF2LXRhYnM+bGkuYWN0aXZlPmE6aG92ZXIsIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5uYXYtdGFicz5saS5hY3RpdmU+YTpmb2N1cyB7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kIE1hZHVyYWknO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cbi5kZXNrdG9wIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5uYXYtdGFicz5saTpob3Zlcj5hLCAubW9kdWxlLXByb2R1Y3RzLTIyNyAubmF2LXRhYnM+bGkuYWN0aXZlPmEge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLm5hdi10YWJzPmxpLmFjdGl2ZT5hLCAubW9kdWxlLXByb2R1Y3RzLTIyNyAubmF2LXRhYnM+bGkuYWN0aXZlPmE6aG92ZXIsIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5uYXYtdGFicz5saS5hY3RpdmU+YTpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5uYXYtdGFicz5saSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBmbGV4LWdyb3c6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5uYXYtdGFicz5saS5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5uYXYtdGFicz5saS5hY3RpdmU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDEwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5uYXYtdGFicz5saT5hIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLm5hdi10YWJzPmxpPmE6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG1pbi13aWR0aDogNTBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLm5hdi10YWJzPmxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLm1vYmlsZSAubmF2LXRhYnMge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLm5hdi10YWJzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAycHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC50YWItY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC50YWItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC50YWItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnRhYi1jb250YWluZXIgLm5hdi10YWJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzICogMjBweCkgLyA0IC0gMC4wMXB4KVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtIDAuMDFweClcbn1cbi5vbmUtY29sdW1uICNjb250ZW50IC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxheW91dC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMiAqIDBweCkgLyAzIC0gMC4wMXB4KVxufVxuLm9uZS1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMC4wMXB4KVxufVxuLnR3by1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyICogMHB4KSAvIDMgLSAwLjAxcHgpXG59XG4udHdvLWNvbHVtbiAjY29udGVudCAubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAwLjAxcHgpXG59XG4uc2lkZS1jb2x1bW4gLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwICogMHB4KSAvIDEgLSAwLjAxcHgpXG59XG4uc2lkZS1jb2x1bW4gLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gMC4wMXB4KVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjc6bm90KC5jYXJvdXNlbC1tb2RlKSAubW9kdWxlLWJvZHkgLm1vZHVsZS1pdGVtPmRpdiB7XG4gICAgbWFyZ2luOiAtN3B4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5wcm9kdWN0LWxhYmVscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDFcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnF1aWNrdmlldy1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAxcHgpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tcXVpY2t2aWV3IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC44OCk7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iOmhvdmVyIC5idG4tcXVpY2t2aWV3IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXF1aWNrdmlldyAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXc6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICdcXGViZWYnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGVmdDogMXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5pbWFnZSAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA1NCwgNjQsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5pbWFnZSAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU4LCA3MSwgODQsIDEpICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmltYWdlIC5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5jb3VudGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMXB4KSBzY2FsZSgxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtbGF5b3V0IC5pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5zdGF0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5zdGF0LTEgLnN0YXRzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5zdGF0LTIgLnN0YXRzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy1zdGFycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy5uby1yYXRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyAuZmEtc3RhY2sge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogMS4yZW1cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyAuZmEtc3RhciwgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nIC5mYS1zdGFyKy5mYS1zdGFyLW8ge1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjA4LCAxMTcsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmctc3RhcnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmcubm8tcmF0aW5nIHNwYW4ge1xuICAgIG9wYWNpdHk6IDAuNVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAubmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA4cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLm5hbWUgYSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtZmFtaWx5OiAnVm9sbGtvcm4nO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5wcmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucHJpY2UtdGF4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5wcmljZS1uZXcge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKTtcbiAgICBtYXJnaW46IDAgN3B4IDAgMDtcbiAgICBvcmRlcjogMVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucHJpY2Utb2xkIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAyXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5wcmljZT5kaXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9uLWdyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbi1ncm91cCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1OCwgNzEsIDg0LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuY2FydC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydCAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMSk7XG4gICAgbGVmdDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQge1xuICAgIGZsZXg6IGluaXRpYWxcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5jYXJ0LWdyb3VwIHtcbiAgICBmbGV4OiBpbml0aWFsXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG4sIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5zdGVwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGhlaWdodDogMzBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAuYnV0dG9uLWdyb3VwLWJvdHRvbSAud2lzaC1ncm91cC53aXNoLWdyb3VwLWJvdHRvbSB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5idXR0b24tZ3JvdXAtYm90dG9tIC53aXNoLWdyb3VwLWJvdHRvbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3Q6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0IC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlIC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuLCAubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmhvdmVyOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnRcbn1cbi5kZXNrdG9wIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLWV4dHJhKy5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bjpmaXJzdC1jaGlsZCAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIC40ZW1cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0biAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIC40ZW1cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtbGF5b3V0IC5leHRyYS1ncm91cD5kaXYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXA+ZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmhvdmVyOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnRcbn1cbi5kZXNrdG9wIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG4sIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmhvdmVyOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnRcbn1cbi5kZXNrdG9wIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogYXV0b1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwPmRpdiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbnMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTEwMCUsIDFweClcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idXR0b25zLXdyYXBwZXIgLmJ1dHRvbi1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTVweCwgMXB4KVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWI6aG92ZXIgLmJ1dHRvbnMtd3JhcHBlciAuYnV0dG9uLWdyb3VwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAud2lzaC1ncm91cCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tcXVpY2t2aWV3LmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0Om5vdCgucHJvZHVjdC1ncmlkKSAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpKy5wcm9kdWN0LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIG1hcmdpbi10b3A6IDI1cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWI6aG92ZXIgLnByb2R1Y3QtaW1nPmRpdiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEyKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucHJvZHVjdC1sYWJlbHMge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucXVpY2t2aWV3LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMXB4KVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXF1aWNrdmlldyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguODgpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYjpob3ZlciAuYnRuLXF1aWNrdmlldyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXcgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tcXVpY2t2aWV3OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiAnXFxlYmVmJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxN3B4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5jb3VudGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMXB4KSBzY2FsZSgxKTtcbiAgICBib3R0b206IDEwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QucHJvZHVjdC1saXN0IC5wcm9kdWN0LWxheW91dCAuaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5zdGF0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAuc3RhdC0xIC5zdGF0cy1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5zdGF0LTIgLnN0YXRzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5yYXRpbmcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy5uby1yYXRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyAuZmEtc3RhY2sge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogMS4yZW1cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyAuZmEtc3RhciwgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucmF0aW5nIC5mYS1zdGFyKy5mYS1zdGFyLW8ge1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjA4LCAxMTcsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5yYXRpbmctc3RhcnMge1xuICAgIG1hcmdpbi10b3A6IC0xOHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5yYXRpbmcubm8tcmF0aW5nIHNwYW4ge1xuICAgIG9wYWNpdHk6IC4zXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDVweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAubmFtZSBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5wcmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kIE1hZHVyYWknO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5wcmljZS10YXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucHJpY2UtbmV3IHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSk7XG4gICAgbWFyZ2luOiAwIDdweCAwIDA7XG4gICAgb3JkZXI6IDFcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnByaWNlLW9sZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcmRlcjogMlxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucHJpY2U+ZGl2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbi1ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0LnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmNhcnQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY2FydCB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3Qge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tbGVmdDogNXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY2FydDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY2FydCAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIC40ZW1cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydCB7XG4gICAgZmxleDogaW5pdGlhbFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmNhcnQtZ3JvdXAge1xuICAgIGZsZXg6IGluaXRpYWxcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnN0ZXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NywgMTY2LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgaGVpZ2h0OiAzOHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5zdGVwcGVyIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnN0ZXBwZXIgc3BhbiBpIHtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3Q6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0IC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOCwgMzksIDc3LCAxKSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTMsIDQ3LCA4OCwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODcsIDE1NCwgMTkzLCAxKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTMsIDQ3LCA4OCwgMSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpob3ZlciwgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjphY3RpdmU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4LCAzOSwgNzcsIDEpXG59XG4uZGVza3RvcCAubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG4sIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4LCAzOSwgNzcsIDEpICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMywgNDcsIDg4LCAxKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzLCA0NywgODgsIDEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmhvdmVyLCAubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46YWN0aXZlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoOCwgMzksIDc3LCAxKVxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLWV4dHJhKy5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHJnYmEoODAsIDE3MywgODUsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuOmZpcnN0LWNoaWxkIC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgLjRlbVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0biAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIC40ZW1cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC1sYXlvdXQgLmV4dHJhLWdyb3VwPmRpdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cD5kaXYge1xuICAgIG1hcmdpbi10b3A6IDEwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuLCAubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiBpbml0aWFsXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0LnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXA+ZGl2IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0LnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG9yZGVyOiBpbml0aWFsO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0LnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIC5idXR0b24tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGlzdC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWI6aG92ZXIgLmJ1dHRvbnMtd3JhcHBlciAuYnV0dG9uLWdyb3VwIHtcbiAgICB0cmFuc2Zvcm06IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QucHJvZHVjdC1ncmlkIC53aXNoLWdyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXcuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubW9kdWxlLXByb2R1Y3RzLTIyNyAuc3dpcGVyLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxICogMTBweCkgLyAyIC0gMC4wMXB4KVxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDAuMDFweClcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXF1aWNrdmlldyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yMjcgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nLXN0YXJzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweFxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvXG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idXR0b25zLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIG9yZGVyOiAtNTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idXR0b25zLXdyYXBwZXIgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5yYXRpbmctc3RhcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHhcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgICAubW9kdWxlLXByb2R1Y3RzLTIyNyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlXG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLm5hbWUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTIyNyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZzogOHB4XG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4XG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QucHJvZHVjdC1saXN0IC5wcm9kdWN0LWxheW91dCAuaW1hZ2Uge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjI3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmNhcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHhcbiAgICB9XG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLnN3aXBlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cbi5tb2R1bGUtYmxvY2tzLTIxMiAuc3dpcGVyLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICgtMTVweCAqIDIpKTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweFxufVxuLm1vZHVsZS1ibG9ja3MtMjEyOmhvdmVyIC5zd2lwZXItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5tb2R1bGUtYmxvY2tzLTIxMiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpXG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKVxufVxuLm1vZHVsZS1ibG9ja3MtMjEyIC5zd2lwZXItYnV0dG9ucyBkaXYge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA1NCwgNjQsIDEpO1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuLm1vZHVsZS1ibG9ja3MtMjEyIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwXG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLnN3aXBlci1idXR0b25zIGRpdjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNDA4JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5tb2R1bGUtYmxvY2tzLTIxMiAuc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNDA5JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5tb2R1bGUtYmxvY2tzLTIxMiAuc3dpcGVyLWJ1dHRvbnMgZGl2Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLnN3aXBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHhcbn1cbi5tb2R1bGUtYmxvY2tzLTIxMiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSlcbn1cbi5tb2R1bGUtYmxvY2tzLTIxMiAuc3dpcGVyLXBhZ2luYXRpb24+c3BhbitzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4XG59XG4uZGVza3RvcCAubW9kdWxlLWJsb2Nrcy0yMTIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDMsIDE1NywgMTY2LCAxKVxufVxuLm1vZHVsZS1ibG9ja3MtMjEyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtYmxvY2tzLTIxMiAuc3dpcGVyLXBhZ2luYXRpb24+c3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweFxufVxuLm1vZHVsZS1ibG9ja3MtMjEyLmJsb2Nrcy1ncmlkIC5tb2R1bGUtaXRlbS5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMCAqIDBweCkgLyAxIC0gMC4wMXB4KVxufVxuLm1vZHVsZS1ibG9ja3MtMjEyLmJsb2Nrcy1ncmlkIC5tb2R1bGUtaXRlbTpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtIDAuMDFweClcbn1cbi5vbmUtY29sdW1uICNjb250ZW50IC5tb2R1bGUtYmxvY2tzLTIxMi5ibG9ja3MtZ3JpZCAubW9kdWxlLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAgKiAwcHgpIC8gMSAtIDAuMDFweClcbn1cbi5vbmUtY29sdW1uICNjb250ZW50IC5tb2R1bGUtYmxvY2tzLTIxMi5ibG9ja3MtZ3JpZCAubW9kdWxlLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG4udHdvLWNvbHVtbiAjY29udGVudCAubW9kdWxlLWJsb2Nrcy0yMTIuYmxvY2tzLWdyaWQgLm1vZHVsZS1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwICogMHB4KSAvIDEgLSAwLjAxcHgpXG59XG4udHdvLWNvbHVtbiAjY29udGVudCAubW9kdWxlLWJsb2Nrcy0yMTIuYmxvY2tzLWdyaWQgLm1vZHVsZS1pdGVtOm5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gMC4wMXB4KVxufVxuLnNpZGUtY29sdW1uIC5tb2R1bGUtYmxvY2tzLTIxMi5ibG9ja3MtZ3JpZCAubW9kdWxlLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAgKiAwcHgpIC8gMSAtIDAuMDFweClcbn1cbi5zaWRlLWNvbHVtbiAubW9kdWxlLWJsb2Nrcy0yMTIuYmxvY2tzLWdyaWQgLm1vZHVsZS1pdGVtOm5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gMC4wMXB4KVxufVxuLm1vZHVsZS1ibG9ja3MtMjEyIC50aXRsZS5ibG9jay10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbFxufVxuLm1vZHVsZS1ibG9ja3MtMjEyIC50aXRsZS5ibG9jay10aXRsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtYmxvY2tzLTIxMiAudGl0bGUuYmxvY2stdGl0bGUucGFnZS10aXRsZT5zcGFuOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1ibG9ja3MtMjEyIC5uYXYtdGFicz5saT5hLCAubW9kdWxlLWJsb2Nrcy0yMTIgLm5hdi10YWJzPmxpLmFjdGl2ZT5hLCAubW9kdWxlLWJsb2Nrcy0yMTIgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmhvdmVyLCAubW9kdWxlLWJsb2Nrcy0yMTIgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmZvY3VzIHtcbiAgICBmb250LWZhbWlseTogJ0hpbmQgTWFkdXJhaSc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuLmRlc2t0b3AgLm1vZHVsZS1ibG9ja3MtMjEyIC5uYXYtdGFicz5saTpob3Zlcj5hLCAubW9kdWxlLWJsb2Nrcy0yMTIgLm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtYmxvY2tzLTIxMiAubmF2LXRhYnM+bGkuYWN0aXZlPmEsIC5tb2R1bGUtYmxvY2tzLTIxMiAubmF2LXRhYnM+bGkuYWN0aXZlPmE6aG92ZXIsIC5tb2R1bGUtYmxvY2tzLTIxMiAubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpXG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLm5hdi10YWJzPmxpIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGZsZXgtZ3JvdzogMFxufVxuLm1vZHVsZS1ibG9ja3MtMjEyIC5uYXYtdGFicz5saS5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtYmxvY2tzLTIxMiAubmF2LXRhYnM+bGkuYWN0aXZlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxMHB4XG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLm5hdi10YWJzPmxpPmEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4XG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLm5hdi10YWJzPmxpPmE6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4XG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBtaW4td2lkdGg6IDUwcHhcbn1cbi5tb2R1bGUtYmxvY2tzLTIxMiAubmF2LXRhYnM+bGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4XG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLm1vYmlsZSAubmF2LXRhYnMge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbFxufVxuLm1vZHVsZS1ibG9ja3MtMjEyIC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMnB4XG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLm5hdi10YWJzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAxKVxufVxuLm1vZHVsZS1ibG9ja3MtMjEyIC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtYmxvY2tzLTIxMiAudGFiLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweFxufVxuLm1vZHVsZS1ibG9ja3MtMjEyIC50YWItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vZHVsZS1ibG9ja3MtMjEyIC50YWItY29udGFpbmVyIC5uYXYtdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xufVxuLm1vZHVsZS1ibG9ja3MtMjEyIC5ibG9jay10aXRsZSB7XG4gICAgb3JkZXI6IC0yXG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLmJsb2NrLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBvcmRlcjogLTE7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLmJsb2NrLWhlYWRlciBpbWcge1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cbi5tb2R1bGUtYmxvY2tzLTIxMiAuYmxvY2std3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleFxufVxuLm1vZHVsZS1ibG9ja3MtMjEyIC5ibG9jay1oZWFkZXIgaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleFxufVxuLm1vZHVsZS1ibG9ja3MtMjEyIC5ibG9jay1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubW9kdWxlLWJsb2Nrcy0yMTIgLnN3aXBlci1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgLm1vZHVsZS1ibG9ja3MtMjEyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGVcbiAgICB9XG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLm1vZHVsZS1pdGVtLTEgLm1vZHVsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4XG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLm1vZHVsZS1pdGVtLTEgLmJsb2NrLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBvcmRlcjogLTE7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cbi5tb2R1bGUtYmxvY2tzLTIxMiAubW9kdWxlLWl0ZW0tMSAuYmxvY2staGVhZGVyIGltZyB7XG4gICAgZGlzcGxheTogZmxleFxufVxuLm1vZHVsZS1ibG9ja3MtMjEyIC5tb2R1bGUtaXRlbS0xIC5ibG9jay13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLm1vZHVsZS1pdGVtLTEgLmJsb2NrLWhlYWRlciBpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLm1vZHVsZS1pdGVtLTEgLmJsb2NrLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxufVxuLm1vZHVsZS1ibG9ja3MtMjEyIC5tb2R1bGUtaXRlbS0xIC5ibG9jay1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbHVtbi1jb3VudDogaW5pdGlhbDtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGNvbHVtbi1ydWxlLXdpZHRoOiAxcHg7XG4gICAgY29sdW1uLXJ1bGUtc3R5bGU6IHNvbGlkXG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLm1vZHVsZS1pdGVtLTEgLmV4cGFuZC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlXG59XG4ubW9kdWxlLWJsb2Nrcy0yMTIgLm1vZHVsZS1pdGVtLTEgLmJsb2NrLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLm1vZHVsZS1ibG9ja3MtMjEyIC5tb2R1bGUtaXRlbS0xIC5ibG9jay1mb290ZXIgLmJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBzY2FsZShjYWxjKDgwIC8gMTAwKSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnRcbn1cbi5tb2R1bGUtYmxvY2tzLTIxMiAubW9kdWxlLWl0ZW0tMSAuYmxvY2stZm9vdGVyIC5idG46OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlNWM4JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnRpdGxlLm1vZHVsZS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnRpdGxlLm1vZHVsZS10aXRsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC50aXRsZS5tb2R1bGUtdGl0bGUucGFnZS10aXRsZT5zcGFuOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnN3aXBlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5zd2lwZXItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKC0xNXB4ICogMikpO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMzpob3ZlciAuc3dpcGVyLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAuc3dpcGVyLWJ1dHRvbnMgZGl2IHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0NCwgNTQsIDY0LCAxKTtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAuc3dpcGVyLWJ1dHRvbnMgZGl2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU0MDgnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnN3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTQwOScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAuc3dpcGVyLWJ1dHRvbnMgZGl2Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5zd2lwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5zd2lwZXItcGFnaW5hdGlvbj5zcGFuK3NwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHhcbn1cbi5kZXNrdG9wIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQzLCAxNTcsIDE2NiwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5zd2lwZXItcGFnaW5hdGlvbj5zcGFuIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAubmF2LXRhYnM+bGk+YSwgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLm5hdi10YWJzPmxpLmFjdGl2ZT5hLCAubW9kdWxlLXByb2R1Y3RzLTIxMyAubmF2LXRhYnM+bGkuYWN0aXZlPmE6aG92ZXIsIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5uYXYtdGFicz5saS5hY3RpdmU+YTpmb2N1cyB7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kIE1hZHVyYWknO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cbi5kZXNrdG9wIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5uYXYtdGFicz5saTpob3Zlcj5hLCAubW9kdWxlLXByb2R1Y3RzLTIxMyAubmF2LXRhYnM+bGkuYWN0aXZlPmEge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLm5hdi10YWJzPmxpLmFjdGl2ZT5hLCAubW9kdWxlLXByb2R1Y3RzLTIxMyAubmF2LXRhYnM+bGkuYWN0aXZlPmE6aG92ZXIsIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5uYXYtdGFicz5saS5hY3RpdmU+YTpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5uYXYtdGFicz5saSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBmbGV4LWdyb3c6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5uYXYtdGFicz5saS5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5uYXYtdGFicz5saS5hY3RpdmU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDEwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5uYXYtdGFicz5saT5hIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLm5hdi10YWJzPmxpPmE6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG1pbi13aWR0aDogNTBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLm5hdi10YWJzPmxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLm1vYmlsZSAubmF2LXRhYnMge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLm5hdi10YWJzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAycHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC50YWItY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC50YWItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnRhYi1jb250YWluZXIgLm5hdi10YWJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzICogMjBweCkgLyA0IC0gMC4wMXB4KVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtIDAuMDFweClcbn1cbi5vbmUtY29sdW1uICNjb250ZW50IC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxheW91dC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMCAqIDBweCkgLyAxIC0gMC4wMXB4KVxufVxuLm9uZS1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gMC4wMXB4KVxufVxuLnR3by1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwICogMHB4KSAvIDEgLSAwLjAxcHgpXG59XG4udHdvLWNvbHVtbiAjY29udGVudCAubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG4uc2lkZS1jb2x1bW4gLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwICogMHB4KSAvIDEgLSAwLjAxcHgpXG59XG4uc2lkZS1jb2x1bW4gLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gMC4wMXB4KVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTM6bm90KC5jYXJvdXNlbC1tb2RlKSAubW9kdWxlLWJvZHkgLm1vZHVsZS1pdGVtPmRpdiB7XG4gICAgbWFyZ2luOiAtN3B4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5wcm9kdWN0LWxhYmVscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDFcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnF1aWNrdmlldy1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAxcHgpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tcXVpY2t2aWV3IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC44OCk7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iOmhvdmVyIC5idG4tcXVpY2t2aWV3IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXF1aWNrdmlldyAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXc6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICdcXGViZWYnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGVmdDogMXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5pbWFnZSAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA1NCwgNjQsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5pbWFnZSAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU4LCA3MSwgODQsIDEpICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmltYWdlIC5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5jb3VudGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMXB4KSBzY2FsZSgxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtbGF5b3V0IC5pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5zdGF0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5zdGF0LTEgLnN0YXRzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5zdGF0LTIgLnN0YXRzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy1zdGFycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy5uby1yYXRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyAuZmEtc3RhY2sge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogMS4yZW1cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyAuZmEtc3RhciwgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nIC5mYS1zdGFyKy5mYS1zdGFyLW8ge1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjA4LCAxMTcsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmctc3RhcnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmcubm8tcmF0aW5nIHNwYW4ge1xuICAgIG9wYWNpdHk6IDAuNVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAubmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA4cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLm5hbWUgYSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtZmFtaWx5OiAnVm9sbGtvcm4nO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5wcmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucHJpY2UtdGF4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5wcmljZS1uZXcge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKTtcbiAgICBtYXJnaW46IDAgN3B4IDAgMDtcbiAgICBvcmRlcjogMVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucHJpY2Utb2xkIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAyXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5wcmljZT5kaXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9uLWdyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbi1ncm91cCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1OCwgNzEsIDg0LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuY2FydC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydCAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMSk7XG4gICAgbGVmdDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQge1xuICAgIGZsZXg6IGluaXRpYWxcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5jYXJ0LWdyb3VwIHtcbiAgICBmbGV4OiBpbml0aWFsXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG4sIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5zdGVwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGhlaWdodDogMzBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAuYnV0dG9uLWdyb3VwLWJvdHRvbSAud2lzaC1ncm91cC53aXNoLWdyb3VwLWJvdHRvbSB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5idXR0b24tZ3JvdXAtYm90dG9tIC53aXNoLWdyb3VwLWJvdHRvbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3Q6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0IC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlIC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuLCAubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmhvdmVyOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnRcbn1cbi5kZXNrdG9wIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLWV4dHJhKy5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bjpmaXJzdC1jaGlsZCAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIC40ZW1cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0biAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIC40ZW1cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtbGF5b3V0IC5leHRyYS1ncm91cD5kaXYge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXA+ZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmhvdmVyOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnRcbn1cbi5kZXNrdG9wIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG4sIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmhvdmVyOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnRcbn1cbi5kZXNrdG9wIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogYXV0b1xufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwPmRpdiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbnMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTEwMCUsIDFweClcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idXR0b25zLXdyYXBwZXIgLmJ1dHRvbi1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTVweCwgMXB4KVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWI6aG92ZXIgLmJ1dHRvbnMtd3JhcHBlciAuYnV0dG9uLWdyb3VwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxcHgpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAud2lzaC1ncm91cCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tcXVpY2t2aWV3LmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0Om5vdCgucHJvZHVjdC1ncmlkKSAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpKy5wcm9kdWN0LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIG1hcmdpbi10b3A6IDI1cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWI6aG92ZXIgLnByb2R1Y3QtaW1nPmRpdiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEyKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucHJvZHVjdC1sYWJlbHMge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucXVpY2t2aWV3LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMXB4KVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXF1aWNrdmlldyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguODgpO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYjpob3ZlciAuYnRuLXF1aWNrdmlldyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXcgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tcXVpY2t2aWV3OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiAnXFxlYmVmJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxN3B4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5jb3VudGRvd24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMXB4KSBzY2FsZSgxKTtcbiAgICBib3R0b206IDEwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QucHJvZHVjdC1saXN0IC5wcm9kdWN0LWxheW91dCAuaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5zdGF0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAuc3RhdC0xIC5zdGF0cy1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5zdGF0LTIgLnN0YXRzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5yYXRpbmcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy5uby1yYXRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyAuZmEtc3RhY2sge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogMS4yZW1cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyAuZmEtc3RhciwgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucmF0aW5nIC5mYS1zdGFyKy5mYS1zdGFyLW8ge1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjA4LCAxMTcsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5yYXRpbmctc3RhcnMge1xuICAgIG1hcmdpbi10b3A6IC0xOHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5yYXRpbmcubm8tcmF0aW5nIHNwYW4ge1xuICAgIG9wYWNpdHk6IC4zXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDVweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAubmFtZSBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1mYW1pbHk6ICdWb2xsa29ybic7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5wcmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kIE1hZHVyYWknO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5wcmljZS10YXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucHJpY2UtbmV3IHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSk7XG4gICAgbWFyZ2luOiAwIDdweCAwIDA7XG4gICAgb3JkZXI6IDFcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnByaWNlLW9sZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcmRlcjogMlxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAucHJpY2U+ZGl2IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbi1ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0LnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmNhcnQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY2FydCB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3Qge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tbGVmdDogNXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY2FydDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY2FydCAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIC40ZW1cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydCB7XG4gICAgZmxleDogaW5pdGlhbFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmNhcnQtZ3JvdXAge1xuICAgIGZsZXg6IGluaXRpYWxcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnN0ZXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNDMsIDE1NywgMTY2LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgaGVpZ2h0OiAzOHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5zdGVwcGVyIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnN0ZXBwZXIgc3BhbiBpIHtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3Q6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0IC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOCwgMzksIDc3LCAxKSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTMsIDQ3LCA4OCwgMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODcsIDE1NCwgMTkzLCAxKSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTMsIDQ3LCA4OCwgMSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpob3ZlciwgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjphY3RpdmU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4LCAzOSwgNzcsIDEpXG59XG4uZGVza3RvcCAubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG4sIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4LCAzOSwgNzcsIDEpICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMywgNDcsIDg4LCAxKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzLCA0NywgODgsIDEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmhvdmVyLCAubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46YWN0aXZlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoOCwgMzksIDc3LCAxKVxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLWV4dHJhKy5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHJnYmEoODAsIDE3MywgODUsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuOmZpcnN0LWNoaWxkIC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgLjRlbVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0biAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIC40ZW1cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC1sYXlvdXQgLmV4dHJhLWdyb3VwPmRpdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cD5kaXYge1xuICAgIG1hcmdpbi10b3A6IDEwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuLCAubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiBpbml0aWFsXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0LnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXA+ZGl2IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0LnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG9yZGVyOiBpbml0aWFsO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0LnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIC5idXR0b24tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGlzdC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWI6aG92ZXIgLmJ1dHRvbnMtd3JhcHBlciAuYnV0dG9uLWdyb3VwIHtcbiAgICB0cmFuc2Zvcm06IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QucHJvZHVjdC1ncmlkIC53aXNoLWdyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXcuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubW9kdWxlLXByb2R1Y3RzLTIxMyAuc3dpcGVyLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxICogMTBweCkgLyAyIC0gMC4wMXB4KVxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDAuMDFweClcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXF1aWNrdmlldyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0yMTMgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nLXN0YXJzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweFxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvXG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idXR0b25zLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIG9yZGVyOiAtNTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idXR0b25zLXdyYXBwZXIgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLnJhdGluZyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LXRodW1iIC5yYXRpbmctc3RhcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHhcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgICAubW9kdWxlLXByb2R1Y3RzLTIxMyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlXG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLm5hbWUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweFxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTIxMyAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZzogOHB4XG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4XG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QucHJvZHVjdC1saXN0IC5wcm9kdWN0LWxheW91dCAuaW1hZ2Uge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgfVxuICAgIC5tb2R1bGUtcHJvZHVjdHMtMjEzIC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGh1bWIgLmNhcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHhcbiAgICB9XG59XG5kaXYubGlua3MtbWVudS0yMDYgLnRpdGxlLm1vZHVsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbFxufVxuZGl2LmxpbmtzLW1lbnUtMjA2IC50aXRsZS5tb2R1bGUtdGl0bGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5kaXYubGlua3MtbWVudS0yMDYgLnRpdGxlLm1vZHVsZS10aXRsZS5wYWdlLXRpdGxlPnNwYW46OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5kaXYubGlua3MtbWVudS0yMDYgLm1vZHVsZS1ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICA7XG4gICAgY29sdW1uLWNvdW50OiBpbml0aWFsO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgY29sdW1uLXJ1bGUtc3R5bGU6IG5vbmVcbn1cbmRpdi5saW5rcy1tZW51LTIwNiAubWVudS1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiBhdXRvXG59XG5kaXYubGlua3MtbWVudS0yMDYgLm1lbnUtaXRlbSBhIC5saW5rcy10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpXG59XG5kaXYubGlua3MtbWVudS0yMDYgLm1lbnUtaXRlbSBhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDRweFxufVxuZGl2LmxpbmtzLW1lbnUtMjA2IC5tZW51LWl0ZW0gYTpob3ZlciAubGlua3MtdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5kaXYubGlua3MtbWVudS0yMDYgLmNvdW50LWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ucGhvbmUgZm9vdGVyIGRpdi5saW5rcy1tZW51LTIwNiAubW9kdWxlLXRpdGxlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ucGhvbmUgZm9vdGVyIGRpdi5saW5rcy1tZW51LTIwNiAubW9kdWxlLXRpdGxlLmNsb3NlZCsubW9kdWxlLWJvZHk+bGkge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5waG9uZSBmb290ZXIgZGl2LmxpbmtzLW1lbnUtMjA2IC5tb2R1bGUtdGl0bGUuY2xvc2VkIHtcbiAgICBtYXJnaW46IDBcbn1cbmRpdi5saW5rcy1tZW51LTIwOCAudGl0bGUubW9kdWxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsXG59XG5kaXYubGlua3MtbWVudS0yMDggLnRpdGxlLm1vZHVsZS10aXRsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbmRpdi5saW5rcy1tZW51LTIwOCAudGl0bGUubW9kdWxlLXRpdGxlLnBhZ2UtdGl0bGU+c3Bhbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbmRpdi5saW5rcy1tZW51LTIwOCAubW9kdWxlLWJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIDtcbiAgICBjb2x1bW4tY291bnQ6IGluaXRpYWw7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICBjb2x1bW4tcnVsZS1zdHlsZTogbm9uZVxufVxuZGl2LmxpbmtzLW1lbnUtMjA4IC5tZW51LWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGF1dG9cbn1cbmRpdi5saW5rcy1tZW51LTIwOCAubWVudS1pdGVtIGEgLmxpbmtzLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSlcbn1cbmRpdi5saW5rcy1tZW51LTIwOCAubWVudS1pdGVtIGEge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4XG59XG5kaXYubGlua3MtbWVudS0yMDggLm1lbnUtaXRlbSBhOmhvdmVyIC5saW5rcy10ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cbmRpdi5saW5rcy1tZW51LTIwOCAuY291bnQtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5waG9uZSBmb290ZXIgZGl2LmxpbmtzLW1lbnUtMjA4IC5tb2R1bGUtdGl0bGU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5waG9uZSBmb290ZXIgZGl2LmxpbmtzLW1lbnUtMjA4IC5tb2R1bGUtdGl0bGUuY2xvc2VkKy5tb2R1bGUtYm9keT5saSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnBob25lIGZvb3RlciBkaXYubGlua3MtbWVudS0yMDggLm1vZHVsZS10aXRsZS5jbG9zZWQge1xuICAgIG1hcmdpbjogMFxufVxuZGl2LmxpbmtzLW1lbnUtMjA3IC50aXRsZS5tb2R1bGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGluaXRpYWxcbn1cbmRpdi5saW5rcy1tZW51LTIwNyAudGl0bGUubW9kdWxlLXRpdGxlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuZGl2LmxpbmtzLW1lbnUtMjA3IC50aXRsZS5tb2R1bGUtdGl0bGUucGFnZS10aXRsZT5zcGFuOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuZGl2LmxpbmtzLW1lbnUtMjA3IC5tb2R1bGUtYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgO1xuICAgIGNvbHVtbi1jb3VudDogaW5pdGlhbDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGNvbHVtbi1ydWxlLXdpZHRoOiAxcHg7XG4gICAgY29sdW1uLXJ1bGUtc3R5bGU6IHNvbGlkXG59XG5kaXYubGlua3MtbWVudS0yMDcgLm1lbnUtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogYXV0b1xufVxuZGl2LmxpbmtzLW1lbnUtMjA3IC5tZW51LWl0ZW0gYSAubGlua3MtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKVxufVxuZGl2LmxpbmtzLW1lbnUtMjA3IC5tZW51LWl0ZW0gYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHhcbn1cbmRpdi5saW5rcy1tZW51LTIwNyAubWVudS1pdGVtIGE6aG92ZXIgLmxpbmtzLXRleHQge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuZGl2LmxpbmtzLW1lbnUtMjA3IC5jb3VudC1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnBob25lIGZvb3RlciBkaXYubGlua3MtbWVudS0yMDcgLm1vZHVsZS10aXRsZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnBob25lIGZvb3RlciBkaXYubGlua3MtbWVudS0yMDcgLm1vZHVsZS10aXRsZS5jbG9zZWQrLm1vZHVsZS1ib2R5PmxpIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ucGhvbmUgZm9vdGVyIGRpdi5saW5rcy1tZW51LTIwNyAubW9kdWxlLXRpdGxlLmNsb3NlZCB7XG4gICAgbWFyZ2luOiAwXG59XG4uaWNvbnMtbWVudS0yMDkgLnRpdGxlLm1vZHVsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbFxufVxuLmljb25zLW1lbnUtMjA5IC50aXRsZS5tb2R1bGUtdGl0bGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4uaWNvbnMtbWVudS0yMDkgLnRpdGxlLm1vZHVsZS10aXRsZS5wYWdlLXRpdGxlPnNwYW46OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4uaWNvbnMtbWVudS0yMDkgYSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MiwgMjQ1LCAxKTtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHhcbn1cbi5kZXNrdG9wIC5pY29ucy1tZW51LTIwOSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDg3LCAxNTQsIDE5MywgMSlcbn1cbi5pY29ucy1tZW51LTIwOSBhOjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIGZvbnQtc2l6ZTogNDBweFxufVxuLmljb25zLW1lbnUtMjA5IC5tZW51LWl0ZW0gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogcHhcbn1cbi5kZXNrdG9wIC5pY29ucy1tZW51LTIwOSBhOmhvdmVyOjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXG59XG4uaWNvbnMtbWVudS0yMDk+dWw+Lm1lbnUtaXRlbT5hIC5saW5rcy10ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKVxufVxuLmRlc2t0b3AgLmljb25zLW1lbnUtMjA5PnVsPi5tZW51LWl0ZW0+YTpob3ZlciAubGlua3MtdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5pY29ucy1tZW51LTIwOSAubGlua3MtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG59XG4uaWNvbnMtbWVudS0yMDk+dWw+Lmljb25zLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogY2FsYygxMHB4IC8gMilcbn1cbi5pY29ucy1tZW51LTIwOSB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4uaWNvbnMtbWVudS0yMDkgLm1vZHVsZS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLmljb25zLW1lbnUtMjA5IC5tb2R1bGUtdGl0bGU6OmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZVxufVxuLmljb25zLW1lbnUtMjA5IC5pY29ucy1tZW51LWl0ZW0tMS5pY29uLW1lbnUtaWNvbj5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MjEnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDQ1cHhcbn1cbi5pY29ucy1tZW51LTIwOSAuaWNvbnMtbWVudS1pdGVtLTIuaWNvbi1tZW51LWljb24+YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTA5JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA0NXB4XG59XG4uaWNvbnMtbWVudS0yMDkgLmljb25zLW1lbnUtaXRlbS0zLmljb24tbWVudS1pY29uPmE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk3MScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4uaWNvbnMtbWVudS0yMDkgLmljb25zLW1lbnUtaXRlbS00Lmljb24tbWVudS1pY29uPmE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTk2NScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogNDVweFxufVxuLmljb25zLW1lbnUtMjA5IC5pY29ucy1tZW51LWl0ZW0tNS5pY29uLW1lbnUtaWNvbj5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NjYnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLmljb25zLW1lbnUtMjA5IC5pY29ucy1tZW51LWl0ZW0tNi5pY29uLW1lbnUtaWNvbj5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGVhZjMnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLmljb25zLW1lbnUtMjA5IC5pY29ucy1tZW51LWl0ZW0tNy5pY29uLW1lbnUtaWNvbj5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NzMnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLmljb25zLW1lbnUtMjA5IC5pY29ucy1tZW51LWl0ZW0tOC5pY29uLW1lbnUtaWNvbj5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGVhYmInICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLmljb25zLW1lbnUtMjA5IC5pY29ucy1tZW51LWl0ZW0tOS5pY29uLW1lbnUtaWNvbj5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NmQnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuZGl2LmxpbmtzLW1lbnUtMjA1IC5tb2R1bGUtYm9keSB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICA7XG4gICAgY29sdW1uLWNvdW50OiBpbml0aWFsO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgY29sdW1uLXJ1bGUtd2lkdGg6IDFweDtcbiAgICBjb2x1bW4tcnVsZS1zdHlsZTogc29saWRcbn1cbmRpdi5saW5rcy1tZW51LTIwNSAubWVudS1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cbmRpdi5saW5rcy1tZW51LTIwNSAubWVudS1pdGVtIGEgLmxpbmtzLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxM3B4XG59XG5kaXYubGlua3MtbWVudS0yMDUgLm1lbnUtaXRlbSBhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA3cHhcbn1cbmRpdi5saW5rcy1tZW51LTIwNSAubWVudS1pdGVtIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjExMScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4XG59XG4ubW9iaWxlLnRvdWNoZXZlbnRzIGRpdi5saW5rcy1tZW51LTIwNSAubW9kdWxlLWJvZHkge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbFxufVxuZGl2LmxpbmtzLW1lbnUtMjA1IC5tb2R1bGUtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IDFweFxufVxuZGl2LmxpbmtzLW1lbnUtMjA1IC5tb2R1bGUtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG59XG5kaXYubGlua3MtbWVudS0yMDUgLm1vZHVsZS1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OVxufVxuZGl2LmxpbmtzLW1lbnUtMjA1IC5jb3VudC1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnBob25lIGZvb3RlciBkaXYubGlua3MtbWVudS0yMDUgLm1vZHVsZS10aXRsZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnBob25lIGZvb3RlciBkaXYubGlua3MtbWVudS0yMDUgLm1vZHVsZS10aXRsZS5jbG9zZWQrLm1vZHVsZS1ib2R5PmxpIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ucGhvbmUgZm9vdGVyIGRpdi5saW5rcy1tZW51LTIwNSAubW9kdWxlLXRpdGxlLmNsb3NlZCB7XG4gICAgbWFyZ2luOiAwXG59XG5kaXYubGlua3MtbWVudS0yMDUgLmxpbmtzLW1lbnUtaXRlbS0xPmE6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50XG59XG5kaXYubGlua3MtbWVudS0yMDUgLmxpbmtzLW1lbnUtaXRlbS0xIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweFxufVxuZGl2LmxpbmtzLW1lbnUtMjA1IC5saW5rcy1tZW51LWl0ZW0tMSBhIC5saW5rcy10ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuZGl2LmxpbmtzLW1lbnUtMjA1IC5saW5rcy1tZW51LWl0ZW0tMTpob3ZlciBhIC5saW5rcy10ZXh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cbmRpdi5saW5rcy1tZW51LTIwNSAubGlua3MtbWVudS1pdGVtLTI+YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnRcbn1cbmRpdi5mbHlvdXQtbWVudS5mbHlvdXQtbWVudS03IC5qLW1lbnUgLmRyb3Bkb3duPmE+LmNvdW50LWJhZGdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbn1cbmRpdi5mbHlvdXQtbWVudS5mbHlvdXQtbWVudS03IC5qLW1lbnUgLmRyb3Bkb3duPmE+LmNvdW50LWJhZGdlKy5vcGVuLW1lbnUrLm1lbnUtbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHhcbn1cbmRpdi5mbHlvdXQtbWVudS5mbHlvdXQtbWVudS03IC5qLW1lbnUgLmRyb3Bkb3duPmE6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuZGl2LmZseW91dC1tZW51LmZseW91dC1tZW51LTcgLmotbWVudT5saT5hIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4XG59XG4uZGVza3RvcCBkaXYuZmx5b3V0LW1lbnUuZmx5b3V0LW1lbnUtNyAuai1tZW51PmxpOmhvdmVyPmEsIGRpdi5mbHlvdXQtbWVudS5mbHlvdXQtbWVudS03IC5qLW1lbnU+bGkuYWN0aXZlPmEge1xuICAgIGNvbG9yOiMzRTgwOUQ7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG59XG5kaXYuZmx5b3V0LW1lbnUuZmx5b3V0LW1lbnUtNyAuai1tZW51IC5saW5rcy10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbn1cbmRpdi5mbHlvdXQtbWVudS5mbHlvdXQtbWVudS03IC5qLW1lbnU+bGk+YTo6YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAxKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgZm9udC1zaXplOiAyMnB4XG59XG4uZGVza3RvcCBkaXYuZmx5b3V0LW1lbnUuZmx5b3V0LW1lbnUtNyAuai1tZW51PmxpOmhvdmVyPmE6OmJlZm9yZSwgZGl2LmZseW91dC1tZW51LmZseW91dC1tZW51LTcgLmotbWVudT5saS5hY3RpdmU+YTo6YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuZGl2LmZseW91dC1tZW51LmZseW91dC1tZW51LTcgLmotbWVudT5saT5hLCBkaXYuZmx5b3V0LW1lbnUuZmx5b3V0LW1lbnUtNy5hY2NvcmRpb24tbWVudSAubWVudS1pdGVtPmErZGl2LCBkaXYuZmx5b3V0LW1lbnUuZmx5b3V0LW1lbnUtNyAuYWNjb3JkaW9uLW1lbnUgLm1lbnUtaXRlbT5hK2RpdiB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1OCwgNzEsIDg0LCAxKVxufVxuZGl2LmZseW91dC1tZW51LmZseW91dC1tZW51LTcgLmotbWVudSBhIC5jb3VudC1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi5mbHlvdXQtbWVudS03IC5mbHlvdXQtbWVudS1pdGVtLmRyb3AtbWVudT4uai1kcm9wZG93biB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTEwcHgsIDApXG59XG4uZmx5b3V0LW1lbnUtNyAuZmx5b3V0LW1lbnUtaXRlbS5kcm9wLW1lbnUuYW5pbWF0aW5nPi5qLWRyb3Bkb3duIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKVxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0uZHJvcC1tZW51Pi5qLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbn1cbi5mbHlvdXQtbWVudS03IC5mbHlvdXQtbWVudS1pdGVtLmRyb3Bkb3duIC5qLW1lbnU+bGk+YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6IHJnYmEoMTg4LCAyMTEsIDIyNCwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTgsIDcxLCA4NCwgMSk7XG4gICAgcGFkZGluZzogMTBweFxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0uZHJvcGRvd24gLmotbWVudSAuZHJvcGRvd24+YT4uY291bnQtYmFkZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMFxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0uZHJvcGRvd24gLmotbWVudSAuZHJvcGRvd24+YT4uY291bnQtYmFkZ2UrLm9wZW4tbWVudSsubWVudS1sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweFxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0uZHJvcGRvd24gLmotbWVudSAuZHJvcGRvd24+YTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4uZGVza3RvcCAuZmx5b3V0LW1lbnUtNyAuZmx5b3V0LW1lbnUtaXRlbS5kcm9wZG93biAuai1tZW51PmxpOmhvdmVyPmEsIC5mbHlvdXQtbWVudS03IC5mbHlvdXQtbWVudS1pdGVtLmRyb3Bkb3duIC5qLW1lbnU+bGkuYWN0aXZlPmEge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODcsIDE1NCwgMTkzLCAxKVxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0uZHJvcGRvd24gLmotbWVudSAubGlua3MtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG59XG4uZmx5b3V0LW1lbnUtNyAuZmx5b3V0LW1lbnUtaXRlbS5kcm9wZG93biAuai1tZW51PmxpPmE6OmJlZm9yZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4XG59XG4uZGVza3RvcCAuZmx5b3V0LW1lbnUtNyAuZmx5b3V0LW1lbnUtaXRlbS5kcm9wZG93biAuai1tZW51PmxpOmhvdmVyPmE6OmJlZm9yZSwgLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0uZHJvcGRvd24gLmotbWVudT5saS5hY3RpdmU+YTo6YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0uZHJvcGRvd24gLmotbWVudT5saStsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweFxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0uZHJvcGRvd24gLmotbWVudSBhIC5jb3VudC1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi5mbHlvdXQtbWVudS03IC5mbHlvdXQtbWVudS1pdGVtLmRyb3Bkb3duOm5vdCgubWVnYS1tZW51KSAuai1kcm9wZG93bj4uai1tZW51IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1OCwgNzEsIDg0LCAxKVxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0uZHJvcGRvd246bm90KC5tZWdhLW1lbnUpIC5qLWRyb3Bkb3duIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4XG59XG4uZmx5b3V0LW1lbnUtNyAuZmx5b3V0LW1lbnUtaXRlbS5kcm9wZG93bjpub3QoLm1lZ2EtbWVudSkgLmotbWVudSB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDkwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjIpXG59XG4uZmx5b3V0LW1lbnUtNyAuZmx5b3V0LW1lbnUtaXRlbS5kcm9wZG93biAuai1kcm9wZG93bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDU4LCA3MSwgODQsIDEpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4XG59XG4uZmx5b3V0LW1lbnUtNyAubWVnYS1tZW51LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5kZXNrdG9wIC5mbHlvdXQtbWVudS03IC5tZWdhLW1lbnUtY29udGVudCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpXG59XG4uZmx5b3V0LW1lbnUtNyAuai1kcm9wZG93bj4ubWVnYS1tZW51LWNvbnRlbnQge1xuICAgIGJveC1zaGFkb3c6IDMwcHggNDBweCA5MHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4yKVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mbHlvdXQtbWVudS03IC5qLWRyb3Bkb3duPi5tZWdhLW1lbnUtY29udGVudCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG9cbiAgICB9XG59XG4uZmx5b3V0LW1lbnUtNyAubWVnYS1tZW51LmZseW91dC1tZW51LWl0ZW0tMSAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDkwMHB4XG59XG4uZGVza3RvcC1oZWFkZXItYWN0aXZlIC5mbHlvdXQtbWVudS03IC5mbHlvdXQtbWVudS1pdGVtLTEubXVsdGktbGV2ZWwgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IDEwMCVcbn1cbi5mbHlvdXQtbWVudS03IC5mbHlvdXQtbWVudS1pdGVtLTEubWVnYS1tZW51IC5ncmlkLXJvdy0xOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3XG59XG4uZmx5b3V0LW1lbnUtNyAuZmx5b3V0LW1lbnUtaXRlbS0xLm1lZ2EtbWVudSAuZ3JpZC1yb3ctMSAuZ3JpZC1jb2wtMSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nOiAxMHB4XG59XG4uZmx5b3V0LW1lbnUtNyAuZmx5b3V0LW1lbnUtaXRlbS0xLm1lZ2EtbWVudSAuZ3JpZC1yb3ctMSAuZ3JpZC1jb2wtMSAuZ3JpZC1pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tMS5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMHB4XG4gICAgfVxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tMS5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTIge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5qb3VybmFsLXRoZW1lLmNvbS8xMS9pbWFnZS9jYWNoZS9jYXRhbG9nL2pvdXJuYWwzL3Blb3BsZS9kZW1vMDktMTUwMHg4MDAuanBnLndlYnAnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tMS5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTIgLmdyaWQtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLmZseW91dC1tZW51LTcgLm1lZ2EtbWVudS5mbHlvdXQtbWVudS1pdGVtLTIgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiA5MDBweFxufVxuLmRlc2t0b3AtaGVhZGVyLWFjdGl2ZSAuZmx5b3V0LW1lbnUtNyAuZmx5b3V0LW1lbnUtaXRlbS0yLm11bHRpLWxldmVsIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiAxMDAlXG59XG4uZmx5b3V0LW1lbnUtNyAuZmx5b3V0LW1lbnUtaXRlbS0yLm1lZ2EtbWVudSAuZ3JpZC1yb3ctMTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2d1xufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tMi5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTEge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcGFkZGluZzogMTBweFxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tMi5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTEgLmdyaWQtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mbHlvdXQtbWVudS03IC5mbHlvdXQtbWVudS1pdGVtLTIubWVnYS1tZW51IC5ncmlkLXJvdy0xIC5ncmlkLWNvbC0xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDBweFxuICAgIH1cbn1cbi5mbHlvdXQtbWVudS03IC5mbHlvdXQtbWVudS1pdGVtLTIubWVnYS1tZW51IC5ncmlkLXJvdy0xIC5ncmlkLWNvbC0yIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tMi5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTIgLmdyaWQtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLmZseW91dC1tZW51LTcgLm1lZ2EtbWVudS5mbHlvdXQtbWVudS1pdGVtLTMgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiA4MDBweFxufVxuLmRlc2t0b3AtaGVhZGVyLWFjdGl2ZSAuZmx5b3V0LW1lbnUtNyAuZmx5b3V0LW1lbnUtaXRlbS0zLm11bHRpLWxldmVsIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiAxMDAlXG59XG4uZmx5b3V0LW1lbnUtNyAuZmx5b3V0LW1lbnUtaXRlbS0zLm1lZ2EtbWVudSAuZ3JpZC1yb3ctMTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2d1xufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tMy5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTEge1xuICAgIHdpZHRoOiAzMCVcbn1cbi5mbHlvdXQtbWVudS03IC5mbHlvdXQtbWVudS1pdGVtLTMubWVnYS1tZW51IC5ncmlkLXJvdy0xIC5ncmlkLWNvbC0xIC5ncmlkLWl0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmx5b3V0LW1lbnUtNyAuZmx5b3V0LW1lbnUtaXRlbS0zLm1lZ2EtbWVudSAuZ3JpZC1yb3ctMSAuZ3JpZC1jb2wtMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4XG4gICAgfVxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tMy5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTIge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcGFkZGluZzogMTVweFxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tMy5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTIgLmdyaWQtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mbHlvdXQtbWVudS03IC5mbHlvdXQtbWVudS1pdGVtLTMubWVnYS1tZW51IC5ncmlkLXJvdy0xIC5ncmlkLWNvbC0yIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG59XG4uZmx5b3V0LW1lbnUtNyAubWVnYS1tZW51LmZseW91dC1tZW51LWl0ZW0tNCAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDgwMHB4XG59XG4uZGVza3RvcC1oZWFkZXItYWN0aXZlIC5mbHlvdXQtbWVudS03IC5mbHlvdXQtbWVudS1pdGVtLTQubXVsdGktbGV2ZWwgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IDEwMCVcbn1cbi5mbHlvdXQtbWVudS03IC5mbHlvdXQtbWVudS1pdGVtLTQubWVnYS1tZW51IC5ncmlkLXJvdy0xOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3XG59XG4uZmx5b3V0LW1lbnUtNyAuZmx5b3V0LW1lbnUtaXRlbS00Lm1lZ2EtbWVudSAuZ3JpZC1yb3ctMSAuZ3JpZC1jb2wtMSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQyLCAyNDUsIDEpO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcbn1cbi5mbHlvdXQtbWVudS03IC5mbHlvdXQtbWVudS1pdGVtLTQubWVnYS1tZW51IC5ncmlkLXJvdy0xIC5ncmlkLWNvbC0xIC5ncmlkLWl0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmx5b3V0LW1lbnUtNyAuZmx5b3V0LW1lbnUtaXRlbS00Lm1lZ2EtbWVudSAuZ3JpZC1yb3ctMSAuZ3JpZC1jb2wtMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tNC5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTIge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcGFkZGluZzogMTVweFxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tNC5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTIgLmdyaWQtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mbHlvdXQtbWVudS03IC5mbHlvdXQtbWVudS1pdGVtLTQubWVnYS1tZW51IC5ncmlkLXJvdy0xIC5ncmlkLWNvbC0yIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG59XG4uZmx5b3V0LW1lbnUtNyAubWVnYS1tZW51LmZseW91dC1tZW51LWl0ZW0tNSAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDgwMHB4XG59XG4uZGVza3RvcC1oZWFkZXItYWN0aXZlIC5mbHlvdXQtbWVudS03IC5mbHlvdXQtbWVudS1pdGVtLTUubXVsdGktbGV2ZWwgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IDEwMCVcbn1cbi5mbHlvdXQtbWVudS03IC5mbHlvdXQtbWVudS1pdGVtLTUubWVnYS1tZW51IC5ncmlkLXJvdy0xIHtcbiAgICBwYWRkaW5nOiAyMHB4XG59XG4uZmx5b3V0LW1lbnUtNyAuZmx5b3V0LW1lbnUtaXRlbS01Lm1lZ2EtbWVudSAuZ3JpZC1yb3ctMTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2d1xufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tNS5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTEge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweFxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tNS5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTEgLmdyaWQtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tNS5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTIge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweFxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tNS5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTIgLmdyaWQtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tNS5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTMge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweFxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tNS5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTMgLmdyaWQtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tNS5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTQge1xuICAgIHdpZHRoOiA0MCVcbn1cbi5mbHlvdXQtbWVudS03IC5mbHlvdXQtbWVudS1pdGVtLTUubWVnYS1tZW51IC5ncmlkLXJvdy0xIC5ncmlkLWNvbC00IC5ncmlkLWl0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbi5mbHlvdXQtbWVudS03IC5mbHlvdXQtbWVudS1pdGVtLTUubWVnYS1tZW51IC5ncmlkLXJvdy0yIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQyLCAyNDUsIDEpXG59XG4uZmx5b3V0LW1lbnUtNyAuZmx5b3V0LW1lbnUtaXRlbS01Lm1lZ2EtbWVudSAuZ3JpZC1yb3ctMjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2d1xufVxuLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tNS5tZWdhLW1lbnUgLmdyaWQtcm93LTIgLmdyaWQtY29sLTEge1xuICAgIHdpZHRoOiAxMDAlXG59XG4uZmx5b3V0LW1lbnUtNyAuZmx5b3V0LW1lbnUtaXRlbS01Lm1lZ2EtbWVudSAuZ3JpZC1yb3ctMiAuZ3JpZC1jb2wtMSAuZ3JpZC1pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4uZmx5b3V0LW1lbnUtNz51bC5qLW1lbnU+bGkuZmx5b3V0LW1lbnUtaXRlbS02PmEgLm1lbnUtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODAsIDE3MywgODUsIDEpO1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHhcbn1cbi5mbHlvdXQtbWVudS03IC5tZWdhLW1lbnUuZmx5b3V0LW1lbnUtaXRlbS02IC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogODAwcHhcbn1cbi5kZXNrdG9wLWhlYWRlci1hY3RpdmUgLmZseW91dC1tZW51LTcgLmZseW91dC1tZW51LWl0ZW0tNi5tdWx0aS1sZXZlbCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogMTAwJVxufVxuLm1vZHVsZS1jYXRhbG9nLTI2NCAubW9kdWxlLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyICogMjVweCkgLyAzIC0gMC4wMXB4KVxufVxuLm1vZHVsZS1jYXRhbG9nLTI2NCAubW9kdWxlLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAxMi41cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAwLjAxcHgpXG59XG4ub25lLWNvbHVtbiAjY29udGVudCAubW9kdWxlLWNhdGFsb2ctMjY0IC5tb2R1bGUtaXRlbS5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMyAqIDBweCkgLyA0IC0gMC4wMXB4KVxufVxuLm9uZS1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1jYXRhbG9nLTI2NCAubW9kdWxlLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAwLjAxcHgpXG59XG4udHdvLWNvbHVtbiAjY29udGVudCAubW9kdWxlLWNhdGFsb2ctMjY0IC5tb2R1bGUtaXRlbS5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMiAqIDBweCkgLyAzIC0gMC4wMXB4KVxufVxuLnR3by1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1jYXRhbG9nLTI2NCAubW9kdWxlLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAwLjAxcHgpXG59XG4uc2lkZS1jb2x1bW4gLm1vZHVsZS1jYXRhbG9nLTI2NCAubW9kdWxlLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAgKiAwcHgpIC8gMSAtIDAuMDFweClcbn1cbi5zaWRlLWNvbHVtbiAubW9kdWxlLWNhdGFsb2ctMjY0IC5tb2R1bGUtaXRlbTpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtIDAuMDFweClcbn1cbi5tb2R1bGUtY2F0YWxvZy0yNjQgLmNhdGFsb2ctdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtZmFtaWx5OiAnVm9sbGtvcm4nO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGluaXRpYWxcbn1cbi5tb2R1bGUtY2F0YWxvZy0yNjQgLmNhdGFsb2ctdGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1vZHVsZS1jYXRhbG9nLTI2NCAuc3ViaXRlbXMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG59XG4ubW9kdWxlLWNhdGFsb2ctMjY0IC5zdWJpdGVtPmEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpXG59XG4ubW9kdWxlLWNhdGFsb2ctMjY0IC5zdWJpdGVtPmE6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6IHJnYmEoOCwgMzksIDc3LCAxKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuLm1vZHVsZS1jYXRhbG9nLTI2NCAuc3ViaXRlbS52aWV3LW1vcmUgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuLm1vZHVsZS1jYXRhbG9nLTI2NCAuc3ViaXRlbS52aWV3LW1vcmUgYTpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogcmdiYSg4NywgMTU0LCAxOTMsIDEpXG59XG4ubW9kdWxlLWNhdGFsb2ctMjY0IC5zdWJpdGVtPmEge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4XG59XG4ubW9kdWxlLWNhdGFsb2ctMjY0IC5jYXRhbG9nLWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuLm1vZHVsZS1jYXRhbG9nLTI2NCAuaXRlbS1hc3NldHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbn1cbi5tb2R1bGUtY2F0YWxvZy0yNjQgLml0ZW0tYXNzZXRzPmEge1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG9yZGVyOiAwXG59XG4ubW9kdWxlLWNhdGFsb2ctMjY0IC5pdGVtLWFzc2V0cyAuc3ViaXRlbXMge1xuICAgIHdpZHRoOiA2MCVcbn1cbi5tb2R1bGUtY2F0YWxvZy0yNjQgLml0ZW0tYXNzZXRzIC5jYXRhbG9nLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tb2R1bGUtY2F0YWxvZy0yNjQgLm1vZHVsZS1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxICogMjVweCkgLyAyIC0gMC4wMXB4KVxuICAgIH1cbiAgICAubW9kdWxlLWNhdGFsb2ctMjY0IC5tb2R1bGUtaXRlbTpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgICAgICBwYWRkaW5nOiAxMi41cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMC4wMXB4KVxuICAgIH1cbiAgICAubW9kdWxlLWNhdGFsb2ctMjY0IGRpdi5pdGVtLWFzc2V0cyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB9XG4gICAgLm1vZHVsZS1jYXRhbG9nLTI2NCBkaXYuaXRlbS1hc3NldHM+YSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb3JkZXI6IDBcbiAgICB9XG4gICAgLm1vZHVsZS1jYXRhbG9nLTI2NCBkaXYuaXRlbS1hc3NldHMgLnN1Yml0ZW1zIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG4gICAgLm1vZHVsZS1jYXRhbG9nLTI2NCBkaXYuaXRlbS1hc3NldHMgLmNhdGFsb2ctaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAuc3dpcGVyLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICgtMTVweCAqIDIpKTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODY6aG92ZXIgLnN3aXBlci1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnN3aXBlci1idXR0b25zIGRpdiB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDQsIDU0LCA2NCwgMSk7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMFxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnN3aXBlci1idXR0b25zIGRpdjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlNDA4JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU0MDknICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnN3aXBlci1idXR0b25zIGRpdjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAuc3dpcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAuc3dpcGVyLXBhZ2luYXRpb24+c3BhbitzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4XG59XG4uZGVza3RvcCAubW9kdWxlLXByb2R1Y3RzLTE4NiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU3LCAxNjYsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAuc3dpcGVyLXBhZ2luYXRpb24+c3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLm5hdi10YWJzPmxpPmEsIC5tb2R1bGUtcHJvZHVjdHMtMTg2IC5uYXYtdGFicz5saS5hY3RpdmU+YSwgLm1vZHVsZS1wcm9kdWN0cy0xODYgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmhvdmVyLCAubW9kdWxlLXByb2R1Y3RzLTE4NiAubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMge1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCBNYWR1cmFpJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG4uZGVza3RvcCAubW9kdWxlLXByb2R1Y3RzLTE4NiAubmF2LXRhYnM+bGk6aG92ZXI+YSwgLm1vZHVsZS1wcm9kdWN0cy0xODYgLm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5uYXYtdGFicz5saS5hY3RpdmU+YSwgLm1vZHVsZS1wcm9kdWN0cy0xODYgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmhvdmVyLCAubW9kdWxlLXByb2R1Y3RzLTE4NiAubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAubmF2LXRhYnM+bGkge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgZmxleC1ncm93OiAwXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAubmF2LXRhYnM+bGkuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAubmF2LXRhYnM+bGkuYWN0aXZlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAubmF2LXRhYnM+bGk+YSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5uYXYtdGFicz5saT5hOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMThweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBtaW4td2lkdGg6IDUwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5uYXYtdGFicz5saTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5tb2JpbGUgLm5hdi10YWJzIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGxcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMnB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAubmF2LXRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAubmF2LXRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAudGFiLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAudGFiLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC50YWItY29udGFpbmVyIC5uYXYtdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMSAqIDIwcHgpIC8gMiAtIDAuMDFweClcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAwLjAxcHgpXG59XG4ub25lLWNvbHVtbiAjY29udGVudCAubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAgKiAwcHgpIC8gMSAtIDAuMDFweClcbn1cbi5vbmUtY29sdW1uICNjb250ZW50IC5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtIDAuMDFweClcbn1cbi50d28tY29sdW1uICNjb250ZW50IC5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWxheW91dC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMCAqIDBweCkgLyAxIC0gMC4wMXB4KVxufVxuLnR3by1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gMC4wMXB4KVxufVxuLnNpZGUtY29sdW1uIC5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWxheW91dC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMCAqIDBweCkgLyAxIC0gMC4wMXB4KVxufVxuLnNpZGUtY29sdW1uIC5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtIDAuMDFweClcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5tb2R1bGUtYm9keT4ubW9kdWxlLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogcHg7XG4gICAgcGFkZGluZzogNXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iOmhvdmVyIC5wcm9kdWN0LWltZz5kaXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xMilcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnByb2R1Y3QtbGFiZWxzIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDFcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnF1aWNrdmlldy1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDFweClcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1xdWlja3ZpZXcge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjg4KTtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWI6aG92ZXIgLmJ0bi1xdWlja3ZpZXcge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tcXVpY2t2aWV3IC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXF1aWNrdmlldzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogJ1xcZWJlZicgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuY291bnRkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDFweCkgc2NhbGUoMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1saXN0IC5wcm9kdWN0LWxheW91dCAuaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJVxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuc3RhdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5zdGF0LTEgLnN0YXRzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5zdGF0LTIgLnN0YXRzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAwXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYjpob3ZlciAucmF0aW5nIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDFcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmctc3RhcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5yYXRpbmcge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy5uby1yYXRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy1zdGFycyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy5uby1yYXRpbmcgc3BhbiB7XG4gICAgb3BhY2l0eTogMC41XG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAubmFtZSBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5wcmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnByaWNlLXRheCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucHJpY2Utb2xkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTA1LCAxMDUsIDExNSwgMSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAyXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5wcmljZT5kaXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucHJpY2UtbmV3IHtcbiAgICBtYXJnaW46IDAgN3B4IDAgMDtcbiAgICBvcmRlcjogMVxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnV0dG9uLWdyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idXR0b24tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmNhcnQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZWZ0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0IC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydCB7XG4gICAgZmxleDogaW5pdGlhbFxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmNhcnQtZ3JvdXAge1xuICAgIGZsZXg6IGluaXRpYWxcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQuYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCBNYWR1cmFpJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMFxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNhcnQuYnRuIHtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4XG59XG4uZGVza3RvcCAubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDMwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMjUpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY2FydC5idG46Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSlcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jYXJ0LmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnN0ZXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgaGVpZ2h0OiAzNnB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5idXR0b24tZ3JvdXAtYm90dG9tIC53aXNoLWdyb3VwLndpc2gtZ3JvdXAtYm90dG9tIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLmJ1dHRvbi1ncm91cC1ib3R0b20gLndpc2gtZ3JvdXAtYm90dG9tIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3Q6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0IC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4td2lzaGxpc3QuYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi13aXNobGlzdC5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLXdpc2hsaXN0LmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweFxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUgLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG4sIC5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTM5LCAxNDUsIDE1MiwgMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ0bi1jb21wYXJlLmJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudFxufVxuLmRlc2t0b3AgLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuYnRuLWNvbXBhcmUuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tY29tcGFyZS5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4tZXh0cmErLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuOmZpcnN0LWNoaWxkIC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgLjRlbVxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuIC5idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgLjRlbVxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC1sYXlvdXQgLmV4dHJhLWdyb3VwPmRpdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cD5kaXYge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDEpXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0biwgLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bjphY3RpdmUsIC5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmhvdmVyOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG46Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bi5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnRcbn1cbi5kZXNrdG9wIC5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4uYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG4sIC5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46dmlzaXRlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46YWN0aXZlLCAubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmhvdmVyOmFjdGl2ZSwgLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAgLmJ0bisuYnRuLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5leHRyYS1ncm91cCAuYnRuKy5idG4uYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnRcbn1cbi5kZXNrdG9wIC5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwIC5idG4rLmJ0bi5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAuZXh0cmEtZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogaW5pdGlhbFxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmV4dHJhLWdyb3VwPmRpdiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMVxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbnMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBvcmRlcjogaW5pdGlhbDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZVxufVxuLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLmJ1dHRvbnMtd3JhcHBlciAuYnV0dG9uLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IG5vbmVcbn1cbi5tb2R1bGUtcHJvZHVjdHMtMTg2IC5wcm9kdWN0LWdyaWQucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iOmhvdmVyIC5idXR0b25zLXdyYXBwZXIgLmJ1dHRvbi1ncm91cCB7XG4gICAgdHJhbnNmb3JtOiBub25lXG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAud2lzaC1ncm91cCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG4ubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRodW1iIC5idG4tcXVpY2t2aWV3LmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tb2R1bGUtcHJvZHVjdHMtMTg2IC5zd2lwZXItYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuICAgIH1cbiAgICAubW9kdWxlLXByb2R1Y3RzLTE4NiAucHJvZHVjdC1ncmlkLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aHVtYiAucmF0aW5nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDBcbiAgICB9XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0xODYgLnByb2R1Y3QtZ3JpZC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGh1bWIgLnJhdGluZy1zdGFycyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgLm1vZHVsZS1wcm9kdWN0cy0xODYgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZVxuICAgIH1cbn1cbi8qIGRpdi5tYWluLW1lbnUubWFpbi1tZW51LTM+LmotbWVudSAubWVudS1pdGVtLm1haW4tbWVudS1pdGVtLTE+YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOGQyJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtMXB4XG59ICovXG4uZGVza3RvcC1tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LTMgLm1lZ2EtY3VzdG9tLm1haW4tbWVudS1pdGVtLTEgLm1lZ2EtbWVudS1jb250ZW50IHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lXG59XG4uZGVza3RvcC1tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LTMgLm1lZ2EtY3VzdG9tLm1haW4tbWVudS1pdGVtLTE+LmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmVcbn1cbi5kZXNrdG9wLW1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtMz4uai1tZW51IGxpLm1haW4tbWVudS1pdGVtLTEubXVsdGktbGV2ZWwgLmRyb3Bkb3duLW1lbnUgdWwgbGkgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IDEwMCVcbn1cbi5kZXNrdG9wLW1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtMyAubWFpbi1tZW51LWl0ZW0tMT5hPi5tZW51LWxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMHB4IC0gKC0xMHB4KSk7XG4gICAgbWFyZ2luLXRvcDogMTNweFxufVxuLmRlc2t0b3AtbWFpbi1tZW51LXdyYXBwZXIgLm1lbnUtZnVsbHdpZHRoPi5qLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2d1xufVxuLmRlc2t0b3AtbWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS0zIC5tZWdhLWN1c3RvbS5tYWluLW1lbnUtaXRlbS0zIC5tZWdhLW1lbnUtY29udGVudCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZVxufVxuLmRlc2t0b3AtbWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS0zIC5tZWdhLWN1c3RvbS5tYWluLW1lbnUtaXRlbS0zPi5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lXG59XG4uZGVza3RvcC1tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LTM+LmotbWVudSBsaS5tYWluLW1lbnUtaXRlbS0zOm5vdCgubWVnYS1mdWxsd2lkdGgpPi5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4XG59XG4uZGVza3RvcC1tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LTM+LmotbWVudSBsaS5tYWluLW1lbnUtaXRlbS0zLm11bHRpLWxldmVsIC5kcm9wZG93bi1tZW51IHVsIGxpIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiAxMDAlXG59XG4ubWFpbi1tZW51LTMgLm1haW4tbWVudS1pdGVtLTMubWVnYS1tZW51IC5ncmlkLXJvdy0xIHtcbiAgICBwYWRkaW5nOiAxMHB4XG59XG4ubWFpbi1tZW51LTMgLm1haW4tbWVudS1pdGVtLTMubWVnYS1tZW51IC5ncmlkLXJvdy0xOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW4tbWVudS0zIC5tYWluLW1lbnUtaXRlbS0zLm1lZ2EtbWVudSAuZ3JpZC1yb3ctMSB7XG4gICAgICAgIHBhZGRpbmc6IDBweFxuICAgIH1cbn1cbi5tYWluLW1lbnUtMyAubWFpbi1tZW51LWl0ZW0tMy5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTEge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY2NjY2NiU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluLW1lbnUtMyAubWFpbi1tZW51LWl0ZW0tMy5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweFxuICAgIH1cbn1cbi5tYWluLW1lbnUtMyAubWFpbi1tZW51LWl0ZW0tMy5tZWdhLW1lbnUgLmdyaWQtcm93LTEgLmdyaWQtY29sLTIge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweFxufVxuLm1haW4tbWVudS0zIC5tYWluLW1lbnUtaXRlbS0zLm1lZ2EtbWVudSAuZ3JpZC1yb3ctMSAuZ3JpZC1jb2wtMiAuZ3JpZC1pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW4tbWVudS0zIC5tYWluLW1lbnUtaXRlbS0zLm1lZ2EtbWVudSAuZ3JpZC1yb3ctMSAuZ3JpZC1jb2wtMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwcHhcbiAgICB9XG59XG4uZGVza3RvcC1tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LTMgLm1lZ2EtY3VzdG9tLm1haW4tbWVudS1pdGVtLTQgLm1lZ2EtbWVudS1jb250ZW50IHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lXG59XG4uZGVza3RvcC1tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LTMgLm1lZ2EtY3VzdG9tLm1haW4tbWVudS1pdGVtLTQ+LmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmVcbn1cbi5kZXNrdG9wLW1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtMz4uai1tZW51IGxpLm1haW4tbWVudS1pdGVtLTQ6bm90KC5tZWdhLWZ1bGx3aWR0aCk+LmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTEwcHhcbn1cbi5kZXNrdG9wLW1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtMz4uai1tZW51IGxpLm1haW4tbWVudS1pdGVtLTQubXVsdGktbGV2ZWwgLmRyb3Bkb3duLW1lbnUgdWwgbGkgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IDEwMCVcbn1cbi50b3AtbWVudS0yODMgLmotbWVudSBsaS50b3AtbWVudS1pdGVtLTE+YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDgyJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi50b3AtbWVudS0yODM+dWw+LnRvcC1tZW51LWl0ZW0tMT5hIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi50b3AtbWVudS0yODM+dWw+LnRvcC1tZW51LWl0ZW0tMT5hPi5saW5rcy10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4udG9wLW1lbnUtMjgzPnVsPi50b3AtbWVudS1pdGVtLTE+YSAuY291bnQtYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG9cbn1cbi50b3AtbWVudS0yODMgLmotbWVudSBsaS50b3AtbWVudS1pdGVtLTI+YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDk5JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi50b3AtbWVudS0yODM+dWw+LnRvcC1tZW51LWl0ZW0tMj5hIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi50b3AtbWVudS0yODM+dWw+LnRvcC1tZW51LWl0ZW0tMj5hPi5saW5rcy10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4udG9wLW1lbnUtMjgzPnVsPi50b3AtbWVudS1pdGVtLTI+YSAuY291bnQtYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG9cbn1cbi50b3AtbWVudS0yODMgLmotbWVudSBsaS50b3AtbWVudS1pdGVtLTM+YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlYjZkJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi50b3AtbWVudS0yODM+dWw+LnRvcC1tZW51LWl0ZW0tMz5hIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi50b3AtbWVudS0yODM+dWw+LnRvcC1tZW51LWl0ZW0tMz5hPi5saW5rcy10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4udG9wLW1lbnUtMjgzPnVsPi50b3AtbWVudS1pdGVtLTM+YSAuY291bnQtYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG9cbn1cbi50b3AtbWVudS0yODMgLmotbWVudSBsaS50b3AtbWVudS1pdGVtLTQ+YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGQzJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi50b3AtbWVudS0yODM+dWw+LnRvcC1tZW51LWl0ZW0tND5hIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi50b3AtbWVudS0yODM+dWw+LnRvcC1tZW51LWl0ZW0tND5hPi5saW5rcy10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4udG9wLW1lbnUtMjgzPnVsPi50b3AtbWVudS1pdGVtLTQ+YSAuY291bnQtYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG9cbn1cbi50b3AtbWVudS0yODMgLmotbWVudSBsaS50b3AtbWVudS1pdGVtLTU+YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGQ0JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi50b3AtbWVudS0yODM+dWw+LnRvcC1tZW51LWl0ZW0tNT5hIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi50b3AtbWVudS0yODM+dWw+LnRvcC1tZW51LWl0ZW0tNT5hPi5saW5rcy10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4udG9wLW1lbnUtMjgzPnVsPi50b3AtbWVudS1pdGVtLTU+YSAuY291bnQtYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG9cbn1cbi50b3AtbWVudS0yODMgLmotbWVudSBsaS50b3AtbWVudS1pdGVtLTY+YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTZhJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi50b3AtbWVudS0yODM+dWw+LnRvcC1tZW51LWl0ZW0tNj5hIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cbi50b3AtbWVudS0yODM+dWw+LnRvcC1tZW51LWl0ZW0tNj5hPi5saW5rcy10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4udG9wLW1lbnUtMjgzPnVsPi50b3AtbWVudS1pdGVtLTY+YSAuY291bnQtYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG9cbn1cbi50b3AtbWVudS0yODcgLmotbWVudSBsaS50b3AtbWVudS1pdGVtLTE+YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9jYWxlbmRhci1oZWFkZXIuc3ZnJykgIWltcG9ydGFudDtcbiAgICAvKiBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50OyAqL1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgd2lkdGg6MjZweDtcbn1cbi50b3AtbWVudS0yODc+dWw+LnRvcC1tZW51LWl0ZW0tMT5hIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4udG9wLW1lbnUtMjg3PnVsPi50b3AtbWVudS1pdGVtLTE+YT4ubGlua3MtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi50b3AtbWVudS0yODc+dWw+LnRvcC1tZW51LWl0ZW0tMT5hIC5jb3VudC1iYWRnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG4udG9wLW1lbnUtMjg3IC5qLW1lbnUgLmotbWVudSBsaS50b3AtbWVudS1pdGVtLTI+YTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTkwJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi50b3AtbWVudS0yODcgLmotbWVudSAuai1tZW51IGxpLnRvcC1tZW51LWl0ZW0tMz5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGViZGQnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLnRvcC1tZW51LTI+dWw+LnRvcC1tZW51LWl0ZW0tMT5hIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4udG9wLW1lbnUtMj51bD4udG9wLW1lbnUtaXRlbS0xPmE+LmxpbmtzLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4udG9wLW1lbnUtMj51bD4udG9wLW1lbnUtaXRlbS0xPmEgLmNvdW50LWJhZGdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi50b3AtbWVudS0yPnVsPi50b3AtbWVudS1pdGVtLTI+YSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLnRvcC1tZW51LTI+dWw+LnRvcC1tZW51LWl0ZW0tMj5hPi5saW5rcy10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLnRvcC1tZW51LTI+dWw+LnRvcC1tZW51LWl0ZW0tMj5hIC5jb3VudC1iYWRnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG4udG9wLW1lbnUtMj51bD4udG9wLW1lbnUtaXRlbS02PmEge1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cbi50b3AtbWVudS0yPnVsPi50b3AtbWVudS1pdGVtLTY+YT4ubGlua3MtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi50b3AtbWVudS0yPnVsPi50b3AtbWVudS1pdGVtLTY+YSAuY291bnQtYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuLnRvcC1tZW51LTI+dWw+LnRvcC1tZW51LWl0ZW0tNz5hIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG4udG9wLW1lbnUtMj51bD4udG9wLW1lbnUtaXRlbS03PmE+LmxpbmtzLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4udG9wLW1lbnUtMj51bD4udG9wLW1lbnUtaXRlbS03PmEgLmNvdW50LWJhZGdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi50b3AtbWVudS0xMyAuai1tZW51IGxpLnRvcC1tZW51LWl0ZW0tMT5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGVhZDknICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLnRvcC1tZW51LTEzPnVsPi50b3AtbWVudS1pdGVtLTE+YSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLnRvcC1tZW51LTEzPnVsPi50b3AtbWVudS1pdGVtLTE+YT4ubGlua3MtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi50b3AtbWVudS0xMz51bD4udG9wLW1lbnUtaXRlbS0xPmEgLmNvdW50LWJhZGdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbi50b3AtbWVudS0xMyAuai1tZW51IGxpLnRvcC1tZW51LWl0ZW0tMj5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MGQnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLnRvcC1tZW51LTEzPnVsPi50b3AtbWVudS1pdGVtLTI+YSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLnRvcC1tZW51LTEzPnVsPi50b3AtbWVudS1pdGVtLTI+YT4ubGlua3MtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi50b3AtbWVudS0xMz51bD4udG9wLW1lbnUtaXRlbS0yPmEgLmNvdW50LWJhZGdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cbmZvb3Rlcj5kaXYge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMSlcbn1cbmZvb3RlciAuZ3JpZC1yb3ctMSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1OCwgNzEsIDg0LCAxKTtcbiAgICBwYWRkaW5nOiAzMHB4XG59XG5mb290ZXIgLmdyaWQtcm93LTE6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdndcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICBmb290ZXIgLmdyaWQtcm93LTEge1xuICAgICAgICBwYWRkaW5nOiAyMHB4XG4gICAgfVxufVxuZm9vdGVyIC5ncmlkLXJvdy0xIC5ncmlkLWNvbC0xIHtcbiAgICB3aWR0aDogMTAwJVxufVxuZm9vdGVyIC5ncmlkLXJvdy0xIC5ncmlkLWNvbC0xIC5ncmlkLWl0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbmZvb3RlciAuZ3JpZC1yb3ctMiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4XG59XG5mb290ZXIgLmdyaWQtcm93LTI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdndcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgIGZvb3RlciAuZ3JpZC1yb3ctMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHhcbiAgICB9XG59XG5mb290ZXIgLmdyaWQtcm93LTIgLmdyaWQtY29sLTEge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4XG59XG5mb290ZXIgLmdyaWQtcm93LTIgLmdyaWQtY29sLTEgLmdyaWQtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIGZvb3RlciAuZ3JpZC1yb3ctMiAuZ3JpZC1jb2wtMSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweFxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBmb290ZXIgLmdyaWQtcm93LTIgLmdyaWQtY29sLTEge1xuICAgICAgICB3aWR0aDogNTAlXG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgZm9vdGVyIC5ncmlkLXJvdy0yIC5ncmlkLWNvbC0xIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG59XG5mb290ZXIgLmdyaWQtcm93LTIgLmdyaWQtY29sLTIge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4XG59XG5mb290ZXIgLmdyaWQtcm93LTIgLmdyaWQtY29sLTIgLmdyaWQtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgZm9vdGVyIC5ncmlkLXJvdy0yIC5ncmlkLWNvbC0yIHtcbiAgICAgICAgd2lkdGg6IDUwJVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAgIGZvb3RlciAuZ3JpZC1yb3ctMiAuZ3JpZC1jb2wtMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxufVxuZm9vdGVyIC5ncmlkLXJvdy0yIC5ncmlkLWNvbC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweFxufVxuZm9vdGVyIC5ncmlkLXJvdy0yIC5ncmlkLWNvbC0zIC5ncmlkLWl0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGZvb3RlciAuZ3JpZC1yb3ctMiAuZ3JpZC1jb2wtMyB7XG4gICAgICAgIHdpZHRoOiA1MCVcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgICBmb290ZXIgLmdyaWQtcm93LTIgLmdyaWQtY29sLTMge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbn1cbmZvb3RlciAuZ3JpZC1yb3ctMiAuZ3JpZC1jb2wtNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHhcbn1cbmZvb3RlciAuZ3JpZC1yb3ctMiAuZ3JpZC1jb2wtNCAuZ3JpZC1pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBmb290ZXIgLmdyaWQtcm93LTIgLmdyaWQtY29sLTQge1xuICAgICAgICB3aWR0aDogNTAlXG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgZm9vdGVyIC5ncmlkLXJvdy0yIC5ncmlkLWNvbC00IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMSk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHhcbiAgICB9XG59XG5mb290ZXIgLmdyaWQtcm93LTMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTgsIDcxLCA4NCwgMSk7XG4gICAgcGFkZGluZzogMjBweFxufVxuZm9vdGVyIC5ncmlkLXJvdy0zOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3XG59XG5mb290ZXIgLmdyaWQtcm93LTMgLmdyaWQtY29sLTEge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzMyVcbn1cbmZvb3RlciAuZ3JpZC1yb3ctMyAuZ3JpZC1jb2wtMSAuZ3JpZC1pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIGZvb3RlciAuZ3JpZC1yb3ctMyAuZ3JpZC1jb2wtMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG4gICAgfVxufVxuZm9vdGVyIC5ncmlkLXJvdy0zIC5ncmlkLWNvbC0yIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NjY2NjYlXG59XG5mb290ZXIgLmdyaWQtcm93LTMgLmdyaWQtY29sLTIgLmdyaWQtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG59XG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICBmb290ZXIgLmdyaWQtcm93LTMgLmdyaWQtY29sLTIge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zd2lwZXItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKC0xNXB4ICogMikpO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4XG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzk6aG92ZXIgLnN3aXBlci1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSlcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpXG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnN3aXBlci1idXR0b25zIGRpdiB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDQsIDU0LCA2NCwgMSk7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDBcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc3dpcGVyLWJ1dHRvbnMgZGl2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU0MDgnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU0MDknICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKVxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zd2lwZXItYnV0dG9ucyBkaXY6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDgwLCA2NiwgMSlcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc3dpcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDIyNiwgMjI2LCAxKVxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zd2lwZXItcGFnaW5hdGlvbj5zcGFuK3NwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHhcbn1cbi5kZXNrdG9wIC5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MywgMTU3LCAxNjYsIDEpXG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zd2lwZXItcGFnaW5hdGlvbj5zcGFuIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4XG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLm5hdi10YWJzPmxpPmEsIC5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAubmF2LXRhYnM+bGkuYWN0aXZlPmEsIC5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAubmF2LXRhYnM+bGkuYWN0aXZlPmE6aG92ZXIsIC5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMge1xuICAgIFxufVxuLmRlc2t0b3AgLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5uYXYtdGFicz5saTpob3Zlcj5hLCAubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtcbiAgICBcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAubmF2LXRhYnM+bGkuYWN0aXZlPmEsIC5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAubmF2LXRhYnM+bGkuYWN0aXZlPmE6aG92ZXIsIC5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMge1xuICAgIFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5uYXYtdGFicz5saS5hY3RpdmU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLm5hdi10YWJzPmxpPmEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWxcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5uYXYtdGFicz5saSB7XG4gICAgZmxleC1ncm93OiAwXG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLm1vYmlsZSAubmF2LXRhYnMge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5uYXYtdGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogNXB4XG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLm5hdi10YWJzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAubmF2LXRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5XG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnRhYi1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC50YWItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC50YWItY29udGFpbmVyIC5uYXYtdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5wcm9kdWN0LWxheW91dC5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMgKiAyMHB4KSAvIDQgLSAwLjAxcHgpXG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnByb2R1Y3QtbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtIDAuMDFweClcbn1cbi5vbmUtY29sdW1uICNjb250ZW50IC5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAucHJvZHVjdC1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAgKiAwcHgpIC8gMSAtIDAuMDFweClcbn1cbi5vbmUtY29sdW1uICNjb250ZW50IC5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG4udHdvLWNvbHVtbiAjY29udGVudCAubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnByb2R1Y3QtbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwICogMHB4KSAvIDEgLSAwLjAxcHgpXG59XG4udHdvLWNvbHVtbiAjY29udGVudCAubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnByb2R1Y3QtbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gMC4wMXB4KVxufVxuLnNpZGUtY29sdW1uIC5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAucHJvZHVjdC1sYXlvdXQuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAgKiAwcHgpIC8gMSAtIDAuMDFweClcbn1cbi5zaWRlLWNvbHVtbiAubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnByb2R1Y3QtbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gMC4wMXB4KVxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3RzLWJsb2Nrcz5kaXYge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxKVxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5Om5vdCguY2Fyb3VzZWwtbW9kZSkgLm1vZHVsZS1ib2R5Pi5tb2R1bGUtaXRlbT4uc2lkZS1wcm9kdWN0cyB7XG4gICAgbWFyZ2luOiAtMTBweFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3Qge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDdweFxufVxuLmRlc2t0b3AgLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3Q6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAucHJvZHVjdC1sYXlvdXQ6bm90KC5zd2lwZXItc2xpZGUpK2RpdiB7XG4gICAgbWFyZ2luLXRvcDogMTBweFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogcHhcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc2lkZS1wcm9kdWN0IC5pbWFnZSB7XG4gICAgd2lkdGg6IDI1JVxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmNhcHRpb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNSUpO1xuICAgIHBhZGRpbmctbGVmdDogOHB4XG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAucXVpY2t2aWV3LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKC44NSlcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc2lkZS1wcm9kdWN0IC5xdWlja3ZpZXctYnV0dG9uIC5idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3Q6aG92ZXIgLnF1aWNrdmlldy1idXR0b24ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSlcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc2lkZS1wcm9kdWN0IC5idG4tcXVpY2t2aWV3IHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLXF1aWNrdmlldzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlYmVmJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4XG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLXF1aWNrdmlldy5idG4sIC5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc2lkZS1wcm9kdWN0IC5idG4tcXVpY2t2aWV3LmJ0bjp2aXNpdGVkIHtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKVxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmJ0bi1xdWlja3ZpZXcuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDIsIDI0NSwgMSkgIWltcG9ydGFudFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmJ0bi1xdWlja3ZpZXcuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDEpXG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLXF1aWNrdmlldy5idG46YWN0aXZlLCAubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLXF1aWNrdmlldy5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLXF1aWNrdmlldy5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDEpICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc2lkZS1wcm9kdWN0IC5idG4tcXVpY2t2aWV3LmJ0bjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAxKVxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmJ0bi1xdWlja3ZpZXcuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLm5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJweFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLm5hbWUgYSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtZmFtaWx5OiAnVm9sbGtvcm4nO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc2lkZS1wcm9kdWN0IC5wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIG1hcmdpbi1ib3R0b206IDJweFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLnByaWNlLXRheCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc2lkZS1wcm9kdWN0IC5wcmljZS1vbGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBvcmRlcjogMjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMTQzLCAxNTcsIDE2NiwgMSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2hcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc2lkZS1wcm9kdWN0IC5wcmljZS1uZXcge1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIG9yZGVyOiAxO1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLnJhdGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLnJhdGluZy5uby1yYXRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc2lkZS1wcm9kdWN0IC5yYXRpbmcgLmZhLXN0YWNrIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgd2lkdGg6IDEuMWVtXG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnV0dG9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogLTNweFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmJ0bi1jYXJ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc2lkZS1wcm9kdWN0IC5idG4tY2FydDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGVmdDogMXB4XG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLWNhcnQuYnRuLCAubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLWNhcnQuYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmJ0bi1jYXJ0LmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLWNhcnQuYnRuOmFjdGl2ZSwgLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmJ0bi1jYXJ0LmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc2lkZS1wcm9kdWN0IC5idG4tY2FydC5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmJ0bi1jYXJ0LmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLWNhcnQuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50XG59XG4uZGVza3RvcCAubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLWNhcnQuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLWNhcnQuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmJ0bi13aXNobGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLXdpc2hsaXN0OjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTNweFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmJ0bi13aXNobGlzdC5idG4sIC5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc2lkZS1wcm9kdWN0IC5idG4td2lzaGxpc3QuYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmJ0bi13aXNobGlzdC5idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmJ0bi13aXNobGlzdC5idG46YWN0aXZlLCAubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLXdpc2hsaXN0LmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc2lkZS1wcm9kdWN0IC5idG4td2lzaGxpc3QuYnRuOmZvY3VzOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc2lkZS1wcm9kdWN0IC5idG4td2lzaGxpc3QuYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cbi5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc2lkZS1wcm9kdWN0IC5idG4td2lzaGxpc3QuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50XG59XG4uZGVza3RvcCAubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLXdpc2hsaXN0LmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmJ0bi13aXNobGlzdC5idG4uYnRuLmRpc2FibGVkOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4XG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLWNvbXBhcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLWNvbXBhcmU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxM3B4XG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLWNvbXBhcmUuYnRuLCAubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLWNvbXBhcmUuYnRuOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMFxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmJ0bi1jb21wYXJlLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50XG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLWNvbXBhcmUuYnRuOmFjdGl2ZSwgLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmJ0bi1jb21wYXJlLmJ0bjpob3ZlcjphY3RpdmUsIC5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc2lkZS1wcm9kdWN0IC5idG4tY29tcGFyZS5idG46Zm9jdXM6YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmJ0bi1jb21wYXJlLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjM5LCA4MCwgNjYsIDEpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLWNvbXBhcmUuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50XG59XG4uZGVza3RvcCAubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLWNvbXBhcmUuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG4ubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuYnRuLWNvbXBhcmUuYnRuLmJ0bi5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc3dpcGVyLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnByb2R1Y3QtbGF5b3V0LnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyICogMTBweCkgLyAzIC0gMC4wMXB4KVxuICAgIH1cbiAgICAubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnByb2R1Y3QtbGF5b3V0Om5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAwLjAxcHgpXG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGVcbiAgICB9XG4gICAgLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5wcm9kdWN0LWxheW91dC5zd2lwZXItc2xpZGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMSAqIDEwcHgpIC8gMiAtIDAuMDFweClcbiAgICB9XG4gICAgLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5wcm9kdWN0LWxheW91dDpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMC4wMXB4KVxuICAgIH1cbiAgICAubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMzAlXG4gICAgfVxuICAgIC5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc2lkZS1wcm9kdWN0IC5jYXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwJSlcbiAgICB9XG4gICAgLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICAubW9kdWxlLXNpZGVfcHJvZHVjdHMtMzkgLnNpZGUtcHJvZHVjdCAubmFtZSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4XG4gICAgfVxuICAgIC5tb2R1bGUtc2lkZV9wcm9kdWN0cy0zOSAuc2lkZS1wcm9kdWN0IC5wcmljZS1vbGQge1xuICAgICAgICBmb250LXNpemU6IDExcHhcbiAgICB9XG4gICAgLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLnByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gICAgLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG4gICAgLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3QgLmNhcHRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHhcbiAgICB9XG4gICAgLm1vZHVsZS1zaWRlX3Byb2R1Y3RzLTM5IC5zaWRlLXByb2R1Y3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgfVxufVxuLm1vZHVsZS1pbmZvX2Jsb2Nrcy0yMTUgLm1vZHVsZS1pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwICogMHB4KSAvIDEgLSAwLjAxcHgpXG59XG4ubW9kdWxlLWluZm9fYmxvY2tzLTIxNSAubW9kdWxlLWl0ZW06bm90KC5zd2lwZXItc2xpZGUpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAwLjAxcHgpXG59XG4ub25lLWNvbHVtbiAjY29udGVudCAubW9kdWxlLWluZm9fYmxvY2tzLTIxNSAubW9kdWxlLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAgKiAwcHgpIC8gMSAtIDAuMDFweClcbn1cbi5vbmUtY29sdW1uICNjb250ZW50IC5tb2R1bGUtaW5mb19ibG9ja3MtMjE1IC5tb2R1bGUtaXRlbTpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtIDAuMDFweClcbn1cbi50d28tY29sdW1uICNjb250ZW50IC5tb2R1bGUtaW5mb19ibG9ja3MtMjE1IC5tb2R1bGUtaXRlbS5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMCAqIDBweCkgLyAxIC0gMC4wMXB4KVxufVxuLnR3by1jb2x1bW4gI2NvbnRlbnQgLm1vZHVsZS1pbmZvX2Jsb2Nrcy0yMTUgLm1vZHVsZS1pdGVtOm5vdCguc3dpcGVyLXNsaWRlKSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gMC4wMXB4KVxufVxuLnNpZGUtY29sdW1uIC5tb2R1bGUtaW5mb19ibG9ja3MtMjE1IC5tb2R1bGUtaXRlbS5zd2lwZXItc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMCAqIDBweCkgLyAxIC0gMC4wMXB4KVxufVxuLnNpZGUtY29sdW1uIC5tb2R1bGUtaW5mb19ibG9ja3MtMjE1IC5tb2R1bGUtaXRlbTpub3QoLnN3aXBlci1zbGlkZSkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtIDAuMDFweClcbn1cbi5tb2R1bGUtaW5mb19ibG9ja3MtMjE1IC5pbmZvLWJsb2NrIC5pbmZvLWJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cbi5tb2R1bGUtaW5mb19ibG9ja3MtMjE1IC5pbmZvLWJsb2NrIC5pbmZvLWJsb2NrLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG4ubW9kdWxlLWluZm9fYmxvY2tzLTIxNSAuaW5mby1ibG9jayB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuLm1vZHVsZS1pbmZvX2Jsb2Nrcy0yMTUgLmluZm8tYmxvY2stY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleFxufVxuLm1vZHVsZS1pbmZvX2Jsb2Nrcy0yMTUgLmluZm8tYmxvY2s6OmJlZm9yZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKVxufVxuLm1vZHVsZS1pbmZvX2Jsb2Nrcy0yMTUgLmluZm8tYmxvY2staW1nIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXJcbn1cbi5tb2R1bGUtaW5mb19ibG9ja3MtMjE1IC5pbmZvLWJsb2NrOjpiZWZvcmUsIC5tb2R1bGUtaW5mb19ibG9ja3MtMjE1IC5pbmZvLWJsb2NrLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHhcbn1cbi5tb2R1bGUtaW5mb19ibG9ja3MtMjE1IC5pbmZvLWJsb2NrIC5jb3VudC1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLm1vZHVsZS1pbmZvX2Jsb2Nrcy0yMTUgLm1vZHVsZS1pdGVtLTEgLmluZm8tYmxvY2staW1nIHtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdG9wOiAtNXB4XG59XG4ubW9kdWxlLWluZm9fYmxvY2tzLTIxNSAubW9kdWxlLWl0ZW0tMSAuaW5mby1ibG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlYWI5JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtaW5mb19ibG9ja3MtMjE1IC5tb2R1bGUtaXRlbS0yIC5pbmZvLWJsb2NrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGViN2InICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLm1vZHVsZS1pbmZvX2Jsb2Nrcy0yMTUgLm1vZHVsZS1pdGVtLTMgLmluZm8tYmxvY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjIzMCcgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4ubW9kdWxlLWluZm9fYmxvY2tzLTIxNSAubW9kdWxlLWl0ZW0tNCAuaW5mby1ibG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTZkJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnRcbn1cbi5tb2R1bGUtaW5mb19ibG9ja3MtMjE1IC5tb2R1bGUtaXRlbS01IC5pbmZvLWJsb2NrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGViZDMnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLmxpbmtzLW1lbnUtNzUgLm1vZHVsZS1ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICA7XG4gICAgY29sdW1uLWNvdW50OiBpbml0aWFsO1xuICAgIGNvbHVtbi1ydWxlLXN0eWxlOiBzb2xpZFxufVxuLmxpbmtzLW1lbnUtNzUgLm1lbnUtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgd2lkdGg6IGF1dG9cbn1cbi5saW5rcy1tZW51LTc1IC5tZW51LWl0ZW0gYSAubGlua3MtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKVxufVxuLmxpbmtzLW1lbnUtNzUgLm1lbnUtaXRlbSBhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4XG59XG4ubGlua3MtbWVudS03NSAubWVudS1pdGVtIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwNScgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogN3B4XG59XG4ubGlua3MtbWVudS03NSAuY291bnQtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5waG9uZSBmb290ZXIgLmxpbmtzLW1lbnUtNzUgLm1vZHVsZS10aXRsZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ucGhvbmUgZm9vdGVyIC5saW5rcy1tZW51LTc1IC5tb2R1bGUtdGl0bGUrLm1vZHVsZS1ib2R5PmxpIHtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5kaXYubGlua3MtbWVudS03NSAudGl0bGUubW9kdWxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbmRpdi5saW5rcy1tZW51LTc1IC5tb2R1bGUtYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgO1xuICAgIGNvbHVtbi1jb3VudDogaW5pdGlhbDtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGNvbHVtbi1ydWxlLXN0eWxlOiBub25lXG59XG5kaXYubGlua3MtbWVudS03NSAubWVudS1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiBhdXRvXG59XG5kaXYubGlua3MtbWVudS03NSAubWVudS1pdGVtIGEgLmxpbmtzLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWxcbn1cbmRpdi5saW5rcy1tZW51LTc1IC5tZW51LWl0ZW0gYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiBhdXRvXG59XG5kaXYubGlua3MtbWVudS03NSAuY291bnQtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5waG9uZSBmb290ZXIgZGl2LmxpbmtzLW1lbnUtNzUgLm1vZHVsZS10aXRsZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ucGhvbmUgZm9vdGVyIGRpdi5saW5rcy1tZW51LTc1IC5tb2R1bGUtdGl0bGUrLm1vZHVsZS1ib2R5PmxpIHtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG4ubGlua3MtbWVudS03NiAubW9kdWxlLWJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIDtcbiAgICBjb2x1bW4tY291bnQ6IGluaXRpYWw7XG4gICAgY29sdW1uLXJ1bGUtc3R5bGU6IHNvbGlkXG59XG4ubGlua3MtbWVudS03NiAubWVudS1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICB3aWR0aDogYXV0b1xufVxuLmxpbmtzLW1lbnUtNzYgLm1lbnUtaXRlbSBhIC5saW5rcy10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpXG59XG4ubGlua3MtbWVudS03NiAubWVudS1pdGVtIGEge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICA7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHhcbn1cbi5saW5rcy1tZW51LTc2IC5tZW51LWl0ZW0gYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTA1JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHhcbn1cbi5saW5rcy1tZW51LTc2IC5jb3VudC1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnBob25lIGZvb3RlciAubGlua3MtbWVudS03NiAubW9kdWxlLXRpdGxlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5waG9uZSBmb290ZXIgLmxpbmtzLW1lbnUtNzYgLm1vZHVsZS10aXRsZSsubW9kdWxlLWJvZHk+bGkge1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cbmRpdi5saW5rcy1tZW51LTc2IC50aXRsZS5tb2R1bGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweFxufVxuZGl2LmxpbmtzLW1lbnUtNzYgLm1vZHVsZS1ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICA7XG4gICAgY29sdW1uLWNvdW50OiBpbml0aWFsO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgY29sdW1uLXJ1bGUtc3R5bGU6IG5vbmVcbn1cbmRpdi5saW5rcy1tZW51LTc2IC5tZW51LWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGF1dG9cbn1cbmRpdi5saW5rcy1tZW51LTc2IC5tZW51LWl0ZW0gYSAubGlua3MtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbFxufVxuZGl2LmxpbmtzLW1lbnUtNzYgLm1lbnUtaXRlbSBhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGF1dG9cbn1cbmRpdi5saW5rcy1tZW51LTc2IC5jb3VudC1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnBob25lIGZvb3RlciBkaXYubGlua3MtbWVudS03NiAubW9kdWxlLXRpdGxlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cbi5waG9uZSBmb290ZXIgZGl2LmxpbmtzLW1lbnUtNzYgLm1vZHVsZS10aXRsZSsubW9kdWxlLWJvZHk+bGkge1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgIGRpdi5saW5rcy1tZW51LTc2IC50aXRsZS5tb2R1bGUtdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbn1cbi5tb2R1bGUtbmV3c2xldHRlci02NyAudGl0bGUubW9kdWxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtbmV3c2xldHRlci02NyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cbi5tb2R1bGUtbmV3c2xldHRlci02NyAubW9kdWxlLWJvZHk+ZGl2IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0XG59XG4ubW9kdWxlLW5ld3NsZXR0ZXItNjcgLnRpdGxlOjphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmVcbn1cbi5tb2R1bGUtbmV3c2xldHRlci02NyAubW9kdWxlLWJvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cbi5tb2R1bGUtbmV3c2xldHRlci02NyAubmV3c2xldHRlci10ZXh0IHtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG4ubW9kdWxlLW5ld3NsZXR0ZXItNjcgLm1vZHVsZS1ib2R5IC5pbnB1dC1ncm91cCB7XG4gICAgaGVpZ2h0OiA0MHB4XG59XG4ubW9kdWxlLW5ld3NsZXR0ZXItNjcgLm1vZHVsZS1ib2R5IC5uZXdzbGV0dGVyLWZvcm0gLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgICB3aWR0aDogMzc1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlXG59XG4ubW9kdWxlLW5ld3NsZXR0ZXItNjcgLmJ0bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlYjc5JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHhcbn1cbi5tb2R1bGUtbmV3c2xldHRlci02NyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuLCAubW9kdWxlLW5ld3NsZXR0ZXItNjcgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bjp2aXNpdGVkIHtcbiAgICBmb250LWZhbWlseTogJ0hpbmQgTWFkdXJhaSc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cbi5tb2R1bGUtbmV3c2xldHRlci02NyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4XG59XG4uZGVza3RvcCAubW9kdWxlLW5ld3NsZXR0ZXItNjcgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMzBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSlcbn1cbi5tb2R1bGUtbmV3c2xldHRlci02NyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuOmFjdGl2ZSwgLm1vZHVsZS1uZXdzbGV0dGVyLTY3IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG46aG92ZXI6YWN0aXZlLCAubW9kdWxlLW5ld3NsZXR0ZXItNjcgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bjpmb2N1czphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSlcbn1cbi5tb2R1bGUtbmV3c2xldHRlci02NyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMjUpXG59XG4ubW9kdWxlLW5ld3NsZXR0ZXItNjcgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bi5idG4uZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cbi5tb2R1bGUtbmV3c2xldHRlci02NyAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICBtYXJnaW4tdG9wOiA1cHhcbn1cbi5tb2R1bGUtbmV3c2xldHRlci02NyAuY2hlY2tib3ggbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKVxufVxuLm1vZHVsZS1uZXdzbGV0dGVyLTY3IC5tb2R1bGUtYm9keSAubmV3c2xldHRlci1mb3JtIC5jaGVja2JveCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHhcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgIC5tb2R1bGUtbmV3c2xldHRlci02NyAudGl0bGUubW9kdWxlLXRpdGxlOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG59XG5kaXYubGlua3MtbWVudS03NyAubW9kdWxlLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxufVxuZGl2LmxpbmtzLW1lbnUtNzcgLm1lbnUtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogYXV0b1xufVxuZGl2LmxpbmtzLW1lbnUtNzcgLm1lbnUtaXRlbSBhIC5saW5rcy10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpXG59XG5kaXYubGlua3MtbWVudS03NyAubWVudS1pdGVtIGEge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogYXV0b1xufVxuZGl2LmxpbmtzLW1lbnUtNzcgLmNvdW50LWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4ucGhvbmUgZm9vdGVyIGRpdi5saW5rcy1tZW51LTc3IC5tb2R1bGUtdGl0bGU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLnBob25lIGZvb3RlciBkaXYubGlua3MtbWVudS03NyAubW9kdWxlLXRpdGxlKy5tb2R1bGUtYm9keT5saSB7XG4gICAgZGlzcGxheTogZmxleFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgZGl2LmxpbmtzLW1lbnUtNzcgLm1lbnUtaXRlbSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMFxuICAgIH1cbiAgICBkaXYubGlua3MtbWVudS03NyAubW9kdWxlLWJvZHkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIH1cbn1cbi5pY29ucy1tZW51LTIyOCBhOjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDEzOSwgMTQ1LCAxNTIsIDEpO1xuICAgIGZvbnQtc2l6ZTogMzBweFxufVxuLmRlc2t0b3AgLmljb25zLW1lbnUtMjI4IGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSlcbn1cbi5pY29ucy1tZW51LTIyOD51bCB7XG4gICAgbWFyZ2luOiAtOHB4XG59XG4uaWNvbnMtbWVudS0yMjggLmxpbmtzLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLmljb25zLW1lbnUtMjI4PnVsPi5pY29ucy1tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IGNhbGMoMTVweCAvIDIpXG59XG4uaWNvbnMtbWVudS0yMjggdWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbn1cbi5pY29ucy1tZW51LTIyOCAubW9kdWxlLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuLmljb25zLW1lbnUtMjI4IC5tb2R1bGUtdGl0bGU6OmFmdGVyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApXG59XG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAuaWNvbnMtbWVudS0yMjggdWwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIH1cbiAgICAuaWNvbnMtbWVudS0yMjggLm1vZHVsZS10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cbiAgICAuaWNvbnMtbWVudS0yMjggLm1vZHVsZS10aXRsZTo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApXG4gICAgfVxufVxuLmljb25zLW1lbnUtMjI4IC5pY29ucy1tZW51LWl0ZW0tMS5pY29uLW1lbnUtaWNvbj5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZjAnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLmljb25zLW1lbnUtMjI4IC5pY29ucy1tZW51LWl0ZW0tMi5pY29uLW1lbnUtaWNvbj5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZjEnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLmljb25zLW1lbnUtMjI4IC5pY29ucy1tZW51LWl0ZW0tMy5pY29uLW1lbnUtaWNvbj5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZjMnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLmljb25zLW1lbnUtMjI4IC5pY29ucy1tZW51LWl0ZW0tNC5pY29uLW1lbnUtaWNvbj5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZjInICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLmljb25zLW1lbnUtMjI4IC5pY29ucy1tZW51LWl0ZW0tNS5pY29uLW1lbnUtaWNvbj5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZjQnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuLmljb25zLW1lbnUtMjI4IC5pY29ucy1tZW51LWl0ZW0tNi5pY29uLW1lbnUtaWNvbj5hOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxZjUnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudFxufVxuXG5cbi5hY2NvcmRpb24tbWVudS0xOT4uai1tZW51PmxpPmE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkzZicgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50XG59XG4uYWNjb3JkaW9uLW1lbnUtMTkuYWNjb3JkaW9uLW1lbnUgLmotbWVudSAuZHJvcGRvd24+YT4uY291bnQtYmFkZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogNXB4XG59XG4uYWNjb3JkaW9uLW1lbnUtMTkuYWNjb3JkaW9uLW1lbnUgLmotbWVudSAuZHJvcGRvd24+YT4uY291bnQtYmFkZ2UrLm9wZW4tbWVudSsubWVudS1sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbn1cbi5hY2NvcmRpb24tbWVudS0xOS5hY2NvcmRpb24tbWVudSAuai1tZW51IC5kcm9wZG93bj5hOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuLmFjY29yZGlvbi1tZW51LTE5LmFjY29yZGlvbi1tZW51IC5qLW1lbnU+bGk+YSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiByZ2JhKDEwNSwgMTA1LCAxMTUsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweFxufVxuLmRlc2t0b3AgLmFjY29yZGlvbi1tZW51LTE5LmFjY29yZGlvbi1tZW51IC5qLW1lbnU+bGk6aG92ZXI+YSwgLmFjY29yZGlvbi1tZW51LTE5LmFjY29yZGlvbi1tZW51IC5qLW1lbnU+bGkuYWN0aXZlPmEge1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKVxufVxuLmFjY29yZGlvbi1tZW51LTE5LmFjY29yZGlvbi1tZW51IC5qLW1lbnU+bGkub3Blbj5hIHtcbiAgICBjb2xvcjogcmdiYSgyMzksIDgwLCA2NiwgMSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuLmFjY29yZGlvbi1tZW51LTE5LmFjY29yZGlvbi1tZW51IC5qLW1lbnUgLmxpbmtzLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xufVxuLmFjY29yZGlvbi1tZW51LTE5LmFjY29yZGlvbi1tZW51IC5qLW1lbnU+bGk+YTo6YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiYSgxMzksIDE0NSwgMTUyLCAxKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBmb250LXNpemU6IDEycHhcbn1cbi5hY2NvcmRpb24tbWVudS0xOS5hY2NvcmRpb24tbWVudSAuai1tZW51IGxpIC5jb3VudC1iYWRnZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDgwLCA2NiwgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweFxufVxuLmFjY29yZGlvbi1tZW51LTE5LmFjY29yZGlvbi1tZW51IC5qLW1lbnUgbGkgLmNvdW50LXplcm8ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxufVxuLmFjY29yZGlvbi1tZW51LTE5LmFjY29yZGlvbi1tZW51IC5qLW1lbnUgYSAuY291bnQtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG4uYWNjb3JkaW9uLW1lbnUtMTkgLm9wZW4tbWVudSBpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGViYTInICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHJnYmEoMTYxLCAxNjMsIDE2NiwgMSk7XG4gICAgbGVmdDogNXB4XG59XG4uYWNjb3JkaW9uLW1lbnUtMTkgLm9wZW4tbWVudVthcmlhLWV4cGFuZGVkPSd0cnVlJ10gaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlYjg3JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiByZ2JhKDIzOSwgODAsIDY2LCAxKTtcbiAgICBsZWZ0OiA1cHhcbn1cbi5hY2NvcmRpb24tbWVudS0xOS5hY2NvcmRpb24tbWVudSAuai1tZW51IC5qLW1lbnUgLmRyb3Bkb3duPmE+LmNvdW50LWJhZGdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweFxufVxuLmFjY29yZGlvbi1tZW51LTE5LmFjY29yZGlvbi1tZW51IC5qLW1lbnUgLmotbWVudSAuZHJvcGRvd24+YT4uY291bnQtYmFkZ2UrLm9wZW4tbWVudSsubWVudS1sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbn1cbi5hY2NvcmRpb24tbWVudS0xOS5hY2NvcmRpb24tbWVudSAuai1tZW51IC5qLW1lbnUgLmRyb3Bkb3duPmE6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG4uYWNjb3JkaW9uLW1lbnUtMTkuYWNjb3JkaW9uLW1lbnUgLmotbWVudSAuai1tZW51PmxpPmEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogcmdiYSgxMDUsIDEwNSwgMTE1LCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDVweFxufVxuLmRlc2t0b3AgLmFjY29yZGlvbi1tZW51LTE5LmFjY29yZGlvbi1tZW51IC5qLW1lbnUgLmotbWVudT5saTpob3Zlcj5hLCAuYWNjb3JkaW9uLW1lbnUtMTkuYWNjb3JkaW9uLW1lbnUgLmotbWVudSAuai1tZW51PmxpLmFjdGl2ZT5hIHtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKVxufVxuLmFjY29yZGlvbi1tZW51LTE5LmFjY29yZGlvbi1tZW51IC5qLW1lbnUgLmotbWVudT5saS5vcGVuPmEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cbi5hY2NvcmRpb24tbWVudS0xOS5hY2NvcmRpb24tbWVudSAuai1tZW51IC5qLW1lbnUgLmxpbmtzLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xufVxuLmFjY29yZGlvbi1tZW51LTE5LmFjY29yZGlvbi1tZW51IC5qLW1lbnUgLmotbWVudSBsaSAuY291bnQtYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCA4MCwgNjYsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHhcbn1cbi5hY2NvcmRpb24tbWVudS0xOS5hY2NvcmRpb24tbWVudSAuai1tZW51IC5qLW1lbnUgbGkgLmNvdW50LXplcm8ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxufVxuLmFjY29yZGlvbi1tZW51LTE5LmFjY29yZGlvbi1tZW51IC5qLW1lbnUgLmotbWVudSBhIC5jb3VudC1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn0iXX0= */
