#keeper-background {
  background-color: rgba(0, 10, 20, 0.65);
  position: fixed;
  z-index: 1000;
  min-height: 100%;
  height: 100%;
  width: 100%;
  opacity: 0;
  display: none;
  top: 0;
  left: 0;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
}

.card-group {
  justify-content: center;
  display: none;
  margin-left: 0 !important;
  width: 100vw;
}

.card:not(.layout-card) {
  margin: 20px;
  padding: 0;
  box-shadow: 0px 10px 25px rgba(1, 87, 155, 0.14), 0px 2px 6px rgba(1, 87, 155, 0.05);
  border-radius: 40px;
  width: fit-content;
  width: -moz-fit-content;
  transform: scale(0.7);
  opacity: 0.4;
  pointer-events: none;
  position: relative;
  max-width: 560px;
}

.card-content {
  color: rgb(50, 60, 70);
  width: auto;
  overflow: visible;
}

.center-card {
  transform: scale(1);
  opacity: 1;
  pointer-events: visible;
}

.card-title {
  color: rgb(50, 60, 70);
  text-transform: uppercase;
  font-family: quicksand, century-gothic, sans-serif;
  font-weight: bold;
  margin-bottom: 20px;
}

.card-title .modal-title {
  z-index: 1;
  position: relative;
}

.card-title svg {
  font-size: 16px;
  cursor: default !important;
}

.cancel-step-button {
  border-radius: 40px;
  font-family: quicksand, century-gothic, sans-serif;
  font-weight: bold;
  font-size: 18px;
  padding: 8px 16px;
  display: block;
  cursor: pointer;
  transition: 0.15s ease;
  border: 1px solid rgb(110, 120, 130);
  color: rgb(110, 120, 130);
  background-color: transparent;
}

.cancel-step-button:hover {
  background-color: rgb(110, 120, 130);
  color: white;
}

.next-step-button {
  border-radius: 40px;
  background-color: #E985B7;
  color: white;
  border: none;
  font-family: quicksand, century-gothic, sans-serif;
  font-weight: bold;
  font-size: 16px;
  padding: 6px 16px;
  min-height: 38px;
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: 0.15s ease;
}

.next-step-button:hover {
  opacity: 0.8;
}

.base-step-button:hover, .previous-step-button:hover {
  background-color: rgb(110, 120, 130);
  color: white;
}

.external-card-buttons .previous-step-button, .external-card-buttons .base-step-button {
  border-radius: 40px;
  font-family: quicksand, century-gothic, sans-serif;
  font-weight: bold;
  font-size: 18px;
  padding: 10px 16px;
  display: block;
  cursor: pointer;
  transition: 0.15s ease;
  border: 2px solid white;
  color: white;
  background-color: transparent;
}

.external-card-buttons:hover .previous-step-button:hover, .external-card-buttons:hover .base-step-button:hover {
  background-color: white;
  color: #229EE0;
}

.step-text {
  margin: 30px auto 0px auto;
  text-transform: uppercase;
  color: rgb(50, 60, 70);
  font-family: quicksand, century-gothic, sans-serif;
  text-align: center;
  position: relative;
  color: white;
}

.step-numbers-text {
  margin-left: 4px;
}

.step-animation {
  margin: 0px auto 0px auto;
  position: relative;
}

.sub-step-badge-layout {
  margin: 0px auto 0px auto;
  position: relative;
}

.sub-step-badge-layout-modal {
  display: flex;
  position: relative;
  justify-content: center;
  padding-top: 60px;
  padding-bottom: 40px;
}

.sub-step-badge-group {
  display: flex;
  justify-content: center;
}

.sub-step-badge-group .sub-step-badge:not(:last-child) {
  margin-right: 8px;
}

.sub-step-badge {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.3);
  transition: 0.15s ease;
}

.active-badge {
  background-color: white;
}

.stepeo-overlay .sub-step-badge {
  background-color: rgba(255, 255, 255, 0.2666666667);
}

.stepeo-overlay .active-badge {
  background-color: #ffffff;
}

.step-titles {
  margin: 8px 0px 10px 0px;
  color: rgb(20, 30, 40);
  font-size: 20px;
  text-transform: uppercase;
  font-family: quicksand, century-gothic, sans-serif;
  font-weight: bold;
  text-align: center;
  position: relative;
  color: white;
}

.step-title {
  display: none;
}

.card-buttons {
  padding-top: 20px;
  display: flex;
  justify-content: center;
  position: relative;
}

.external-card-buttons {
  justify-content: center;
  top: 60px;
  margin-bottom: -35px;
}

.card-buttons button:not(:last-child) {
  margin-right: 15px;
}

.card-buttons-middle {
  justify-content: center;
  width: auto;
  padding: 30px 0;
}

.next-step-animation {
  border-radius: 50%;
  height: 40px;
  width: 40px;
  border: 1px solid #E985B7;
  position: absolute;
  left: calc(50% - 20px);
  top: 150px;
  z-index: 2;
  opacity: 0;
}

.stepeo-overlay {
  background-color: rgba(0, 10, 20, 0.65);
  position: fixed;
  z-index: 1000;
  min-height: 100%;
  height: 100%;
  width: 100%;
  display: none;
  top: 0;
  left: 0;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  opacity: 0;
  backdrop-filter: blur(3px);
}

.stepeo-overlay .card {
  box-shadow: 0px 10px 25px rgba(0, 10, 20, 0.3), 0px 2px 6px rgba(0, 10, 20, 0.1);
  margin-bottom: 40px !important;
  min-width: 450px;
  will-change: width, height;
  background: white;
}

.stepeo-overlay .card-group {
  margin-top: 0;
}

