<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.salonEntry p {
  padding: 0;
}
.salonEntry__wrap {
  padding-top: 15px;
  padding-bottom: 15px;
  width: 100%;
  background-color: #fcc4c2;
}
.salonEntry .phoneNumberRegistration__wrap {
  max-width: 1000px;
  margin: 0 auto;
}
.salonEntry .phoneNumberRegistration__header {
  background-color: #e16392;
}
.salonEntry .phoneNumberRegistration__headerTitle {
  width: auto;
  font-size: 22px;
  font-weight: bold;
  color: #fff;
  padding: 0.5em 0;
  margin-bottom: 0;
  text-shadow: none;
}
.salonEntry .phoneNumberRegistration__body {
  background-color: #fff;
  padding: 15px 10px;
}
.salonEntry .phoneNumberRegistration__bodyDescription {
  display: block;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #656565;
  margin-bottom: 1.4em;
}
.salonEntry .phoneNumberRegistration__bodyFormInput {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 1.2em;
}
.salonEntry .phoneNumberRegistration__bodyFormInput input {
  font-size: 16px;
  height: 44px;
  width: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
  background: #f5f5f5;
  padding: 5px 20px;
  border: 2px solid #d4d4d4;
}
.salonEntry .phoneNumberRegistration__bodyFormInputSeparator {
  margin: 0 0.5em;
}
.salonEntry .phoneNumberRegistration__bodyFormSubmit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.salonEntry .phoneNumberRegistration__bodyFormSubmitButton {
  background: none;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  background: #e06391;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 1.2em 2em;
}
.salonEntry .phoneNumberRegistration__bodyFormAttention {
  font-size: 12px;
  color: #656565;
  text-align: center;
}
.salonEntry .phoneNumberRegistration__footer {
  margin-top: 15px;
}
.salonEntry .phoneNumberRegistration__footerWrap {
  text-align: center;
}
.salonEntry .phoneNumberRegistration__footerLink {
  font-size: 14px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #464646;
}
.salonEntry .formControl__item {
  margin-bottom: 0.8em;
}
.salonEntry .formControl__itemName {
  font-size: 14px;
  font-weight: bold;
  color: #656565;
}
.salonEntry .formControl__bodyFormInput input {
  font-size: 16px;
  height: 44px;
  width: 333px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
  background: #f5f5f5;
  padding: 5px 20px;
  border: 2px solid #d4d4d4;
  margin-bottom: 1.6em;
}
.salonEntry .formControl__agree {
  margin-bottom: 1.4em;
  color: #59483e;
}
.salonEntry .formControl__terms {
  color: #814901;
  font-weight: bold;
}

.modal {
  display: none;
}
.modal.is-open {
  display: block;
}
.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
}
.modal__container {
  max-width: 1000px;
  max-height: 100vh;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  width: 95vw;
}
.modal__close {
  background: transparent;
  border: 0;
  font-size: 26px;
  position: absolute;
  right: 0;
  top: -46px;
  color: #fff;
  padding: 0;
  cursor: pointer;
}

.modal--slide .modal__container,
.modal--slide .modal__overlay {
  will-change: transform;
}
.modal--slide[aria-hidden=false] .modal__overlay {
  -webkit-animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
          animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.modal--slide[aria-hidden=false] .modal__container {
  -webkit-animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
          animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.modal--slide[aria-hidden=true] .modal__overlay {
  -webkit-animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
          animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.modal--slide[aria-hidden=true] .modal__container {
  -webkit-animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
          animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

#register #phoneNumberRegistrationModal .salonEntry {
  position: static;
}
#register #phoneNumberRegistrationModal .phoneNumberRegistration {
  padding-top: 0;
  padding-bottom: 0;
}

/**************************\
  Demo Animation Style
\**************************/
@-webkit-keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes mmslideIn {
  from {
    -webkit-transform: translateY(15%);
            transform: translateY(15%);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes mmslideIn {
  from {
    -webkit-transform: translateY(15%);
            transform: translateY(15%);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes mmslideOut {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(-10%);
            transform: translateY(-10%);
  }
}
@keyframes mmslideOut {
  from {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  to {
    -webkit-transform: translateY(-10%);
            transform: translateY(-10%);
  }
}
.first_view .freeSalonEntry {
  position: relative;
  top: -15px;
  bottom: 0;
  width: 100%;
}
.first_view .entryRegistration {
  background: rgba(252, 196, 194, 0.7);
  padding-top: 15px;
  padding-bottom: 15px;
  width: 100%;
}

#register .entryRegistration__wrap {
  max-width: 1000px;
  margin: 0 auto;
}
#register .entryRegistration__header {
  background-color: #e16392;
}
#register .entryRegistration__headerTitle {
  width: auto;
  font-size: 22px;
  font-weight: bold;
  color: #fff;
  padding: 0.5em 0;
  margin-bottom: 0;
  text-shadow: none;
  text-align: center;
}
#register .entryRegistration__body {
  background-color: #fff;
  padding: 20px 15px;
}
#register .entryRegistration__sections {
  display: grid;
  grid-gap: 30px;
  gap: 30px;
}
#register .entryRegistration__section a {
  text-decoration: none;
}
#register .entryRegistration__sectionTitle {
  color: #e16392;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 0.75em;
}
#register .entryRegistration__sectionDescription {
  font-size: 14px;
  text-align: center;
}
#register .entryRegistration__sectionAction {
  margin-top: 1em;
}
#register .entryRegistration__sectionAction a {
  display: block;
}
.entryRegistration__button {
  width: 100%;
  font-size: 17px;
  padding: 0.5em 0.75em;
  height: 72px;
  font-weight: bold;
  border-radius: 10px;
  cursor: pointer;
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.entryRegistration__button--phoneNumber {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #e16392;
  color: #fff;
}
.entryRegistration__button--advice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-gap: 4px;
  gap: 4px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 3px solid #e16392;
  border-radius: 10px;
  text-align: center;
  color: #e16392;
}
.entryRegistration__buttonLabel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #e16392;
  font-weight: bold;
  background-color: #ffe8e7;
  border-radius: 100px;
  font-size: 14px;
  width: 192px;
  height: 24px;
  margin: 0 auto;
  line-height: 1;
}

