#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;
  }
}
#toast-container {
  position: relative !important;
  z-index: 1000 !important;
}

#toast-container .toast {
  background-image: none !important;
}

.toast-close-button {
  position: absolute !important;
  top: 4px !important;
  right: 5px !important;
  background-color: transparent !important;
  border: none !important;
  color: rgba(255, 255, 255, 0.8) !important;
  font-size: 22px !important;
  cursor: pointer !important;
}

.toast {
  position: fixed !important;
  bottom: 50px !important;
  right: 70px !important;
  background-color: #ffffff !important;
  padding: 25px 40px !important;
  box-shadow: 0 1px 2px rgba(0, 44, 63, 0.36), 0 2px 5px rgba(0, 44, 63, 0.33) !important;
  border-radius: 4px !important;
  color: #FFFFFF !important;
  font-family: century-gothic, sans-serif !important;
  font-weight: 400;
  width: fit-content !important;
  width: -moz-fit-content !important;
  border: none !important;
  max-width: calc(100vw - 140px) !important;
}

.toast-success {
  background-color: #5eb332 !important;
}

.toast-error {
  background-color: #b14242 !important;
}

.toast-warning {
  background-color: #FFA826 !important;
}

.toast-info {
  background-color: #229EE0 !important;
}
.invalid-mark {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  width: 80%;
  box-sizing: border-box;
  background-color: #ff416b;
  color: #fff;
  text-align: left;
  border-radius: 4px;
  /* Position the tooltip text */
  position: absolute;
  top: calc(100% + 8px);
  /* Fade in tooltip */
  transition: opacity 0.3s;
  visibility: visible;
  opacity: 1;
  font-size: 14px;
  font-family: century-gothic, sans-serif;
  font-weight: 400;
  z-index: 10000;
}

.invalid-mark-icon {
  padding: 5px 2px 5px 5px;
}

.invalid-mark-message {
  padding: 6px 12px;
}

/* Tooltip arrow */
.invalid-mark::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 25px;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #ff416b transparent;
}

.badge {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -10px;
  right: -10px;
  font-size: 0.7em;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  border-radius: 50%;
  color: #ffffff;
}

.valid {
  background: #6bc547;
}

.invalid {
  background: #ff416b;
}
@font-face {
  font-family: Montserrat-Regular;
  src: url(/build/fonts/Montserrat-Regular.2a2d37bf.ttf);
}

@font-face {
  font-family: Montserrat-Medium;
  src: url(/build/fonts/Montserrat-Medium.647f0e61.ttf);
}

@font-face {
  font-family: Montserrat-SemiBold;
  src: url(/build/fonts/Montserrat-SemiBold.2f7a8461.ttf);
}

@font-face {
  font-family: Montserrat-Bold;
  src: url(/build/fonts/Montserrat-Bold.0915f0a8.ttf);
}

@font-face {
  font-family: Montserrat-ExtraBold;
  src: url(/build/fonts/Montserrat-ExtraBold.0eac3d0f.ttf);
}

.font-regular {
  font-family: century-gothic, sans-serif;
}

.font-medium {
  font-family: century-gothic, sans-serif;
}

.font-semibold {
  font-family: century-gothic, sans-serif;
  font-weight: 700;
}

.font-bold {
  font-family: century-gothic, sans-serif;
  font-weight: bold;
}

.font-extrabold {
  font-family: century-gothic, sans-serif;
  font-weight: bolder;
}

button, img, a,
.form-radio, .form-checkbox, .form-radio + label, .form-checkbox + label,
.intl-tel-input .selected-flag {
  -webkit-tap-highlight-color: transparent;
  outline: none;
}

.m-b-5 {
  margin-bottom: 5px;
}

.m-b-10 {
  margin-bottom: 10px;
}

.m-b-15 {
  margin-bottom: 15px;
}

.m-b-20 {
  margin-bottom: 20px;
}

.m-b-25 {
  margin-bottom: 25px;
}

.m-b-30 {
  margin-bottom: 30px;
}

.m-b-40 {
  margin-bottom: 40px;
}

.m-b-50 {
  margin-bottom: 50px;
}

.m-t-5 {
  margin-top: 5px;
}

.m-t-10 {
  margin-top: 10px;
}

.m-t-15 {
  margin-top: 15px;
}

.m-t-20 {
  margin-top: 20px;
}

.m-t-25 {
  margin-top: 25px;
}

.m-t-30 {
  margin-top: 30px;
}

.m-t-40 {
  margin-top: 40px;
}

.m-t-50 {
  margin-top: 50px;
}

.m-l-5 {
  margin-left: 5px;
}

.m-l-10 {
  margin-left: 10px;
}

.m-l-15 {
  margin-left: 15px;
}

.m-l-20 {
  margin-left: 20px;
}

.m-l-25 {
  margin-left: 25px;
}

.m-l-30 {
  margin-left: 30px;
}

.m-l-40 {
  margin-left: 40px;
}

.m-l-50 {
  margin-left: 50px;
}

.m-r-5 {
  margin-right: 5px;
}

.m-r-10 {
  margin-right: 10px;
}

.m-r-15 {
  margin-right: 15px;
}

.m-r-20 {
  margin-right: 20px;
}

.m-r-25 {
  margin-right: 25px;
}

.m-r-30 {
  margin-right: 30px;
}

.m-r-40 {
  margin-right: 40px;
}

.m-r-50 {
  margin-right: 50px;
}

.p-b-5 {
  padding-bottom: 5px;
}

.p-b-10 {
  padding-bottom: 10px;
}

.p-b-15 {
  padding-bottom: 15px;
}

.p-b-20 {
  padding-bottom: 20px;
}

.p-b-25 {
  padding-bottom: 25px;
}

.p-b-30 {
  padding-bottom: 30px;
}

.p-b-40 {
  padding-bottom: 40px;
}

.p-b-50 {
  padding-bottom: 50px;
}

.p-t-5 {
  padding-top: 5px;
}

.p-t-10 {
  padding-top: 10px;
}

.p-t-15 {
  padding-top: 15px;
}

.p-t-20 {
  padding-top: 20px;
}

.p-t-25 {
  padding-top: 25px;
}

.p-t-30 {
  padding-top: 30px;
}

.p-t-40 {
  padding-top: 40px;
}

.p-t-50 {
  padding-top: 50px;
}

.p-l-5 {
  padding-left: 5px;
}

.p-l-10 {
  padding-left: 10px;
}

.p-l-15 {
  padding-left: 15px;
}

.p-l-20 {
  padding-left: 20px;
}

.p-l-25 {
  padding-left: 25px;
}

.p-l-30 {
  padding-left: 30px;
}

.p-l-40 {
  padding-left: 40px;
}

.p-l-50 {
  padding-left: 50px;
}

.p-r-5 {
  padding-right: 5px;
}

.p-r-10 {
  padding-right: 10px;
}

.p-r-15 {
  padding-right: 15px;
}

.p-r-20 {
  padding-right: 20px;
}

.p-r-25 {
  padding-right: 25px;
}

.p-r-30 {
  padding-right: 30px;
}

.p-r-40 {
  padding-right: 40px;
}

.p-r-50 {
  padding-right: 50px;
}

.flex {
  display: flex;
}

.flex-wrap {
  display: flex;
  flex-wrap: wrap;
}

.flex-column {
  display: flex;
  flex-direction: column;
}

.align-items-center {
  display: flex;
  align-items: center;
}

.justify-content-center {
  display: flex;
  justify-content: center;
}

.flex-1 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}

.flex-space-between {
  display: flex;
  justify-content: space-between;
}

.small-column {
  width: 30px;
}

.fs-14 {
  font-size: 14px;
}

.w-100p {
  width: 100%;
}

.scrollable {
  height: 100%;
  overflow-y: auto;
  position: relative;
}

