.checkout-form .btn, .doctor-done .form-container .btn, .learn-more-page a.btn, .landing-button .fl-module-content a.fl-button {
  display: inline-block;
  margin: auto;
  height: 48px;
  min-width: 160px;
  color: #3F3F3F;
  font-size: 16px;
  line-height: 19px;
  padding: 12px 24px;
  text-align: center;
  border: 1px solid #93889B;
  border-radius: 28px;
  background-color: #ffffff;
  cursor: pointer; }
  .checkout-form .fl-button.btn, .doctor-done .form-container .fl-button.btn, .learn-more-page a.fl-button.btn, .landing-button .fl-module-content a.fl-button {
    background-color: #33C99D;
    border: 1px solid #33C99D;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.12); }
    .checkout-form .fl-button.btn .fl-button-text, .doctor-done .form-container .fl-button.btn .fl-button-text, .learn-more-page a.fl-button.btn .fl-button-text, .landing-button .fl-module-content a.fl-button .fl-button-text,
    .checkout-form .fl-button.btn .fl-button-icon,
    .doctor-done .form-container .fl-button.btn .fl-button-icon,
    .learn-more-page a.fl-button.btn .fl-button-icon,
    .landing-button .fl-module-content a.fl-button .fl-button-icon {
      color: #ffffff; }
    
    .checkout-form .fl-button.btn .fl-button-icon,
    .doctor-done .form-container .fl-button.btn .fl-button-icon,
    .learn-more-page a.fl-button.btn .fl-button-icon,
    .landing-button .fl-module-content a.fl-button .fl-button-icon {
      background-color: #4E1974;
      border-radius: 50%;
      width: 32px;
      height: 32px; }
      .checkout-form .fl-button.btn .fl-button-icon::before, .doctor-done .form-container .fl-button.btn .fl-button-icon::before, .learn-more-page a.fl-button.btn .fl-button-icon::before, .landing-button .fl-module-content a.fl-button .fl-button-icon::before {
        top: 3px;
        left: -1px;
        font-size: 28px;
        position: relative; }
  .checkout-form .continue.btn, .doctor-done .form-container .continue.btn, .learn-more-page a.continue.btn, .landing-button .fl-module-content a.continue.fl-button {
    background-color: #33C99D;
    color: #ffffff;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.12);
    border: 1px solid #33C99D; }
  .checkout-form .disabled.btn, .doctor-done .form-container .disabled.btn, .learn-more-page a.disabled.btn, .landing-button .fl-module-content a.disabled.fl-button {
    color: #93889B;
    background-color: #ffffff;
    border: 1px solid #93889B;
    box-shadow: none;
    cursor: auto; }
  .checkout-form .btn .spinner-border, .doctor-done .form-container .btn .spinner-border, .learn-more-page a.btn .spinner-border, .landing-button .fl-module-content a.fl-button .spinner-border {
    display: none; }

.doctor-page .checkout-form .radio-container [type="radio"]:checked,
.doctor-page .checkout-form .radio-container [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px; }

.doctor-page .checkout-form .radio-container [type="radio"]:checked + label,
.doctor-page .checkout-form .radio-container [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  left: 0; }

.doctor-page .checkout-form .radio-container [type="radio"]:checked + label:before,
.doctor-page .checkout-form .radio-container [type="radio"]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #C5C5C5;
  border-radius: 100%;
  background: #ffffff; }

.doctor-page .checkout-form .radio-container [type="radio"]:checked + label:after,
.doctor-page .checkout-form .radio-container [type="radio"]:not(:checked) + label:after {
  content: "";
  width: 12px;
  height: 12px;
  background: #4E1974;
  position: absolute;
  top: 3px;
  left: 3px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease; }


.doctor-page .checkout-form .radio-container [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0); }

.doctor-page .checkout-form .radio-container [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1); }

.doctor-page .checkout-form .radio-container [type="radio"]:checked + label:before {
  border: 1px solid #4E1974; }

/*
* HEADER
*/
#header nav ul#menu li a {
  color: #4E1974;
  font-size: 16px;
  line-height: 19px;
  font-weight: 400; }
  #header nav ul#menu li a:after {
    content: none; }

#header nav {
  margin: 0 0 0 auto; }

.text-center {
  text-align: center; }

#header li.alt-btn.menu-item a {
  border-radius: 27px;
  padding: 6px 23.5px;
  border: 1px solid #33C99D;
  color: #33C99D;
  font-weight: 400; }
  #header li.alt-btn.menu-item a:hover {
    color: #ffffff;
    background-color: #33C99D;
    font-weight: 400; }
  #header li.alt-btn.menu-item a:before {
    content: none; }

#header li.current_page_item.alt-btn.menu-item a {
  color: #ffffff;
  background-color: #33C99D;
  font-weight: 400; }