.fa-chevron-circle-right {
  margin-right: 5px;
}

#register .sub_title {
  padding-top: inherit;
  font-size: 28px;
  line-height: 1.5;
}
#register .feature2 {
  margin-bottom: inherit;
}
#register .seo {
  margin-top: 30px;
}
#register .main_box title {
  font-size: 24px;
  padding-top: 0;
}
#register .patient_voice ul {
  margin: 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-gap: 30px;
}
#register .patient_voice ul li {
  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: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
}
#register .patient_voice ul li:last-child {
  margin-bottom: 0;
}
#register .patient_voice_content {
  line-height: 1.5;
  color: #656565;
}
#register .patient_voice_content strong {
  font-weight: bold;
  color: #e16392;
}
#register .patient_voice_image img {
  width: 60px;
  height: 60px;
  margin-left: 10px;
}
#register .content {
  padding: 35px 0;
}
#register .title_line {
  margin-bottom: 30px;
}
#register .content .seo {
  margin-top: 30px;
}
#register .seo_more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
}
#register .seo_more a {
  color: rgb(101, 101, 101);
}
#register .mind {
  background: #fff;
  margin: 0;
  padding: 30px 0;
  margin: 12px;
}
#register .mind p:last-child {
  margin-bottom: 0;
}
#register .prezent-title {
  margin-bottom: 30px;
}
#register .prezent-box .book {
  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: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px 15px 0 15px;
}
#register .prezent-box .book p {
  text-align: left;
  padding: 0;
}
#register .prezent-box .book img {
  padding: 0;
  margin-left: 10px;
  width: 50px;
}
#register .magazine {
  padding: 30px 15px;
}
#register .magazine .sub_title {
  width: 100%;
}
#register .magazine p {
  padding: 0;
}
#register .magazine .msg {
  color: #e06391;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  margin: 0;
}
#register .magazine .detail {
  padding-top: 30px;
  font-size: 16px;
}
#register .magazine .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 2px solid #ffdeea;
  background: #fff;
  font-size: 14px;
  width: 300px;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 20px auto 0;
  color: #e16392;
}
#register .back_number_wrap {
  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-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#register .back_number {
  float: inherit;
  width: inherit;
}
#register .back_number_title {
  margin-top: 30px;
  margin-bottom: 16px;
  text-align: left;
  font-size: 14px;
  color: #fff;
  padding: 13px 12px;
  background-color: #e06391;
  text-shadow: none;
}
#register .back_number_body {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 16px;
}
#register .back_number_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
#register .back_number_item_link {
  color: inherit;
  text-decoration: none;
}
#register .back_number_item_image {
  width: 66px;
  height: 66px;
  -o-object-fit: cover;
     object-fit: cover;
}
#register .back_number_item_content_date {
  display: block;
  color: #e06391;
  font-size: 13px;
}
#register .back_number_item_content_title {
  margin-top: 10px;
  display: block;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
}
#register .first_view {
  position: relative;
}
#register .first_view .salonEntry {
  bottom: 0;
  width: 100%;
}
#register .first_view .salonEntry .phoneNumberRegistration {
  background: rgba(252, 196, 194, 0.7);
}