.close-overlay-button {
  color: white;
  font-size: 32px;
  display: flex;
  justify-content: flex-end;
  padding: 30px 30px 0px 0px;
  position: relative;
}

.close-overlay-button svg {
  cursor: pointer;
}

.cancel-overlay-button, .base-step-button, .previous-step-button {
  border-radius: 40px;
  font-family: quicksand, century-gothic, sans-serif;
  font-weight: 500;
  font-size: 16px;
  padding: 6px 16px;
  height: 40px;
  display: block;
  cursor: pointer;
  transition: 0.15s ease;
  border: 1px solid rgb(200, 210, 220);
  color: rgb(80, 90, 100);
  background-color: transparent;
  box-sizing: border-box;
}

.cancel-overlay-button:hover {
  border-color: rgb(170, 180, 190);
}

.title-middle {
  width: 87%;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  color: rgb(50, 60, 70);
  font-weight: bold;
  padding: 30px 0 0 50px;
  font-size: 16px;
}

.title-middle svg {
  font-size: 45px;
  padding-bottom: 10px;
  color: rgb(0, 169, 230);
  fill: rgb(0, 169, 230);
  width: 45px;
  height: 45px;
}

.title-middle span {
  z-index: 1;
}

.title-middle div {
  position: relative;
  z-index: 2;
}

.title-middle:before {
  transform-origin: 50% 50%;
  position: absolute;
  top: -100px;
  left: calc(50% - 110px);
  border-radius: 50%;
  content: "";
  width: 220px;
  height: 220px;
  background-color: rgba(0, 169, 230, 0.18);
}

.title-middle.yellow:before {
  background-color: rgba(255, 187, 0, 0.2);
}

.title-middle.green:before {
  background-color: rgba(148, 201, 0, 0.2);
}

.title-middle.blue:before {
  background-color: rgba(0, 169, 230, 0.2);
}

.title-middle.pink:before {
  background-color: rgba(242, 106, 145, 0.2);
}

.title-middle.yellow svg {
  color: rgb(255, 187, 0);
}

.title-middle.green svg {
  color: rgb(148, 201, 0);
}

.title-middle.blue svg {
  color: rgb(0, 169, 230);
}

.title-middle.pink svg {
  color: rgb(242, 106, 145);
}

.title-middle:after {
  position: absolute;
  top: 78px;
  left: 50px;
  border-radius: 10px;
  content: "";
  width: 50px;
  height: 4px;
  background-color: rgb(0, 169, 230);
  opacity: 0;
}

.title-middle.yellow:after {
  background-color: rgb(255, 187, 0);
}

.title-middle.green:after {
  background-color: rgb(148, 201, 0);
}

.title-middle.pink:after {
  background-color: rgb(242, 106, 145);
}

.main-div {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 10px;
  width: 92%;
}

@media screen and (max-width: 768px) {
  .card-group {
    align-items: flex-start;
  }
  .card:not(.layout-card) {
    margin: 40px 0px 0px 0px;
    width: calc(100vw - 10px);
    max-width: inherit;
    box-sizing: border-box;
    padding: 20px;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .overlay .card {
    margin-bottom: 40px !important;
  }
  .overlay .card-group {
    margin-top: 20px;
  }
}
@charset "UTF-8";
.inputeo {
  display: flex;
  flex-direction: column;
  background-color: transparent;
  border-radius: 4px 4px 0 0;
  transition: 0.1s ease;
  box-sizing: border-box;
  position: relative;
  min-width: 240px;
}

.inputeo.no-after::after {
  display: none;
}

.inputeo-force-height {
  height: 56px !important;
}

.inputeo:not(.tableo-filter-input-container, .no-underline)::after {
  content: "";
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: rgb(200, 210, 220);
  position: absolute;
  transition: 0.1s ease;
}

.inline-selecteo::after {
  background-color: rgb(200, 210, 220) !important;
}

.inputeo > label {
  color: rgb(80, 90, 100);
  font-size: 13px;
  font-family: Quicksand, century-gothic, sans-serif;
  margin: 7px 15px 0 15px;
  transition: 0.1s ease;
  font-weight: 400 !important;
}

.inputeo input, .inputeo select, .inputeo textarea {
  border: none;
  background-color: transparent;
  outline: none;
  padding: 5px 15px 8px 15px;
  font-size: 14px;
  font-family: Quicksand, century-gothic, sans-serif;
  width: 100%;
  box-sizing: border-box;
  font-weight: 600;
  color: rgb(50, 60, 70);
}

.inputeo input:disabled, .inputeo select:disabled, .inputeo textarea:disabled {
  cursor: not-allowed;
  color: #828c96 !important;
}

.inputeo textarea {
  margin-top: 10px;
  padding: 10px 15px;
  resize: none;
  min-height: 150px;
  border: 1px solid #C8D2DC;
  border-radius: 10px;
}

.inputeo input::placeholder, .inputeo textarea::placeholder {
  font-family: Quicksand, century-gothic, sans-serif;
  color: rgb(150, 160, 170);
  font-weight: 400;
}

.full-width-inputeo {
  width: 100% !important;
  margin: 0;
}

.inputeo select {
  padding-left: 10px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMTM3LjQgMzc0LjZjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBsMTI4LTEyOGM5LjItOS4yIDExLjktMjIuOSA2LjktMzQuOXMtMTYuNi0xOS44LTI5LjYtMTkuOEwzMiAxOTJjLTEyLjkgMC0yNC42IDcuOC0yOS42IDE5LjhzLTIuMiAyNS43IDYuOSAzNC45bDEyOCAxMjh6IiBmaWxsPSIjYzhkMmRjIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-size: 7px;
  background-position: 100% center;
  background-clip: border-box;
  -moz-background-clip: border-box;
  -webkit-background-clip: border-box;
}

.inputeo select optgroup {
  font-size: 14px;
}

.inputeo select option {
  font-size: 14px;
  font-family: Quicksand, century-gothic, sans-serif;
}

.inputeo input[type=range] {
  appearance: none;
  height: 5px;
  border-radius: 10px;
  background: rgb(230, 235, 240);
  outline: none;
  padding: 0;
  margin: 0;
  top: 15px;
  display: inline-block;
  position: relative;
  color: #fff;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  padding: 0;
}

.inputeo input[type=range]::-webkit-slider-thumb {
  appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background: rgb(80, 90, 100);
  cursor: pointer;
  transition: 0.1s ease;
}

.inputeo input[type=range]::-webkit-slider-thumb:hover {
  transform: scale(1.1);
}

.inputeo input[type=range]:active::-webkit-slider-thumb {
  transform: scale(1.1);
}

.inputeo input:-webkit-autofill,
.inputeo input:-webkit-autofill:hover,
.inputeo input:-webkit-autofill:focus,
.inputeo input:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out 0s;
}

