h2 {
  font-size: 28px;
  line-height: 38px;
}
@media (min-width: 768px) {
  h2 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media (min-width: 1024px) {
  h2 {
    font-size: 36px;
    line-height: 46px;
  }
}

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

.pl-0 {
  padding-left: 0;
}

.pr-0 {
  padding-right: 0;
}

.main-container {
  overflow-x: hidden;
  padding: 20px 5px;
  background-color: #F6F5FC;
}

.navbar {
  margin-bottom: 0;
}

.bg-white {
  background-color: #FFFFFF;
}

.text-red {
  color: #C11925;
}

.w-auto {
  width: auto;
}

.al-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.view-postcards-listing .views-infinite-scroll-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.view-postcards-listing .views-infinite-scroll-content-wrapper .field--name-title {
  padding-top: 10px;
  font-size: 18px;
}
.view-postcards-listing .views-infinite-scroll-content-wrapper .views-row {
  margin-top: 30px;
}

.view-postcards-listing {
  padding: 30px;
}

.path-postcards .main-container .page-header {
  text-align: center;
}

.path-product .page-header {
  display: none;
}
.path-product .field--type-commerce-price {
  font-size: 28px;
  color: #C11925;
  font-weight: 600;
}
.path-product .field--widget-commerce-product-variation-attributes {
  font-size: 16px;
  padding-top: 10px;
  font-weight: 600;
}
.path-product .field--widget-commerce-product-variation-attributes legend {
  font-size: 16px;
  border-bottom: none;
}
.path-product .form-item-purchased-entity-0-attributes-attribute-pack-size {
  padding-left: 0;
}
.path-product .fieldset-legend::after {
  background-image: none;
}
@media (min-width: 1024px) {
  .path-product .personal-message-textarea {
    width: 60%;
  }
}
.path-product .personal-message-chars {
  text-align: right;
}
@media (min-width: 1024px) {
  .path-product .personal-message-chars {
    width: 60%;
  }
}
.path-product .voter-details,
.path-product .pdp-recipients {
  border: 1px solid #636087;
  padding: 15px;
  border-radius: 5px;
  margin: 15px 0;
}
@media (min-width: 1024px) {
  .path-product .voter-details,
  .path-product .pdp-recipients {
    width: 60%;
  }
}
.path-product .selected-recipient-item {
  list-style-type: none;
  border-bottom: 2px solid;
  padding: 10px 0;
  border-color: #F1F1F1;
}
.path-product .voter-info-icon,
.path-product .recipients-icon {
  padding-right: 10px;
}
.path-product .voter-info-placeholder,
.path-product .selected-recipients-area {
  padding: 5px 0;
}
.path-product .selected-recipient-list {
  padding-left: 0;
}
.path-product .postcard-container {
  border: 1px solid #000;
  padding: 10px;
  position: relative;
  width: auto;
  height: 225px;
  font-size: 9px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .path-product .postcard-container {
    width: 700px;
    height: 450px;
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .path-product .postcard-container {
    width: 700px;
    height: 450px;
    font-size: 15px;
  }
}
.path-product .postcard-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.1;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
}
.path-product .postcard-text {
  position: relative;
  padding-top: 6px;
  z-index: 1;
}
.path-product .right-border {
  position: absolute;
  bottom: 30px;
  right: 30px;
  margin-top: 30px;
}
.path-product .nav-tabs {
  border-bottom: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.path-product .nav-tabs > li > a {
  background-color: #F1F1F1;
  color: #0C1116;
  margin-right: 0;
  border-color: #4D4975;
  border-radius: 0;
}
.path-product .nav-tabs > li > a.active, .path-product .nav-tabs > li > a:focus {
  background-color: #4D4975;
  color: #FFFFFF;
  border-right: 0;
  border-left: 0;
  border-color: #4D4975;
}
.path-product .nav-tabs > li.active > a {
  background-color: #4D4975;
  color: #FFFFFF;
  border-right: 0;
  border-left: 0;
  border-color: #4D4975;
}
.path-product .tab-content {
  border-top: none;
  padding-top: 10px;
}
.path-product .sender-address-sample {
  position: absolute;
  left: 10px;
  padding: 10px;
}
.path-product .recipient-address-sample {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  padding: 10px;
}
.path-product .pdp {
  padding: 15px;
}
.path-product .pdp-col-2 {
  margin-top: 20px;
}
@media (min-width: 1024px) {
  .path-product .pdp-col-2 {
    margin-top: 0;
  }
}
.path-product .pdp-details-container {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.path-product .button--add-to-cart,
.path-product .button--add-to-cart:hover,
.path-product .button--add-to-cart:focus {
  padding: 12px 20px;
  border-radius: 6px;
  background-color: #C11925;
  border: 1px solid #C11925;
}

.view-commerce-cart-form .cart-postcard {
  margin-left: 10px;
}
.view-commerce-cart-form .views-field {
  vertical-align: middle;
}
.view-commerce-cart-form .table {
  width: 100%;
}
.view-commerce-cart-form .table td {
  width: 20%;
}
.view-commerce-cart-form .table td:first-child {
  width: 40%;
}

.path-cart .page-header {
  text-align: center;
}

.checkout-progress {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0;
  list-style: none;
}

.checkout-progress--step {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  margin-top: 16px;
  padding: 0 10px;
  margin: 0 10px;
}

.checkout-progress--step::before {
  content: "" !important;
}

.checkout-progress--step-icon {
  width: 50px;
  height: 50px;
  -webkit-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  margin-bottom: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.checkout-progress--step.login .checkout-progress--step-icon {
  background-image: url("/themes/custom/mpp_bootstrap_cdn/images/info-circle.svg");
}

.checkout-progress--step.order_information .checkout-progress--step-icon {
  background-image: url("/themes/custom/mpp_bootstrap_cdn/images/clipboard-data.svg");
}

.checkout-progress--step.review .checkout-progress--step-icon {
  background-image: url("/themes/custom/mpp_bootstrap_cdn/images/clipboard-check.svg");
}

.checkout-progress--step.complete .checkout-progress--step-icon {
  background-image: url("/themes/custom/mpp_bootstrap_cdn/images/gift.svg");
}

.checkout-progress--step__current .checkout-progress--step-icon,
.checkout-progress--step__previous .checkout-progress--step-icon {
  -webkit-filter: brightness(0) saturate(100%) invert(23%) sepia(98%) saturate(7474%) hue-rotate(255deg) brightness(95%) contrast(102%);
          filter: brightness(0) saturate(100%) invert(23%) sepia(98%) saturate(7474%) hue-rotate(255deg) brightness(95%) contrast(102%);
}

.checkout-progress--step-label {
  display: none;
}
@media (min-width: 1024px) {
  .checkout-progress--step-label {
    display: block;
    margin-top: 8px;
    font-size: 16px;
    color: black;
  }
}

.checkout-progress--step__current .checkout-progress--step-label,
.checkout-progress--step__previous .checkout-progress--step-label {
  color: #1C69F0;
  position: relative;
}

.checkout-progress--step__current .checkout-progress--step-label::after,
.checkout-progress--step__previous .checkout-progress--step-label::after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background-color: #1C69F0;
  position: absolute;
  bottom: -4px;
  left: 0;
}

.path-checkout .page-header {
  text-align: center;
  margin-top: 10px;
  padding-top: 10px;
}
.path-checkout .layout-checkout-form {
  padding: 30px 20px 20px 20px;
  margin: 30px 20px 20px 20px;
}
.path-checkout .checkout-pane-coupon-redemption {
  display: none;
}
.path-checkout .layout-region-checkout-secondary {
  background-color: #FFFFFF;
  padding: 10px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjAwLWJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIjAwLWJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwic3R5bGVzLmNzcyIsIjAwLWJhc2UvX2JyZWFrcG9pbnRzLnNjc3MiLCJjb21wb25lbnRzL3Bvc3RjYXJkLWxpc3Rpbmcuc2NzcyIsImNvbXBvbmVudHMvcG9zdGNhcmQtZGV0YWlsLnNjc3MiLCJjb21wb25lbnRzL2NhcnQuc2NzcyIsImNvbXBvbmVudHMvY2hlY2tvdXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFlQTtFQWRFLGVDWWE7RURYYixpQkM2Qm9CO0FDNUJ0QjtBQ01FO0VITUY7SUFWSSxlQ1NZO0lEUlosaUJDMEJtQjtFQ3hCckI7QUFDRjtBQ09FO0VIREY7SUFMSSxlQ0tVO0lESlYsaUJDc0JrQjtFQ25CcEI7QUFDRjs7QUZJQTtFQUNFLDJCQUFBO0VBQUEsNEJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0FFREY7O0FGSUE7RUFDRSxlQUFBO0FFREY7O0FGSUE7RUFDRSxnQkFBQTtBRURGOztBRklBO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQ1ZlO0FDU2pCOztBRklBO0VBQ0UsZ0JBQUE7QUVERjs7QUZJQTtFQUNFLHlCQ25CTTtBQ2tCUjs7QUZJQTtFQUNFLGNDbkJnQjtBQ2tCbEI7O0FGSUE7RUFDRSxXQUFBO0FFREY7O0FGSUE7RUFDRSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBRURGOztBRXJEQTtFQUNFLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtBRndERjtBRXRERTtFQUNFLGlCQUFBO0VBQ0EsZUFBQTtBRndESjtBRXJERTtFQUNFLGdCQUFBO0FGdURKOztBRW5ERTtFQUNFLGFBQUE7QUZzREo7O0FFbkRBO0VBQ0Usa0JBQUE7QUZzREY7O0FHeEVFO0VBQ0UsYUFBQTtBSDJFSjtBR3hFRTtFQUNF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UUoiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiBoMi1zdHlsZXMge1xuICBmb250LXNpemU6ICRmb250LXNpemUtbWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1sYXJnZTtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14eC1sYXJnZTtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sbTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlLXh4O1xuICB9XG59XG5cbmgyIHtcbiAgQGluY2x1ZGUgaDItc3R5bGVzO1xufVxuXG4uaS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tYWluLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWdub2xpYS13aGl0ZTtcbn1cblxuLm5hdmJhciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLnRleHQtcmVkIHtcbiAgY29sb3I6ICRmaXJlLWVuZ2luZS1yZWQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmFsLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4iLCIvLyBWQVJJQUJMRVNcblxuLy8gTWVkaWFcbiRtZWRpYVhYTDogMTg1NnB4O1xuJG1lZGlhWEw6IDE0NDBweDtcbiRtZWRpYUw6IDEyMDBweDtcbiRtZWRpYU06IDEwMjRweDtcbiRtZWRpYVM6IDc2OHB4O1xuJG1lZGlhTVM6IDY2MHB4O1xuJG1lZGlhWFM6IDU3NnB4O1xuXG4vLyBGb250LVNpemVcbiRiYXNlLWZvbnQ6IDE2cHg7XG4kZm9udC1zaXplLW1sOiAyOHB4O1xuJGZvbnQtc2l6ZS1tbGw6IDMwcHg7XG4kZm9udC1zaXplLWxtOjM2cHg7XG5cbi8vIEZvbnQtV2VpZ2h0XG4kZm9udC13ZWlnaHQtc2VtaS1ib2xkOiA2MDA7XG5cbi8vIENvbG9yc1xuJHdoaXRlLXNtb2tlOiAjRjFGMUYxO1xuJGRvbHBoaW46ICM2MzYwODc7XG4kd2hpdGU6ICNGRkZGRkY7XG4kbWFnbm9saWEtd2hpdGU6ICNGNkY1RkM7XG4kaW5kZXBlbmRlbmNlLWJsdWU6IzRENDk3NTtcbiRjaGluZXNlLWJsYWNrOiAjMEMxMTE2O1xuJGZpcmUtZW5naW5lLXJlZDogI0MxMTkyNTtcbiRjcmF5b2xhLWJsdWU6ICMxQzY5RjA7XG5cbi8vIExpbmUgaGVpZ2h0XG4kbGluZS1oZWlnaHQteC1sYXJnZTogMzhweDtcbiRsaW5lLWhlaWdodC14eC1sYXJnZTogNDBweDtcbiRsaW5lLWhlaWdodC1sYXJnZS14eDo0NnB4O1xuIiwiaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxufVxuXG4uaS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tYWluLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY1RkM7XG59XG5cbi5uYXZiYXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGV4dC1yZWQge1xuICBjb2xvcjogI0MxMTkyNTtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYWwtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZpZXctcG9zdGNhcmRzLWxpc3RpbmcgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udmlldy1wb3N0Y2FyZHMtbGlzdGluZyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnZpZXctcG9zdGNhcmRzLWxpc3RpbmcgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi52aWV3LXBvc3RjYXJkcy1saXN0aW5nIHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLnBhdGgtcG9zdGNhcmRzIC5tYWluLWNvbnRhaW5lciAucGFnZS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXRoLXByb2R1Y3QgLnBhZ2UtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLXByb2R1Y3QgLmZpZWxkLS10eXBlLWNvbW1lcmNlLXByaWNlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogI0MxMTkyNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYXRoLXByb2R1Y3QgLmZpZWxkLS13aWRnZXQtY29tbWVyY2UtcHJvZHVjdC12YXJpYXRpb24tYXR0cmlidXRlcyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGF0aC1wcm9kdWN0IC5maWVsZC0td2lkZ2V0LWNvbW1lcmNlLXByb2R1Y3QtdmFyaWF0aW9uLWF0dHJpYnV0ZXMgbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBhdGgtcHJvZHVjdCAuZm9ybS1pdGVtLXB1cmNoYXNlZC1lbnRpdHktMC1hdHRyaWJ1dGVzLWF0dHJpYnV0ZS1wYWNrLXNpemUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucGF0aC1wcm9kdWN0IC5maWVsZHNldC1sZWdlbmQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhdGgtcHJvZHVjdCAucGVyc29uYWwtbWVzc2FnZS10ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLnBhdGgtcHJvZHVjdCAucGVyc29uYWwtbWVzc2FnZS1jaGFycyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGF0aC1wcm9kdWN0IC5wZXJzb25hbC1tZXNzYWdlLWNoYXJzIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4ucGF0aC1wcm9kdWN0IC52b3Rlci1kZXRhaWxzLFxuLnBhdGgtcHJvZHVjdCAucGRwLXJlY2lwaWVudHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjM2MDg3O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGF0aC1wcm9kdWN0IC52b3Rlci1kZXRhaWxzLFxuICAucGF0aC1wcm9kdWN0IC5wZHAtcmVjaXBpZW50cyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLnBhdGgtcHJvZHVjdCAuc2VsZWN0ZWQtcmVjaXBpZW50LWl0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItY29sb3I6ICNGMUYxRjE7XG59XG4ucGF0aC1wcm9kdWN0IC52b3Rlci1pbmZvLWljb24sXG4ucGF0aC1wcm9kdWN0IC5yZWNpcGllbnRzLWljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnBhdGgtcHJvZHVjdCAudm90ZXItaW5mby1wbGFjZWhvbGRlcixcbi5wYXRoLXByb2R1Y3QgLnNlbGVjdGVkLXJlY2lwaWVudHMtYXJlYSB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnBhdGgtcHJvZHVjdCAuc2VsZWN0ZWQtcmVjaXBpZW50LWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucGF0aC1wcm9kdWN0IC5wb3N0Y2FyZC1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDIyNXB4O1xuICBmb250LXNpemU6IDlweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhdGgtcHJvZHVjdCAucG9zdGNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhdGgtcHJvZHVjdCAucG9zdGNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5wYXRoLXByb2R1Y3QgLnBvc3RjYXJkLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuMTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhdGgtcHJvZHVjdCAucG9zdGNhcmQtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgei1pbmRleDogMTtcbn1cbi5wYXRoLXByb2R1Y3QgLnJpZ2h0LWJvcmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wYXRoLXByb2R1Y3QgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGF0aC1wcm9kdWN0IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gIGNvbG9yOiAjMEMxMTE2O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogIzRENDk3NTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYXRoLXByb2R1Y3QgLm5hdi10YWJzID4gbGkgPiBhLmFjdGl2ZSwgLnBhdGgtcHJvZHVjdCAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0OTc1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLWNvbG9yOiAjNEQ0OTc1O1xufVxuLnBhdGgtcHJvZHVjdCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRENDk3NTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1jb2xvcjogIzRENDk3NTtcbn1cbi5wYXRoLXByb2R1Y3QgLnRhYi1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ucGF0aC1wcm9kdWN0IC5zZW5kZXItYWRkcmVzcy1zYW1wbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucGF0aC1wcm9kdWN0IC5yZWNpcGllbnQtYWRkcmVzcy1zYW1wbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucGF0aC1wcm9kdWN0IC5wZHAge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnBhdGgtcHJvZHVjdCAucGRwLWNvbC0yIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhdGgtcHJvZHVjdCAucGRwLWNvbC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucGF0aC1wcm9kdWN0IC5wZHAtZGV0YWlscy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5wYXRoLXByb2R1Y3QgLmJ1dHRvbi0tYWRkLXRvLWNhcnQsXG4ucGF0aC1wcm9kdWN0IC5idXR0b24tLWFkZC10by1jYXJ0OmhvdmVyLFxuLnBhdGgtcHJvZHVjdCAuYnV0dG9uLS1hZGQtdG8tY2FydDpmb2N1cyB7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzExOTI1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzExOTI1O1xufVxuXG4udmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtcG9zdGNhcmQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi52aWV3LWNvbW1lcmNlLWNhcnQtZm9ybSAudmlld3MtZmllbGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZXctY29tbWVyY2UtY2FydC1mb3JtIC50YWJsZSB0ZCB7XG4gIHdpZHRoOiAyMCU7XG59XG4udmlldy1jb21tZXJjZS1jYXJ0LWZvcm0gLnRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnBhdGgtY2FydCAucGFnZS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jaGVja291dC1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5jaGVja291dC1wcm9ncmVzcy0tc3RlcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tvdXQtcHJvZ3Jlc3MtLXN0ZXAtaWNvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwLmxvZ2luIC5jaGVja291dC1wcm9ncmVzcy0tc3RlcC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vbXBwX2Jvb3RzdHJhcF9jZG4vaW1hZ2VzL2luZm8tY2lyY2xlLnN2Z1wiKTtcbn1cblxuLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwLm9yZGVyX2luZm9ybWF0aW9uIC5jaGVja291dC1wcm9ncmVzcy0tc3RlcC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vbXBwX2Jvb3RzdHJhcF9jZG4vaW1hZ2VzL2NsaXBib2FyZC1kYXRhLnN2Z1wiKTtcbn1cblxuLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwLnJldmlldyAuY2hlY2tvdXQtcHJvZ3Jlc3MtLXN0ZXAtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL21wcF9ib290c3RyYXBfY2RuL2ltYWdlcy9jbGlwYm9hcmQtY2hlY2suc3ZnXCIpO1xufVxuXG4uY2hlY2tvdXQtcHJvZ3Jlc3MtLXN0ZXAuY29tcGxldGUgLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9tcHBfYm9vdHN0cmFwX2Nkbi9pbWFnZXMvZ2lmdC5zdmdcIik7XG59XG5cbi5jaGVja291dC1wcm9ncmVzcy0tc3RlcF9fY3VycmVudCAuY2hlY2tvdXQtcHJvZ3Jlc3MtLXN0ZXAtaWNvbixcbi5jaGVja291dC1wcm9ncmVzcy0tc3RlcF9fcHJldmlvdXMgLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwLWljb24ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDIzJSkgc2VwaWEoOTglKSBzYXR1cmF0ZSg3NDc0JSkgaHVlLXJvdGF0ZSgyNTVkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCgxMDIlKTtcbn1cblxuLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxufVxuXG4uY2hlY2tvdXQtcHJvZ3Jlc3MtLXN0ZXBfX2N1cnJlbnQgLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwLWxhYmVsLFxuLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwX19wcmV2aW91cyAuY2hlY2tvdXQtcHJvZ3Jlc3MtLXN0ZXAtbGFiZWwge1xuICBjb2xvcjogIzFDNjlGMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2hlY2tvdXQtcHJvZ3Jlc3MtLXN0ZXBfX2N1cnJlbnQgLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwLWxhYmVsOjphZnRlcixcbi5jaGVja291dC1wcm9ncmVzcy0tc3RlcF9fcHJldmlvdXMgLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzY5RjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAwO1xufVxuXG4ucGF0aC1jaGVja291dCAucGFnZS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnBhdGgtY2hlY2tvdXQgLmxheW91dC1jaGVja291dC1mb3JtIHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMjBweDtcbiAgbWFyZ2luOiAzMHB4IDIwcHggMjBweCAyMHB4O1xufVxuLnBhdGgtY2hlY2tvdXQgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtY2hlY2tvdXQgLmxheW91dC1yZWdpb24tY2hlY2tvdXQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTBweDtcbn0iLCIvLyBTbWFsbCBkZXZpY2VzXG5AbWl4aW4gbW9iaWxlIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JG1lZGlhWFN9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaXVtIGRldmljZXNcbkBtaXhpbiB0YWJsZXQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skbWVkaWFTfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIExhcmdlIGRldmljZXNcbkBtaXhpbiBkZXNrdG9wIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JG1lZGlhTX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLnZpZXctcG9zdGNhcmRzLWxpc3RpbmcgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAudmlld3Mtcm93IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIH1cblxuICAudmlldy1wb3N0Y2FyZHMtbGlzdGluZyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICBcbi5wYXRoLXBvc3RjYXJkcyAubWFpbi1jb250YWluZXIgLnBhZ2UtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLnBhdGgtcHJvZHVjdCB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWVsZC0tdHlwZS1jb21tZXJjZS1wcmljZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1sO1xuICAgIGNvbG9yOiAkZmlyZS1lbmdpbmUtcmVkO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuICB9XG5cbiAgLmZpZWxkLS13aWRnZXQtY29tbWVyY2UtcHJvZHVjdC12YXJpYXRpb24tYXR0cmlidXRlcyB7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaS1ib2xkO1xuXG4gICAgbGVnZW5kIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taXRlbS1wdXJjaGFzZWQtZW50aXR5LTAtYXR0cmlidXRlcy1hdHRyaWJ1dGUtcGFjay1zaXplIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZmllbGRzZXQtbGVnZW5kOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gIC5wZXJzb25hbC1tZXNzYWdlLXRleHRhcmVhIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICB9XG5cbiAgLnBlcnNvbmFsLW1lc3NhZ2UtY2hhcnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIFxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG4gIH1cblxuICAudm90ZXItZGV0YWlscyxcbiAgLnBkcC1yZWNpcGllbnRzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZG9scGhpbjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDE1cHggMDtcblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0ZWQtcmVjaXBpZW50LWl0ZW0ge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLXNtb2tlO1xuICB9XG5cbiAgLnZvdGVyLWluZm8taWNvbixcbiAgLnJlY2lwaWVudHMtaWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC52b3Rlci1pbmZvLXBsYWNlaG9sZGVyLFxuICAuc2VsZWN0ZWQtcmVjaXBpZW50cy1hcmVhIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuXG4gIC5zZWxlY3RlZC1yZWNpcGllbnQtbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnBvc3RjYXJkLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDIyNXB4O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wb3N0Y2FyZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAucG9zdGNhcmQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5yaWdodC1ib3JkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgPiBsaSB7XG4gICAgICA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtc21va2U7XG4gICAgICAgIGNvbG9yOiAkY2hpbmVzZS1ibGFjaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbmRlcGVuZGVuY2UtYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZGVwZW5kZW5jZS1ibHVlO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGluZGVwZW5kZW5jZS1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kZXBlbmRlbmNlLWJsdWU7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5kZXBlbmRlbmNlLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC50YWItY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuXG4gIC5zZW5kZXItYWRkcmVzcy1zYW1wbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAucmVjaXBpZW50LWFkZHJlc3Mtc2FtcGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLnBkcCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5wZHAtY29sLTIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLnBkcC1kZXRhaWxzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5idXR0b24tLWFkZC10by1jYXJ0LFxuICAuYnV0dG9uLS1hZGQtdG8tY2FydDpob3ZlcixcbiAgLmJ1dHRvbi0tYWRkLXRvLWNhcnQ6Zm9jdXMge1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZpcmUtZW5naW5lLXJlZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZmlyZS1lbmdpbmUtcmVkO1xuICB9XG59XG4iLCIudmlldy1jb21tZXJjZS1jYXJ0LWZvcm0ge1xuICAuY2FydC1wb3N0Y2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAudmlld3MtZmllbGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAudGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgIHRkIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGF0aC1jYXJ0IHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5jaGVja291dC1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5jaGVja291dC1wcm9ncmVzcy0tc3RlcDo6YmVmb3JlIHtcbiAgY29udGVudDogJycgIWltcG9ydGFudDtcbn1cblxuLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwLWljb24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jaGVja291dC1wcm9ncmVzcy0tc3RlcC5sb2dpbiAuY2hlY2tvdXQtcHJvZ3Jlc3MtLXN0ZXAtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vbXBwX2Jvb3RzdHJhcF9jZG4vaW1hZ2VzL2luZm8tY2lyY2xlLnN2ZycpO1xufVxuXG4uY2hlY2tvdXQtcHJvZ3Jlc3MtLXN0ZXAub3JkZXJfaW5mb3JtYXRpb24gLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL21wcF9ib290c3RyYXBfY2RuL2ltYWdlcy9jbGlwYm9hcmQtZGF0YS5zdmcnKTtcbn1cblxuLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwLnJldmlldyAuY2hlY2tvdXQtcHJvZ3Jlc3MtLXN0ZXAtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vbXBwX2Jvb3RzdHJhcF9jZG4vaW1hZ2VzL2NsaXBib2FyZC1jaGVjay5zdmcnKTtcbn1cblxuLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwLmNvbXBsZXRlIC5jaGVja291dC1wcm9ncmVzcy0tc3RlcC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9tcHBfYm9vdHN0cmFwX2Nkbi9pbWFnZXMvZ2lmdC5zdmcnKTtcbn1cblxuLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwX19jdXJyZW50IC5jaGVja291dC1wcm9ncmVzcy0tc3RlcC1pY29uLFxuLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwX19wcmV2aW91cyAuY2hlY2tvdXQtcHJvZ3Jlc3MtLXN0ZXAtaWNvbiB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjMlKSBzZXBpYSg5OCUpIHNhdHVyYXRlKDc0NzQlKSBodWUtcm90YXRlKDI1NWRlZykgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDEwMiUpO1xufVxuXG4uY2hlY2tvdXQtcHJvZ3Jlc3MtLXN0ZXAtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG59XG5cbi5jaGVja291dC1wcm9ncmVzcy0tc3RlcF9fY3VycmVudCAuY2hlY2tvdXQtcHJvZ3Jlc3MtLXN0ZXAtbGFiZWwsXG4uY2hlY2tvdXQtcHJvZ3Jlc3MtLXN0ZXBfX3ByZXZpb3VzIC5jaGVja291dC1wcm9ncmVzcy0tc3RlcC1sYWJlbCB7XG4gIGNvbG9yOiAkY3JheW9sYS1ibHVlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaGVja291dC1wcm9ncmVzcy0tc3RlcF9fY3VycmVudCAuY2hlY2tvdXQtcHJvZ3Jlc3MtLXN0ZXAtbGFiZWw6OmFmdGVyLFxuLmNoZWNrb3V0LXByb2dyZXNzLS1zdGVwX19wcmV2aW91cyAuY2hlY2tvdXQtcHJvZ3Jlc3MtLXN0ZXAtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjcmF5b2xhLWJsdWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAwO1xufVxuXG4ucGF0aC1jaGVja291dCB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cblxuICAubGF5b3V0LWNoZWNrb3V0LWZvcm0ge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAzMHB4IDIwcHggMjBweCAyMHB4O1xuICB9XG5cbiAgLmNoZWNrb3V0LXBhbmUtY291cG9uLXJlZGVtcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubGF5b3V0LXJlZ2lvbi1jaGVja291dC1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4iXX0= */