.disabled-cursor {
  cursor: not-allowed;
}

.default-pointer {
  cursor: default;
}

.bg-muted {
  background-color: #e4e4e4 !important;
}

.counter {
  display: inline-block;
  font-size: 16px;
  padding-top: 9px;
  text-align: center;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-left: 5px;
  margin-right: 5px;
  color: white;
}

.counter-primary {
  background: #188ae2;
}

.counter-info {
  background: #35b8e0;
}

.counter-custom {
  background: #71b6f9;
}

.counter-success {
  background: #10c469;
}

.counter-warning {
  background: #f9c851;
}

.counter-pink {
  background: #ff8acc;
}

.counter-purple {
  background: #5b69bc;
}

.counter-danger {
  background: #ff5b5b;
}

.counter-muted {
  background: #98a6ad;
}

.no-sort {
  pointer-events: none !important;
  cursor: default !important;
  background-image: none !important;
}

.no-sort:after {
  content: none !important;
}

.to-right {
  float: right;
}

.to-left {
  float: left;
}

.ft-size-6 {
  font-size: 6px;
}

.ft-size-8 {
  font-size: 8px;
}

.ft-size-10 {
  font-size: 10px;
}

.ft-size-11 {
  font-size: 11px;
}

.ft-size-12 {
  font-size: 12px;
}

.ft-size-14 {
  font-size: 14px;
}

.ft-size-15 {
  font-size: 15px;
}

.ft-size-16 {
  font-size: 16px;
}

.ft-size-18 {
  font-size: 18px;
}

.ft-size-20 {
  font-size: 20px;
}

.ft-size-22 {
  font-size: 22px;
}

.ft-size-24 {
  font-size: 24px;
}

.ft-size-26 {
  font-size: 26px;
}

.ft-size-28 {
  font-size: 28px;
}

.ft-size-30 {
  font-size: 30px;
}

.ft-size-50 {
  font-size: 50px;
}

.text-underline {
  text-decoration: underline;
}

.modal-info-primary {
  background-color: #188ae2;
}

.modal-info-info {
  background-color: #35b8e0;
}

.modal-info-custom {
  background-color: #71b6f9;
}

.modal-info-success {
  background-color: #10c469;
}

.modal-info-warning {
  background-color: #f9c851;
}

.modal-info-pink {
  background-color: #ff8acc;
}

.modal-info-purple {
  background-color: #5b69bc;
}

.modal-info-danger {
  background-color: #ff5b5b;
}

.modal-info-muted {
  background-color: #98a6ad;
}

.modal-info-vert {
  background-color: rgb(107, 197, 71);
}

.modal-info-jaune {
  background-color: rgb(245, 194, 1);
}

.right-important {
  float: right !important;
}

.left-important {
  float: left !important;
}

.w-20-percent {
  width: 20%;
}

.inline {
  display: inline;
}

.inline-block {
  display: inline-block;
}

.none {
  display: none !important;
}

.relative {
  position: relative;
}

.bg-palette-orange {
  background-color: rgb(255, 164, 22);
}

.bg-palette-jaune {
  background-color: rgb(255, 202, 68);
}

.bg-palette-vert {
  background-color: rgb(107, 197, 71);
}

.bg-palette-vert.bg-hover:hover {
  background-color: rgb(116, 209, 74);
}

.bg-palette-bleu {
  background-color: rgb(35, 192, 218);
}

.bg-palette-bleu-2 {
  background-color: rgb(44, 180, 241);
}

.bg-palette-bleu-fonce {
  background-color: rgb(0, 137, 214);
}

.bg-palette-bleu-fonce.bg-hover:hover {
  background-color: rgb(0, 146, 223);
}

.bg-palette-violet {
  background-color: rgb(166, 127, 206);
}

.bg-palette-rose {
  background-color: rgb(255, 136, 190);
}

.bg-palette-rose.bg-hover:hover {
  background-color: rgb(255, 152, 195);
}

.bg-palette-rouge {
  background-color: rgb(255, 65, 107);
}

.bg-palette-rouge.bg-hover:hover {
  background-color: rgb(255, 89, 131);
}

.bg-palette-gris-clair {
  background-color: rgb(197, 197, 197);
}

.bg-palette-gris-moyen {
  background-color: rgb(160, 160, 160);
}

.bg-palette-gris-bleu-moyen {
  background-color: rgb(160, 170, 180);
}

.bg-palette-gris-bleu-moyen.bg-hover:hover {
  background-color: rgb(170, 180, 190);
}

.bg-palette-blanc {
  background-color: #FFFFFF;
}

.text-orange {
  color: rgb(255, 164, 22);
}

.text-yellow {
  color: rgb(255, 202, 68);
}

.text-green {
  color: rgb(107, 197, 71);
}

.text-blue {
  color: rgb(35, 192, 218);
}

.text-violet {
  color: rgb(166, 127, 206);
}

.text-pink {
  color: rgb(255, 136, 190);
}

.text-red {
  color: rgb(255, 65, 107);
}

.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.06) !important;
  top: 10px;
  border: 0 !important;
  border-radius: 50px;
  cursor: pointer;
  outline: none;
  width: 28px !important;
  height: 28px !important;
  margin: 0px 7px 0px 0px !important;
  //color: #3c4a50;
  color: #FFFFFF;
  transition: 0.15s ease;
  font-family: century-gothic, sans-serif;
}

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

.form-radio:checked::before, .form-checkbox:checked::before
{
  position: absolute;
  left: 10px;
  top: 3px;
  font-size: 15px;
  content: '\02143';
  transform: rotate(42deg);
}

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

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

.form-radio::-ms-check, .form-checkbox::-ms-check
{
  background-color: #E985B7 !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 + label, .form-checkbox + label
{
  cursor: pointer;
  margin-right: 20px;
  font-family: century-gothic, sans-serif;
  color: #323c46;
  font-weight: bold;
}

.form-radio:disabled, .form-radio:disabled + label, .form-checkbox:disabled, .form-checkbox:disabled + label {
  opacity: 0.25;
  filter: grayscale(100%);
  cursor: not-allowed;
}

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

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

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

.loader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: rgba(0, 10, 20, 0.4);
  text-align: center;
  color: rgba(255, 255, 255, 0.9);
  display: none;
  font-size: 70px;
}

.loader svg {
  position: absolute;
  top: calc(50% - 45px);
  left: calc(50% - 45px);
  animation-duration: 1s;
}

.text-uppercase {
  text-transform: uppercase;
}

.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
  left: 7px !important;
}

.intl-tel-input.allow-dropdown input,
.intl-tel-input.allow-dropdown input[type=tel],
.intl-tel-input.allow-dropdown input[type=text],
.intl-tel-input.separate-dial-code input,
.intl-tel-input.separate-dial-code input[type=tel],
.intl-tel-input.separate-dial-code input[type=text] {
  margin-left: 5px !important;
}

.intl-tel-input .selected-flag .iti-flag {
  top: -2px !important;
}

/*//.btn {*/
/*//  display: block;*/
/*//  border: 0px;*/
/*//  box-shadow: 0 1px 3px rgba(0, 44, 63, 0.16), 0 1px 3px rgba(0, 44, 63, 0.23);*/
/*//  padding: 8px 20px;*/
/*//  border-radius: 20px;*/
/*//  cursor: pointer;*/
/*//  color: #ffffff;*/
/*//  font-family: century-gothic, sans-serif;*/
/*//  margin-right: 10px;*/
/*//  transition: 0.15s ease;*/
/*//  text-decoration: none;*/
/*//  margin-top: 25px;*/
/*//  font-size: 16px;*/
/*//}*/

.margin-left-auto {
  margin-left: auto;
}

.margin-right-auto {
  margin-right: auto;
}

.hidden {
  display: none;
}