.benefit {
  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;
  line-height: 1.5;
  font-size: 18px;
  text-align: left;
}
.persona-grid {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 15px;
  padding: 0 12px;
}
.persona-grid-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  padding: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.persona-grid-content {
  padding: 0;
  word-break: break-all;
  line-height: 1.5;
  font-size: 18px;
}
.persona-grid-content-small {
  font-size: 11px;
  display: block;
}
@media screen and (min-width: 801px) {
  .salonEntry__wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .salonEntry .phoneNumberRegistration__headerTitle {
    font-size: 30px;
  }
  .salonEntry .phoneNumberRegistration__body {
    padding: 20px;
  }
  .salonEntry .phoneNumberRegistration__bodyDescription {
    font-size: 18px;
    margin-bottom: 20px;
  }
  .salonEntry .phoneNumberRegistration__bodyFormWrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .salonEntry .phoneNumberRegistration__bodyFormSubmit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 1em;
  }
  .salonEntry .phoneNumberRegistration__bodyFormAttention {
    width: 100%;
    text-align: center !important;
    font-size: 14px;
  }
  .salonEntry .phoneNumberRegistration__bodyFormSubmitButton {
    padding: 1.2em 9em;
  }
  .salonEntry .phoneNumberRegistration__footer {
    margin-top: 50px;
  }
  .salonEntry .phoneNumberRegistration__footerLink {
    font-size: 18px;
  }
  .salonEntry .phoneNumberRegistration__footerLink:hover {
    text-decoration: none;
  }
  .salonEntry .phoneNumberRegistration__bodyFormInput {
    margin-bottom: 0;
  }
  .salonEntry .formControl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 1.6em;
  }
  .salonEntry .formControl__item {
    width: 25%;
    margin-bottom: 0;
  }
  .salonEntry .formControl__itemName {
    font-size: 16px;
  }
  .salonEntry .formControl__bodyFormInput {
    width: 75%;
  }
  .salonEntry .formControl__agree {
    text-align: center;
  }
  .salonEntry .formControl__bodyFormInput input {
    margin-bottom: 0;
  }
  .first_view .freeSalonEntry {
    position: absolute;
    top: auto;
  }
  .first_view .entryRegistration {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  #register .entryRegistration__headerTitle {
    font-size: 30px;
  }
  #register .entryRegistration__body {
    padding: 20px 35px;
  }
  #register .entryRegistration__sections {
    grid-gap: 50px;
    gap: 50px;
    grid-template-columns: repeat(2, 1fr);
  }
  #register .entryRegistration__sectionTitle {
    font-size: 20px;
  }
  #register .entryRegistration__sectionDescription {
    font-size: 16px;
  }
  .entryRegistration__button {
    font-size: 22px;
    height: 80px;
  }
  .entryRegistration__buttonLabel {
    font-size: 15px;
  }
  #register .sub_title {
    padding-top: inherit;
  }
  #register .patient_voice ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    grid-gap: 15px;
  }
  #register .patient_voice ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 360px;
  }
  #register .patient_voice_content {
    text-align: center;
  }
  #register .patient_voice_image img {
    width: 250px;
    height: 250px;
  }
  #register .content {
    padding: 90px 0;
  }
  #register .title_line {
    margin-bottom: 55px;
  }
  #register p.small {
    text-align: center;
    font-size: 12px;
  }
  #register .content .seo_date {
    text-align: center;
  }
  #register .hide_pc {
    display: none;
  }
  #register .mind {
    padding: 40px 0;
  }
  #register .prezent-box .book {
    padding: 0;
  }
  #register .bg_com {
    height: 179px;
  }
  #register .magazine .msg {
    text-align: center;
  }
  #register .magazine .btn {
    margin: 40px auto 0;
  }
  #register .back_number_wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  #register .back_number_recently {
    width: 671px;
  }
  #register .back_number_recently .back_number_body {
    grid-template-columns: repeat(3, 1fr);
  }
  #register .back_number_recently .back_number_item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #register .back_number_recently .back_number_item_image {
    width: 212px;
    height: 158px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top;
       object-position: top;
  }
  #register .back_number_ranking {
    width: 275px;
    margin-left: 54px;
  }
  #register .first_view .main_box {
    width: 1000px;
    height: 600px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  #register .first_view .salonEntry {
    position: absolute;
  }
  #register .first_view .salonEntry .phoneNumberRegistration {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .benefit {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 22px;
    text-align: center;
  }
  .persona-grid {
    grid-template-columns: repeat(3, 1fr);
    padding: 0;
    grid-gap: 45px;
  }
  .persona-grid-item {
    width: 300px;
    height: 300px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 18px;
    text-align: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 30px 60px 50px 60px;
  }
  .persona-grid-image {
    margin-left: inherit;
  }
  .persona-grid-image img {
    max-width: inherit;
    max-height: inherit;
  }
}
@media screen and (max-width: 800px) {
  #register .sub_title {
    padding-top: inherit;
    font-size: 22px;
    line-height: 1.5;
    padding-left: 0;
  }
  #register .main_box {
    padding: 40px 0px;
  }
  #register .main_box .title {
    font-size: 24px;
    padding-top: 0;
    margin-bottom: 0;
  }
  #register .feature2 {
    margin-bottom: inherit;
  }
  #register .seo {
    margin-top: 30px;
    margin-bottom: 20px;
  }
  #register .prezent {
    font-size: 18px;
    margin-bottom: 0;
  }
  #register p.big {
    text-align: left;
    padding: 0 15px;
    margin: 0;
  }
  #register p.small {
    text-align: left;
    padding: 0 15px;
    margin: 0 0 20px 0;
  }
  #register .hide_sp {
    display: none;
  }
  #register .mind p {
    padding: 0 20px;
    text-align: left;
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 1.7;
  }
  #register .prezent-box {
    padding: 24px 0;
    margin-top: 15px;
  }
  #register .prezent-box .section {
    padding: 0;
  }
  #register .prezent-box p {
    text-align: left;
    padding: 15px 15px 0 15px;
  }
  #register .kuchikomi {
    padding-top: 0;
  }
  #register .bg_com {
    height: 180px;
  }
  #register .first_view .salonEntry {
    position: relative;
    top: -15px;
  }
  #register .msg {
    line-height: 1.5;
  }
  .persona-grid-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 40px;
    margin-left: 15px;
  }
  .persona-grid-image img {
    max-width: 40px;
    max-height: 40px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBhc3MvY29tcG9uZW50cy9fcGhvbmVfbnVtYmVyX3JlZ2lzdHJhdGlvbl9mb3JtLnNjc3MiLCJjb21wYXNzL3BhZ2VzL2VudHJ5L3JlZ2lzdGVyLmNzcyIsImNvbXBhc3MvY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImNvbXBhc3MvY29tcG9uZW50cy9fc2VsZWN0X3JlZ2lzdHJhdGlvbl9mb3JtLnNjc3MiLCJjb21wYXNzL3BhZ2VzL2VudHJ5L3JlZ2lzdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUU7RUFDRSxVQUFBO0FDREo7QURHRTtFQUNFLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7QUNESjtBREtJO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0FDSE47QURNSTtFQUNFLHlCQUFBO0FDSk47QURNTTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FDSlI7QURRSTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7QUNOTjtBRFFNO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FDTlI7QURTTTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esb0JBQUE7QUNQUjtBRFNRO0VBQ0UsZUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0FDUFY7QURXTTtFQUNFLGVBQUE7QUNUUjtBRFlNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QUNWUjtBRGNN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O0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0Esd0JBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0EsV0FBQTtJQUNBLGlCQUFBO0VIOFhKO0VHN1hJO0lBQ0UsZUFBQTtJQUNBLGdCQUFBO0VIK1hOO0FBbmRGIiwiZmlsZSI6ImNvbXBhc3MvcGFnZXMvZW50cnkvcmVnaXN0ZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gMWNsYXNz44Gn5oyH5a6a44GX44Gf44GL44Gj44Gf44GM44CB5pei5a2YQ1NT44Gu5b2x6Z+/44KS5Y+X44GR44KL44Gf44KB44CBY2xhc3Pjgaflm7LjgpPjgafjgYTjgotcbi5zYWxvbkVudHJ5IHtcbiAgcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmX193cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNjNGMyO1xuICB9XG5cbiAgLnBob25lTnVtYmVyUmVnaXN0cmF0aW9uIHtcbiAgICAmX193cmFwIHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMTYzOTI7XG5cbiAgICAgICZUaXRsZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuXG4gICAgICAmRGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40ZW07XG4gICAgICB9XG5cbiAgICAgICZGb3JtSW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2Q0ZDRkNDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmRm9ybUlucHV0U2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuNWVtO1xuICAgICAgfVxuXG4gICAgICAmRm9ybVN1Ym1pdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAvL21hcmdpbjogMWVtO1xuICAgICAgfVxuXG4gICAgICAmRm9ybVN1Ym1pdEJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTA2MzkxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiAxLjJlbSAyZW07XG4gICAgICB9XG5cbiAgICAgICZGb3JtQXR0ZW50aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAmV3JhcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJkxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgIGNvbG9yOiAjNDY0NjQ2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtQ29udHJvbCB7XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgICB9XG5cbiAgICAmX19pdGVtTmFtZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgIH1cblxuICAgICZfX2JvZHlGb3JtSW5wdXQge1xuICAgICAgaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgd2lkdGg6IDMzM3B4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZDRkNGQ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hZ3JlZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjRlbTtcbiAgICAgIGNvbG9yOiAjNTk0ODNlO1xuICAgIH1cblxuICAgICZfX3Rlcm1zIHtcbiAgICAgIGNvbG9yOiAjODE0OTAxO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgICAmX193cmFwIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIC5waG9uZU51bWJlclJlZ2lzdHJhdGlvbiB7XG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICAmVGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAmRGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJkZvcm1XcmFwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJkZvcm1TdWJtaXQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICAmRm9ybUF0dGVudGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IC8vIOaXouWtmGNsYXNz44Gu5b2x6Z+/44KS5Y+X44GR44KL44Gf44KB44CB44KE44KA44Gq44GPaW1wb3J0YW5044KS5L2/44GE44G+44GZXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJkZvcm1TdWJtaXRCdXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDEuMmVtIDllbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgICZMaW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm9keUZvcm1JbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm1Db250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42ZW07XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtTmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJl9fYm9keUZvcm1JbnB1dCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICB9XG5cbiAgICAgICZfX2FncmVlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19ib2R5Rm9ybUlucHV0IHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zYWxvbkVudHJ5IHAge1xuICBwYWRkaW5nOiAwO1xufVxuLnNhbG9uRW50cnlfX3dyYXAge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNjNGMyO1xufVxuLnNhbG9uRW50cnkgLnBob25lTnVtYmVyUmVnaXN0cmF0aW9uX193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNhbG9uRW50cnkgLnBob25lTnVtYmVyUmVnaXN0cmF0aW9uX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTE2MzkyO1xufVxuLnNhbG9uRW50cnkgLnBob25lTnVtYmVyUmVnaXN0cmF0aW9uX19oZWFkZXJUaXRsZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uc2Fsb25FbnRyeSAucGhvbmVOdW1iZXJSZWdpc3RyYXRpb25fX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG4uc2Fsb25FbnRyeSAucGhvbmVOdW1iZXJSZWdpc3RyYXRpb25fX2JvZHlEZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBtYXJnaW4tYm90dG9tOiAxLjRlbTtcbn1cbi5zYWxvbkVudHJ5IC5waG9uZU51bWJlclJlZ2lzdHJhdGlvbl9fYm9keUZvcm1JbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cbi5zYWxvbkVudHJ5IC5waG9uZU51bWJlclJlZ2lzdHJhdGlvbl9fYm9keUZvcm1JbnB1dCBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNGQ0ZDQ7XG59XG4uc2Fsb25FbnRyeSAucGhvbmVOdW1iZXJSZWdpc3RyYXRpb25fX2JvZHlGb3JtSW5wdXRTZXBhcmF0b3Ige1xuICBtYXJnaW46IDAgMC41ZW07XG59XG4uc2Fsb25FbnRyeSAucGhvbmVOdW1iZXJSZWdpc3RyYXRpb25fX2JvZHlGb3JtU3VibWl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2Fsb25FbnRyeSAucGhvbmVOdW1iZXJSZWdpc3RyYXRpb25fX2JvZHlGb3JtU3VibWl0QnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZTA2MzkxO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxLjJlbSAyZW07XG59XG4uc2Fsb25FbnRyeSAucGhvbmVOdW1iZXJSZWdpc3RyYXRpb25fX2JvZHlGb3JtQXR0ZW50aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY1NjU2NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNhbG9uRW50cnkgLnBob25lTnVtYmVyUmVnaXN0cmF0aW9uX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnNhbG9uRW50cnkgLnBob25lTnVtYmVyUmVnaXN0cmF0aW9uX19mb290ZXJXcmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNhbG9uRW50cnkgLnBob25lTnVtYmVyUmVnaXN0cmF0aW9uX19mb290ZXJMaW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICM0NjQ2NDY7XG59XG4uc2Fsb25FbnRyeSAuZm9ybUNvbnRyb2xfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbn1cbi5zYWxvbkVudHJ5IC5mb3JtQ29udHJvbF9faXRlbU5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY1NjU2NTtcbn1cbi5zYWxvbkVudHJ5IC5mb3JtQ29udHJvbF9fYm9keUZvcm1JbnB1dCBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMzMzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNGQ0ZDQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xufVxuLnNhbG9uRW50cnkgLmZvcm1Db250cm9sX19hZ3JlZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNGVtO1xuICBjb2xvcjogIzU5NDgzZTtcbn1cbi5zYWxvbkVudHJ5IC5mb3JtQ29udHJvbF9fdGVybXMge1xuICBjb2xvcjogIzgxNDkwMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuc2Fsb25FbnRyeV9fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnNhbG9uRW50cnkgLnBob25lTnVtYmVyUmVnaXN0cmF0aW9uX19oZWFkZXJUaXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5zYWxvbkVudHJ5IC5waG9uZU51bWJlclJlZ2lzdHJhdGlvbl9fYm9keSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuc2Fsb25FbnRyeSAucGhvbmVOdW1iZXJSZWdpc3RyYXRpb25fX2JvZHlEZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNhbG9uRW50cnkgLnBob25lTnVtYmVyUmVnaXN0cmF0aW9uX19ib2R5Rm9ybVdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNhbG9uRW50cnkgLnBob25lTnVtYmVyUmVnaXN0cmF0aW9uX19ib2R5Rm9ybVN1Ym1pdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDFlbTtcbiAgfVxuICAuc2Fsb25FbnRyeSAucGhvbmVOdW1iZXJSZWdpc3RyYXRpb25fX2JvZHlGb3JtQXR0ZW50aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNhbG9uRW50cnkgLnBob25lTnVtYmVyUmVnaXN0cmF0aW9uX19ib2R5Rm9ybVN1Ym1pdEJ1dHRvbiB7XG4gICAgcGFkZGluZzogMS4yZW0gOWVtO1xuICB9XG4gIC5zYWxvbkVudHJ5IC5waG9uZU51bWJlclJlZ2lzdHJhdGlvbl9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5zYWxvbkVudHJ5IC5waG9uZU51bWJlclJlZ2lzdHJhdGlvbl9fZm9vdGVyTGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5zYWxvbkVudHJ5IC5waG9uZU51bWJlclJlZ2lzdHJhdGlvbl9fZm9vdGVyTGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zYWxvbkVudHJ5IC5waG9uZU51bWJlclJlZ2lzdHJhdGlvbl9fYm9keUZvcm1JbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2Fsb25FbnRyeSAuZm9ybUNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbiAgfVxuICAuc2Fsb25FbnRyeSAuZm9ybUNvbnRyb2xfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2Fsb25FbnRyeSAuZm9ybUNvbnRyb2xfX2l0ZW1OYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNhbG9uRW50cnkgLmZvcm1Db250cm9sX19ib2R5Rm9ybUlucHV0IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5zYWxvbkVudHJ5IC5mb3JtQ29udHJvbF9fYWdyZWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2Fsb25FbnRyeSAuZm9ybUNvbnRyb2xfX2JvZHlGb3JtSW5wdXQgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5tb2RhbF9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk1dnc7XG59XG4ubW9kYWxfX2Nsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC00NnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kYWwtLXNsaWRlIC5tb2RhbF9fY29udGFpbmVyLFxuLm1vZGFsLS1zbGlkZSAubW9kYWxfX292ZXJsYXkge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLm1vZGFsLS1zbGlkZVthcmlhLWhpZGRlbj1mYWxzZV0gLm1vZGFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uOiBtbWZhZGVJbiAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuLm1vZGFsLS1zbGlkZVthcmlhLWhpZGRlbj1mYWxzZV0gLm1vZGFsX19jb250YWluZXIge1xuICBhbmltYXRpb246IG1tc2xpZGVJbiAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuLm1vZGFsLS1zbGlkZVthcmlhLWhpZGRlbj10cnVlXSAubW9kYWxfX292ZXJsYXkge1xuICBhbmltYXRpb246IG1tZmFkZU91dCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuLm1vZGFsLS1zbGlkZVthcmlhLWhpZGRlbj10cnVlXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbW1zbGlkZU91dCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4jcmVnaXN0ZXIgI3Bob25lTnVtYmVyUmVnaXN0cmF0aW9uTW9kYWwgLnNhbG9uRW50cnkge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuI3JlZ2lzdGVyICNwaG9uZU51bWJlclJlZ2lzdHJhdGlvbk1vZGFsIC5waG9uZU51bWJlclJlZ2lzdHJhdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXFxcbiAgRGVtbyBBbmltYXRpb24gU3R5bGVcblxcKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5Aa2V5ZnJhbWVzIG1tZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBtbWZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1tc2xpZGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW1zbGlkZU91dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuICB9XG59XG4uZmlyc3RfdmlldyAuZnJlZVNhbG9uRW50cnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTE1cHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuZmlyc3RfdmlldyAuZnJlZVNhbG9uRW50cnkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbi5maXJzdF92aWV3IC5lbnRyeVJlZ2lzdHJhdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUyLCAxOTYsIDE5NCwgMC43KTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5maXJzdF92aWV3IC5lbnRyeVJlZ2lzdHJhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gIH1cbn1cblxuI3JlZ2lzdGVyIC5lbnRyeVJlZ2lzdHJhdGlvbl9fd3JhcCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNyZWdpc3RlciAuZW50cnlSZWdpc3RyYXRpb25fX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTYzOTI7XG59XG4jcmVnaXN0ZXIgLmVudHJ5UmVnaXN0cmF0aW9uX19oZWFkZXJUaXRsZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICNyZWdpc3RlciAuZW50cnlSZWdpc3RyYXRpb25fX2hlYWRlclRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbiNyZWdpc3RlciAuZW50cnlSZWdpc3RyYXRpb25fX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAjcmVnaXN0ZXIgLmVudHJ5UmVnaXN0cmF0aW9uX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gIH1cbn1cbiNyZWdpc3RlciAuZW50cnlSZWdpc3RyYXRpb25fX3NlY3Rpb25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgI3JlZ2lzdGVyIC5lbnRyeVJlZ2lzdHJhdGlvbl9fc2VjdGlvbnMge1xuICAgIGdhcDogNTBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4jcmVnaXN0ZXIgLmVudHJ5UmVnaXN0cmF0aW9uX19zZWN0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcmVnaXN0ZXIgLmVudHJ5UmVnaXN0cmF0aW9uX19zZWN0aW9uVGl0bGUge1xuICBjb2xvcjogI2UxNjM5MjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAjcmVnaXN0ZXIgLmVudHJ5UmVnaXN0cmF0aW9uX19zZWN0aW9uVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuI3JlZ2lzdGVyIC5lbnRyeVJlZ2lzdHJhdGlvbl9fc2VjdGlvbkRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAjcmVnaXN0ZXIgLmVudHJ5UmVnaXN0cmF0aW9uX19zZWN0aW9uRGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuI3JlZ2lzdGVyIC5lbnRyeVJlZ2lzdHJhdGlvbl9fc2VjdGlvbkFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbiNyZWdpc3RlciAuZW50cnlSZWdpc3RyYXRpb25fX3NlY3Rpb25BY3Rpb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmVudHJ5UmVnaXN0cmF0aW9uX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG4gIGhlaWdodDogNzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmVudHJ5UmVnaXN0cmF0aW9uX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5lbnRyeVJlZ2lzdHJhdGlvbl9fYnV0dG9uLS1waG9uZU51bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTE2MzkyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbnRyeVJlZ2lzdHJhdGlvbl9fYnV0dG9uLS1hZHZpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlMTYzOTI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNlMTYzOTI7XG59XG4uZW50cnlSZWdpc3RyYXRpb25fX2J1dHRvbkxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZTE2MzkyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThlNztcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDE5MnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5lbnRyeVJlZ2lzdHJhdGlvbl9fYnV0dG9uTGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuI3JlZ2lzdGVyIC5zdWJfdGl0bGUge1xuICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgI3JlZ2lzdGVyIC5zdWJfdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjcmVnaXN0ZXIgLnN1Yl90aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjcmVnaXN0ZXIgLm1haW5fYm94IHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI3JlZ2lzdGVyIC5tYWluX2JveCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4jcmVnaXN0ZXIgLmZlYXR1cmUyIHtcbiAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNyZWdpc3RlciAuZmVhdHVyZTIge1xuICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG4gIH1cbn1cbiNyZWdpc3RlciAuc2VvIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNyZWdpc3RlciAuc2VvIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNyZWdpc3RlciAucHJlemVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiNyZWdpc3RlciAubWFpbl9ib3ggdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI3JlZ2lzdGVyIC5wYXRpZW50X3ZvaWNlIHVsIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgI3JlZ2lzdGVyIC5wYXRpZW50X3ZvaWNlIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdyaWQtZ2FwOiAxNXB4O1xuICB9XG59XG4jcmVnaXN0ZXIgLnBhdGllbnRfdm9pY2UgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNyZWdpc3RlciAucGF0aWVudF92b2ljZSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICNyZWdpc3RlciAucGF0aWVudF92b2ljZSB1bCBsaSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG59XG4jcmVnaXN0ZXIgLnBhdGllbnRfdm9pY2VfY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjU2NTY1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgI3JlZ2lzdGVyIC5wYXRpZW50X3ZvaWNlX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuI3JlZ2lzdGVyIC5wYXRpZW50X3ZvaWNlX2NvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZTE2MzkyO1xufVxuI3JlZ2lzdGVyIC5wYXRpZW50X3ZvaWNlX2ltYWdlIGltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgI3JlZ2lzdGVyIC5wYXRpZW50X3ZvaWNlX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbiNyZWdpc3RlciAuY29udGVudCB7XG4gIHBhZGRpbmc6IDM1cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICNyZWdpc3RlciAuY29udGVudCB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICB9XG59XG4jcmVnaXN0ZXIgLnRpdGxlX2xpbmUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgI3JlZ2lzdGVyIC50aXRsZV9saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjcmVnaXN0ZXIgcC5iaWcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI3JlZ2lzdGVyIHAuc21hbGwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgI3JlZ2lzdGVyIHAuc21hbGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbiNyZWdpc3RlciAuY29udGVudCAuc2VvIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICNyZWdpc3RlciAuY29udGVudCAuc2VvX2RhdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuI3JlZ2lzdGVyIC5zZW9fbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4jcmVnaXN0ZXIgLnNlb19tb3JlIGEge1xuICBjb2xvcjogcmdiKDEwMSwgMTAxLCAxMDEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI3JlZ2lzdGVyIC5oaWRlX3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAjcmVnaXN0ZXIgLmhpZGVfcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNyZWdpc3RlciAubWluZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW46IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAjcmVnaXN0ZXIgLm1pbmQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI3JlZ2lzdGVyIC5taW5kIHAge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbn1cbiNyZWdpc3RlciAubWluZCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3JlZ2lzdGVyIC5wcmV6ZW50LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNyZWdpc3RlciAucHJlemVudC1ib3gge1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjcmVnaXN0ZXIgLnByZXplbnQtYm94IC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjcmVnaXN0ZXIgLnByZXplbnQtYm94IHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcbiAgfVxufVxuI3JlZ2lzdGVyIC5wcmV6ZW50LWJveCAuYm9vayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcbn1cbiNyZWdpc3RlciAucHJlemVudC1ib3ggLmJvb2sgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4jcmVnaXN0ZXIgLnByZXplbnQtYm94IC5ib29rIGltZyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICNyZWdpc3RlciAucHJlemVudC1ib3ggLmJvb2sge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNyZWdpc3RlciAua3VjaGlrb21pIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgI3JlZ2lzdGVyIC5iZ19jb20ge1xuICAgIGhlaWdodDogMTc5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNyZWdpc3RlciAuYmdfY29tIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG4jcmVnaXN0ZXIgLm1hZ2F6aW5lIHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuI3JlZ2lzdGVyIC5tYWdhemluZSAuc3ViX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcmVnaXN0ZXIgLm1hZ2F6aW5lIHAge1xuICBwYWRkaW5nOiAwO1xufVxuI3JlZ2lzdGVyIC5tYWdhemluZSAubXNnIHtcbiAgY29sb3I6ICNlMDYzOTE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICNyZWdpc3RlciAubWFnYXppbmUgLm1zZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4jcmVnaXN0ZXIgLm1hZ2F6aW5lIC5kZXRhaWwge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI3JlZ2lzdGVyIC5tYWdhemluZSAuYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZGVlYTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIGNvbG9yOiAjZTE2MzkyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgI3JlZ2lzdGVyIC5tYWdhemluZSAuYnRuIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICB9XG59XG4jcmVnaXN0ZXIgLmJhY2tfbnVtYmVyX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAjcmVnaXN0ZXIgLmJhY2tfbnVtYmVyX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbiNyZWdpc3RlciAuYmFja19udW1iZXIge1xuICBmbG9hdDogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAjcmVnaXN0ZXIgLmJhY2tfbnVtYmVyX3JlY2VudGx5IHtcbiAgICB3aWR0aDogNjcxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICNyZWdpc3RlciAuYmFja19udW1iZXJfcmVjZW50bHkgLmJhY2tfbnVtYmVyX2JvZHkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICNyZWdpc3RlciAuYmFja19udW1iZXJfcmVjZW50bHkgLmJhY2tfbnVtYmVyX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICNyZWdpc3RlciAuYmFja19udW1iZXJfcmVjZW50bHkgLmJhY2tfbnVtYmVyX2l0ZW1faW1hZ2Uge1xuICAgIHdpZHRoOiAyMTJweDtcbiAgICBoZWlnaHQ6IDE1OHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAjcmVnaXN0ZXIgLmJhY2tfbnVtYmVyX3Jhbmtpbmcge1xuICAgIHdpZHRoOiAyNzVweDtcbiAgICBtYXJnaW4tbGVmdDogNTRweDtcbiAgfVxufVxuI3JlZ2lzdGVyIC5iYWNrX251bWJlcl90aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEzcHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwNjM5MTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4jcmVnaXN0ZXIgLmJhY2tfbnVtYmVyX2JvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IDE2cHg7XG59XG4jcmVnaXN0ZXIgLmJhY2tfbnVtYmVyX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWdhcDogMTBweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbiNyZWdpc3RlciAuYmFja19udW1iZXJfaXRlbV9saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNyZWdpc3RlciAuYmFja19udW1iZXJfaXRlbV9pbWFnZSB7XG4gIHdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI3JlZ2lzdGVyIC5iYWNrX251bWJlcl9pdGVtX2NvbnRlbnRfZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2UwNjM5MTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuI3JlZ2lzdGVyIC5iYWNrX251bWJlcl9pdGVtX2NvbnRlbnRfdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbiNyZWdpc3RlciAuZmlyc3RfdmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICNyZWdpc3RlciAuZmlyc3RfdmlldyAubWFpbl9ib3gge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG4jcmVnaXN0ZXIgLmZpcnN0X3ZpZXcgLnNhbG9uRW50cnkge1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgI3JlZ2lzdGVyIC5maXJzdF92aWV3IC5zYWxvbkVudHJ5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNyZWdpc3RlciAuZmlyc3RfdmlldyAuc2Fsb25FbnRyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTE1cHg7XG4gIH1cbn1cbiNyZWdpc3RlciAuZmlyc3RfdmlldyAuc2Fsb25FbnRyeSAucGhvbmVOdW1iZXJSZWdpc3RyYXRpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MiwgMTk2LCAxOTQsIDAuNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAjcmVnaXN0ZXIgLmZpcnN0X3ZpZXcgLnNhbG9uRW50cnkgLnBob25lTnVtYmVyUmVnaXN0cmF0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI3JlZ2lzdGVyIC5tc2cge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmJlbmVmaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuYmVuZWZpdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGVyc29uYS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtZ2FwOiAxNXB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAucGVyc29uYS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ3JpZC1nYXA6IDQ1cHg7XG4gIH1cbn1cbi5wZXJzb25hLWdyaWQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLnBlcnNvbmEtZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDMwcHggNjBweCA1MHB4IDYwcHg7XG4gIH1cbn1cbi5wZXJzb25hLWdyaWQtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnBlcnNvbmEtZ3JpZC1jb250ZW50LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wZXJzb25hLWdyaWQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnBlcnNvbmEtZ3JpZC1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAucGVyc29uYS1ncmlkLWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgfVxuICAucGVyc29uYS1ncmlkLWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn0iLCIubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuaXMtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5NXZ3O1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTQ2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLm1vZGFsLS1zbGlkZSB7XG4gIC5tb2RhbF9fY29udGFpbmVyLFxuICAubW9kYWxfX292ZXJsYXkge1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cblxuICAmW2FyaWEtaGlkZGVuPSdmYWxzZSddIHtcbiAgICAubW9kYWxfX292ZXJsYXkge1xuICAgICAgYW5pbWF0aW9uOiBtbWZhZGVJbiAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAgIH1cblxuICAgIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgIGFuaW1hdGlvbjogbW1zbGlkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgfVxuICB9XG5cbiAgJlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcbiAgICAubW9kYWxfX292ZXJsYXkge1xuICAgICAgYW5pbWF0aW9uOiBtbWZhZGVPdXQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICB9XG5cbiAgICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICBhbmltYXRpb246IG1tc2xpZGVPdXQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICB9XG4gIH1cbn1cblxuI3JlZ2lzdGVyICNwaG9uZU51bWJlclJlZ2lzdHJhdGlvbk1vZGFsIHtcbiAgLnNhbG9uRW50cnkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAucGhvbmVOdW1iZXJSZWdpc3RyYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKlxcXG4gIERlbW8gQW5pbWF0aW9uIFN0eWxlXG5cXCoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGtleWZyYW1lcyBtbWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtbWZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW1zbGlkZUluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1tc2xpZGVPdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgfVxufVxuIiwiLmZpcnN0X3ZpZXcge1xuICAuZnJlZVNhbG9uRW50cnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5lbnRyeVJlZ2lzdHJhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTIsIDE5NiwgMTk0LCAwLjcpO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICAgIH1cbiAgfVxufVxuXG4jcmVnaXN0ZXIgLmVudHJ5UmVnaXN0cmF0aW9uIHtcbiAgJl9fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMTYzOTI7XG5cbiAgICAmVGl0bGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWN0aW9ucyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDMwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgZ2FwOiA1MHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gIH1cblxuICAmX19zZWN0aW9uIHtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmVGl0bGUge1xuICAgICAgY29sb3I6ICNlMTYzOTI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmRGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZBY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZW50cnlSZWdpc3RyYXRpb25fX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgaGVpZ2h0OiA3MnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgJi0tcGhvbmVOdW1iZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTE2MzkyO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJi0tYWR2aWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZTE2MzkyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogI2UxNjM5MjtcbiAgfVxuXG4gICZMYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZTE2MzkyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThlNztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICB3aWR0aDogMTkycHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4iLCJAdXNlICcuLi8uLi9jb21wb25lbnRzL3Bob25lX251bWJlcl9yZWdpc3RyYXRpb25fZm9ybSc7XG5AdXNlICcuLi8uLi9jb21wb25lbnRzL21vZGFsJztcbkB1c2UgJy4uLy4uL2NvbXBvbmVudHMvc2VsZWN0X3JlZ2lzdHJhdGlvbl9mb3JtJztcblxuI3JlZ2lzdGVyIHtcbiAgLnN1Yl90aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgcGFkZGluZy10b3A6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAubWFpbl9ib3gge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZTIge1xuICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuc2VvIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAucHJlemVudCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLm1haW5fYm94IHtcbiAgICB0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAucGF0aWVudF92b2ljZSB7XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdyaWQtZ2FwOiAzMHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NvbnRlbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAjNjU2NTY1O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI2UxNjM5MjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2ltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgcGFkZGluZzogMzVweCAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgICB9XG4gIH1cblxuICAudGl0bGVfbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG4gIH1cblxuICBwLmJpZyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgcC5zbWFsbCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIC5zZW8ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuc2VvX2RhdGUge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZW9fbW9yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiByZ2IoMTAxLCAxMDEsIDEwMSk7XG4gICAgfVxuICB9XG5cbiAgLmhpZGVfc3Age1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5oaWRlX3BjIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubWluZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIG1hcmdpbjogMTJweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAucHJlemVudC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wcmV6ZW50LWJveCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24ge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvb2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5rdWNoaWtvbWkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuYmdfY29tIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgaGVpZ2h0OiAxNzlweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1hZ2F6aW5lIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG5cbiAgICAuc3ViX3RpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubXNnIHtcbiAgICAgIGNvbG9yOiAjZTA2MzkxO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRldGFpbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZGVlYTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICBjb2xvcjogI2UxNjM5MjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmFja19udW1iZXJfd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gIC5iYWNrX251bWJlciB7XG4gICAgZmxvYXQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG5cbiAgICAmX3JlY2VudGx5IHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICAgICAgIHdpZHRoOiA2NzFweDtcbiAgICAgIH1cblxuICAgICAgLmJhY2tfbnVtYmVyX2JvZHkge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJhY2tfbnVtYmVyX2l0ZW0ge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJhY2tfbnVtYmVyX2l0ZW1faW1hZ2Uge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgICAgIHdpZHRoOiAyMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1OHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9yYW5raW5nIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDYzOTE7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmX2JvZHkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ3JpZC1nYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBncmlkLWdhcDogMTBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICZfbGluayB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICZfaW1hZ2Uge1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgJl9jb250ZW50IHtcbiAgICAgICAgJl9kYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogI2UwNjM5MTtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpcnN0X3ZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5tYWluX2JveCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgICB3aWR0aDogMTAwMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zYWxvbkVudHJ5IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgIH1cblxuICAgICAgLnBob25lTnVtYmVyUmVnaXN0cmF0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1MiwgMTk2LCAxOTQsIDAuNyk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tc2cge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxufVxuXG4uYmVuZWZpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtdGl0bGUge1xuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgfVxufVxuXG4ucGVyc29uYS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtZ2FwOiAxNXB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ3JpZC1nYXA6IDQ1cHg7XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMzBweCA2MHB4IDUwcHggNjBweDtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgJi1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgICAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG59XG4iXX0= */
</pre></body></html>