.inputeo:focus-within label {
  color: #00A9E6;
}

.inputeo:focus-within::after {
  background-color: #0E4D8C;
  height: 2px;
}

.inputeo:focus-within > label {
  color: #0E4D8C;
}

.form-radio, .form-checkbox {
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  position: relative;
  background-color: rgba(0, 10, 20, 0.15) !important;
  top: 10px;
  border: 0 !important;
  border-radius: 50px;
  cursor: pointer;
  outline: none;
  width: 32px !important;
  height: 32px !important;
  margin: 0 7px 0 0 !important;
  color: white;
  transition: 0.15s ease;
  font-family: Quicksand, century-gothic, sans-serif;
  flex-shrink: 0;
}

.form-checkbox {
  border-radius: 4px;
}

.form-radio:checked::before, .form-checkbox:checked::before {
  position: absolute;
  left: 12px;
  top: 6px;
  font-size: 14px;
  content: "⅃";
  transform: rotate(42deg);
}

.form-radio-no:checked::before, .form-checkbox-no:checked::before {
  left: 10px;
  transform: rotate(0deg);
  content: "✕";
}

.form-radio:hover, .form-checkbox:hover {
  background-color: rgba(0, 10, 20, 0.09) !important;
}

.form-radio:checked, .form-checkbox:checked, #vaccines .form-checkbox:checked, #recommendations .form-checkbox:checked, #allergies .form-checkbox:checked, #diseases .form-checkbox:checked {
  background-color: #E0559A !important;
  color: #ffffff;
  border-radius: 4px;
  border: 0 !important;
}

.form-radio::-ms-check, .form-checkbox::-ms-check, #vaccines .form-checkbox::-ms-check, #recommendations .form-checkbox::-ms-check, #allergies .form-checkbox::-ms-check, #diseases .form-checkbox::-ms-check {
  background-color: #E0559A !important;
  color: #ffffff;
  border-radius: 4px;
  border: 0 !important;
}

.form-radio:checked {
  border-radius: 50% !important;
}

.form-radio::-ms-check {
  border-radius: 50% !important;
}

.form-radio-no:checked, .form-checkbox-no:checked {
  background-color: #78828C !important;
}

.form-radio + label, .form-checkbox + label {
  cursor: pointer;
  margin-right: 20px;
  font-family: Quicksand, century-gothic, sans-serif;
  color: #323c46;
}

.forms-container {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -12px;
}

.form-container {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}

.form-container input {
  top: 0;
}

.form-container label {
  margin-left: 8px;
}

.forms-container .form-container:not(:last-child) {
  margin-right: 10px;
}

.radio-checkbox-label {
  color: rgb(30, 40, 50);
}

.radio-checkbox-container {
  display: flex;
  justify-content: space-around;
}

.radio-checkbox-container > div {
  width: 240px;
  box-sizing: border-box;
}

.radio-checkbox-container > div:not(:last-child) {
  margin-right: 20px;
}

.form-radio-container {
  margin-bottom: 30px;
}

.form-radio-container > div:not(:last-child) {
  margin-bottom: 5px;
}

.ribbon-holder {
  position: relative;
}

.cr-holder {
  position: relative;
  overflow: hidden;
}

.cr {
  width: 160px;
  padding: 10px;
  position: absolute;
  text-align: center;
  color: #f0f0f0;
  background-color: rgb(80, 90, 100);
  z-index: 999;
}

.cr-small {
  padding: 2px;
}

.cr-sticky {
  position: fixed;
}

.cr-top {
  top: 15px;
}

.cr-right {
  left: -60px;
}

.cr-top.cr-right,
.cr-bottom.cr-left {
  transform: rotate(315deg);
}

.cr-interactive:hover {
  opacity: 0.6;
  cursor: pointer;
}

body .inputeo-password input {
  padding-right: 50px !important;
}

.display-password {
  position: absolute;
  right: 0;
  top: 0;
  left: auto;
  bottom: 2px;
  font-size: 16px !important;
  height: 100%;
  width: 50px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.display-password svg {
  position: relative !important;
  left: initial !important;
  bottom: initial !important;
  font-size: 14px !important;
}
button, img, a {
    -webkit-tap-highlight-color: transparent;
    outline: none;
}

sup {
    vertical-align: top;
}

html, body {
    background-color: white;
    padding: 0;
    margin: 0;
    font-size: 14px;
    overflow-x: hidden;
    overflow-y: overlay;
    width: 100vw;
    font-family: quicksand, century-gothic, sans-serif;
}

body {
    min-height: 100vh;
}

#content {
    display: flex;
    flex-direction: column;
    height: 100vh;
    overflow-x: hidden;
    box-sizing: initial !important;
}