/*
* SHOP - STEP 1
*/
.woocommerce.woocommerce-page {
  background-color: #F5F1F2; }
  .woocommerce.woocommerce-page ul.products {
    margin: 0; }
    .woocommerce.woocommerce-page ul.products li.product {
      padding: 32px 0;
      margin-bottom: 32px;
      background-color: #ffffff;
      border-radius: 8px;
      overflow: hidden;
      text-align: center;
      border: 2px solid #ffffff;
      color: #3F3F3F; }
      .woocommerce.woocommerce-page ul.products li.product.selected {
        border: 2px solid #4E1974;
        box-shadow: 0 16px 20px 0 rgba(78, 25, 116, 0.24); }
        .woocommerce.woocommerce-page ul.products li.product.selected .btn {
          background-color: #4E1974;
          color: #ffffff; }
          .woocommerce.woocommerce-page ul.products li.product.selected .btn:before {
            font-family: "FontAwesome";
            font-weight: 900;
            content: "\F00C"; }
      .woocommerce.woocommerce-page ul.products li.product .woocommerce-loop-product__title {
        color: #3F3F3F;
        font-size: 28px;
        font-weight: 800;
        line-height: 34px;
        padding: 0;
        margin: 16px 0 2px 0; }
      .woocommerce.woocommerce-page ul.products li.product .woocommerce-loop-product__description {
        font-size: 16px;
        font-weight: 300;
        line-height: 19px;
        margin-bottom: 16px; }
      .woocommerce.woocommerce-page ul.products li.product .price {
        color: #3F3F3F;
        font-size: 18px;
        font-weight: 600;
        line-height: 22px;
        margin-bottom: 32px; }
  .woocommerce.woocommerce-page .btn {
    display: inline-block;
    margin: auto;
    height: 48px;
    width: 160px;
    color: #3F3F3F;
    font-size: 16px;
    line-height: 19px;
    padding: 12px 0;
    text-align: center;
    border: 1px solid #93889B;
    border-radius: 28px;
    background-color: #ffffff;
    cursor: pointer; }
    .woocommerce.woocommerce-page .btn.continue {
      background-color: #33C99D;
      color: #ffffff;
      box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.12);
      border: 1px solid #33C99D; }
    .woocommerce.woocommerce-page .btn .spinner-border {
      display: none; }
  .woocommerce.woocommerce-page .next-step {
    margin-bottom: 90px;
    visibility: hidden; }

.woocommerce ul.products.columns-3 li.product:last-child,
.woocommerce-page ul.products.columns-3 li.product:last-child {
  margin-right: 0; }

.woocommerce-products-header__title {
  text-align: center;
  font-size: 28px;
  line-height: 34px;
  font-weight: 900;
  margin: 64px 0 24px 0;
  color: #4E1974; }

.page-template-personal-details {
  background-color: #F5F1F2; }
  .page-template-personal-details .crumb.step-1 {
    font-weight: bold;
    color: #4E1974; }
    .page-template-personal-details .crumb.step-1 .oval {
      background-color: #4E1974;
      box-shadow: 0 6px 14px 0 rgba(78, 25, 116, 0.4); }

.checkout-form h3 {
  margin-bottom: 32px; }

.checkout-form label {
  color: #3F3F3F;
  font-size: 16px;
  font-weight: 300;
  line-height: 19px;
  margin-bottom: 8px; }

.checkout-form input {
  border: 1px solid #93889B;
  border-radius: 4px;
  background-color: #ffffff;
  height: 48px;
  width: 100%;
  margin-bottom: 24px;
  padding: 14px 16px;
  font-size: 16px; }
  .checkout-form input.small {
    width: 25%; }
  .checkout-form input:focus {
    border: 2px solid #4E1974;
    border-radius: 4px;
    box-shadow: 0 0 8px 0 rgba(78, 25, 116, 0.5); }

.checkout-form .birth-date-container {
  margin: 24px 0; }

.checkout-form .birth-date {
  background-color: #F5F1F2;
  border-radius: 4px;
  padding: 16px 24px; }

.breadcrumb {
  margin: 32px 0; }
  .breadcrumb .oval {
    height: 52px;
    width: 52px;
    border-radius: 50%;
    padding: 8px;
    margin: auto auto 6px auto; }
  .breadcrumb .crumb {
    display: inline-block;
    width: 140px;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #909090;
    font-weight: 300; }
  .breadcrumb hr {
    display: inline-block;
    width: 136px;
    position: relative;
    top: -44px;
    margin: 0;
    border-top: 1px solid #C5C5C5; }

.form-container {
  width: 100%;
  border-radius: 8px;
  background-color: #ffffff;
  margin-bottom: 32px;
  padding: 32px; }
  .form-container h3 {
    color: #4E1974;
    font-size: 28px;
    font-weight: 800;
    line-height: 34px; }

body.page-template-doctor,
body.page-template-patient,
body.page-template-patient-thankyou,
body.page-template-doctor-thankyou,
body.page-template-learn-more {
  background-color: #F9F9F9; }

.doctor-header {
  background-color: #4E1974;
  color: #ffffff;
  padding-bottom: 140px; }
  .doctor-header .oval {
    height: 120px;
    width: 120px;
    border: 3px solid #ffffff;
    border-radius: 50%;
    display: inline-block;
    margin: 56px 0 16px 0; }
    .doctor-header .oval img {
      margin: 34px; }
  .doctor-header img.oval {
    border: none; }
  .doctor-header h1 {
    font-size: 36px;
    font-weight: 800;
    line-height: 47px;
    margin-bottom: 14px; }
  .doctor-header p {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 40px; }

.doctor-page .checkout-form {
  background-color: #ffffff;
  margin-top: -140px; }
  .doctor-page .checkout-form .form-container {
    padding: 0; }
  .doctor-page .checkout-form .has-error + .error,
  .doctor-page .checkout-form .has-error + label + .error {
    display: block; }
  .doctor-page .checkout-form .error {
    display: none;
    color: #fc5858;
    font-size: 16px;
    line-height: 19px;
    text-align: left;
    margin: 8px 0 24px 0; }
  .doctor-page .checkout-form h3 {
    margin: 57px 0; }
  .doctor-page .checkout-form h4 {
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 21px;
    margin-bottom: 24px; }
  .doctor-page .checkout-form input.has-error,
  .doctor-page .checkout-form select.has-error {
    box-shadow: 0 0 8px 0 rgba(255, 108, 108, 0.5);
    border: 2px solid #fc5858;
    margin-bottom: 0px; }
  .doctor-page .checkout-form .specialty {
    text-align: left; }
  .doctor-page .checkout-form .radio-container {
    position: relative;
    text-align: left; }
    .doctor-page .checkout-form .radio-container.gender:last-child {
      margin-bottom: 57px; }
  .doctor-page .checkout-form select {
    color: #3F3F3F;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 48px;
    border: 1px solid #93889B;
    border-radius: 4px;
    background-color: #ffffff;
    padding: 0 40px 0 14px;
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 20px;
    width: 100%;
    background-size: 12px auto;
    background-repeat: no-repeat;
    background-position: 95% center;
    background-image: url("../../assets/images/icons/ic_dropdown_normal@2x.png"); }
    .doctor-page .checkout-form select:not(:focus):invalid {
      color: #909090; }
  .doctor-page .checkout-form .intl-tel-input {
    width: 100%;
    margin-bottom: 24px; }
    .doctor-page .checkout-form .intl-tel-input.has-error {
      margin-bottom: 0; }
    .doctor-page .checkout-form .intl-tel-input .selected-flag:focus {
      border: 2px solid #4E1974;
      box-shadow: 0 0 8px 0 rgba(78, 25, 116, 0.5); }
    .doctor-page .checkout-form .intl-tel-input input::placeholder {
      color: #909090; }
  .doctor-page .checkout-form .workplace {
    display: none; }
    .doctor-page .checkout-form .workplace.active {
      display: block; }
  .doctor-page .checkout-form .continue {
    margin: 10px 0 35px 0; }

.doctor-page .go-to-patient {
  margin: 35px 0; }
  .doctor-page .go-to-patient a {
    color: #4E1974;
    font-size: 16px;
    line-height: 19px;
    font-weight: 600;
    text-decoration: underline; }

.doctor-done-container h1 {
  color: #33C99D;
  font-size: 36px;
  font-weight: 800;
  line-height: 47px;
  margin: 60px 0 45px 0; }

.doctor-done {
  background-color: #ffffff;
  margin-bottom: 64px; }
  .doctor-done .form-container {
    padding: 0;
    margin: 0; }
    .doctor-done .form-container .btn {
      margin-bottom: 32px; }
    .doctor-done .form-container h3 {
      margin: 57px 0; }
    .doctor-done .form-container h4 {
      font-size: 18px;
      line-height: 21px;
      text-align: center;
      color: #4E1974;
      margin: 18px 0 28px 0;
      font-weight: 600; }
  .doctor-done .oval {
    height: 120px;
    width: 120px;
    background-color: #4E1974;
    margin: auto;
    border-radius: 50%; }
    .doctor-done .oval.empty {
      border: 2px solid rgba(78, 25, 116, 0.14);
      background-color: #ffffff; }
  .doctor-done img.oval.empty {
    border: none; }

.learn-more-page {
  background-color: #ffffff;
  min-height: 500px;
  margin-top: -140px;
  padding-top: 60px;
  padding-bottom: 60px; }
  .learn-more-page img {
    margin-bottom: 27px; }
  .learn-more-page a.btn {
    display: block; }
  .learn-more-page .next-step-container {
    width: 226px;
    padding: 32px;
    border: 1px solid #C5C5C5;
    border-radius: 4px; }
    .learn-more-page .next-step-container.right {
      margin: 0 0 0 auto; }
      @media only screen and (max-width: 768px) {
        .learn-more-page .next-step-container.right {
          margin: auto auto 10px auto; } }
    .learn-more-page .next-step-container.left {
      margin: 0 auto 0 0; }
      @media only screen and (max-width: 768px) {
        .learn-more-page .next-step-container.left {
          margin: auto; } }

.align-center .fl-col-group {
  display: flex;
  flex-direction: row;
  align-items: center; }
  @media only screen and (max-width: 768px) {
    .align-center .fl-col-group {
      flex-direction: column-reverse; } }

.small-center .fl-module-content .fl-rich-text p {
  text-align: left;
  font-weight: 400; }
  @media only screen and (max-width: 768px) {
    .small-center .fl-module-content .fl-rich-text p {
      text-align: center !important; } }

.small-left .fl-module-content .fl-rich-text p {
  font-weight: 400; }

@media only screen and (max-width: 768px) {
  .small-bottom .fl-row-content-wrap {
    align-items: flex-end !important;
    -webkit-align-items: flex-end !important; } }

#learn-more.fl-module a.fl-button .fl-button-icon {
  width: 48px;
  height: 48px;
  box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.12); }
  #learn-more.fl-module a.fl-button .fl-button-icon::before {
    font-size: 35px;
    top: 8px;
    left: -7px; }

@media only screen and (max-width: 768px) {
  .small-margin {
    margin-left: 16.5%; } }

.landing-button {
  display: inline-block; }
  @media only screen and (max-width: 768px) {
    .landing-button {
      display: block; } }
  .landing-button.center {
    display: block; }
  @media only screen and (max-width: 768px) {
    .landing-button .fl-module-content a.fl-button .fl-button-icon {
      box-shadow: none !important;
      color: #4E1974;
      background: none; } }
  .landing-button.purple .fl-module-content a.fl-button {
    background-color: #4E1974;
    border: 1px solid #4E1974; }
  .landing-button.alt a.fl-button {
    background: none;
    border: none;
    box-shadow: none; }
    .landing-button.alt a.fl-button .fl-button-text {
      color: #4E1974; }

.landing-features .fl-heading-text sup {
  font-size: 18px; }

#landing-cta {
  cursor: pointer; }
  #landing-cta a.fl-button {
    height: 94px;
    width: 94px;
    border: 2px solid #ffffff;
    background-color: rgba(0, 0, 0, 0.64);
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.12); }
    #landing-cta a.fl-button .fl-button-icon::before {
      font-size: 70px;
      left: -20px;
      position: relative; }

#home-testimonials .testimonial-content {
  min-height: 280px;
  padding: 120px 30px 30px; }
  @media only screen and (max-width: 768px) {
    #home-testimonials .testimonial-content {
      min-height: 200px;
      padding: 60px 30px 30px; } }
  #home-testimonials .testimonial-content::before {
    top: 48px; }

@keyframes spinner-border {
  to {
    transform: rotate(360deg); } }

.iti-flag {
  background-image: url("dist/img/flags.png"); }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti-flag {
    background-image: url("dist/img/flags@2x.png"); } }

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: .25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border .75s linear infinite;
  animation: spinner-border .75s linear infinite; }
  .spinner-border.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em; }