.disabled {
  opacity: 0.2;
  pointer-events: none;
}

@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;
}
#password-stepeo .card {
    background-color: #f7f7f7;
}

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

@keyframes cssload-spin {
    100% {
        transform: rotate(360deg);
    }
}

@-o-keyframes cssload-spin {
    100% {
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-ms-keyframes cssload-spin {
    100% {
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes cssload-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes cssload-spin {
    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.preloader {
    width: 100%;
    height: 100%;
    top: 0px;
    position: fixed;
    z-index: 99999;
    background: rgba(14, 14, 14, 0.4);
    display: none;
    text-align: center;
}

.preloader .cssload-speeding-wheel {
    position: absolute;
    top: calc(50% - 40px);
    left: calc(50% - 40px);
}

.cssload-speeding-wheel {
    width: 80px;
    height: 80px;
    margin: 0 auto;
    border: 2px solid #ffffff;
    border-radius: 50%;
    border-left-color: transparent;
    border-right-color: transparent;
    animation: cssload-spin 700ms infinite linear;
    -o-animation: cssload-spin 700ms infinite linear;
    -ms-animation: cssload-spin 700ms infinite linear;
    -webkit-animation: cssload-spin 700ms infinite linear;
    -moz-animation: cssload-spin 700ms infinite linear;
}

#password-stepeo .card {
    max-width: 450px;
}

#message-password-stepeo {
    margin-bottom: 25px;
    text-align: center;
    font-weight: 500;
    color: rgb(50, 60, 70);
}

#return-btn {
    border-radius: 40px;
    font-family: quicksand, century-gothic, sans-serif;
    font-weight: 400;
    font-size: 16px;
    padding: 8px 16px;
    display: block;
    cursor: pointer;
    transition: 0.15s ease;
    border: 1px solid rgb(200, 210, 220);
    color: rgb(50, 60, 70);
    background-color: transparent;
}

#return-btn:hover {
    border-color: rgb(170, 180, 190);
}

.cancel-button:hover {
    background-color: #E1F5FE;
    border: 1px solid #E985B7;
}

button, img, a,
.form-radio, .form-checkbox, .form-radio + label, .form-checkbox + label,
.intl-tel-input .selected-flag {
    -webkit-tap-highlight-color: transparent;
    outline: none;
}

html, body {
    background-color: #ffffff;
    padding: 0px;
    margin: 0px;
    font-family: quicksand, century-gothic, sans-serif;
    font-size: 14px;
}

body {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    overflow-x: hidden;
}

#logo {
    display: block;
    margin: 80px auto 10px auto;
    width: 340px;
}

#create-parent-account {
    text-align: center;
    color: rgb(20, 30, 40);
    font-size: 18px;
}

.stepeo {
    display: flex;
    flex-direction: column;
}

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

.inputeo-container {
    display: flex;
    padding-bottom: 20px;
}

.inputeo-container .inputeo:first-child {
    margin-right: 20px;
}

.inputeo {
    height: fit-content;
    height: -moz-fit-content;
    width: 240px;
}

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

#only-one-phone-number-is-required {
    color: rgb(100, 110, 120);
}

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

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

.form-radio:checked::before, .form-checkbox:checked::before
{
    position: absolute;
    left: 11px;
    top: 4px;
    font-size: 14px;
    content: '\02143';
    transform: rotate(42deg);
}

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

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

.form-radio:checked, .form-checkbox:checked
{
    background-color: #0091ea !important;
    color: #ffffff;
    border-radius: 4px;
    border: 0 !important;
}

.form-radio::-ms-check, .form-checkbox::-ms-check
{
    background-color: #0091ea !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 + label, .form-checkbox + label {
    font-family: century-gothic, sans-serif;
    font-weight: 500;
    top: 1px;
    position: relative;
    cursor: pointer;
}

#cgu-block {
    margin-top: -10px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

#cgu-block a {
    color: #0091ea;
    text-decoration: none;
    transition: 0.15s ease;
}

#cgu-block a:hover {
    color: #E985B7;
}

#cgu-block label {
    font-size: 13px;
    top: 9px;
    left: 5px;
}

#cgu {
    flex-shrink: 0;
}

@media screen and (max-width: 1100px) {


}

@media screen and (max-width: 768px) {

    #cnil {
        font-size: 7px;
    }

    #logo {
        width: 300px;
        margin-top: 40px;
    }

}