#login-background {
    width: 100%;
    height: 100%;
    position: fixed;
    object-fit: cover;
    object-position: center;
    z-index: 0;
}

#login-card {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 50px;
    margin: auto;
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 0 20px 20px rgba(0, 20, 40, 0.3);
    border-radius: 40px;
    backdrop-filter: blur(8px);
}

#familiz-logo {
    width: 210px;
    height: auto;
    margin-bottom: 30px;
}

.inputeo {
    width: 300px;
    margin-right: 0;
    margin-bottom: 20px;
    background-color: transparent;
}

.inputeo::after {
    background-color: rgb(180, 190, 200);
}

#login-btn {
    padding: 10px 20px;
    font-size: 18px;
    margin-top: 25px;
    font-weight: bold;
}

#i-forgot-my-password-btn {
    border: none;
    background: none;
    text-decoration: none;
    font-family: quicksand, century-gothic, sans-serif;
    color: rgb(30, 40, 50);
    margin-top: 12px;
    cursor: pointer;
    transition: 0.15s ease;
}

#i-forgot-my-password-btn:hover {
    color: #0E4D8C;
}

#stay-logged-in-container {
    margin-top: 10px;
    align-self: flex-start;
}

.radio-button-container, .checkbox-container {
    display: flex;
    align-items: center;
    margin-right: 20px;
    box-sizing: border-box;
    cursor: pointer;
}

.radio-button-container:hover .radio-button > div, .checkbox-container:hover .checkbox > div {
    border-color: rgb(150, 160, 170);
}

.radio-button-container label, .checkbox-container label {
    padding-left: 9px;
    font-size: 14px;
    font-family: quicksand, century-gothic, sans-serif;
    color: rgb(20, 30, 40);
    cursor: pointer;
    display: flex;
    align-items: center;
}

.radio-button, .checkbox {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    flex-shrink: 0;
}

.checkbox {
    border-radius: 4px;
}

.radio-button input, .checkbox input {
    width: 100%;
    height: 100%;
    margin: 0;
    opacity: 0;
    position: absolute;
    z-index: 3;
    cursor: pointer;
}

.radio-button-container .radio-button input:checked + div, .checkbox-container .checkbox input:checked + div {
    border-color: #00A9E6;
}

.radio-button-container .radio-button input:checked + div > div, .checkbox-container .checkbox input:checked + div > div {
    background-color: #00A9E6;
    transform: scale(1);
}

.radio-button-container .radio-button input:checked + div svg, .checkbox-container .checkbox input:checked + div svg {
    opacity: 1;
}

.radio-button > div, .checkbox > div {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background: transparent;
    position: absolute;
    z-index: 1;
    box-sizing: border-box;
    border: 2px solid rgb(180, 190, 200);
    border-radius: 50%;
    transition: 0.15s ease;
}

.radio-button > div > div, .checkbox > div > div {
    transition: 0.15s ease;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    box-sizing: border-box;
    transform: scale(0.6);
}

.checkbox > div > div {
    border-radius: 3px;
}

.checkbox > div {
    border-radius: 4px;
}

.btn {
    display: flex;
    align-items: center;
    color: white;
    border: none;
    border-radius: 30px;
    cursor: pointer;
    font-family: quicksand, century-gothic, sans-serif;
    padding: 6px 16px;
    height: 40px;
    font-weight: 500;
    font-size: 14px;
    transition: 0.15s ease;
    width: -moz-fit-content;
    width: fit-content;
    box-sizing: border-box;
}

.btn:hover {
    opacity: 0.85;
}

.btn svg {
    margin-right: 6px;
    width: 12px;
    height: 12px;
    fill: white;
}