.text-left {
  text-align: left; }

.iti-mobile .intl-tel-input.iti-container {
  top: 85px !important; }
  @media only screen and (max-width: 768px) {
    .iti-mobile .intl-tel-input.iti-container {
      top: 65px !important; } }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9tYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0I7QUFDbEI7QUFDQTtBQUNBO0FBQ0EsaURBQWlEO0FBQ2pEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7QUFDakI7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0E7QUFDQTtBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxVQUFVOztBQUVWO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTRCOzs7QUFHNUI7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0EsNEJBQTRCOztBQUU1QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQSxxQkFBcUI7O0FBRXJCO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQTtBQUNBO0FBQ0EsbUJB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REFBaUQ7QUFDakQ7QUFDQTtBQUNBO0FBQ0EseUJBQXlCOztBQUV6QjtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQTtBQUNBLDhCQUE4QixFQUFFO0FBQ2hDO0FBQ0EsY0FBYzs7QUFFZDtBQUNBO0FBQ0EsOEJBQThCLEVBQUU7O0FBRWhDO0FBQ0EsOENBQThDOztBQUU5QztBQUNBO0FBQ0EsbURBQW1ELEVBQUU7O0FBRXJEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlEQUFpRDtBQUNqRDtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7O0FBRXZCO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EsMkJBQTJCLEVBQUUiLCJmaWxlIjoiY3NzL21haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5jaGVja291dC1mb3JtIC5idG4sIC5kb2N0b3ItZG9uZSAuZm9ybS1jb250YWluZXIgLmJ0biwgLmxlYXJuLW1vcmUtcGFnZSBhLmJ0biwgLmxhbmRpbmctYnV0dG9uIC5mbC1tb2R1bGUtY29udGVudCBhLmZsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGNvbG9yOiAjM0YzRjNGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkzODg5QjtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jaGVja291dC1mb3JtIC5mbC1idXR0b24uYnRuLCAuZG9jdG9yLWRvbmUgLmZvcm0tY29udGFpbmVyIC5mbC1idXR0b24uYnRuLCAubGVhcm4tbW9yZS1wYWdlIGEuZmwtYnV0dG9uLmJ0biwgLmxhbmRpbmctYnV0dG9uIC5mbC1tb2R1bGUtY29udGVudCBhLmZsLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzQzk5RDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzNDOTlEO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgLmNoZWNrb3V0LWZvcm0gLmZsLWJ1dHRvbi5idG4gLmZsLWJ1dHRvbi10ZXh0LCAuZG9jdG9yLWRvbmUgLmZvcm0tY29udGFpbmVyIC5mbC1idXR0b24uYnRuIC5mbC1idXR0b24tdGV4dCwgLmxlYXJuLW1vcmUtcGFnZSBhLmZsLWJ1dHRvbi5idG4gLmZsLWJ1dHRvbi10ZXh0LCAubGFuZGluZy1idXR0b24gLmZsLW1vZHVsZS1jb250ZW50IGEuZmwtYnV0dG9uIC5mbC1idXR0b24tdGV4dCxcbiAgICAuY2hlY2tvdXQtZm9ybSAuZmwtYnV0dG9uLmJ0biAuZmwtYnV0dG9uLWljb24sXG4gICAgLmRvY3Rvci1kb25lIC5mb3JtLWNvbnRhaW5lciAuZmwtYnV0dG9uLmJ0biAuZmwtYnV0dG9uLWljb24sXG4gICAgLmxlYXJuLW1vcmUtcGFnZSBhLmZsLWJ1dHRvbi5idG4gLmZsLWJ1dHRvbi1pY29uLFxuICAgIC5sYW5kaW5nLWJ1dHRvbiAuZmwtbW9kdWxlLWNvbnRlbnQgYS5mbC1idXR0b24gLmZsLWJ1dHRvbi1pY29uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgXG4gICAgLmNoZWNrb3V0LWZvcm0gLmZsLWJ1dHRvbi5idG4gLmZsLWJ1dHRvbi1pY29uLFxuICAgIC5kb2N0b3ItZG9uZSAuZm9ybS1jb250YWluZXIgLmZsLWJ1dHRvbi5idG4gLmZsLWJ1dHRvbi1pY29uLFxuICAgIC5sZWFybi1tb3JlLXBhZ2UgYS5mbC1idXR0b24uYnRuIC5mbC1idXR0b24taWNvbixcbiAgICAubGFuZGluZy1idXR0b24gLmZsLW1vZHVsZS1jb250ZW50IGEuZmwtYnV0dG9uIC5mbC1idXR0b24taWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEUxOTc0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAgIC5jaGVja291dC1mb3JtIC5mbC1idXR0b24uYnRuIC5mbC1idXR0b24taWNvbjo6YmVmb3JlLCAuZG9jdG9yLWRvbmUgLmZvcm0tY29udGFpbmVyIC5mbC1idXR0b24uYnRuIC5mbC1idXR0b24taWNvbjo6YmVmb3JlLCAubGVhcm4tbW9yZS1wYWdlIGEuZmwtYnV0dG9uLmJ0biAuZmwtYnV0dG9uLWljb246OmJlZm9yZSwgLmxhbmRpbmctYnV0dG9uIC5mbC1tb2R1bGUtY29udGVudCBhLmZsLWJ1dHRvbiAuZmwtYnV0dG9uLWljb246OmJlZm9yZSB7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2hlY2tvdXQtZm9ybSAuY29udGludWUuYnRuLCAuZG9jdG9yLWRvbmUgLmZvcm0tY29udGFpbmVyIC5jb250aW51ZS5idG4sIC5sZWFybi1tb3JlLXBhZ2UgYS5jb250aW51ZS5idG4sIC5sYW5kaW5nLWJ1dHRvbiAuZmwtbW9kdWxlLWNvbnRlbnQgYS5jb250aW51ZS5mbC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzM0M5OUQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzQzk5RDsgfVxuICAuY2hlY2tvdXQtZm9ybSAuZGlzYWJsZWQuYnRuLCAuZG9jdG9yLWRvbmUgLmZvcm0tY29udGFpbmVyIC5kaXNhYmxlZC5idG4sIC5sZWFybi1tb3JlLXBhZ2UgYS5kaXNhYmxlZC5idG4sIC5sYW5kaW5nLWJ1dHRvbiAuZmwtbW9kdWxlLWNvbnRlbnQgYS5kaXNhYmxlZC5mbC1idXR0b24ge1xuICAgIGNvbG9yOiAjOTM4ODlCO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzkzODg5QjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICAuY2hlY2tvdXQtZm9ybSAuYnRuIC5zcGlubmVyLWJvcmRlciwgLmRvY3Rvci1kb25lIC5mb3JtLWNvbnRhaW5lciAuYnRuIC5zcGlubmVyLWJvcmRlciwgLmxlYXJuLW1vcmUtcGFnZSBhLmJ0biAuc3Bpbm5lci1ib3JkZXIsIC5sYW5kaW5nLWJ1dHRvbiAuZmwtbW9kdWxlLWNvbnRlbnQgYS5mbC1idXR0b24gLnNwaW5uZXItYm9yZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5kb2N0b3ItcGFnZSAuY2hlY2tvdXQtZm9ybSAucmFkaW8tY29udGFpbmVyIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCxcbi5kb2N0b3ItcGFnZSAuY2hlY2tvdXQtZm9ybSAucmFkaW8tY29udGFpbmVyIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDsgfVxuXG4uZG9jdG9yLXBhZ2UgLmNoZWNrb3V0LWZvcm0gLnJhZGlvLWNvbnRhaW5lciBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCxcbi5kb2N0b3ItcGFnZSAuY2hlY2tvdXQtZm9ybSAucmFkaW8tY29udGFpbmVyIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogMDsgfVxuXG4uZG9jdG9yLXBhZ2UgLmNoZWNrb3V0LWZvcm0gLnJhZGlvLWNvbnRhaW5lciBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uZG9jdG9yLXBhZ2UgLmNoZWNrb3V0LWZvcm0gLnJhZGlvLWNvbnRhaW5lciBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M1QzVDNTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uZG9jdG9yLXBhZ2UgLmNoZWNrb3V0LWZvcm0gLnJhZGlvLWNvbnRhaW5lciBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5kb2N0b3ItcGFnZSAuY2hlY2tvdXQtZm9ybSAucmFkaW8tY29udGFpbmVyIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogIzRFMTk3NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cblxuXG4uZG9jdG9yLXBhZ2UgLmNoZWNrb3V0LWZvcm0gLnJhZGlvLWNvbnRhaW5lciBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4uZG9jdG9yLXBhZ2UgLmNoZWNrb3V0LWZvcm0gLnJhZGlvLWNvbnRhaW5lciBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uZG9jdG9yLXBhZ2UgLmNoZWNrb3V0LWZvcm0gLnJhZGlvLWNvbnRhaW5lciBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEUxOTc0OyB9XG5cbi8qXG4qIEhFQURFUlxuKi9cbiNoZWFkZXIgbmF2IHVsI21lbnUgbGkgYSB7XG4gIGNvbG9yOiAjNEUxOTc0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gICNoZWFkZXIgbmF2IHVsI21lbnUgbGkgYTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuXG4jaGVhZGVyIG5hdiB7XG4gIG1hcmdpbjogMCAwIDAgYXV0bzsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2hlYWRlciBsaS5hbHQtYnRuLm1lbnUtaXRlbSBhIHtcbiAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgcGFkZGluZzogNnB4IDIzLjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzQzk5RDtcbiAgY29sb3I6ICMzM0M5OUQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgI2hlYWRlciBsaS5hbHQtYnRuLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNDOTlEO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgI2hlYWRlciBsaS5hbHQtYnRuLm1lbnUtaXRlbSBhOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTsgfVxuXG4jaGVhZGVyIGxpLmN1cnJlbnRfcGFnZV9pdGVtLmFsdC1idG4ubWVudS1pdGVtIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzQzk5RDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4vKlxuKiBTSE9QIC0gU1RFUCAxXG4qL1xuLndvb2NvbW1lcmNlLndvb2NvbW1lcmNlLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGMUYyOyB9XG4gIC53b29jb21tZXJjZS53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAud29vY29tbWVyY2Uud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBjb2xvcjogIzNGM0YzRjsgfVxuICAgICAgLndvb2NvbW1lcmNlLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0RTE5NzQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAyMHB4IDAgcmdiYSg3OCwgMjUsIDExNiwgMC4yNCk7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5zZWxlY3RlZCAuYnRuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEUxOTc0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLndvb2NvbW1lcmNlLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdC5zZWxlY3RlZCAuYnRuOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDBDXCI7IH1cbiAgICAgIC53b29jb21tZXJjZS53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzNGM0YzRjtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgMnB4IDA7IH1cbiAgICAgIC53b29jb21tZXJjZS53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAud29vY29tbWVyY2Uud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSB7XG4gICAgICAgIGNvbG9yOiAjM0YzRjNGO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC53b29jb21tZXJjZS53b29jb21tZXJjZS1wYWdlIC5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBjb2xvcjogIzNGM0YzRjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTM4ODlCO1xuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAud29vY29tbWVyY2Uud29vY29tbWVyY2UtcGFnZSAuYnRuLmNvbnRpbnVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzM0M5OUQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzQzk5RDsgfVxuICAgIC53b29jb21tZXJjZS53b29jb21tZXJjZS1wYWdlIC5idG4gLnNwaW5uZXItYm9yZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndvb2NvbW1lcmNlLndvb2NvbW1lcmNlLXBhZ2UgLm5leHQtc3RlcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzLmNvbHVtbnMtMyBsaS5wcm9kdWN0Omxhc3QtY2hpbGQsXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cy5jb2x1bW5zLTMgbGkucHJvZHVjdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi53b29jb21tZXJjZS1wcm9kdWN0cy1oZWFkZXJfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW46IDY0cHggMCAyNHB4IDA7XG4gIGNvbG9yOiAjNEUxOTc0OyB9XG5cbi5wYWdlLXRlbXBsYXRlLXBlcnNvbmFsLWRldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGMUYyOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBlcnNvbmFsLWRldGFpbHMgLmNydW1iLnN0ZXAtMSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM0RTE5NzQ7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1wZXJzb25hbC1kZXRhaWxzIC5jcnVtYi5zdGVwLTEgLm92YWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRFMTk3NDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDE0cHggMCByZ2JhKDc4LCAyNSwgMTE2LCAwLjQpOyB9XG5cbi5jaGVja291dC1mb3JtIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4uY2hlY2tvdXQtZm9ybSBsYWJlbCB7XG4gIGNvbG9yOiAjM0YzRjNGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmNoZWNrb3V0LWZvcm0gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTM4ODlCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jaGVja291dC1mb3JtIGlucHV0LnNtYWxsIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jaGVja291dC1mb3JtIGlucHV0OmZvY3VzIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNEUxOTc0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSg3OCwgMjUsIDExNiwgMC41KTsgfVxuXG4uY2hlY2tvdXQtZm9ybSAuYmlydGgtZGF0ZS1jb250YWluZXIge1xuICBtYXJnaW46IDI0cHggMDsgfVxuXG4uY2hlY2tvdXQtZm9ybSAuYmlydGgtZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUYxRjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTZweCAyNHB4OyB9XG5cbi5icmVhZGNydW1iIHtcbiAgbWFyZ2luOiAzMnB4IDA7IH1cbiAgLmJyZWFkY3J1bWIgLm92YWwge1xuICAgIGhlaWdodDogNTJweDtcbiAgICB3aWR0aDogNTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDZweCBhdXRvOyB9XG4gIC5icmVhZGNydW1iIC5jcnVtYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjOTA5MDkwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmJyZWFkY3J1bWIgaHIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTM2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTQ0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzVDNUM1OyB9XG5cbi5mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmc6IDMycHg7IH1cbiAgLmZvcm0tY29udGFpbmVyIGgzIHtcbiAgICBjb2xvcjogIzRFMTk3NDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZG9jdG9yLFxuYm9keS5wYWdlLXRlbXBsYXRlLXBhdGllbnQsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGF0aWVudC10aGFua3lvdSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1kb2N0b3ItdGhhbmt5b3UsXG5ib2R5LnBhZ2UtdGVtcGxhdGUtbGVhcm4tbW9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IH1cblxuLmRvY3Rvci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEUxOTc0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4OyB9XG4gIC5kb2N0b3ItaGVhZGVyIC5vdmFsIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA1NnB4IDAgMTZweCAwOyB9XG4gICAgLmRvY3Rvci1oZWFkZXIgLm92YWwgaW1nIHtcbiAgICAgIG1hcmdpbjogMzRweDsgfVxuICAuZG9jdG9yLWhlYWRlciBpbWcub3ZhbCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5kb2N0b3ItaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5kb2N0b3ItaGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5kb2N0b3ItcGFnZSAuY2hlY2tvdXQtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IC0xNDBweDsgfVxuICAuZG9jdG9yLXBhZ2UgLmNoZWNrb3V0LWZvcm0gLmZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5kb2N0b3ItcGFnZSAuY2hlY2tvdXQtZm9ybSAuaGFzLWVycm9yICsgLmVycm9yLFxuICAuZG9jdG9yLXBhZ2UgLmNoZWNrb3V0LWZvcm0gLmhhcy1lcnJvciArIGxhYmVsICsgLmVycm9yIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZG9jdG9yLXBhZ2UgLmNoZWNrb3V0LWZvcm0gLmVycm9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjZmM1ODU4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogOHB4IDAgMjRweCAwOyB9XG4gIC5kb2N0b3ItcGFnZSAuY2hlY2tvdXQtZm9ybSBoMyB7XG4gICAgbWFyZ2luOiA1N3B4IDA7IH1cbiAgLmRvY3Rvci1wYWdlIC5jaGVja291dC1mb3JtIGg0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5kb2N0b3ItcGFnZSAuY2hlY2tvdXQtZm9ybSBpbnB1dC5oYXMtZXJyb3IsXG4gIC5kb2N0b3ItcGFnZSAuY2hlY2tvdXQtZm9ybSBzZWxlY3QuaGFzLWVycm9yIHtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgyNTUsIDEwOCwgMTA4LCAwLjUpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmYzU4NTg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5kb2N0b3ItcGFnZSAuY2hlY2tvdXQtZm9ybSAuc3BlY2lhbHR5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5kb2N0b3ItcGFnZSAuY2hlY2tvdXQtZm9ybSAucmFkaW8tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5kb2N0b3ItcGFnZSAuY2hlY2tvdXQtZm9ybSAucmFkaW8tY29udGFpbmVyLmdlbmRlcjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU3cHg7IH1cbiAgLmRvY3Rvci1wYWdlIC5jaGVja291dC1mb3JtIHNlbGVjdCB7XG4gICAgY29sb3I6ICMzRjNGM0Y7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTM4ODlCO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAgNDBweCAwIDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaWNfZHJvcGRvd25fbm9ybWFsQDJ4LnBuZ1wiKTsgfVxuICAgIC5kb2N0b3ItcGFnZSAuY2hlY2tvdXQtZm9ybSBzZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCB7XG4gICAgICBjb2xvcjogIzkwOTA5MDsgfVxuICAuZG9jdG9yLXBhZ2UgLmNoZWNrb3V0LWZvcm0gLmludGwtdGVsLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgLmRvY3Rvci1wYWdlIC5jaGVja291dC1mb3JtIC5pbnRsLXRlbC1pbnB1dC5oYXMtZXJyb3Ige1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5kb2N0b3ItcGFnZSAuY2hlY2tvdXQtZm9ybSAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWc6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzRFMTk3NDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDc4LCAyNSwgMTE2LCAwLjUpOyB9XG4gICAgLmRvY3Rvci1wYWdlIC5jaGVja291dC1mb3JtIC5pbnRsLXRlbC1pbnB1dCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5MDkwOTA7IH1cbiAgLmRvY3Rvci1wYWdlIC5jaGVja291dC1mb3JtIC53b3JrcGxhY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZG9jdG9yLXBhZ2UgLmNoZWNrb3V0LWZvcm0gLndvcmtwbGFjZS5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRvY3Rvci1wYWdlIC5jaGVja291dC1mb3JtIC5jb250aW51ZSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMzVweCAwOyB9XG5cbi5kb2N0b3ItcGFnZSAuZ28tdG8tcGF0aWVudCB7XG4gIG1hcmdpbjogMzVweCAwOyB9XG4gIC5kb2N0b3ItcGFnZSAuZ28tdG8tcGF0aWVudCBhIHtcbiAgICBjb2xvcjogIzRFMTk3NDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZG9jdG9yLWRvbmUtY29udGFpbmVyIGgxIHtcbiAgY29sb3I6ICMzM0M5OUQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIG1hcmdpbjogNjBweCAwIDQ1cHggMDsgfVxuXG4uZG9jdG9yLWRvbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gIC5kb2N0b3ItZG9uZSAuZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmRvY3Rvci1kb25lIC5mb3JtLWNvbnRhaW5lciAuYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAuZG9jdG9yLWRvbmUgLmZvcm0tY29udGFpbmVyIGgzIHtcbiAgICAgIG1hcmdpbjogNTdweCAwOyB9XG4gICAgLmRvY3Rvci1kb25lIC5mb3JtLWNvbnRhaW5lciBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNEUxOTc0O1xuICAgICAgbWFyZ2luOiAxOHB4IDAgMjhweCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZG9jdG9yLWRvbmUgLm92YWwge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RTE5NzQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5kb2N0b3ItZG9uZSAub3ZhbC5lbXB0eSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDc4LCAyNSwgMTE2LCAwLjE0KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRvY3Rvci1kb25lIGltZy5vdmFsLmVtcHR5IHtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLmxlYXJuLW1vcmUtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tdG9wOiAtMTQwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAubGVhcm4tbW9yZS1wYWdlIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuICAubGVhcm4tbW9yZS1wYWdlIGEuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubGVhcm4tbW9yZS1wYWdlIC5uZXh0LXN0ZXAtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMjI2cHg7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzVDNUM1O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5sZWFybi1tb3JlLXBhZ2UgLm5leHQtc3RlcC1jb250YWluZXIucmlnaHQge1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sZWFybi1tb3JlLXBhZ2UgLm5leHQtc3RlcC1jb250YWluZXIucmlnaHQge1xuICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDEwcHggYXV0bzsgfSB9XG4gICAgLmxlYXJuLW1vcmUtcGFnZSAubmV4dC1zdGVwLWNvbnRhaW5lci5sZWZ0IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubGVhcm4tbW9yZS1wYWdlIC5uZXh0LXN0ZXAtY29udGFpbmVyLmxlZnQge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbi5hbGlnbi1jZW50ZXIgLmZsLWNvbC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hbGlnbi1jZW50ZXIgLmZsLWNvbC1ncm91cCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuXG4uc21hbGwtY2VudGVyIC5mbC1tb2R1bGUtY29udGVudCAuZmwtcmljaC10ZXh0IHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc21hbGwtY2VudGVyIC5mbC1tb2R1bGUtY29udGVudCAuZmwtcmljaC10ZXh0IHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG4uc21hbGwtbGVmdCAuZmwtbW9kdWxlLWNvbnRlbnQgLmZsLXJpY2gtdGV4dCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbWFsbC1ib3R0b20gLmZsLXJvdy1jb250ZW50LXdyYXAge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH0gfVxuXG4jbGVhcm4tbW9yZS5mbC1tb2R1bGUgYS5mbC1idXR0b24gLmZsLWJ1dHRvbi1pY29uIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgI2xlYXJuLW1vcmUuZmwtbW9kdWxlIGEuZmwtYnV0dG9uIC5mbC1idXR0b24taWNvbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogLTdweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbWFsbC1tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi41JTsgfSB9XG5cbi5sYW5kaW5nLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxhbmRpbmctYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmxhbmRpbmctYnV0dG9uLmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sYW5kaW5nLWJ1dHRvbiAuZmwtbW9kdWxlLWNvbnRlbnQgYS5mbC1idXR0b24gLmZsLWJ1dHRvbi1pY29uIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNEUxOTc0O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG4gIC5sYW5kaW5nLWJ1dHRvbi5wdXJwbGUgLmZsLW1vZHVsZS1jb250ZW50IGEuZmwtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEUxOTc0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0RTE5NzQ7IH1cbiAgLmxhbmRpbmctYnV0dG9uLmFsdCBhLmZsLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5sYW5kaW5nLWJ1dHRvbi5hbHQgYS5mbC1idXR0b24gLmZsLWJ1dHRvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNEUxOTc0OyB9XG5cbi5sYW5kaW5nLWZlYXR1cmVzIC5mbC1oZWFkaW5nLXRleHQgc3VwIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbiNsYW5kaW5nLWN0YSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjbGFuZGluZy1jdGEgYS5mbC1idXR0b24ge1xuICAgIGhlaWdodDogOTRweDtcbiAgICB3aWR0aDogOTRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NCk7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAjbGFuZGluZy1jdGEgYS5mbC1idXR0b24gLmZsLWJ1dHRvbi1pY29uOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2hvbWUtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMjgwcHg7XG4gIHBhZGRpbmc6IDEyMHB4IDMwcHggMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgI2hvbWUtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgcGFkZGluZzogNjBweCAzMHB4IDMwcHg7IH0gfVxuICAjaG9tZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgdG9wOiA0OHB4OyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5pdGktZmxhZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1nL2ZsYWdzLnBuZ1wiKTsgfVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pdGktZmxhZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWcvZmxhZ3NAMngucG5nXCIpOyB9IH1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogLjI1ZW0gc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAuc3Bpbm5lci1ib3JkZXIuc3Bpbm5lci1ib3JkZXItc20ge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBib3JkZXItd2lkdGg6IC4yZW07IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXIge1xuICB0b3A6IDg1cHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXIge1xuICAgICAgdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH0gfVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/