@media screen and (max-width: 350px) {

    #logo {
        width: 270px;
    }

}

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

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9yZ290dGVuX3Bhc3N3b3JkLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFFRTtFQUVBO0VBRUE7RUFDQTtBQUZGOztBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZGOztBQUtBO0VBQ0U7RUFDQTtFQUVBO0FBSEY7O0FBTUE7RUFDRTtFQUNBO0VBQ0E7QUFIRjs7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFIRjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNFO0VBQ0E7QUFIRjs7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7QUFKRjs7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FBTEY7O0FBUUE7RUFDRTtBQUxGOztBQVFBO0VBQ0U7RUFDQTtBQUxGOztBQVFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQU5GOztBQVNBO0VBQ0U7RUFDQTtBQU5GOztBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtFQUNBO0FBTkY7O0FBU0E7RUFDRTtFQUNBO0FBTkY7O0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTkY7O0FBU0E7RUFDRTtFQUNBO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFORjs7QUFTQTtFQUNFO0VBQ0E7RUFDQTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0VBQ0E7RUFDQTtBQU5GOztBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTkY7O0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTkY7O0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFORjs7QUFTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5GOztBQVNBO0VBQ0k7QUFOSjs7QUFTQTtFQUNFO0VBQ0E7QUFORjs7QUFTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0FBTkY7O0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFORjs7QUFTQTtFQUNF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RSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGFBQWE7RUFDYixzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsYUFBYTtFQUNiLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLFlBQVk7RUFDWixjQUFjO0VBQ2QsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsYUFBYTtFQUNiLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSwrQkFBK0I7RUFDL0IsMEJBQTBCO0VBQzFCLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxtQ0FBbUM7QUFDckM7O0FBRUE7RUFDRSxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBOztFQUVFLHdDQUF3QztFQUN4Qyx3QkFBd0I7RUFDeEIscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLGtEQUFrRDtFQUNsRCxTQUFTO0VBQ1Qsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsYUFBYTtFQUNiLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsa0NBQWtDO0VBQ2xDLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2Qsc0JBQXNCO0VBQ3RCLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTs7RUFFRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFFBQVE7RUFDUixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHdCQUF3QjtBQUMxQjs7QUFFQTs7RUFFRSxrREFBa0Q7QUFDcEQ7O0FBRUE7O0VBRUUsb0NBQW9DO0VBQ3BDLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsb0JBQW9CO0FBQ3RCOztBQUVBOztFQUVFLG9DQUFvQztFQUNwQyxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTs7RUFFRSxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLHVDQUF1QztFQUN2QyxjQUFjO0VBQ2QsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLFFBQVE7RUFDUixlQUFlO0VBQ2YsY0FBYztFQUNkLGdDQUFnQztFQUNoQyxrQkFBa0I7RUFDbEIsK0JBQStCO0VBQy9CLGFBQWE7RUFDYixlQUFlO0FBQ2pCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usb0JBQW9CO0FBQ3RCOztBQUVBOzs7Ozs7RUFNRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUEsV0FBVztBQUNYLHNCQUFzQjtBQUN0QixtQkFBbUI7QUFDbkIsb0ZBQW9GO0FBQ3BGLHlCQUF5QjtBQUN6QiwyQkFBMkI7QUFDM0IsdUJBQXVCO0FBQ3ZCLHNCQUFzQjtBQUN0QiwrQ0FBK0M7QUFDL0MsMEJBQTBCO0FBQzFCLDhCQUE4QjtBQUM5Qiw2QkFBNkI7QUFDN0Isd0JBQXdCO0FBQ3hCLHVCQUF1QjtBQUN2QixNQUFNOztBQUVOO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsWUFBWTtFQUNaLG9CQUFvQjtBQUN0Qjs7QUNoMUJBLGdCQUFnQjtBQUVoQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRjs7QUFHQTtFQUNFO0FBQUY7O0FBR0E7RUFDRTtBQUFGOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGOztBQUdBO0VBQ0U7QUFBRjs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRjs7QUFHQTtFQUNFO0VBQ0E7QUFBRjs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0FBQUY7O0FBR0E7RUFDRTtFQUNBO0FBQUY7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRjs7QUFHQTtFQUNFO0FBQUY7O0FBR0E7RUFDRTtFQUNBO0FBQUY7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRjs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7O0FBR0E7RUFDRTtBQUFGOztBQUdBO0VBQ0U7QUFBRjs7QUFHQTs7OztFQUlFO0FBQUY7O0FBR0E7RUFDRTtBQUFGOztBQUdBO0VBQ0U7RUFDQTtBQUFGOztBQUdBO0VBQ0UsY0FoS1U7QUFnS1o7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGOztBQUdBO0VBQ0U7QUFBRjs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFGOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0FBQUY7O0FBR0E7RUFDRTtBQUFGOztBQUdBO0VBQ0U7RUFDQTtFQUNB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QjtJQUNqQixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxxQkFBcUI7SUFDckIsc0JBQXNCO0FBQzFCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGVBQWU7SUFDZixRQUFRO0lBQ1IsU0FBUztBQUNiOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTs7O0FBR0E7O0FBRUE7O0lBRUk7UUFDSSxjQUFjO0lBQ2xCOztJQUVBO1FBQ0ksWUFBWTtRQUNaLGdCQUFnQjtJQUNwQjs7QUFFSjs7QUFFQTs7SUFFSTtRQUNJLFlBQVk7SUFDaEI7O0FBRUo7O0FBRUE7SUFDSTtvQ0FDZ0M7QUFDcEMsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZhbWlsaXovLi9zdGVwZW8uc2NzcyIsIndlYnBhY2s6Ly9mYW1pbGl6Ly4vdG9hc3RyLnNjc3MiLCJ3ZWJwYWNrOi8vZmFtaWxpei8uL2lucHV0X3ZhbGlkYXRpb25fbWFuYWdlci5zY3NzIiwid2VicGFjazovL2ZhbWlsaXovLi9hc3NldHMvY29tbW9uL3V0aWxzL3Njc3MvdXRpbHMuY3NzIiwid2VicGFjazovL2ZhbWlsaXovLi9pbnB1dGVvLnNjc3MiLCJ3ZWJwYWNrOi8vZmFtaWxpei8uL2Fzc2V0cy9mYW1pbGl6L2FjY291bnQvY3NzL2ZvcmdvdHRlbl9wYXNzd29yZF92aWV3LmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIja2VlcGVyLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwLCAyMCwgMC42NSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8ganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgLy8gbWFyZ2luLWxlZnQ6IGNhbGMoMTAwdncgLSAwcHgpO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5jYXJkOm5vdCgubGF5b3V0LWNhcmQpIHtcbiAgbWFyZ2luOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyNXB4IHJnYmEoMSwgODcsIDE1NSwgMC4xNCksIDBweCAycHggNnB4IHJnYmEoMSwgODcsIDE1NSwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuXG4uY2FyZC1jb250ZW50IHtcbiAgY29sb3I6IHJnYig1MCwgNjAsIDcwKTtcbiAgd2lkdGg6IGF1dG87XG4gIC8vIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5jZW50ZXItY2FyZCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIGNvbG9yOiByZ2IoNTAsIDYwLCA3MCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQsIGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhcmQtdGl0bGUgLm1vZGFsLXRpdGxlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcmQtdGl0bGUgc3ZnIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLmNhbmNlbC1zdGVwLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQsIGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTEwLCAxMjAsIDEzMCk7XG4gIGNvbG9yOiByZ2IoMTEwLCAxMjAsIDEzMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2FuY2VsLXN0ZXAtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExMCwgMTIwLCAxMzApO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5uZXh0LXN0ZXAtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5ODVCNztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBxdWlja3NhbmQsIGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2U7XG59XG5cbi5uZXh0LXN0ZXAtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYmFzZS1zdGVwLWJ1dHRvbjpob3ZlciwgLnByZXZpb3VzLXN0ZXAtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExMCwgMTIwLCAxMzApO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5leHRlcm5hbC1jYXJkLWJ1dHRvbnMgLnByZXZpb3VzLXN0ZXAtYnV0dG9uLCAuZXh0ZXJuYWwtY2FyZC1idXR0b25zIC5iYXNlLXN0ZXAtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZCwgY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmV4dGVybmFsLWNhcmQtYnV0dG9uczpob3ZlciAucHJldmlvdXMtc3RlcC1idXR0b246aG92ZXIsIC5leHRlcm5hbC1jYXJkLWJ1dHRvbnM6aG92ZXIgLmJhc2Utc3RlcC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMyMjlFRTA7XG59XG5cbi5zdGVwLXRleHQge1xuICBtYXJnaW46IDMwcHggYXV0byAwcHggYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYig1MCwgNjAsIDcwKTtcbiAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZCwgY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zdGVwLW51bWJlcnMtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5zdGVwLWFuaW1hdGlvbiB7XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1Yi1zdGVwLWJhZGdlLWxheW91dCB7XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1Yi1zdGVwLWJhZGdlLWxheW91dC1tb2RhbHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uc3ViLXN0ZXAtYmFkZ2UtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnN1Yi1zdGVwLWJhZGdlLWdyb3VwIC5zdWItc3RlcC1iYWRnZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5zdWItc3RlcC1iYWRnZSB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZTtcbn1cblxuLmFjdGl2ZS1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uc3RlcGVvLW92ZXJsYXkgLnN1Yi1zdGVwLWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjQ0O1xufVxuXG4uc3RlcGVvLW92ZXJsYXkgLmFjdGl2ZS1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zdGVwLXRpdGxlcyB7XG4gIG1hcmdpbjogOHB4IDBweCAxMHB4IDBweDtcbiAgY29sb3I6IHJnYigyMCwgMzAsIDQwKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogcXVpY2tzYW5kLCBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zdGVwLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcmQtYnV0dG9ucyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXh0ZXJuYWwtY2FyZC1idXR0b25zIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XG59XG5cbi5jYXJkLWJ1dHRvbnMgYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5jYXJkLWJ1dHRvbnMtbWlkZGxlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5uZXh0LXN0ZXAtYW5pbWF0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTk4NUI3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gIHRvcDogMTUwcHg7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zdGVwZW8tb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDIwLCAwLjY1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG59XG5cbi5zdGVwZW8tb3ZlcmxheSAuY2FyZCB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDI1cHggcmdiYSgwLCAxMCwgMjAsIDAuMyksIDBweCAycHggNnB4IHJnYmEoMCwgMTAsIDIwLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNDUwcHg7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aCwgaGVpZ2h0O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnN0ZXBlby1vdmVybGF5IC5jYXJkLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNsb3NlLW92ZXJsYXktYnV0dG9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jbG9zZS1vdmVybGF5LWJ1dHRvbiBzdmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYW5jZWwtb3ZlcmxheS1idXR0b24sIC5iYXNlLXN0ZXAtYnV0dG9uLCAucHJldmlvdXMtc3RlcC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBmb250LWZhbWlseTogcXVpY2tzYW5kLCBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjAwLCAyMTAsIDIyMCk7XG4gIGNvbG9yOiByZ2IoODAsIDkwLCAxMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNhbmNlbC1vdmVybGF5LWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3MCwgMTgwLCAxOTApO1xufVxuXG4udGl0bGUtbWlkZGxlIHtcbiAgd2lkdGg6IDg3JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiKDUwLCA2MCwgNzApO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMzBweCAwIDAgNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udGl0bGUtbWlkZGxlIHN2ZyB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDE2OSwgMjMwLCAxKTtcbiAgZmlsbDogcmdiKDAsIDE2OSwgMjMwKTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLnRpdGxlLW1pZGRsZSBzcGFuIHtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4udGl0bGUtbWlkZGxlIGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnRpdGxlLW1pZGRsZTpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDExMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDIyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE2OSwgMjMwLCAwLjE4KTtcbn1cblxuLnRpdGxlLW1pZGRsZS55ZWxsb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE4NywgMCwgMC4yKTtcbn1cblxuLnRpdGxlLW1pZGRsZS5ncmVlbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0OCwgMjAxLCAwLCAwLjIpO1xufVxuXG4udGl0bGUtbWlkZGxlLmJsdWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNjksIDIzMCwgMC4yKTtcbn1cblxuLnRpdGxlLW1pZGRsZS5waW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAxMDYsIDE0NSwgMC4yKTtcbn1cblxuLnRpdGxlLW1pZGRsZS55ZWxsb3cgc3ZnIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAxODcsIDAsIDEpO1xufVxuXG4udGl0bGUtbWlkZGxlLmdyZWVuIHN2ZyB7XG4gIGNvbG9yOiByZ2JhKDE0OCwgMjAxLCAwLCAxKTtcbn1cblxuLnRpdGxlLW1pZGRsZS5ibHVlIHN2ZyB7XG4gIGNvbG9yOiByZ2JhKDAsIDE2OSwgMjMwLCAxKTtcbn1cblxuLnRpdGxlLW1pZGRsZS5waW5rIHN2ZyB7XG4gIGNvbG9yOiByZ2JhKDI0MiwgMTA2LCAxNDUsIDEpO1xufVxuXG4udGl0bGUtbWlkZGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc4cHg7XG4gIGxlZnQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxNjksIDIzMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50aXRsZS1taWRkbGUueWVsbG93OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTg3LCAwKTtcbn1cblxuLnRpdGxlLW1pZGRsZS5ncmVlbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNDgsIDIwMSwgMCk7XG59XG5cbi50aXRsZS1taWRkbGUucGluazphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDIsIDEwNiwgMTQ1KTtcbn1cblxuLm1haW4tZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogOTIlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuY2FyZDpub3QoLmxheW91dC1jYXJkKSB7XG4gICAgbWFyZ2luOiA0MHB4IDBweCAwcHggMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMTBweCk7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICAvL2JvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAub3ZlcmxheSAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm92ZXJsYXkgLmNhcmQtZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbiIsIiRncmVlbjogIzVlYjMzMjtcbiRibHVlOiAjMjI5RUUwO1xuJHJlZDogI2IxNDI0MjtcbiRvcmFuZ2U6ICNGRkE4MjY7XG4kd2hpdGU6ICNGRkZGRkY7XG5cbiN0b2FzdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xufVxuXG4jdG9hc3QtY29udGFpbmVyIC50b2FzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDRweCAhaW1wb3J0YW50O1xuICByaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0IHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICByaWdodDogNzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDI1cHggNDBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCA0NCwgNjMsIDAuMzYpLCAwIDJweCA1cHggcmdiYSgwLCA0NCwgNjMsIDAuMzMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDE0MHB4KSAhaW1wb3J0YW50O1xufVxuXG4udG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xufVxuXG4udG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xufVxuXG4udG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG59XG4iLCIuaW52YWxpZC1tYXJrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgd2lkdGg6IDgwJTtcbiAgLy9sZWZ0OiAxMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDE2YjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAvKiBQb3NpdGlvbiB0aGUgdG9vbHRpcCB0ZXh0ICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xuICAvL2xlZnQ6IDUwJTtcbiAgLy9tYXJnaW4tbGVmdDogLTYwcHg7XG5cbiAgLyogRmFkZSBpbiB0b29sdGlwICovXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5pbnZhbGlkLW1hcmstaWNvbiB7XG4gIHBhZGRpbmc6IDVweCAycHggNXB4IDVweDtcbn1cblxuLmludmFsaWQtbWFyay1tZXNzYWdlIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG5cbi8qIFRvb2x0aXAgYXJyb3cgKi9cbi5pbnZhbGlkLW1hcms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmY0MTZiIHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTEwcHg7XG4gIGZvbnQtc2l6ZTogLjdlbTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnZhbGlkIHtcbiAgYmFja2dyb3VuZDogIzZiYzU0Nztcbn1cblxuLmludmFsaWQge1xuICBiYWNrZ3JvdW5kOiAjZmY0MTZiO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIudHRmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW0udHRmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLnR0ZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQ7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQudHRmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtRXh0cmFCb2xkO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1FeHRyYUJvbGQudHRmXCIpO1xufVxuXG4uZm9udC1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xufVxuXG4uZm9udC1tZWRpdW0ge1xuICBmb250LWZhbWlseTogY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG59XG5cbi5mb250LXNlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9udC1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZvbnQtZXh0cmFib2xkIHtcbiAgZm9udC1mYW1pbHk6IGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5idXR0b24sIGltZywgYSxcbi5mb3JtLXJhZGlvLCAuZm9ybS1jaGVja2JveCwgLmZvcm0tcmFkaW8gKyBsYWJlbCwgLmZvcm0tY2hlY2tib3ggKyBsYWJlbCxcbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tLWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm0tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tLWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubS1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm0tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tLWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubS1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm0tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tLXQtNSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLm0tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tLXQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubS10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm0tdC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5tLXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubS10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm0tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5tLWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tLWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm0tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ubS1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5tLWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLm0tbC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubS1sLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5tLWwtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuLm0tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tLXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tLXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5tLXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tLXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5tLXItMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5tLXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5tLXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi5wLWItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5wLWItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnAtYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucC1iLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wLWItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLnAtYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucC1iLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5wLWItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnAtdC01IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnAtdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ucC10LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5wLXQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnAtdC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4ucC10LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wLXQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnAtdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ucC1sLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnAtbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnAtbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnAtbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnAtbC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnAtbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnAtbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnAtbC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLnAtci01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucC1yLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnAtci0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5wLXItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucC1yLTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLnAtci0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5wLXItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ucC1yLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZsZXgtMSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbi5mbGV4LXNwYWNlLWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zbWFsbC1jb2x1bW4ge1xuICB3aWR0aDogMzBweDtcbn1cblxuLmZzLTE0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udy0xMDBwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kaXNhYmxlZC1jdXJzb3Ige1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZGVmYXVsdC1wb2ludGVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYmctbXV0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0ICFpbXBvcnRhbnQ7XG59XG5cbi5jb3VudGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uY291bnRlci1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzE4OGFlMjtcbn1cblxuLmNvdW50ZXItaW5mbyB7XG4gIGJhY2tncm91bmQ6ICMzNWI4ZTA7XG59XG5cbi5jb3VudGVyLWN1c3RvbSB7XG4gIGJhY2tncm91bmQ6ICM3MWI2Zjk7XG59XG5cbi5jb3VudGVyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMTBjNDY5O1xufVxuXG4uY291bnRlci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2Y5Yzg1MTtcbn1cblxuLmNvdW50ZXItcGluayB7XG4gIGJhY2tncm91bmQ6ICNmZjhhY2M7XG59XG5cbi5jb3VudGVyLXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM1YjY5YmM7XG59XG5cbi5jb3VudGVyLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmZjViNWI7XG59XG5cbi5jb3VudGVyLW11dGVkIHtcbiAgYmFja2dyb3VuZDogIzk4YTZhZDtcbn1cblxuLm5vLXNvcnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubm8tc29ydDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRvLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udG8tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZnQtc2l6ZS02IHtcbiAgZm9udC1zaXplOiA2cHg7XG59XG5cbi5mdC1zaXplLTgge1xuICBmb250LXNpemU6IDhweDtcbn1cblxuLmZ0LXNpemUtMTAge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5mdC1zaXplLTExIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uZnQtc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZ0LXNpemUtMTQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mdC1zaXplLTE1IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZnQtc2l6ZS0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZ0LXNpemUtMTgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5mdC1zaXplLTIwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZnQtc2l6ZS0yMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmZ0LXNpemUtMjQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5mdC1zaXplLTI2IHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uZnQtc2l6ZS0yOCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLmZ0LXNpemUtMzAge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5mdC1zaXplLTUwIHtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1vZGFsLWluZm8tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODhhZTI7XG59XG5cbi5tb2RhbC1pbmZvLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzViOGUwO1xufVxuXG4ubW9kYWwtaW5mby1jdXN0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFiNmY5O1xufVxuXG4ubW9kYWwtaW5mby1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwYzQ2OTtcbn1cblxuLm1vZGFsLWluZm8td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWM4NTE7XG59XG5cbi5tb2RhbC1pbmZvLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4YWNjO1xufVxuXG4ubW9kYWwtaW5mby1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI2OWJjO1xufVxuXG4ubW9kYWwtaW5mby1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1YjViO1xufVxuXG4ubW9kYWwtaW5mby1tdXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OGE2YWQ7XG59XG5cbi5tb2RhbC1pbmZvLXZlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA3LCAxOTcsIDcxKTtcbn1cblxuLm1vZGFsLWluZm8tamF1bmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LCAxOTQsIDEpO1xufVxuXG4ucmlnaHQtaW1wb3J0YW50IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5sZWZ0LWltcG9ydGFudCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi53LTIwLXBlcmNlbnQge1xuICB3aWR0aDogMjAlO1xufVxuXG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmctcGFsZXR0ZS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAxNjQsIDIyKTtcbn1cblxuLmJnLXBhbGV0dGUtamF1bmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMDIsIDY4KTtcbn1cblxuLmJnLXBhbGV0dGUtdmVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMDcsIDE5NywgNzEpO1xufVxuXG4uYmctcGFsZXR0ZS12ZXJ0LmJnLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExNiwgMjA5LCA3NCk7XG59XG5cbi5iZy1wYWxldHRlLWJsZXUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzUsIDE5MiwgMjE4KTtcbn1cblxuLmJnLXBhbGV0dGUtYmxldS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDQ0LCAxODAsIDI0MSk7XG59XG5cbi5iZy1wYWxldHRlLWJsZXUtZm9uY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTM3LCAyMTQpO1xufVxuXG4uYmctcGFsZXR0ZS1ibGV1LWZvbmNlLmJnLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE0NiwgMjIzKTtcbn1cblxuLmJnLXBhbGV0dGUtdmlvbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2NiwgMTI3LCAyMDYpO1xufVxuXG4uYmctcGFsZXR0ZS1yb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTM2LCAxOTApO1xufVxuXG4uYmctcGFsZXR0ZS1yb3NlLmJnLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMTUyLCAxOTUpO1xufVxuXG4uYmctcGFsZXR0ZS1yb3VnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDY1LCAxMDcpO1xufVxuXG4uYmctcGFsZXR0ZS1yb3VnZS5iZy1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDg5LCAxMzEpO1xufVxuXG4uYmctcGFsZXR0ZS1ncmlzLWNsYWlyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5NywgMTk3LCAxOTcpO1xufVxuXG4uYmctcGFsZXR0ZS1ncmlzLW1veWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2MCwgMTYwLCAxNjApO1xufVxuXG4uYmctcGFsZXR0ZS1ncmlzLWJsZXUtbW95ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTYwLCAxNzAsIDE4MCk7XG59XG5cbi5iZy1wYWxldHRlLWdyaXMtYmxldS1tb3llbi5iZy1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzAsIDE4MCwgMTkwKTtcbn1cblxuLmJnLXBhbGV0dGUtYmxhbmMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogcmdiKDI1NSwgMTY0LCAyMik7XG59XG5cbi50ZXh0LXllbGxvdyB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyMDIsIDY4KTtcbn1cblxuLnRleHQtZ3JlZW4ge1xuICBjb2xvcjogcmdiKDEwNywgMTk3LCA3MSk7XG59XG5cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogcmdiKDM1LCAxOTIsIDIxOCk7XG59XG5cbi50ZXh0LXZpb2xldCB7XG4gIGNvbG9yOiByZ2IoMTY2LCAxMjcsIDIwNik7XG59XG5cbi50ZXh0LXBpbmsge1xuICBjb2xvcjogcmdiKDI1NSwgMTM2LCAxOTApO1xufVxuXG4udGV4dC1yZWQge1xuICBjb2xvcjogcmdiKDI1NSwgNjUsIDEwNyk7XG59XG5cbi5mb3JtLXJhZGlvLCAuZm9ybS1jaGVja2JveFxue1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDIwLCAwLjA2KSAhaW1wb3J0YW50O1xuICB0b3A6IDEwcHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCA3cHggMHB4IDBweCAhaW1wb3J0YW50O1xuICAvL2NvbG9yOiAjM2M0YTUwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZTtcbiAgZm9udC1mYW1pbHk6IGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xufVxuXG4uZm9ybS1jaGVja2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZvcm0tcmFkaW86Y2hlY2tlZDo6YmVmb3JlLCAuZm9ybS1jaGVja2JveDpjaGVja2VkOjpiZWZvcmVcbntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDNweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb250ZW50OiAnXFwwMjE0Myc7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQyZGVnKTtcbn1cblxuLmZvcm0tcmFkaW86aG92ZXIsIC5mb3JtLWNoZWNrYm94OmhvdmVyXG57XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDIwLCAwLjA5KSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1yYWRpbzpjaGVja2VkLCAuZm9ybS1jaGVja2JveDpjaGVja2VkXG57XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMDU1OUEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXJhZGlvOjotbXMtY2hlY2ssIC5mb3JtLWNoZWNrYm94OjotbXMtY2hlY2tcbntcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5ODVCNyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tcmFkaW86Y2hlY2tlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1yYWRpbzo6LW1zLWNoZWNrIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXJhZGlvICsgbGFiZWwsIC5mb3JtLWNoZWNrYm94ICsgbGFiZWxcbntcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMjNjNDY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9ybS1yYWRpbzpkaXNhYmxlZCwgLmZvcm0tcmFkaW86ZGlzYWJsZWQgKyBsYWJlbCwgLmZvcm0tY2hlY2tib3g6ZGlzYWJsZWQsIC5mb3JtLWNoZWNrYm94OmRpc2FibGVkICsgbGFiZWwge1xuICBvcGFjaXR5OiAwLjI1O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxvYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwLCAyMCwgMC40KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDcwcHg7XG59XG5cbi5sb2FkZXIgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNDVweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNDVweCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXIsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLmZsYWctY29udGFpbmVyIHtcbiAgbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dCxcbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRlbF0sXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSxcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSxcbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktZmxhZyB7XG4gIHRvcDogLTJweCAhaW1wb3J0YW50O1xufVxuXG4vKi8vLmJ0biB7Ki9cbi8qLy8gIGRpc3BsYXk6IGJsb2NrOyovXG4vKi8vICBib3JkZXI6IDBweDsqL1xuLyovLyAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgNDQsIDYzLCAwLjE2KSwgMCAxcHggM3B4IHJnYmEoMCwgNDQsIDYzLCAwLjIzKTsqL1xuLyovLyAgcGFkZGluZzogOHB4IDIwcHg7Ki9cbi8qLy8gIGJvcmRlci1yYWRpdXM6IDIwcHg7Ki9cbi8qLy8gIGN1cnNvcjogcG9pbnRlcjsqL1xuLyovLyAgY29sb3I6ICNmZmZmZmY7Ki9cbi8qLy8gIGZvbnQtZmFtaWx5OiBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjsqL1xuLyovLyAgbWFyZ2luLXJpZ2h0OiAxMHB4OyovXG4vKi8vICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlOyovXG4vKi8vICB0ZXh0LWRlY29yYXRpb246IG5vbmU7Ki9cbi8qLy8gIG1hcmdpbi10b3A6IDI1cHg7Ki9cbi8qLy8gIGZvbnQtc2l6ZTogMTZweDsqL1xuLyovL30qL1xuXG4ubWFyZ2luLWxlZnQtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubWFyZ2luLXJpZ2h0LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiJGRhcmstYmx1ZTogIzBFNEQ4QztcblxuLmlucHV0ZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDI0MHB4O1xufVxuXG4uaW5wdXRlby5uby1hZnRlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5wdXRlby1mb3JjZS1oZWlnaHQge1xuICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmlucHV0ZW86bm90KC50YWJsZW8tZmlsdGVyLWlucHV0LWNvbnRhaW5lciwgLm5vLXVuZGVybGluZSk6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAwLCAyMTAsIDIyMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xufVxuXG4uaW5saW5lLXNlbGVjdGVvOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDAsIDIxMCwgMjIwKSAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXRlbyA+IGxhYmVsIHtcbiAgY29sb3I6IHJnYig4MCwgOTAsIDEwMCk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IFF1aWNrc2FuZCwgY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogN3B4IDE1cHggMCAxNXB4O1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmlucHV0ZW8gaW5wdXQsIC5pbnB1dGVvIHNlbGVjdCwgLmlucHV0ZW8gdGV4dGFyZWEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiA1cHggMTVweCA4cHggMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogUXVpY2tzYW5kLCBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2IoNTAsIDYwLCA3MCk7XG59XG5cbi5pbnB1dGVvIGlucHV0OmRpc2FibGVkLCAuaW5wdXRlbyBzZWxlY3Q6ZGlzYWJsZWQsIC5pbnB1dGVvIHRleHRhcmVhOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICM4MjhjOTYgIWltcG9ydGFudDtcbn1cblxuLmlucHV0ZW8gdGV4dGFyZWEge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDOEQyREM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5pbnB1dGVvIGlucHV0OjpwbGFjZWhvbGRlciwgLmlucHV0ZW8gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFF1aWNrc2FuZCwgY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2IoMTUwLCAxNjAsIDE3MCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mdWxsLXdpZHRoLWlucHV0ZW8ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG5cbi5pbnB1dGVvIHNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F6TWpBZ05URXlJajQ4Y0dGMGFDQmtQU0pOTVRNM0xqUWdNemMwTGpaak1USXVOU0F4TWk0MUlETXlMamdnTVRJdU5TQTBOUzR6SURCc01USTRMVEV5T0dNNUxqSXRPUzR5SURFeExqa3RNakl1T1NBMkxqa3RNelF1T1hNdE1UWXVOaTB4T1M0NExUSTVMall0TVRrdU9Fd3pNaUF4T1RKakxURXlMamtnTUMweU5DNDJJRGN1T0MweU9TNDJJREU1TGpoekxUSXVNaUF5TlM0M0lEWXVPU0F6TkM0NWJERXlPQ0F4TWpoNklpQm1hV3hzUFNJall6aGtNbVJqSWk4K1BDOXpkbWMrKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cblxuLmlucHV0ZW8gc2VsZWN0IG9wdGdyb3VwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaW5wdXRlbyBzZWxlY3Qgb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogUXVpY2tzYW5kLCBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcbn1cblxuLmlucHV0ZW8gaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYigyMzAsIDIzNSwgMjQwKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW5wdXRlbyBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiKDgwLCA5MCwgMTAwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG59XG5cbi5pbnB1dGVvIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5pbnB1dGVvIGlucHV0W3R5cGU9XCJyYW5nZVwiXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uaW5wdXRlbyBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLmlucHV0ZW8gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5pbnB1dGVvIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uaW5wdXRlbyBpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5pbnB1dGVvOmZvY3VzLXdpdGhpbiBsYWJlbCB7XG4gIGNvbG9yOiAjMDBBOUU2O1xufVxuXG4uaW5wdXRlbzpmb2N1cy13aXRoaW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNEQ4QztcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5pbnB1dGVvOmZvY3VzLXdpdGhpbiA+IGxhYmVsIHtcbiAgY29sb3I6ICRkYXJrLWJsdWU7XG59XG5cbi5mb3JtLXJhZGlvLCAuZm9ybS1jaGVja2JveCB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMCwgMjAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIHRvcDogMTBweDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCA3cHggMCAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZTtcbiAgZm9udC1mYW1pbHk6IFF1aWNrc2FuZCwgY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZm9ybS1jaGVja2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZvcm0tcmFkaW86Y2hlY2tlZDo6YmVmb3JlLCAuZm9ybS1jaGVja2JveDpjaGVja2VkOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbnRlbnQ6ICdcXDAyMTQzJztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDJkZWcpO1xufVxuXG4uZm9ybS1yYWRpby1ubzpjaGVja2VkOjpiZWZvcmUsIC5mb3JtLWNoZWNrYm94LW5vOmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICBjb250ZW50OiAnXFwwMjcxNSc7XG59XG5cbi5mb3JtLXJhZGlvOmhvdmVyLCAuZm9ybS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTAsIDIwLCAwLjA5KSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1yYWRpbzpjaGVja2VkLCAuZm9ybS1jaGVja2JveDpjaGVja2VkLCAjdmFjY2luZXMgLmZvcm0tY2hlY2tib3g6Y2hlY2tlZCwgI3JlY29tbWVuZGF0aW9ucyAuZm9ybS1jaGVja2JveDpjaGVja2VkLCAjYWxsZXJnaWVzIC5mb3JtLWNoZWNrYm94OmNoZWNrZWQsICNkaXNlYXNlcyAuZm9ybS1jaGVja2JveDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwNTU5QSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tcmFkaW86Oi1tcy1jaGVjaywgLmZvcm0tY2hlY2tib3g6Oi1tcy1jaGVjaywgI3ZhY2NpbmVzIC5mb3JtLWNoZWNrYm94OjotbXMtY2hlY2ssICNyZWNvbW1lbmRhdGlvbnMgLmZvcm0tY2hlY2tib3g6Oi1tcy1jaGVjaywgI2FsbGVyZ2llcyAuZm9ybS1jaGVja2JveDo6LW1zLWNoZWNrLCAjZGlzZWFzZXMgLmZvcm0tY2hlY2tib3g6Oi1tcy1jaGVjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMDU1OUEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXJhZGlvOmNoZWNrZWQge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tcmFkaW86Oi1tcy1jaGVjayB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1yYWRpby1ubzpjaGVja2VkLCAuZm9ybS1jaGVja2JveC1ubzpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4ODI4QyAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1yYWRpbyArIGxhYmVsLCAuZm9ybS1jaGVja2JveCArIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBRdWlja3NhbmQsIGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMyM2M0Njtcbn1cblxuLmZvcm1zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG59XG5cbi5mb3JtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5mb3JtLWNvbnRhaW5lciBpbnB1dCB7XG4gIHRvcDogMDtcbn1cblxuLmZvcm0tY29udGFpbmVyIGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmZvcm1zLWNvbnRhaW5lciAuZm9ybS1jb250YWluZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnJhZGlvLWNoZWNrYm94LWxhYmVsIHtcbiAgY29sb3I6IHJnYigzMCwgNDAsIDUwKTtcbn1cblxuLnJhZGlvLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4ucmFkaW8tY2hlY2tib3gtY29udGFpbmVyID4gZGl2IHtcbiAgd2lkdGg6IDI0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucmFkaW8tY2hlY2tib3gtY29udGFpbmVyID4gZGl2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5mb3JtLXJhZGlvLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5mb3JtLXJhZGlvLWNvbnRhaW5lciA+IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucmliYm9uLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNyLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNyIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmMGYwZjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4MCwgOTAsIDEwMCk7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLmNyLXNtYWxsIHtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uY3Itc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uY3ItdG9wICAgIHsgdG9wOiAxNXB4OyB9XG4uY3ItcmlnaHQgIHsgbGVmdDogLTYwcHg7IH1cblxuLmNyLXRvcC5jci1yaWdodCxcbi5jci1ib3R0b20uY3ItbGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG59XG5cbi5jci1pbnRlcmFjdGl2ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLy5pbnB1dGVvLXBhc3N3b3JkIHN2Zy5mYS1leWUsIC5pbnB1dGVvLXBhc3N3b3JkIHN2Zy5mYS1leWUtc2xhc2gge1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICByaWdodDogMTJweDtcbi8vICBsZWZ0OiBhdXRvO1xuLy8gIGZvbnQtc2l6ZTogMTdweDtcbi8vfVxuLy9cbi8vLmlucHV0ZW8tcGFzc3dvcmQuZnVsbC13aWR0aC1pbnB1dGVvIHN2Zy5mYS1leWUsIC5pbnB1dGVvLXBhc3N3b3JkLmZ1bGwtd2lkdGgtaW5wdXRlbyBzdmcuZmEtZXllLXNsYXNoIHtcbi8vICB0b3A6IDI5cHg7XG4vL31cblxuYm9keSAuaW5wdXRlby1wYXNzd29yZCBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmRpc3BsYXktcGFzc3dvcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMnB4O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRpc3BsYXktcGFzc3dvcmQgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgYm90dG9tOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuIiwiI3Bhc3N3b3JkLXN0ZXBlbyAuY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuI2xvZ2luLWJhY2tncm91bmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgei1pbmRleDogMDtcbn1cblxuQGtleWZyYW1lcyBjc3Nsb2FkLXNwaW4ge1xuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQC1vLWtleWZyYW1lcyBjc3Nsb2FkLXNwaW4ge1xuICAgIDEwMCUge1xuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQC1tcy1rZXlmcmFtZXMgY3NzbG9hZC1zcGluIHtcbiAgICAxMDAlIHtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY3NzbG9hZC1zcGluIHtcbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGNzc2xvYWQtc3BpbiB7XG4gICAgMTAwJSB7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi5wcmVsb2FkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNCwgMTQsIDE0LCAwLjQpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJlbG9hZGVyIC5jc3Nsb2FkLXNwZWVkaW5nLXdoZWVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7XG59XG5cbi5jc3Nsb2FkLXNwZWVkaW5nLXdoZWVsIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYW5pbWF0aW9uOiBjc3Nsb2FkLXNwaW4gNzAwbXMgaW5maW5pdGUgbGluZWFyO1xuICAgIC1vLWFuaW1hdGlvbjogY3NzbG9hZC1zcGluIDcwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgICAtbXMtYW5pbWF0aW9uOiBjc3Nsb2FkLXNwaW4gNzAwbXMgaW5maW5pdGUgbGluZWFyO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjc3Nsb2FkLXNwaW4gNzAwbXMgaW5maW5pdGUgbGluZWFyO1xuICAgIC1tb3otYW5pbWF0aW9uOiBjc3Nsb2FkLXNwaW4gNzAwbXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4jcGFzc3dvcmQtc3RlcGVvIC5jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuXG4jbWVzc2FnZS1wYXNzd29yZC1zdGVwZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHJnYig1MCwgNjAsIDcwKTtcbn1cblxuI3JldHVybi1idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZCwgY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwMCwgMjEwLCAyMjApO1xuICAgIGNvbG9yOiByZ2IoNTAsIDYwLCA3MCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNyZXR1cm4tYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYigxNzAsIDE4MCwgMTkwKTtcbn1cblxuLmNhbmNlbC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMUY1RkU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U5ODVCNztcbn1cblxuYnV0dG9uLCBpbWcsIGEsXG4uZm9ybS1yYWRpbywgLmZvcm0tY2hlY2tib3gsIC5mb3JtLXJhZGlvICsgbGFiZWwsIC5mb3JtLWNoZWNrYm94ICsgbGFiZWwsXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuaHRtbCwgYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZCwgY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4jbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMTBweCBhdXRvO1xuICAgIHdpZHRoOiAzNDBweDtcbn1cblxuI2NyZWF0ZS1wYXJlbnQtYWNjb3VudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiByZ2IoMjAsIDMwLCA0MCk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uc3RlcGVvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zdWItc3RlcC1iYWRnZS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmlucHV0ZW8tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uaW5wdXRlby1jb250YWluZXIgLmlucHV0ZW86Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmlucHV0ZW8ge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAyNDBweDtcbn1cblxuLmZ1bGwtd2lkdGgtaW5wdXRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cblxuI29ubHktb25lLXBob25lLW51bWJlci1pcy1yZXF1aXJlZCB7XG4gICAgY29sb3I6IHJnYigxMDAsIDExMCwgMTIwKTtcbn1cblxuLmZvcm0tcmFkaW8sIC5mb3JtLWNoZWNrYm94XG57XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBtYXJnaW46IDBweCA3cHggMHB4IDBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMzAsIDYwLCAwLjA2KSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1jaGVja2JveCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZm9ybS1yYWRpbzpjaGVja2VkOjpiZWZvcmUsIC5mb3JtLWNoZWNrYm94OmNoZWNrZWQ6OmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIHRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb250ZW50OiAnXFwwMjE0Myc7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDJkZWcpO1xufVxuXG4uZm9ybS1yYWRpby1ubzpjaGVja2VkOjpiZWZvcmUsIC5mb3JtLWNoZWNrYm94LW5vOmNoZWNrZWQ6OmJlZm9yZVxue1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgY29udGVudDogJ1xcMDI3MTUnO1xufVxuXG4uZm9ybS1yYWRpbzpob3ZlciwgLmZvcm0tY2hlY2tib3g6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDMwLCA2MCwgMC4wOSkgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tcmFkaW86Y2hlY2tlZCwgLmZvcm0tY2hlY2tib3g6Y2hlY2tlZFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkxZWEgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXJhZGlvOjotbXMtY2hlY2ssIC5mb3JtLWNoZWNrYm94OjotbXMtY2hlY2tcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MWVhICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1yYWRpbzpjaGVja2VkIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tcmFkaW86Oi1tcy1jaGVjayB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXJhZGlvICsgbGFiZWwsIC5mb3JtLWNoZWNrYm94ICsgbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRvcDogMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNjZ3UtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jY2d1LWJsb2NrIGEge1xuICAgIGNvbG9yOiAjMDA5MWVhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xufVxuXG4jY2d1LWJsb2NrIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRTk4NUI3O1xufVxuXG4jY2d1LWJsb2NrIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdG9wOiA5cHg7XG4gICAgbGVmdDogNXB4O1xufVxuXG4jY2d1IHtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgI2NuaWwge1xuICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICB9XG5cbiAgICAjbG9nbyB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcblxuICAgICNsb2dvIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgIH1cblxufVxuXG4uYnRuLWJsdWUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDkwZGVnLCAjMDBBOUU2LCAjMDA5M0QxKTtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/