.btn.blue {
    background: linear-gradient(90deg, #00A9E6, #0093D1);
}

#login-error-overlay .next-step-animation {
    display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9naW4uY3NzIiwibWFwcGluZ3MiOiJBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUVFO0VBRUE7RUFFQTtFQUNBO0FBRkY7O0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRkY7O0FBS0E7RUFDRTtFQUNBO0VBRUE7QUFIRjs7QUFNQTtFQUNFO0VBQ0E7RUFDQTtBQUhGOztBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhGOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0U7RUFDQTtBQUhGOztBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtBQUpGOztBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QUFMRjs7QUFRQTtFQUNFO0FBTEY7O0FBUUE7RUFDRTtFQUNBO0FBTEY7O0FBUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBTkY7O0FBU0E7RUFDRTtFQUNBO0FBTkY7O0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0VBQ0E7QUFORjs7QUFTQTtFQUNFO0VBQ0E7QUFORjs7QUFTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFORjs7QUFTQTtFQUNFO0VBQ0E7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQU5GOztBQVNBO0VBQ0U7RUFDQTtFQUNBO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7RUFDQTtFQUNBO0FBTkY7O0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFORjs7QUFTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFORjs7QUFTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5GOztBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTkY7O0FBU0E7RUFDSTtBQU5KOztBQVNBO0VBQ0U7RUFDQTtBQU5GOztBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5GOztBQVNBO0VBQ0U7SUFDRTtFQU5GO0VBU0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7RUFSRjtFQVdBO0lBQ0U7RUFURjtFQVlBO0lBQ0U7RUFWRjtBQUNGLEM7QUMvYUEsZ0JBQWdCO0FBRWhCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGOztBQUdBO0VBQ0U7QUFBRjs7QUFHQTtFQUNFO0FBQUY7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7O0FBR0E7RUFDRTtBQUFGOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGOztBQUdBO0VBQ0U7RUFDQTtBQUFGOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7QUFBRjs7QUFHQTtFQUNFO0VBQ0E7QUFBRjs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGOztBQUdBO0VBQ0U7QUFBRjs7QUFHQTtFQUNFO0VBQ0E7QUFBRjs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRjs7QUFHQTtFQUNFO0FBQUY7O0FBR0E7RUFDRTtBQUFGOztBQUdBOzs7O0VBSUU7QUFBRjs7QUFHQTtFQUNFO0FBQUY7O0FBR0E7RUFDRTtFQUNBO0FBQUY7O0FBR0E7RUFDRSxjQWhLVTtBQWdLWjs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7O0FBR0E7RUFDRTtBQUFGOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7QUFBRjs7QUFHQTtFQUNFO0FBQUY7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUFGOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFBRjs7QUFHQTtFQUNFO0FBQUY7O0FBR0E7RUFDRTtBQUFGOztBQUdBO0VBQ0U7QUFBRjs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQUY7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7QUFBRjs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtBQUFGOztBQUdBO0VBQ0U7QUFBRjs7QUFHQTtFQUNFO0FBQUY7O0FBR0E7RUFDRTtBQUFGOztBQUdBO0VBQ0U7QUFBRjs7QUFHQTtFQUNFO0VBQ0E7QUFBRjs7QUFHQTtFQUNFO0VBQ0E7QUFBRjs7QUFHQTtFQUNFO0FBQUY7O0FBR0E7RUFDRTtBQUFGOztBQUdBO0VBQ0U7QUFBRjs7QUFHQTtFQUNFO0FBQUY7O0FBR0E7RUFDRTtFQUNBO0FBQUY7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGOztBQUdBO0VBQ0U7QUFBRjs7QUFHQTtFQUNFO0FBQUY7O0FBR0E7RUFBYTtBQUNiOztBQUFBO0VBQWE7QUFJYjs7QUFGQTs7RUFFRTtBQUtGOztBQUZBO0VBQ0U7RUFDQTtBQUtGOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5GOztBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFORixDO0FDdldBO0lBQ0ksd0NBQXdDO0lBQ3hDLGFBQWE7QUFDakI7O0FBRUE7SUFD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aUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCxZQUFZO0lBQ1osV0FBVztBQUNmOztBQUVBO0lBQ0ksb0RBQW9EO0FBQ3hEOztBQUVBO0lBQ0ksYUFBYTtBQUNqQixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmFtaWxpei8uL3N0ZXBlby5zY3NzIiwid2VicGFjazovL2ZhbWlsaXovLi9pbnB1dGVvLnNjc3MiLCJ3ZWJwYWNrOi8vZmFtaWxpei8uL2Fzc2V0cy9mYW1pbGl6L2xvZ2luL2Nzcy9sb2dpbl92aWV3LmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIja2VlcGVyLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAyMCwgMC42NSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8ganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgLy8gbWFyZ2luLWxlZnQ6IGNhbGMoMTAwdncgLSAwcHgpO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5jYXJkOm5vdCgubGF5b3V0LWNhcmQpIHtcbiAgbWFyZ2luOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyNXB4IHJnYmEoMSwgODcsIDE1NSwgMC4xNCksIDBweCAycHggNnB4IHJnYmEoMSwgODcsIDE1NSwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuXG4uY2FyZC1jb250ZW50IHtcbiAgY29sb3I6IHJnYig1MCwgNjAsIDcwKTtcbiAgd2lkdGg6IGF1dG87XG4gIC8vIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5jZW50ZXItY2FyZCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIGNvbG9yOiByZ2IoNTAsIDYwLCA3MCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQsIGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhcmQtdGl0bGUgLm1vZGFsLXRpdGxlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcmQtdGl0bGUgc3ZnIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLmNhbmNlbC1zdGVwLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQsIGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTEwLCAxMjAsIDEzMCk7XG4gIGNvbG9yOiByZ2IoMTEwLCAxMjAsIDEzMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2FuY2VsLXN0ZXAtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExMCwgMTIwLCAxMzApO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5uZXh0LXN0ZXAtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5ODVCNztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQsIGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2U7XG59XG5cbi5uZXh0LXN0ZXAtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYmFzZS1zdGVwLWJ1dHRvbjpob3ZlciwgLnByZXZpb3VzLXN0ZXAtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExMCwgMTIwLCAxMzApO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5leHRlcm5hbC1jYXJkLWJ1dHRvbnMgLnByZXZpb3VzLXN0ZXAtYnV0dG9uLCAuZXh0ZXJuYWwtY2FyZC1idXR0b25zIC5iYXNlLXN0ZXAtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZCwgY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmV4dGVybmFsLWNhcmQtYnV0dG9uczpob3ZlciAucHJldmlvdXMtc3RlcC1idXR0b246aG92ZXIsIC5leHRlcm5hbC1jYXJkLWJ1dHRvbnM6aG92ZXIgLmJhc2Utc3RlcC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMyMjlFRTA7XG59XG5cbi5zdGVwLXRleHQge1xuICBtYXJnaW46IDMwcHggYXV0byAwcHggYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYig1MCwgNjAsIDcwKTtcbiAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZCwgY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zdGVwLW51bWJlcnMtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5zdGVwLWFuaW1hdGlvbiB7XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1Yi1zdGVwLWJhZGdlLWxheW91dCB7XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1Yi1zdGVwLWJhZGdlLWxheW91dC1tb2RhbHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uc3ViLXN0ZXAtYmFkZ2UtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnN1Yi1zdGVwLWJhZGdlLWdyb3VwIC5zdWItc3RlcC1iYWRnZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5zdWItc3RlcC1iYWRnZSB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZTtcbn1cblxuLmFjdGl2ZS1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uc3RlcGVvLW92ZXJsYXkgLnN1Yi1zdGVwLWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjQ0O1xufVxuXG4uc3RlcGVvLW92ZXJsYXkgLmFjdGl2ZS1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zdGVwLXRpdGxlcyB7XG4gIG1hcmdpbjogOHB4IDBweCAxMHB4IDBweDtcbiAgY29sb3I6IHJnYigyMCwgMzAsIDQwKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogcXVpY2tzYW5kLCBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zdGVwLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcmQtYnV0dG9ucyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXh0ZXJuYWwtY2FyZC1idXR0b25zIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XG59XG5cbi5jYXJkLWJ1dHRvbnMgYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5jYXJkLWJ1dHRvbnMtbWlkZGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5uZXh0LXN0ZXAtYW5pbWF0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTk4NUI3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gIHRvcDogMTUwcHg7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zdGVwZW8tb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDIwLCAwLjY1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG59XG5cbi5zdGVwZW8tb3ZlcmxheSAuY2FyZCB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDI1cHggcmdiYSgwLCAxMCwgMjAsIDAuMyksIDBweCAycHggNnB4IHJnYmEoMCwgMTAsIDIwLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDUwcHg7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aCwgaGVpZ2h0O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnN0ZXBlby1vdmVybGF5IC5jYXJkLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNsb3NlLW92ZXJsYXktYnV0dG9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jbG9zZS1vdmVybGF5LWJ1dHRvbiBzdmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYW5jZWwtb3ZlcmxheS1idXR0b24sIC5iYXNlLXN0ZXAtYnV0dG9uLCAucHJldmlvdXMtc3RlcC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBmb250LWZhbWlseTogcXVpY2tzYW5kLCBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjAwLCAyMTAsIDIyMCk7XG4gIGNvbG9yOiByZ2IoODAsIDkwLCAxMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNhbmNlbC1vdmVybGF5LWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3MCwgMTgwLCAxOTApO1xufVxuXG4udGl0bGUtbWlkZGxlIHtcbiAgd2lkdGg6IDg3JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiKDUwLCA2MCwgNzApO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMzBweCAwIDAgNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udGl0bGUtbWlkZGxlIHN2ZyB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDE2OSwgMjMwLCAxKTtcbiAgZmlsbDogcmdiKDAsIDE2OSwgMjMwKTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLnRpdGxlLW1pZGRsZSBzcGFuIHtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4udGl0bGUtbWlkZGxlIGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnRpdGxlLW1pZGRsZTpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDExMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDIyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE2OSwgMjMwLCAwLjE4KTtcbn1cblxuLnRpdGxlLW1pZGRsZS55ZWxsb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE4NywgMCwgMC4yKTtcbn1cblxuLnRpdGxlLW1pZGRsZS5ncmVlbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0OCwgMjAxLCAwLCAwLjIpO1xufVxuXG4udGl0bGUtbWlkZGxlLmJsdWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNjksIDIzMCwgMC4yKTtcbn1cblxuLnRpdGxlLW1pZGRsZS5waW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAxMDYsIDE0NSwgMC4yKTtcbn1cblxuLnRpdGxlLW1pZGRsZS55ZWxsb3cgc3ZnIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAxODcsIDAsIDEpO1xufVxuXG4udGl0bGUtbWlkZGxlLmdyZWVuIHN2ZyB7XG4gIGNvbG9yOiByZ2JhKDE0OCwgMjAxLCAwLCAxKTtcbn1cblxuLnRpdGxlLW1pZGRsZS5ibHVlIHN2ZyB7XG4gIGNvbG9yOiByZ2JhKDAsIDE2OSwgMjMwLCAxKTtcbn1cblxuLnRpdGxlLW1pZGRsZS5waW5rIHN2ZyB7XG4gIGNvbG9yOiByZ2JhKDI0MiwgMTA2LCAxNDUsIDEpO1xufVxuXG4udGl0bGUtbWlkZGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc4cHg7XG4gIGxlZnQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxNjksIDIzMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50aXRsZS1taWRkbGUueWVsbG93OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTg3LCAwKTtcbn1cblxuLnRpdGxlLW1pZGRsZS5ncmVlbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNDgsIDIwMSwgMCk7XG59XG5cbi50aXRsZS1taWRkbGUucGluazphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIsIDEwNiwgMTQ1KTtcbn1cblxuLm1haW4tZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogOTIlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuY2FyZDpub3QoLmxheW91dC1jYXJkKSB7XG4gICAgbWFyZ2luOiA0MHB4IDBweCAwcHggMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTBweCk7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICAvL2JvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAub3ZlcmxheSAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92ZXJsYXkgLmNhcmQtZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbiIsIiRkYXJrLWJsdWU6ICMwRTREOEM7XG5cbi5pbnB1dGVvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAyNDBweDtcbn1cblxuLmlucHV0ZW8ubm8tYWZ0ZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlucHV0ZW8tZm9yY2UtaGVpZ2h0IHtcbiAgaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dGVvOm5vdCgudGFibGVvLWZpbHRlci1pbnB1dC1jb250YWluZXIsIC5uby11bmRlcmxpbmUpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMCwgMjEwLCAyMjApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZTtcbn1cblxuLmlubGluZS1zZWxlY3Rlbzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAwLCAyMTAsIDIyMCkgIWltcG9ydGFudDtcbn1cblxuLmlucHV0ZW8gPiBsYWJlbCB7XG4gIGNvbG9yOiByZ2IoODAsIDkwLCAxMDApO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBRdWlja3NhbmQsIGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDdweCAxNXB4IDAgMTVweDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dGVvIGlucHV0LCAuaW5wdXRlbyBzZWxlY3QsIC5pbnB1dGVvIHRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogNXB4IDE1cHggOHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFF1aWNrc2FuZCwgY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiKDUwLCA2MCwgNzApO1xufVxuXG4uaW5wdXRlbyBpbnB1dDpkaXNhYmxlZCwgLmlucHV0ZW8gc2VsZWN0OmRpc2FibGVkLCAuaW5wdXRlbyB0ZXh0YXJlYTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjODI4Yzk2ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dGVvIHRleHRhcmVhIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICByZXNpemU6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzhEMkRDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uaW5wdXRlbyBpbnB1dDo6cGxhY2Vob2xkZXIsIC5pbnB1dGVvIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBRdWlja3NhbmQsIGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiKDE1MCwgMTYwLCAxNzApO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZnVsbC13aWR0aC1pbnB1dGVvIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW5wdXRlbyBzZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBek1qQWdOVEV5SWo0OGNHRjBhQ0JrUFNKTk1UTTNMalFnTXpjMExqWmpNVEl1TlNBeE1pNDFJRE15TGpnZ01USXVOU0EwTlM0eklEQnNNVEk0TFRFeU9HTTVMakl0T1M0eUlERXhMamt0TWpJdU9TQTJMamt0TXpRdU9YTXRNVFl1TmkweE9TNDRMVEk1TGpZdE1Ua3VPRXd6TWlBeE9USmpMVEV5TGprZ01DMHlOQzQySURjdU9DMHlPUzQySURFNUxqaHpMVEl1TWlBeU5TNDNJRFl1T1NBek5DNDViREV5T0NBeE1qaDZJaUJtYVd4c1BTSWpZemhrTW1SaklpOCtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG5cbi5pbnB1dGVvIHNlbGVjdCBvcHRncm91cCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmlucHV0ZW8gc2VsZWN0IG9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFF1aWNrc2FuZCwgY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG59XG5cbi5pbnB1dGVvIGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjMwLCAyMzUsIDI0MCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmlucHV0ZW8gaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYig4MCwgOTAsIDEwMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xufVxuXG4uaW5wdXRlbyBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi13ZWJraXQtc2xpZGVyLXRodW1iOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uaW5wdXRlbyBpbnB1dFt0eXBlPVwicmFuZ2VcIl06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmlucHV0ZW8gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbi5pbnB1dGVvIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4uaW5wdXRlbyBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLmlucHV0ZW8gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uaW5wdXRlbzpmb2N1cy13aXRoaW4gbGFiZWwge1xuICBjb2xvcjogIzAwQTlFNjtcbn1cblxuLmlucHV0ZW86Zm9jdXMtd2l0aGluOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTREOEM7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uaW5wdXRlbzpmb2N1cy13aXRoaW4gPiBsYWJlbCB7XG4gIGNvbG9yOiAkZGFyay1ibHVlO1xufVxuXG4uZm9ybS1yYWRpbywgLmZvcm0tY2hlY2tib3gge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDIwLCAwLjE1KSAhaW1wb3J0YW50O1xuICB0b3A6IDEwcHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgN3B4IDAgMCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiBRdWlja3NhbmQsIGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmZvcm0tY2hlY2tib3gge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5mb3JtLXJhZGlvOmNoZWNrZWQ6OmJlZm9yZSwgLmZvcm0tY2hlY2tib3g6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb250ZW50OiAnXFwwMjE0Myc7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQyZGVnKTtcbn1cblxuLmZvcm0tcmFkaW8tbm86Y2hlY2tlZDo6YmVmb3JlLCAuZm9ybS1jaGVja2JveC1ubzpjaGVja2VkOjpiZWZvcmUge1xuICBsZWZ0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgY29udGVudDogJ1xcMDI3MTUnO1xufVxuXG4uZm9ybS1yYWRpbzpob3ZlciwgLmZvcm0tY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAyMCwgMC4wOSkgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tcmFkaW86Y2hlY2tlZCwgLmZvcm0tY2hlY2tib3g6Y2hlY2tlZCwgI3ZhY2NpbmVzIC5mb3JtLWNoZWNrYm94OmNoZWNrZWQsICNyZWNvbW1lbmRhdGlvbnMgLmZvcm0tY2hlY2tib3g6Y2hlY2tlZCwgI2FsbGVyZ2llcyAuZm9ybS1jaGVja2JveDpjaGVja2VkLCAjZGlzZWFzZXMgLmZvcm0tY2hlY2tib3g6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMDU1OUEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXJhZGlvOjotbXMtY2hlY2ssIC5mb3JtLWNoZWNrYm94OjotbXMtY2hlY2ssICN2YWNjaW5lcyAuZm9ybS1jaGVja2JveDo6LW1zLWNoZWNrLCAjcmVjb21tZW5kYXRpb25zIC5mb3JtLWNoZWNrYm94OjotbXMtY2hlY2ssICNhbGxlcmdpZXMgLmZvcm0tY2hlY2tib3g6Oi1tcy1jaGVjaywgI2Rpc2Vhc2VzIC5mb3JtLWNoZWNrYm94OjotbXMtY2hlY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA1NTlBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1yYWRpbzpjaGVja2VkIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXJhZGlvOjotbXMtY2hlY2sge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tcmFkaW8tbm86Y2hlY2tlZCwgLmZvcm0tY2hlY2tib3gtbm86Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODgyOEMgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tcmFkaW8gKyBsYWJlbCwgLmZvcm0tY2hlY2tib3ggKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogUXVpY2tzYW5kLCBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMjNjNDY7XG59XG5cbi5mb3Jtcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IC0xMnB4O1xufVxuXG4uZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZm9ybS1jb250YWluZXIgaW5wdXQge1xuICB0b3A6IDA7XG59XG5cbi5mb3JtLWNvbnRhaW5lciBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5mb3Jtcy1jb250YWluZXIgLmZvcm0tY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5yYWRpby1jaGVja2JveC1sYWJlbCB7XG4gIGNvbG9yOiByZ2IoMzAsIDQwLCA1MCk7XG59XG5cbi5yYWRpby1jaGVja2JveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLnJhZGlvLWNoZWNrYm94LWNvbnRhaW5lciA+IGRpdiB7XG4gIHdpZHRoOiAyNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJhZGlvLWNoZWNrYm94LWNvbnRhaW5lciA+IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZm9ybS1yYWRpby1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZm9ybS1yYWRpby1jb250YWluZXIgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnJpYmJvbi1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jci1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jciB7XG4gIHdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjBmMGYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODAsIDkwLCAxMDApO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5jci1zbWFsbCB7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLmNyLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmNyLXRvcCAgICB7IHRvcDogMTVweDsgfVxuLmNyLXJpZ2h0ICB7IGxlZnQ6IC02MHB4OyB9XG5cbi5jci10b3AuY3ItcmlnaHQsXG4uY3ItYm90dG9tLmNyLWxlZnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xufVxuXG4uY3ItaW50ZXJhY3RpdmU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8uaW5wdXRlby1wYXNzd29yZCBzdmcuZmEtZXllLCAuaW5wdXRlby1wYXNzd29yZCBzdmcuZmEtZXllLXNsYXNoIHtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgcmlnaHQ6IDEycHg7XG4vLyAgbGVmdDogYXV0bztcbi8vICBmb250LXNpemU6IDE3cHg7XG4vL31cbi8vXG4vLy5pbnB1dGVvLXBhc3N3b3JkLmZ1bGwtd2lkdGgtaW5wdXRlbyBzdmcuZmEtZXllLCAuaW5wdXRlby1wYXNzd29yZC5mdWxsLXdpZHRoLWlucHV0ZW8gc3ZnLmZhLWV5ZS1zbGFzaCB7XG4vLyAgdG9wOiAyOXB4O1xuLy99XG5cbmJvZHkgLmlucHV0ZW8tcGFzc3dvcmQgaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNwbGF5LXBhc3N3b3JkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IDJweDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kaXNwbGF5LXBhc3N3b3JkIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbiIsImJ1dHRvbiwgaW1nLCBhIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbnN1cCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaHRtbCwgYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBvdmVybGF5O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBmb250LWZhbWlseTogcXVpY2tzYW5kLCBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcbn1cblxuYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbiNjb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYm94LXNpemluZzogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4jbG9naW4tYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4jbG9naW4tY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoMCwgMjAsIDQwLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG59XG5cbiNmYW1pbGl6LWxvZ28ge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmlucHV0ZW8ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmlucHV0ZW86OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgwLCAxOTAsIDIwMCk7XG59XG5cbiNsb2dpbi1idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI2ktZm9yZ290LW15LXBhc3N3b3JkLWJ0biB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQsIGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiByZ2IoMzAsIDQwLCA1MCk7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZTtcbn1cblxuI2ktZm9yZ290LW15LXBhc3N3b3JkLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICMwRTREOEM7XG59XG5cbiNzdGF5LWxvZ2dlZC1pbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLnJhZGlvLWJ1dHRvbi1jb250YWluZXIsIC5jaGVja2JveC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYWRpby1idXR0b24tY29udGFpbmVyOmhvdmVyIC5yYWRpby1idXR0b24gPiBkaXYsIC5jaGVja2JveC1jb250YWluZXI6aG92ZXIgLmNoZWNrYm94ID4gZGl2IHtcbiAgICBib3JkZXItY29sb3I6IHJnYigxNTAsIDE2MCwgMTcwKTtcbn1cblxuLnJhZGlvLWJ1dHRvbi1jb250YWluZXIgbGFiZWwsIC5jaGVja2JveC1jb250YWluZXIgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogcXVpY2tzYW5kLCBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogcmdiKDIwLCAzMCwgNDApO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yYWRpby1idXR0b24sIC5jaGVja2JveCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uY2hlY2tib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnJhZGlvLWJ1dHRvbiBpbnB1dCwgLmNoZWNrYm94IGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmFkaW8tYnV0dG9uLWNvbnRhaW5lciAucmFkaW8tYnV0dG9uIGlucHV0OmNoZWNrZWQgKyBkaXYsIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBkaXYge1xuICAgIGJvcmRlci1jb2xvcjogIzAwQTlFNjtcbn1cblxuLnJhZGlvLWJ1dHRvbi1jb250YWluZXIgLnJhZGlvLWJ1dHRvbiBpbnB1dDpjaGVja2VkICsgZGl2ID4gZGl2LCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgZGl2ID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBOUU2O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5yYWRpby1idXR0b24tY29udGFpbmVyIC5yYWRpby1idXR0b24gaW5wdXQ6Y2hlY2tlZCArIGRpdiBzdmcsIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBkaXYgc3ZnIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ucmFkaW8tYnV0dG9uID4gZGl2LCAuY2hlY2tib3ggPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2IoMTgwLCAxOTAsIDIwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2U7XG59XG5cbi5yYWRpby1idXR0b24gPiBkaXYgPiBkaXYsIC5jaGVja2JveCA+IGRpdiA+IGRpdiB7XG4gICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xufVxuXG4uY2hlY2tib3ggPiBkaXYgPiBkaXYge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmNoZWNrYm94ID4gZGl2IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQsIGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDZweCAxNnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYnRuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg1O1xufVxuXG4uYnRuIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGZpbGw6IHdoaXRlO1xufVxuXG4uYnRuLmJsdWUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwQTlFNiwgIzAwOTNEMSk7XG59XG5cbiNsb2dpbi1lcnJvci1vdmVybGF5IC5uZXh0LXN0ZXAtYW5pbWF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/