@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
* {
  -webkit-overflow-scrolling: touch;
}

.turbo-progress-bar {
  height: 3px;
  background-color: #e8c668;
}

.flex-stretch, #header nav .logo, #header nav, .nav-breakdown nav ul:not(.dropdown-menu) li, #header nav ul:not(.dropdown-menu) li, #tertiary-navigation nav ul:not(.dropdown-menu) li, #secondary-navigation nav ul:not(.dropdown-menu) li, .nav-breakdown nav ul:not(.dropdown-menu), #header nav ul:not(.dropdown-menu), #tertiary-navigation nav ul:not(.dropdown-menu), #secondary-navigation nav ul:not(.dropdown-menu), .nav-breakdown nav, #tertiary-navigation nav, #secondary-navigation nav, .nav-breakdown, #header, #tertiary-navigation, #secondary-navigation {
  display: flex;
  align-items: stretch;
}

.nav-breakdown nav ul:not(.dropdown-menu), #header nav ul:not(.dropdown-menu), #tertiary-navigation nav ul:not(.dropdown-menu), #secondary-navigation nav ul:not(.dropdown-menu) {
  list-style: none;
  margin: 0;
  padding: 0;
}
.nav-breakdown nav ul:not(.dropdown-menu) li a, #header nav ul:not(.dropdown-menu) li a, #tertiary-navigation nav ul:not(.dropdown-menu) li a, #secondary-navigation nav ul:not(.dropdown-menu) li a {
  display: flex;
  align-items: center;
  justify-content: center;
}

.v-sep {
  width: 1px;
  background: #a6a6a6;
}

img {
  max-width: 100%;
}

hr {
  border-color: #a6a6a6;
  opacity: 1;
}
hr.thick {
  border-width: 3px;
}

.cursor-pointer {
  cursor: pointer;
}

.app-container, #page, .overlay-scrollable, .overlay-actions {
  padding: 2rem;
}
@media screen and (max-width: 991px) {
  .app-container, #page, .overlay-scrollable, .overlay-actions {
    padding: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .app-container, #page, .overlay-scrollable, .overlay-actions {
    padding: 1rem;
  }
}

.app-container-x, #header, #tertiary-navigation, #secondary-navigation nav {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media screen and (max-width: 991px) {
  .app-container-x, #header, #tertiary-navigation, #secondary-navigation nav {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .app-container-x, #header, #tertiary-navigation, #secondary-navigation nav {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

.app-container-y, .profile .business-name {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media screen and (max-width: 991px) {
  .app-container-y, .profile .business-name {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  .app-container-y, .profile .business-name {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}

.w-400 {
  width: 4rem;
}

.w-1100 {
  width: 11rem;
}

a.btn-circle:hover {
  color: rgb(40, 42, 54) !important;
}

.grecaptcha-badge {
  visibility: hidden;
}

.text-black {
  color: #323232 !important;
}

.bg-black {
  background-color: #323232 !important;
}

.border-color-black {
  border-color: #323232 !important;
}

.text-light-gray {
  color: #F6F5F5 !important;
}

.bg-light-gray {
  background-color: #F6F5F5 !important;
}

.border-color-light-gray {
  border-color: #F6F5F5 !important;
}

.text-light-gray2 {
  color: #E8E8E8 !important;
}

.bg-light-gray2 {
  background-color: #E8E8E8 !important;
}

.border-color-light-gray2 {
  border-color: #E8E8E8 !important;
}

.text-table-border {
  color: #a6a6a6 !important;
}

.bg-table-border {
  background-color: #a6a6a6 !important;
}

.border-color-table-border {
  border-color: #a6a6a6 !important;
}

.text-super-light {
  color: #f7f7f7 !important;
}

.bg-super-light {
  background-color: #f7f7f7 !important;
}

.border-color-super-light {
  border-color: #f7f7f7 !important;
}

.text-heading {
  color: #1D3560 !important;
}

.bg-heading {
  background-color: #1D3560 !important;
}

.border-color-heading {
  border-color: #1D3560 !important;
}

.text-white {
  color: #ffffff !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.border-color-white {
  border-color: #ffffff !important;
}

.text-link {
  color: #4575d1 !important;
}

.bg-link {
  background-color: #4575d1 !important;
}

.border-color-link {
  border-color: #4575d1 !important;
}

.text-link-danger {
  color: #c33333 !important;
}

.bg-link-danger {
  background-color: #c33333 !important;
}

.border-color-link-danger {
  border-color: #c33333 !important;
}

.text-highlight {
  color: #e8c668 !important;
}

.bg-highlight {
  background-color: #e8c668 !important;
}

.border-color-highlight {
  border-color: #e8c668 !important;
}

.text-bg-info {
  color: #e2eaf9 !important;
}

.bg-bg-info {
  background-color: #e2eaf9 !important;
}

.border-color-bg-info {
  border-color: #e2eaf9 !important;
}

.text-bg-warning {
  color: #f9f0d8 !important;
}

.bg-bg-warning {
  background-color: #f9f0d8 !important;
}

.border-color-bg-warning {
  border-color: #f9f0d8 !important;
}

.text-bg-danger {
  color: #fbe4e4 !important;
}

.bg-bg-danger {
  background-color: #fbe4e4 !important;
}

.border-color-bg-danger {
  border-color: #fbe4e4 !important;
}

.text-bg-success {
  color: #def9d8 !important;
}

.bg-bg-success {
  background-color: #def9d8 !important;
}

.border-color-bg-success {
  border-color: #def9d8 !important;
}

.text-text-success {
  color: #384e33 !important;
}

.bg-text-success {
  background-color: #384e33 !important;
}

.border-color-text-success {
  border-color: #384e33 !important;
}

.text-text-warning {
  color: #4e462e !important;
}

.bg-text-warning {
  background-color: #4e462e !important;
}

.border-color-text-warning {
  border-color: #4e462e !important;
}

.text-text-danger {
  color: #5c3f3f !important;
}

.bg-text-danger {
  background-color: #5c3f3f !important;
}

.border-color-text-danger {
  border-color: #5c3f3f !important;
}

.text-text-info {
  color: #1D3560 !important;
}

.bg-text-info {
  background-color: #1D3560 !important;
}

.border-color-text-info {
  border-color: #1D3560 !important;
}

.text-border-info {
  color: #c4d1ef !important;
}

.bg-border-info {
  background-color: #c4d1ef !important;
}

.border-color-border-info {
  border-color: #c4d1ef !important;
}

.text-border-danger {
  color: #f4bebe !important;
}

.bg-border-danger {
  background-color: #f4bebe !important;
}

.border-color-border-danger {
  border-color: #f4bebe !important;
}

.text-border-warning {
  color: #f1dca4 !important;
}

.bg-border-warning {
  background-color: #f1dca4 !important;
}

.border-color-border-warning {
  border-color: #f1dca4 !important;
}

.text-border-success {
  color: #a1e293 !important;
}

.bg-border-success {
  background-color: #a1e293 !important;
}

.border-color-border-success {
  border-color: #a1e293 !important;
}

.text-border-input {
  color: #a6a6a6 !important;
}

.bg-border-input {
  background-color: #a6a6a6 !important;
}

.border-color-border-input {
  border-color: #a6a6a6 !important;
}

.text-default {
  color: #dfe5f0 !important;
}

.bg-default {
  background-color: #dfe5f0 !important;
}

.border-color-default {
  border-color: #dfe5f0 !important;
}

.border-top-none, .border-top-0 {
  border-top: 0 !important;
}

.border-top-thick {
  border-top-width: 3px !important;
}

.border-top-black {
  border-top-color: #323232 !important;
}

.border-top-light-gray {
  border-top-color: #F6F5F5 !important;
}

.border-top-light-gray2 {
  border-top-color: #E8E8E8 !important;
}

.border-top-table-border {
  border-top-color: #a6a6a6 !important;
}

.border-top-super-light {
  border-top-color: #f7f7f7 !important;
}

.border-top-heading {
  border-top-color: #1D3560 !important;
}

.border-top-white {
  border-top-color: #ffffff !important;
}

.border-top-link {
  border-top-color: #4575d1 !important;
}

.border-top-link-danger {
  border-top-color: #c33333 !important;
}

.border-top-highlight {
  border-top-color: #e8c668 !important;
}

.border-top-bg-info {
  border-top-color: #e2eaf9 !important;
}

.border-top-bg-warning {
  border-top-color: #f9f0d8 !important;
}

.border-top-bg-danger {
  border-top-color: #fbe4e4 !important;
}

.border-top-bg-success {
  border-top-color: #def9d8 !important;
}

.border-top-text-success {
  border-top-color: #384e33 !important;
}

.border-top-text-warning {
  border-top-color: #4e462e !important;
}

.border-top-text-danger {
  border-top-color: #5c3f3f !important;
}

.border-top-text-info {
  border-top-color: #1D3560 !important;
}

.border-top-border-info {
  border-top-color: #c4d1ef !important;
}

.border-top-border-danger {
  border-top-color: #f4bebe !important;
}

.border-top-border-warning {
  border-top-color: #f1dca4 !important;
}

.border-top-border-success {
  border-top-color: #a1e293 !important;
}

.border-top-border-input {
  border-top-color: #a6a6a6 !important;
}

.border-top-default {
  border-top-color: #dfe5f0 !important;
}

.border-right-none, .border-right-0 {
  border-right: 0 !important;
}

.border-right-thick {
  border-right-width: 3px !important;
}

.border-right-black {
  border-right-color: #323232 !important;
}

.border-right-light-gray {
  border-right-color: #F6F5F5 !important;
}

.border-right-light-gray2 {
  border-right-color: #E8E8E8 !important;
}

.border-right-table-border {
  border-right-color: #a6a6a6 !important;
}

.border-right-super-light {
  border-right-color: #f7f7f7 !important;
}

.border-right-heading {
  border-right-color: #1D3560 !important;
}

.border-right-white {
  border-right-color: #ffffff !important;
}

.border-right-link {
  border-right-color: #4575d1 !important;
}

.border-right-link-danger {
  border-right-color: #c33333 !important;
}

.border-right-highlight {
  border-right-color: #e8c668 !important;
}

.border-right-bg-info {
  border-right-color: #e2eaf9 !important;
}

.border-right-bg-warning {
  border-right-color: #f9f0d8 !important;
}

.border-right-bg-danger {
  border-right-color: #fbe4e4 !important;
}

.border-right-bg-success {
  border-right-color: #def9d8 !important;
}

.border-right-text-success {
  border-right-color: #384e33 !important;
}

.border-right-text-warning {
  border-right-color: #4e462e !important;
}

.border-right-text-danger {
  border-right-color: #5c3f3f !important;
}

.border-right-text-info {
  border-right-color: #1D3560 !important;
}

.border-right-border-info {
  border-right-color: #c4d1ef !important;
}

.border-right-border-danger {
  border-right-color: #f4bebe !important;
}

.border-right-border-warning {
  border-right-color: #f1dca4 !important;
}

.border-right-border-success {
  border-right-color: #a1e293 !important;
}

.border-right-border-input {
  border-right-color: #a6a6a6 !important;
}

.border-right-default {
  border-right-color: #dfe5f0 !important;
}

.border-bottom-none, .border-bottom-0 {
  border-bottom: 0 !important;
}

.border-bottom-thick {
  border-bottom-width: 3px !important;
}

.border-bottom-black {
  border-bottom-color: #323232 !important;
}

.border-bottom-light-gray {
  border-bottom-color: #F6F5F5 !important;
}

.border-bottom-light-gray2 {
  border-bottom-color: #E8E8E8 !important;
}

.border-bottom-table-border {
  border-bottom-color: #a6a6a6 !important;
}

.border-bottom-super-light {
  border-bottom-color: #f7f7f7 !important;
}

.border-bottom-heading {
  border-bottom-color: #1D3560 !important;
}

.border-bottom-white {
  border-bottom-color: #ffffff !important;
}

.border-bottom-link {
  border-bottom-color: #4575d1 !important;
}

.border-bottom-link-danger {
  border-bottom-color: #c33333 !important;
}

.border-bottom-highlight {
  border-bottom-color: #e8c668 !important;
}

.border-bottom-bg-info {
  border-bottom-color: #e2eaf9 !important;
}

.border-bottom-bg-warning {
  border-bottom-color: #f9f0d8 !important;
}

.border-bottom-bg-danger {
  border-bottom-color: #fbe4e4 !important;
}

.border-bottom-bg-success {
  border-bottom-color: #def9d8 !important;
}

.border-bottom-text-success {
  border-bottom-color: #384e33 !important;
}

.border-bottom-text-warning {
  border-bottom-color: #4e462e !important;
}

.border-bottom-text-danger {
  border-bottom-color: #5c3f3f !important;
}

.border-bottom-text-info {
  border-bottom-color: #1D3560 !important;
}

.border-bottom-border-info {
  border-bottom-color: #c4d1ef !important;
}

.border-bottom-border-danger {
  border-bottom-color: #f4bebe !important;
}

.border-bottom-border-warning {
  border-bottom-color: #f1dca4 !important;
}

.border-bottom-border-success {
  border-bottom-color: #a1e293 !important;
}

.border-bottom-border-input {
  border-bottom-color: #a6a6a6 !important;
}

.border-bottom-default {
  border-bottom-color: #dfe5f0 !important;
}

.border-left-none, .border-left-0 {
  border-left: 0 !important;
}

.border-left-thick {
  border-left-width: 3px !important;
}

.border-left-black {
  border-left-color: #323232 !important;
}

.border-left-light-gray {
  border-left-color: #F6F5F5 !important;
}

.border-left-light-gray2 {
  border-left-color: #E8E8E8 !important;
}

.border-left-table-border {
  border-left-color: #a6a6a6 !important;
}

.border-left-super-light {
  border-left-color: #f7f7f7 !important;
}

.border-left-heading {
  border-left-color: #1D3560 !important;
}

.border-left-white {
  border-left-color: #ffffff !important;
}

.border-left-link {
  border-left-color: #4575d1 !important;
}

.border-left-link-danger {
  border-left-color: #c33333 !important;
}

.border-left-highlight {
  border-left-color: #e8c668 !important;
}

.border-left-bg-info {
  border-left-color: #e2eaf9 !important;
}

.border-left-bg-warning {
  border-left-color: #f9f0d8 !important;
}

.border-left-bg-danger {
  border-left-color: #fbe4e4 !important;
}

.border-left-bg-success {
  border-left-color: #def9d8 !important;
}

.border-left-text-success {
  border-left-color: #384e33 !important;
}

.border-left-text-warning {
  border-left-color: #4e462e !important;
}

.border-left-text-danger {
  border-left-color: #5c3f3f !important;
}

.border-left-text-info {
  border-left-color: #1D3560 !important;
}

.border-left-border-info {
  border-left-color: #c4d1ef !important;
}

.border-left-border-danger {
  border-left-color: #f4bebe !important;
}

.border-left-border-warning {
  border-left-color: #f1dca4 !important;
}

.border-left-border-success {
  border-left-color: #a1e293 !important;
}

.border-left-border-input {
  border-left-color: #a6a6a6 !important;
}

.border-left-default {
  border-left-color: #dfe5f0 !important;
}

.border-thickness-1 {
  border-width: 1px !important;
}

.z-index-1 {
  z-index: 1 !important;
}

.border-thickness-2 {
  border-width: 2px !important;
}

.z-index-2 {
  z-index: 2 !important;
}

.border-thickness-3 {
  border-width: 3px !important;
}

.z-index-3 {
  z-index: 3 !important;
}

.border-thickness-4 {
  border-width: 4px !important;
}

.z-index-4 {
  z-index: 4 !important;
}

.border-thickness-5 {
  border-width: 5px !important;
}

.z-index-5 {
  z-index: 5 !important;
}

.border-thickness-6 {
  border-width: 6px !important;
}

.z-index-6 {
  z-index: 6 !important;
}

.border-thickness-7 {
  border-width: 7px !important;
}

.z-index-7 {
  z-index: 7 !important;
}

.border-thickness-8 {
  border-width: 8px !important;
}

.z-index-8 {
  z-index: 8 !important;
}

.border-thickness-9 {
  border-width: 9px !important;
}

.z-index-9 {
  z-index: 9 !important;
}

.border-thickness-10 {
  border-width: 10px !important;
}

.z-index-10 {
  z-index: 10 !important;
}

html {
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  html {
    font-size: 14px;
  }
}

body {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
}

#page p, #page li {
  font-size: 0.9rem;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #1D3560;
}

h1 {
  font-weight: 900;
}

h2, h3 {
  font-weight: 500;
}

h1, .h1 {
  font-size: 2rem;
}

h2, .h2 {
  font-size: 1.5rem;
}

h3, .h3 {
  font-size: 1.25rem;
  font-weight: 600;
}

h4, .h4 {
  font-size: 1.125em;
}

h5, .h5 {
  font-size: 1.125rem;
  font-weight: 600;
  color: #323232;
}

h6 {
  font-size: 0.875rem;
  font-weight: 400;
  color: #323232;
  font-style: italic;
}

dl {
  margin-top: 1rem;
}
dl dt {
  font-size: 0.75rem;
  font-weight: 600;
  color: #a6a6a6;
}
dl dd {
  font-size: 0.875rem;
}

.mid-label {
  font-weight: 600;
  color: #a6a6a6;
  font-size: 0.75rem;
}

.btn {
  text-transform: capitalize;
  font-weight: 500;
  border-radius: 0.625rem;
  min-height: 2.625rem;
  display: inline-flex;
  line-height: 1.1;
  align-items: center;
  justify-content: center;
  gap: 0.75em;
}
.btn-sm, .btn-compact {
  min-height: initial;
  line-height: 1;
  padding: 5px 15px;
}
.btn-primary {
  background: #e8c668;
  border-color: #e8c668;
  color: #323232;
}
.btn-primary:hover, .btn-primary:focus {
  border-color: transparent;
  color: #323232;
  background: rgb(221.8879310345, 172.9396551724, 37.6120689655);
}
.btn-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(232, 198, 104, 0.5);
}
.btn-link {
  color: #4575d1;
}
.btn-link:hover, .btn-link:focus {
  background: #e2eaf9;
}
.btn-link-danger {
  color: #c33333;
  text-decoration: underline;
}
.btn-link-danger:hover, .btn-link-danger:focus {
  color: rgb(134.3597560976, 35.1402439024, 35.1402439024);
  background: #fbe4e4;
}
.btn-link i:before, .btn-link i {
  display: inline-block;
  text-decoration: none;
}
.btn-danger {
  background: #f4bebe;
  border-color: transparent;
  color: #5c3f3f;
}
.btn-danger:hover, .btn-danger:focus {
  border-color: transparent;
  color: #5c3f3f;
  background: rgb(238.8328947368, 159.4671052632, 159.4671052632);
}
.btn-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(244, 190, 190, 0.75);
}
.btn-warning {
  background: #f1dca4;
  border-color: #f1dca4;
  color: #4e462e;
}
.btn-warning:hover, .btn-warning:focus {
  border-color: transparent;
  color: #4e462e;
  background: rgb(247.8, 237, 208.2);
}
.btn-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(241, 220, 164, 0.75);
}
.btn-success {
  background: #a1e293;
  border-color: #a1e293;
  color: #384e33;
}
.btn-success:hover, .btn-success:focus {
  border-color: transparent;
  color: #384e33;
  background: rgb(126.0072992701, 215.204379562, 106.795620438);
}
.btn-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(161, 226, 147, 0.75);
}
.btn[disabled], .btn.disabled, .btn-disabled {
  background: #ccc;
  border-color: #ccc;
  color: #777;
  cursor: not-allowed;
}

#error_explanation {
  background-color: #f4bebe;
  border-color: #f4bebe;
  border-radius: 0.625rem;
  font-size: 0.8rem;
}

.form-group label {
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 0.25em;
  text-transform: capitalize;
}
.form-group label .required {
  color: #c33333;
}
.form-group .form-control,
.form-group .form-select {
  min-height: 2.625rem;
  border-color: #a6a6a6;
  border-radius: 0.625rem;
}
.form-group .form-control[aria-invalid],
.form-group .form-select[aria-invalid],
.form-group .form-check[aria-invalid],
.form-group .form-file[aria-invalid],
.form-group .form-multi-select[aria-invalid] {
  border-color: #f4bebe;
}
.form-group .form-control[aria-invalid] + em,
.form-group .form-select[aria-invalid] + em,
.form-group .form-check[aria-invalid] + em,
.form-group .form-file[aria-invalid] + em,
.form-group .form-multi-select[aria-invalid] + em {
  position: relative;
  font-size: 0.7rem;
  color: #c33333;
  top: -10px;
  left: 8px;
  display: block;
}
.form-group .form-control.disabled::-moz-placeholder, .form-group .form-select.disabled::-moz-placeholder, .form-group .form-check.disabled::-moz-placeholder, .form-group .form-file.disabled::-moz-placeholder, .form-group .form-multi-select.disabled::-moz-placeholder {
  background-color: #a6a6a6;
  color: #f7f7f7;
}
.form-group .form-control.disabled, .form-group .form-control.disabled::placeholder,
.form-group .form-select.disabled,
.form-group .form-select.disabled::placeholder,
.form-group .form-check.disabled,
.form-group .form-check.disabled::placeholder,
.form-group .form-file.disabled,
.form-group .form-file.disabled::placeholder,
.form-group .form-multi-select.disabled,
.form-group .form-multi-select.disabled::placeholder {
  background-color: #a6a6a6;
  color: #f7f7f7;
}
.form-group .form-file .input-group-text {
  border-color: #a6a6a6;
  font-size: 0.8rem;
  text-transform: uppercase;
}
.form-group .form-file[aria-invalid] .input-group-text {
  border-color: #f4bebe;
  font-style: italic;
}
.form-group .form-file[aria-invalid] + em {
  top: -10px;
  display: block;
  margin-bottom: -15px;
}
.form-group .form-check[aria-invalid] + em {
  top: -20px;
  left: 35px;
}
.form-group .form-multi-select > div:first-of-type {
  border-color: #a6a6a6;
  border-radius: 0.625rem;
  min-height: 45px;
  cursor: pointer;
}
.form-group .form-multi-select div[class*=control] {
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  box-shadow: initial;
}
.form-group .form-multi-select div[class*=control].focused {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  border-color: initial;
  outline: 0;
}
.form-group .form-multi-select div[class*=multiValue] {
  background-color: #1D3560;
}
.form-group .form-multi-select div[class*=multiValue] div[role=button]:hover {
  background-color: #c33333;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.form-group .form-multi-select div[class*=multiValue] > div {
  color: #ffffff;
}
.form-group .form-search {
  border-radius: 100rem;
  width: 19rem;
  padding-right: 2.75rem;
  background: url("/assets/icon-search-946e15f7.svg") calc(100% - 1rem) center no-repeat;
}
.form-group.filter-select {
  position: relative;
}
.form-group.filter-select label {
  white-space: nowrap;
  position: absolute;
  left: 0.75rem;
  top: 50%;
  transform: translateY(-50%);
  font-weight: 600;
}
.form-group.filter-select-show select {
  padding-left: 4.7rem;
}
.form-group.filter-select-sort select {
  padding-left: 5rem;
}
.form-group-multi-controls {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.form-group .form-file input.form-control {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin: 0 !important;
}
.form-group.col-4:first-of-type {
  padding-right: 0;
}
.form-group.col-4:last-of-type {
  padding-left: 0;
}
.form-group.col-6:last-of-type {
  padding-left: 0;
}

.form-check {
  padding-left: 0;
}
.form-check-input {
  display: none;
}
.form-check-input + .form-check-label {
  position: relative;
  display: inline;
  padding-left: 2rem;
  cursor: pointer;
  padding-top: 0.15em;
}
.form-check-input + .form-check-label:before {
  display: block;
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  border: 1px solid #a6a6a6;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 0.25rem;
  cursor: pointer;
}
.form-check-input:checked + .form-check-label:before {
  background: #4575d1;
  border-color: #4575d1;
}
.form-check-input:checked + .form-check-label:after {
  display: block;
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  left: 0;
  top: 0;
  background: url("/assets/icon-checkbox-check-d65f6919.svg") center center no-repeat;
}
.form-check-input[type=radio] + .form-check-label:before {
  border-radius: 100rem;
}
.form-check-input[type=radio] + .form-check-label:after {
  background-image: url("/assets/icon-radio-dot-f33e1f47.svg");
}

.fields-inline {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex-wrap: wrap;
}
.fields-inline label {
  margin-bottom: 0;
}

.form-text {
  font-style: italic;
  font-size: 0.75rem;
}
.file .form-text {
  text-align: right;
}

.no-list-style {
  list-style: none;
  padding-left: 0;
}
.no-list-style li {
  margin-bottom: 0.5rem;
}
.no-list-style ul {
  list-style: none;
  padding-top: 0.5rem;
}

.input-group-text {
  border-color: #a6a6a6;
  border-top-left-radius: 0.625rem;
  border-bottom-left-radius: 0.625rem;
}
.input-group-text.is-invalid {
  border-color: #f4bebe;
}

.input-group > .form-control.is-invalid {
  border-top-right-radius: 0.625rem !important;
  border-bottom-right-radius: 0.625rem !important;
}

.badge {
  border-width: 1px;
  border-style: solid;
  border-radius: 0.25rem;
  font-weight: 500;
  font-size: 0.875em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 0.9;
  text-transform: capitalize;
}
.badge.text-bg-secondary {
  border-color: #dfe5f0 !important;
  background: #dfe5f0 !important;
  color: #1D3560 !important;
}
.badge.text-bg-light {
  border-color: #dfe5f0 !important;
  background: #f7f7f7 !important;
  color: #323232 !important;
}
.badge.text-bg-success {
  border-color: #a1e293 !important;
  background: #def9d8 !important;
  color: #384e33 !important;
}
.badge.text-bg-warning {
  border-color: #f1dca4 !important;
  background: #f9f0d8 !important;
  color: #4e462e !important;
}
.badge.text-bg-danger {
  border-color: #f4bebe !important;
  background: #fbe4e4 !important;
  color: #5c3f3f !important;
}
.badge.text-bg-dark {
  border-color: #1D3560 !important;
  background: #1D3560 !important;
  color: #ffffff !important;
}
.badge.text-bg-info, .badge.text-bg-primary {
  border-color: #c4d1ef !important;
  background: #e2eaf9 !important;
  color: #1D3560 !important;
}

.table {
  border-color: #a6a6a6;
}
.table-striped > tbody > tr:nth-of-type(odd) > * {
  background-color: #f7f7f7 !important;
  box-shadow: none;
}
.table thead th {
  position: relative;
  padding-right: 2.5rem !important;
}
.table .btn-sort {
  color: inherit;
  background: none;
  border: none;
  border-radius: 0.25rem;
  font-size: 0.75rem;
  padding: 0.5rem 0.75rem;
  margin-left: auto;
  position: absolute;
  right: 0.25rem;
  top: 0.55rem;
}
.table .btn-sort i {
  opacity: 0.2;
}
.table .btn-sort:hover {
  background: #f7f7f7;
  opacity: 1;
}
.table .btn-sort-active i {
  opacity: 1;
}
.table:not(.table-sm) td, .table:not(.table-sm) th {
  padding: 0.25rem 0.75rem;
  height: 3rem;
  vertical-align: middle;
  min-height: 3rem;
}
.table:not(.table-sm) th {
  line-height: 1.2;
}
.table.table-sm td, .table.table-sm th {
  padding: 0.4rem 0.5rem;
  height: auto;
  line-height: 1;
}
.table.table-compact td, .table.table-compact th {
  padding: 4px;
  height: auto;
  line-height: 1;
}
.table.table-compact td {
  font-size: 85% !important;
}
.table td .approval-details {
  display: flex;
  align-items: center;
  gap: 0.625rem;
}
.table-actions {
  display: flex;
  margin-bottom: 1.5rem;
  flex-wrap: wrap;
  gap: 1rem;
}
.table-actions-buttons {
  margin-left: auto;
  display: flex;
  gap: 1rem;
}
@media screen and (max-width: 900px) {
  .table-actions-buttons {
    flex-direction: column-reverse;
  }
}
.table-actions fieldset#view-options {
  display: flex;
  align-items: center;
}
.table-actions fieldset#view-options .view-option-input {
  display: none;
}
.table-actions fieldset#view-options .view-option-label {
  border: 1px solid #a6a6a6;
  min-height: 2.625rem;
  padding: 0 1.25rem;
  display: flex;
  align-items: center;
}
.table-actions fieldset#view-options .view-option-label-grid {
  border-radius: 0.625rem 0 0 0.625rem;
  border-right: none;
}
.table-actions fieldset#view-options .view-option-label-table {
  border-radius: 0 0.625rem 0.625rem 0;
  border-left: none;
}
.table-actions fieldset#view-options .view-option-label:hover {
  background: #e2eaf9;
  cursor: pointer;
}
.table-actions fieldset#view-options .view-option.current .view-option-label {
  background: #4575d1;
  border-color: #4575d1;
  color: #ffffff;
  cursor: default;
}
.table-actions fieldset#view-options legend {
  font-size: 1rem;
  font-weight: 600;
  margin: 0 0.625rem 0 0;
}
.table-actions .search-group {
  display: flex;
  gap: 1rem;
}
@media screen and (max-width: 555px) {
  .table-actions {
    flex-direction: column;
    align-items: stretch;
  }
  .table-actions .search-group, .table-actions .search, .table-actions .form-group .form-search {
    width: 100%;
  }
  .table-actions-buttons {
    width: 100%;
  }
  .table-actions-buttons fieldset {
    flex-direction: row;
    justify-content: flex-end;
  }
  .table-actions-buttons fieldset legend {
    width: auto;
    flex: 0 1 auto;
  }
}
.table-pagination {
  display: flex;
  justify-content: center;
}

.table .table th, .table .table td {
  font-size: 90%;
}

.btn-group > :first-child {
  border-top-right-radius: 0%;
  border-bottom-right-radius: 0%;
}

.card {
  position: relative;
  border-radius: 0.75rem;
}
.card .badge {
  position: absolute;
  left: 1rem;
  top: 1rem;
}
.card-img-top {
  margin: 1rem 1rem 0.5rem 1rem;
  display: block;
  height: 200px;
  -o-object-fit: contain;
     object-fit: contain;
  width: calc(100% - 2rem);
  border-radius: 0;
}
.card-product dl {
  margin-top: 1rem;
}
.card-product dl dt {
  font-size: 0.625rem;
}
.card-product dl dd {
  font-size: 0.875rem;
}
.card-actions {
  display: flex;
  justify-content: stretch;
  gap: 0.75rem;
}
.card-actions .btn {
  flex: 1 1 auto;
}
@media screen and (max-width: 290px) {
  .card-actions {
    flex-direction: column-reverse;
  }
}
.card table td, .card table th {
  background-color: transparent;
}
.card table td .badge, .card table th .badge {
  position: relative;
  top: initial;
  bottom: initial;
  right: initial;
  left: initial;
}

.pagination {
  display: flex;
  gap: 0.25rem;
}
.pagination li a {
  color: #323232;
  border: none;
  padding: 0.4rem 1rem;
  border-radius: 100rem !important;
  border: 1px solid transparent;
}
.pagination li a:hover {
  background: #e2eaf9;
  border: 1px solid #c4d1ef;
  color: #323232;
}
.pagination li.disabled {
  opacity: 0.5;
}
.pagination li.disabled a {
  background: none;
  border-color: transparent;
}
.pagination li.active a {
  border-radius: 100rem;
  background: #e2eaf9;
  border: 1px solid #c4d1ef;
  color: #323232;
}

.alert h4 {
  font-weight: 400;
}
.alert p {
  margin: 0.75rem 0;
}
.alert *:last-child {
  margin-bottom: 0;
}
.alert-primary {
  border-color: transparent;
  background: #e2eaf9;
  color: #1D3560;
}
.alert-primary hr {
  border-color: #1D3560;
  opacity: 0.3;
}
.alert-secondary {
  border-color: transparent;
  background: #dfe5f0;
  color: #323232;
}
.alert-secondary hr {
  border-color: #323232;
  opacity: 0.3;
}
.alert-success {
  border-color: transparent;
  background: #def9d8;
  color: #384e33;
}
.alert-success hr {
  border-color: #384e33;
  opacity: 0.3;
}
.alert-danger {
  border-color: transparent;
  background: #fbe4e4;
  color: #5c3f3f;
}
.alert-danger hr {
  border-color: #5c3f3f;
  opacity: 0.3;
}
.alert-warning {
  border-color: transparent;
  background: #f9f0d8;
  color: #4e462e;
}
.alert-warning hr {
  border-color: #4e462e;
  opacity: 0.3;
}
.alert-info {
  border-color: transparent;
  background: #e2eaf9;
  color: #1D3560;
}
.alert-info hr {
  border-color: #1D3560;
  opacity: 0.3;
}
.alert-light {
  border-color: #dfe5f0;
  background: #f7f7f7;
  color: #323232;
}
.alert-light hr {
  border-color: #323232;
  opacity: 0.3;
}
.alert-dark {
  border-color: transparent;
  color: #ffffff;
  background: #1D3560;
}
.alert-dark hr {
  border-color: #ffffff;
  opacity: 0.3;
}

.notification-badge {
  position: absolute;
  top: 2px;
  right: -2px;
  font-size: 0.75rem;
  border: none;
}

.offcanvas-backdrop {
  cursor: pointer;
}

.notification-read {
  background: #a6a6a6 !important;
  opacity: 0.4;
}
.notification-read:hover {
  background: #a6a6a6 !important;
}

#notifications {
  width: 40vw;
  min-width: 350px;
  max-width: 600px;
}
#notifications .list-group-item {
  font-size: 90%;
  color: #323232 !important;
  border-left-width: 10px;
  border-left-style: solid;
  border-top-color: #a6a6a6 !important;
  border-bottom-color: #a6a6a6 !important;
  border-right: none;
}
#notifications .list-group-item small {
  font-size: 80%;
}

.logo-compact {
  width: 80px;
}

.flash.alert {
  position: fixed;
  z-index: 9999;
  top: 0;
  width: 100%;
  margin-bottom: 0;
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: between;
}

.overlay-container {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.65);
  backdrop-filter: blur(6px);
  z-index: 9998;
}
.overlay-content {
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  transform: translateX(-50%);
  width: 880px;
  max-width: calc(100% - 2rem);
  background: #ffffff;
  display: flex;
  flex-direction: column;
}
.overlay-scrollable {
  overflow: auto;
  flex: 1 1 auto;
}
.overlay-scrollable .overlay-title {
  border-bottom: 1px solid #a6a6a6;
  padding-bottom: 0.35em;
  margin-bottom: 1rem;
}
.overlay-actions {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-top: 1px solid #a6a6a6;
  display: flex;
  flex-direction: column;
  width: 100%;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
}
.overlay-actions-buttons {
  display: flex;
  width: 100%;
}
.overlay-actions-confirmations {
  margin-left: auto;
  display: flex;
  gap: 0.75rem;
}
.overlay-actions-additional-fields {
  margin-bottom: 1.5rem;
}

#developer-tools {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 43px;
  z-index: 5;
  border-top: 8px solid #44475A;
  border-top-left-radius: 20px;
  background-color: rgba(40, 42, 54, 0.85);
  backdrop-filter: blur(2px);
  color: #F8F8F2;
  font-size: 0.9rem;
  padding: 5px 0 5px 13px;
  transition: all 100ms ease-in-out;
}
#developer-tools #developer-tools--button,
#developer-tools #developer-tools--close {
  cursor: pointer;
}
#developer-tools #developer-tools--button {
  font-size: 1.1rem;
}
#developer-tools--content {
  display: none;
}
#developer-tools--content h4 {
  color: #FF79C6;
}
#developer-tools--content h4 i {
  color: #F8F8F2;
  margin-right: 8px;
}
#developer-tools--content a {
  color: #8BE9FD;
}
#developer-tools--content dt {
  color: #50FA7B;
  text-transform: capitalize;
}
#developer-tools--content dd {
  font-size: 90%;
}
#developer-tools.open {
  border-top-right-radius: 20px;
  padding: 15px 30px 10px 30px;
  width: 100%;
  right: 0;
}
#developer-tools.open #developer-tools--button {
  display: none;
}
#developer-tools.open #developer-tools--content {
  display: block;
}
#developer-tools.open #developer-tools--content #developer-tools--close {
  font-size: 1.4rem;
  margin: -5px -5px 0 0;
}

#impersonation-toolbar {
  background: #282A36;
  width: 100%;
  padding: 10px 35px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 95%;
}
#impersonation-toolbar h4 {
  display: inline;
  font-style: italic;
  color: #FF79C6;
  margin: 0 15px 0 0;
  padding: 0;
}
#impersonation-toolbar span {
  color: #8BE9FD;
  margin: 0 0 0 8px;
  padding: 0;
}
#impersonation-toolbar small {
  color: #50FA7B;
  font-size: 0.7rem;
  margin: 0 0 0 8px;
  padding: 4px;
}
#impersonation-toolbar form {
  display: inline-block;
  width: auto;
}

#remote_modal_body {
  overflow-y: scroll;
}

.full-height-modal .modal-dialog {
  margin: 0 auto;
  height: 100vh;
}
.full-height-modal .modal-content {
  border-radius: 0 !important;
  height: 100vh;
}
.full-height-modal .modal-body {
  height: 93vh;
  overflow-y: scroll;
  padding: 25px;
}
.full-height-modal .modal-footer {
  position: sticky;
  bottom: 0;
  background: white;
  border-top: 1px solid #a6a6a6;
}

.modal-body .modal-heading {
  border-bottom: 1px solid #a6a6a6;
  display: flex;
  padding: 0.5rem 0;
}
.modal-body .modal-heading span {
  flex: 1 0 auto;
}
.modal-body .modal-heading fieldset {
  margin-bottom: 0 !important;
  flex: 0 1 auto;
}

.modal-fullscreen-lg-down {
  width: 95vw;
}

.report-card h1, .report-card h2, .report-card h3 {
  color: #323232;
}

#header nav {
  width: 100%;
  justify-content: space-between;
}
#header nav .nav-cluster {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 951px) {
  #header nav .nav-cluster .mobile-nav-toggle {
    display: none;
  }
}
#header nav .nav-cluster .mobile-nav-toggle-close {
  display: none;
}
#header nav .nav-cluster #primary-navigation > ul {
  align-items: center;
  width: 100%;
}
#header nav .nav-cluster #primary-navigation > ul > li {
  text-align: left;
  width: 100%;
}
#header nav .nav-cluster #primary-navigation > ul > li a {
  color: #323232;
  font-weight: 500;
  text-decoration: none;
  text-wrap: nowrap;
  padding: 0 0.75rem;
  height: 2.5rem;
  transition: 0.2s ease box-shadow;
}
#header nav .nav-cluster #primary-navigation > ul > li > li a:hover {
  box-shadow: inset 0 -3px 0 rgba(232, 198, 104, 0.5);
}
#header nav .nav-cluster #primary-navigation > ul > li.active > a {
  box-shadow: inset 0 -3px 0 #e8c668;
}
#header nav .nav-cluster #primary-navigation > ul > li.dropdown .dropdown-toggle {
  display: flex;
  align-content: center;
  justify-content: start;
  width: 100%;
}
#header nav .nav-cluster #primary-navigation > ul > li.dropdown > ul.dropdown-menu {
  overflow: hidden;
  padding: 0;
}
#header nav .nav-cluster #primary-navigation > ul > li.dropdown li a {
  text-wrap: nowrap;
  justify-content: start;
  width: 100%;
  padding: 0;
}
#header nav .nav-cluster #primary-navigation > ul > li.dropdown li.active {
  background-color: rgba(232, 198, 104, 0.75);
}
#header nav .nav-cluster #primary-navigation > ul > li.dropdown li:active {
  background-color: rgba(232, 198, 104, 0.25);
}
@media screen and (max-width: 1130px) {
  #header nav .nav-cluster #primary-navigation > ul > li a {
    font-size: 0.875rem;
    padding: 0 0.5rem;
  }
}
@media screen and (max-width: 950px) {
  #header nav .nav-cluster #primary-navigation {
    transform: translateY(-100vh);
    transition: 0.75s ease transform, 0.75s ease box-shadow;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 100vh;
    overflow-y: auto;
    background: #ffffff;
    z-index: 9999;
  }
  #header nav .nav-cluster #primary-navigation > ul {
    flex-direction: column;
    align-items: flex-start;
    padding: 1.5rem;
  }
  #header nav .nav-cluster #primary-navigation > ul:before {
    content: "Menu";
    font-size: 1.5rem;
    margin-bottom: 0.75em;
  }
  #header nav .nav-cluster #primary-navigation > ul > li a {
    text-wrap: nowrap;
    font-size: 1rem;
    height: auto;
    padding: 0.75rem;
  }
  #header nav .nav-cluster #primary-navigation .mobile-nav-toggle-close {
    display: inline-block;
    border-radius: 0.625rem;
    padding: 0.35rem 0.75rem;
    position: absolute;
    top: 1.25rem;
    right: 1.25rem;
    z-index: 10000;
    background: none;
    border: none;
    font-size: 1.25rem;
  }
  #header nav .nav-cluster #primary-navigation.open {
    transform: translateY(0);
    box-shadow: 0 0 100px rgba(0, 0, 0, 0.5);
  }
}

#secondary-navigation {
  background: #1D3560;
  justify-content: space-between;
  align-items: flex-end;
  overflow: hidden;
  flex-wrap: wrap;
}
#secondary-navigation .secondary-navigation-group {
  color: #ffffff;
  padding: 1rem 0 0.65rem 2rem;
}
@media screen and (max-width: 991px) {
  #secondary-navigation .secondary-navigation-group {
    padding: 1rem 0 0.65rem 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  #secondary-navigation .secondary-navigation-group {
    padding: 1rem 0 0.65rem 1rem;
  }
}
#secondary-navigation .secondary-navigation-group h1 {
  color: #ffffff;
}
#secondary-navigation .secondary-navigation-group .crumbs {
  font-size: 0.8rem;
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
#secondary-navigation .secondary-navigation-group .crumbs a, #secondary-navigation .secondary-navigation-group .crumbs span {
  color: #ffffff;
  font-weight: 600;
}
#secondary-navigation .secondary-navigation-group .crumbs i {
  font-size: 0.875em;
}
#secondary-navigation nav {
  max-width: 100%;
  overflow-x: auto;
}
#secondary-navigation nav ul.nav-tabs {
  display: flex;
  gap: 0.375rem;
  align-items: flex-end;
  align-items: stretch;
  border-bottom: none;
}
#secondary-navigation nav ul.nav-tabs li {
  padding-top: 0.5rem;
}
#secondary-navigation nav ul.nav-tabs li a {
  background: #e2eaf9;
  color: #323232;
  font-size: 0.875rem;
  font-weight: 400;
  text-decoration: none;
  padding: 0.5rem 1rem;
  border-radius: 0.75rem 0.75rem 0 0;
  line-height: 1;
  text-align: center;
  margin-top: 0.25rem;
  transition: 0.2s ease background-color;
  min-height: 45px;
}
#secondary-navigation nav ul.nav-tabs li a:hover {
  background-color: #ffffff;
}
#secondary-navigation nav ul.nav-tabs li.active {
  padding-top: 0;
  min-height: 3.5rem;
}
#secondary-navigation nav ul.nav-tabs li.active a {
  background: #ffffff;
  box-shadow: 0 10px 10px rgba(50, 50, 50, 0.45);
  border-bottom-color: transparent;
}

#tertiary-navigation {
  display: flex;
  background: #1D3560;
  height: 2.75rem;
  justify-content: flex-end;
  font-size: 0.875rem;
}
#tertiary-navigation nav ul li a:not(.dropdown-item) {
  position: relative;
  color: #ffffff;
  padding: 0 0.75rem;
  text-decoration: none;
}
#tertiary-navigation nav ul li a:not(.dropdown-item)::after {
  position: absolute;
  display: block;
  bottom: 10px;
  left: 10%;
  right: 10%;
  content: "";
  transition: border-bottom 100ms ease-in-out;
}
#tertiary-navigation nav ul li a:not(.dropdown-item):hover, #tertiary-navigation nav ul li a:not(.dropdown-item):active {
  text-decoration: none;
}
#tertiary-navigation nav ul li a:not(.dropdown-item):hover::after, #tertiary-navigation nav ul li a:not(.dropdown-item):active::after {
  border-bottom: 2px solid #ffffff;
}
#tertiary-navigation nav ul li:last-child:before {
  content: "";
  display: block;
  border-left: 1px solid #ffffff;
  margin: 0.75rem 0.5rem;
}
#tertiary-navigation nav ul li.active a:not(.dropdown-item)::after {
  position: absolute;
  display: block;
  bottom: 10px;
  left: 10%;
  right: 10%;
  content: "";
  border-bottom: 2px solid #e8c668;
}
#tertiary-navigation nav ul li ul.dropdown-menu li:before {
  display: none;
}
#tertiary-navigation nav ul li ul.dropdown-menu li.active a > i {
  border: 1px solid rgba(var(--bs-warning-rgb), 0);
  border-radius: 50%;
  background-color: black;
  color: rgba(var(--bs-warning-rgb), 1);
}
#tertiary-navigation nav ul li ul.dropdown-menu.divider::before {
  display: none;
}
#tertiary-navigation nav ul li ul.dropdown-menu.divider hr.dropdown-divider {
  display: block;
  width: 100%;
  margin: 0.3rem 0;
}
@media screen and (min-width: 768px) {
  #tertiary-navigation nav ul li.user i {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  #tertiary-navigation nav ul li a {
    font-size: 0.75rem;
    padding: 0 0.5rem;
  }
  #tertiary-navigation nav ul li.user a {
    font-size: 1rem;
  }
  #tertiary-navigation nav ul li.user span {
    display: none;
  }
}

#header {
  height: 6.25rem;
  background: #ffffff;
}
#header nav .logo img {
  width: 16.75rem;
  -o-object-fit: contain;
     object-fit: contain;
}

#page .page-content-heading-container {
  border-bottom: 1px solid #a6a6a6;
  display: flex;
  align-items: center;
  padding-bottom: 0.5rem;
  flex-wrap: wrap;
}
#page .page-content-heading-container h2 {
  margin-bottom: 0;
}
#page .page-content-heading-container-actions {
  margin-left: auto;
}

.public-container {
  width: 100%;
  height: 100%;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background: url("/assets/bg-login-24743fe0.jpg") no-repeat center/cover;
}
.public-container .public-card {
  background: #ffffff;
  width: 92vw;
  max-width: 750px;
  margin: 2rem;
  padding: 2rem;
  border-radius: 1.5rem;
  box-shadow: 0 20px 40px rgba(50, 50, 50, 0.25);
}
.public-container .public-card.xs {
  max-width: 600px !important;
}
.public-container .public-card.sm {
  max-width: 750px !important;
}
.public-container .public-card.md {
  max-width: 850px !important;
}
.public-container .public-card.lg {
  max-width: 950px !important;
}
.public-container .public-card.xl {
  max-width: 1050px !important;
}
.public-container .public-card.xxl {
  max-width: 1150px !important;
}
.public-container .public-card.xxxl {
  max-width: 1250px !important;
}
.public-container .public-card.full {
  max-width: initial !important;
}
.public-container .public-card h1 {
  color: #1D3560;
}

#login .public-card {
  background: #ffffff;
  width: 764px;
  padding: 2rem;
  border-radius: 1.5rem;
  box-shadow: 0 20px 40px rgba(50, 50, 50, 0.25);
}
#login .public-card h1 {
  color: #1D3560;
}
#login .login-logo {
  width: 138px;
  margin-bottom: 1.5rem;
}
#login .login-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.product-tiles {
  --gap: 1.5rem;
  --columns: 5;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1.5rem;
  gap: var(--gap);
}
@media screen and (max-width: 1490px) {
  .product-tiles {
    --columns: 4;
  }
}
@media screen and (max-width: 1190px) {
  .product-tiles {
    --columns: 3;
  }
}
@media screen and (max-width: 900px) {
  .product-tiles {
    --columns: 2;
  }
}
@media screen and (max-width: 612px) {
  .product-tiles {
    --columns: 1;
  }
}
.product-tiles .card {
  box-sizing: border-box;
  width: calc(100% / var(--columns) - var(--gap) + var(--gap) / var(--columns));
}
.product-details dl ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.product-details-header {
  display: flex;
  align-items: flex-start;
}
.product-details-header-action {
  margin-left: auto;
}
@media screen and (max-width: 576px) {
  .product-details-header {
    flex-direction: column;
    align-items: stretch;
  }
  .product-details-header-action {
    margin-left: 0;
  }
  .product-details-header-action .btn {
    width: 100%;
  }
}

.profile h4 {
  font-weight: 600;
}
.profile b {
  font-weight: 600;
}
.profile .application-header {
  display: flex;
  border: 1px solid #a6a6a6;
  border-left: none;
  border-right: none;
  padding: 1rem 0;
  justify-content: space-between;
}
.profile .business-name {
  text-align: center;
}
.profile .business-name div {
  font-size: 1.75rem;
}
.profile table {
  width: 100%;
}
.profile table th {
  text-align: right;
  padding-right: 0.5rem;
}
.profile table th, .profile table td {
  vertical-align: top;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
@media screen and (max-width: 767px) {
  .profile table th, .profile table td {
    width: 50%;
  }
}
.profile table td {
  padding-left: 0.5rem;
}
@media screen and (max-width: 575px) {
  .profile table th, .profile table td {
    display: block;
    text-align: left;
  }
  .profile table td {
    margin-bottom: 0.5rem;
  }
}
.profile table ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#member-application .location-details {
  background-color: #F6F5F5;
  border-color: #E8E8E8;
  border-width: 2px;
  border-style: solid;
}
#member-application .location-details, #member-application .location-details * {
  background-color: #F6F5F5;
  color: #1D3560;
}
#member-application .location-details hr {
  border-width: 2px;
}

#sales-data tr.will-not-import td {
  background-color: rgba(232, 232, 232, 0.85);
}
#sales-data tr.will-not-import td, #sales-data tr.will-not-import td a {
  color: rgba(50, 50, 50, 0.4);
  font-style: italic;
  text-decoration: line-through;
}
#sales-data tr.will-not-import + tr {
  display: none;
}

trix-editor {
  border: 1px solid #bbb;
  border-radius: 3px;
  margin: 0;
  padding: 0.4em 0.6em;
  min-height: 5em;
  outline: none;
}

trix-toolbar * {
  box-sizing: border-box;
}

trix-toolbar .trix-button-row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  overflow-x: auto;
}

trix-toolbar .trix-button-group {
  display: flex;
  margin-bottom: 10px;
  border: 1px solid #bbb;
  border-top-color: #ccc;
  border-bottom-color: #888;
  border-radius: 3px;
}

trix-toolbar .trix-button-group:not(:first-child) {
  margin-left: 1.5vw;
}

@media (max-width: 768px) {
  trix-toolbar .trix-button-group:not(:first-child) {
    margin-left: 0;
  }
}
trix-toolbar .trix-button-group-spacer {
  flex-grow: 1;
}

@media (max-width: 768px) {
  trix-toolbar .trix-button-group-spacer {
    display: none;
  }
}
trix-toolbar .trix-button {
  position: relative;
  float: left;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.75em;
  font-weight: 600;
  white-space: nowrap;
  padding: 0 0.5em;
  margin: 0;
  outline: none;
  border: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  background: transparent;
}

trix-toolbar .trix-button:not(:first-child) {
  border-left: 1px solid #ccc;
}

trix-toolbar .trix-button.trix-active {
  background: #cbeefa;
  color: rgb(0, 0, 0);
}

trix-toolbar .trix-button:not(:disabled) {
  cursor: pointer;
}

trix-toolbar .trix-button:disabled {
  color: rgba(0, 0, 0, 0.125);
}

@media (max-width: 768px) {
  trix-toolbar .trix-button {
    letter-spacing: -0.01em;
    padding: 0 0.3em;
  }
}
trix-toolbar .trix-button--icon {
  font-size: inherit;
  width: 2.6em;
  height: 1.6em;
  max-width: calc(0.8em + 4vw);
  text-indent: -9999px;
}

@media (max-width: 768px) {
  trix-toolbar .trix-button--icon {
    height: 2em;
    max-width: calc(0.8em + 3.5vw);
  }
}
trix-toolbar .trix-button--icon::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.6;
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media (max-width: 768px) {
  trix-toolbar .trix-button--icon::before {
    right: 6%;
    left: 6%;
  }
}
trix-toolbar .trix-button--icon.trix-active::before {
  opacity: 1;
}

trix-toolbar .trix-button--icon:disabled::before {
  opacity: 0.125;
}

trix-toolbar .trix-button--icon-attach::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  top: 8%;
  bottom: 4%;
}

trix-toolbar .trix-button--icon-bold::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-italic::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-link::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-strike::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-quote::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-heading-1::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-code::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-bullet-list::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-number-list::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-undo::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-redo::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-decrease-nesting-level::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-button--icon-increase-nesting-level::before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
}

trix-toolbar .trix-dialogs {
  position: relative;
}

trix-toolbar .trix-dialog {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 0.75em;
  padding: 15px 10px;
  background: #fff;
  box-shadow: 0 0.3em 1em #ccc;
  border-top: 2px solid #888;
  border-radius: 5px;
  z-index: 5;
}

trix-toolbar .trix-input--dialog {
  font-size: inherit;
  font-weight: normal;
  padding: 0.5em 0.8em;
  margin: 0 10px 0 0;
  border-radius: 3px;
  border: 1px solid #bbb;
  background-color: #fff;
  box-shadow: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

trix-toolbar .trix-input--dialog.validate:invalid {
  box-shadow: #F00 0px 0px 1.5px 1px;
}

trix-toolbar .trix-button--dialog {
  font-size: inherit;
  padding: 0.5em;
  border-bottom: none;
}

trix-toolbar .trix-dialog--link {
  max-width: 600px;
}

trix-toolbar .trix-dialog__link-fields {
  display: flex;
  align-items: baseline;
}

trix-toolbar .trix-dialog__link-fields .trix-input {
  flex: 1;
}

trix-toolbar .trix-dialog__link-fields .trix-button-group {
  flex: 0 0 content;
  margin: 0;
}

trix-editor [data-trix-mutable]:not(.attachment__caption-editor) {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

trix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,
trix-editor [data-trix-cursor-target]::-moz-selection {
  background: none;
}

trix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection, trix-editor [data-trix-cursor-target]::-moz-selection {
  background: none;
}

trix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,
trix-editor [data-trix-cursor-target]::selection {
  background: none;
}

trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {
  background: highlight;
}

trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {
  background: highlight;
}

trix-editor [data-trix-mutable].attachment.attachment--file {
  box-shadow: 0 0 0 2px highlight;
  border-color: transparent;
}

trix-editor [data-trix-mutable].attachment img {
  box-shadow: 0 0 0 2px highlight;
}

trix-editor .attachment {
  position: relative;
}

trix-editor .attachment:hover {
  cursor: default;
}

trix-editor .attachment--preview .attachment__caption:hover {
  cursor: text;
}

trix-editor .attachment__progress {
  position: absolute;
  z-index: 1;
  height: 20px;
  top: calc(50% - 10px);
  left: 5%;
  width: 90%;
  opacity: 0.9;
  transition: opacity 200ms ease-in;
}

trix-editor .attachment__progress[value="100"] {
  opacity: 0;
}

trix-editor .attachment__caption-editor {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: inherit;
  text-align: center;
  vertical-align: top;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

trix-editor .attachment__toolbar {
  position: absolute;
  z-index: 1;
  top: -0.9em;
  left: 0;
  width: 100%;
  text-align: center;
}

trix-editor .trix-button-group {
  display: inline-flex;
}

trix-editor .trix-button {
  position: relative;
  float: left;
  color: #666;
  white-space: nowrap;
  font-size: 80%;
  padding: 0 0.8em;
  margin: 0;
  outline: none;
  border: none;
  border-radius: 0;
  background: transparent;
}

trix-editor .trix-button:not(:first-child) {
  border-left: 1px solid #ccc;
}

trix-editor .trix-button.trix-active {
  background: #cbeefa;
}

trix-editor .trix-button:not(:disabled) {
  cursor: pointer;
}

trix-editor .trix-button--remove {
  text-indent: -9999px;
  display: inline-block;
  padding: 0;
  outline: none;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid highlight;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);
}

trix-editor .trix-button--remove::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.7;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 90%;
}

trix-editor .trix-button--remove:hover {
  border-color: #333;
}

trix-editor .trix-button--remove:hover::before {
  opacity: 1;
}

trix-editor .attachment__metadata-container {
  position: relative;
}

trix-editor .attachment__metadata {
  position: absolute;
  left: 50%;
  top: 2em;
  transform: translate(-50%, 0);
  max-width: 90%;
  padding: 0.1em 0.6em;
  font-size: 0.8em;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 3px;
}

trix-editor .attachment__metadata .attachment__name {
  display: inline-block;
  max-width: 100%;
  vertical-align: bottom;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

trix-editor .attachment__metadata .attachment__size {
  margin-left: 0.2em;
  white-space: nowrap;
}

.trix-content {
  line-height: 1.5;
  overflow-wrap: break-word;
  word-break: break-word;
}

.trix-content * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.trix-content h1 {
  font-size: 1.2em;
  line-height: 1.2;
}

.trix-content blockquote {
  border: 0 solid #ccc;
  border-left-width: 0.3em;
  margin-left: 0.3em;
  padding-left: 0.6em;
}

.trix-content [dir=rtl] blockquote,
.trix-content blockquote[dir=rtl] {
  border-width: 0;
  border-right-width: 0.3em;
  margin-right: 0.3em;
  padding-right: 0.6em;
}

.trix-content li {
  margin-left: 1em;
}

.trix-content [dir=rtl] li {
  margin-right: 1em;
}

.trix-content pre {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-family: monospace;
  font-size: 0.9em;
  padding: 0.5em;
  white-space: pre;
  background-color: #eee;
  overflow-x: auto;
}

.trix-content img {
  max-width: 100%;
  height: auto;
}

.trix-content .attachment {
  display: inline-block;
  position: relative;
  max-width: 100%;
}

.trix-content .attachment a {
  color: inherit;
  text-decoration: none;
}

.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {
  color: inherit;
}

.trix-content .attachment__caption {
  text-align: center;
}

.trix-content .attachment__caption .attachment__name + .attachment__size::before {
  content: " •";
}

.trix-content .attachment--preview {
  width: 100%;
  text-align: center;
}

.trix-content .attachment--preview .attachment__caption {
  color: #666;
  font-size: 0.9em;
  line-height: 1.2;
}

.trix-content .attachment--file {
  color: #333;
  line-height: 1;
  margin: 0 2px 2px 2px;
  padding: 0.4em 1em;
  border: 1px solid #bbb;
  border-radius: 5px;
}

.trix-content .attachment-gallery {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}

.trix-content .attachment-gallery .attachment {
  flex: 1 0 33%;
  padding: 0 0.5em;
  max-width: 33%;
}

.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {
  flex-basis: 50%;
  max-width: 50%;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQ2hCLDZIQUE2SDtBQUM3SDtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLFdBQVc7RUFDWCx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxhQUFhO0VBQ2Isb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxVQUFVO0FBQ1o7QUFDQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsVUFBVTtFQUNWLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsVUFBVTtBQUNaO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRTtJQUNFLGVBQWU7RUFDakI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxhQUFhO0VBQ2Y7QUFDRjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFO0lBQ0Usb0JBQW9CO0lBQ3BCLHFCQUFxQjtFQUN2QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtJQUNsQixtQkFBbUI7RUFDckI7QUFDRjs7QUFFQTtFQUNFLGlCQUFpQjtFQUNqQixvQkFBb0I7QUFDdEI7QUFDQTtFQUNFO0lBQ0UsbUJBQW1CO0lBQ25CLHNCQUFzQjtFQUN4QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtJQUNqQixvQkFBb0I7RUFDdEI7QUFDRjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLG1DQUFtQztBQUNyQzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7QUFDQTtFQUNFO0lBQ0UsZUFBZTtFQUNqQjtBQUNGOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2Qsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2Qsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsMEJBQTBCO0VBQzFCLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixXQUFXO0FBQ2I7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixjQUFjO0VBQ2QsOERBQThEO0FBQ2hFO0FBQ0E7RUFDRSxrREFBa0Q7QUFDcEQ7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsY0FBYztFQUNkLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0Usd0RBQXdEO0VBQ3hELG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsY0FBYztFQUNkLCtEQUErRDtBQUNqRTtBQUNBO0VBQ0UsbURBQW1EO0FBQ3JEO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixjQUFjO0VBQ2Qsa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxtREFBbUQ7QUFDckQ7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsY0FBYztBQUNoQjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLGNBQWM7RUFDZCw2REFBNkQ7QUFDL0Q7QUFDQTtFQUNFLG1EQUFtRDtBQUNyRDtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLHFCQUFxQjtFQUNyQix1QkFBdUI7RUFDdkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7O0VBRUUsb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQix1QkFBdUI7QUFDekI7QUFDQTs7Ozs7RUFLRSxxQkFBcUI7QUFDdkI7QUFDQTs7Ozs7RUFLRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxVQUFVO0VBQ1YsU0FBUztFQUNULGNBQWM7QUFDaEI7QUFDQTtFQVNFLHlCQUF5QjtFQUN6QixjQUFjO0FBQ2hCO0FBWEE7Ozs7Ozs7OztFQVNFLHlCQUF5QjtFQUN6QixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsVUFBVTtFQUNWLGNBQWM7RUFDZCxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLFVBQVU7RUFDVixVQUFVO0FBQ1o7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLGVBQWU7QUFDakI7QUFDQTtFQUNFLHdFQUF3RTtFQUN4RSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGtEQUFrRDtFQUNsRCxxQkFBcUI7RUFDckIsVUFBVTtBQUNaO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLHlCQUF5QjtFQUN6Qix5QkFBeUI7RUFDekIsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QixxRUFBcUU7QUFDdkU7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsUUFBUTtFQUNSLDJCQUEyQjtFQUMzQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLFdBQVc7QUFDYjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0QixvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxjQUFjO0VBQ2QsYUFBYTtFQUNiLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixzQkFBc0I7RUFDdEIsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxjQUFjO0VBQ2QsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLGdFQUFnRTtBQUNsRTtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtBQUNqQjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLGdDQUFnQztFQUNoQyxtQ0FBbUM7QUFDckM7QUFDQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLDRDQUE0QztFQUM1QywrQ0FBK0M7QUFDakQ7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLGdCQUFnQjtFQUNoQiwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLGdDQUFnQztFQUNoQyw4QkFBOEI7RUFDOUIseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxnQ0FBZ0M7RUFDaEMsOEJBQThCO0VBQzlCLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsZ0NBQWdDO0VBQ2hDLDhCQUE4QjtFQUM5Qix5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLGdDQUFnQztFQUNoQyw4QkFBOEI7RUFDOUIseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxnQ0FBZ0M7RUFDaEMsOEJBQThCO0VBQzlCLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsZ0NBQWdDO0VBQ2hDLDhCQUE4QjtFQUM5Qix5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLGdDQUFnQztFQUNoQyw4QkFBOEI7RUFDOUIseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxZQUFZO0FBQ2Q7QUFDQTtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLFVBQVU7QUFDWjtBQUNBO0VBQ0UsVUFBVTtBQUNaO0FBQ0E7RUFDRSx3QkFBd0I7RUFDeEIsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxZQUFZO0VBQ1osWUFBWTtFQUNaLGNBQWM7QUFDaEI7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixhQUFhO0FBQ2Y7QUFDQTtFQUNFLGFBQWE7RUFDYixxQkFBcUI7RUFDckIsZUFBZTtFQUNmLFNBQVM7QUFDWDtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixTQUFTO0FBQ1g7QUFDQTtFQUNFO0lBQ0UsOEJBQThCO0VBQ2hDO0FBQ0Y7QUFDQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0Usb0NBQW9DO0VBQ3BDLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usb0NBQW9DO0VBQ3BDLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLGVBQWU7QUFDakI7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsY0FBYztFQUNkLGVBQWU7QUFDakI7QUFDQTtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsU0FBUztBQUNYO0FBQ0E7RUFDRTtJQUNFLHNCQUFzQjtJQUN0QixvQkFBb0I7RUFDdEI7RUFDQTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsV0FBVztFQUNiO0VBQ0E7SUFDRSxtQkFBbUI7SUFDbkIseUJBQXlCO0VBQzNCO0VBQ0E7SUFDRSxXQUFXO0lBQ1gsY0FBYztFQUNoQjtBQUNGO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLDJCQUEyQjtFQUMzQiw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFNBQVM7QUFDWDtBQUNBO0VBQ0UsNkJBQTZCO0VBQzdCLGNBQWM7RUFDZCxhQUFhO0VBQ2Isc0JBQW1CO0tBQW5CLG1CQUFtQjtFQUNuQix3QkFBd0I7RUFDeEIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isd0JBQXdCO0VBQ3hCLFlBQVk7QUFDZDtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0U7SUFDRSw4QkFBOEI7RUFDaEM7QUFDRjtBQUNBO0VBQ0UsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGVBQWU7RUFDZixjQUFjO0VBQ2QsYUFBYTtBQUNmOztBQUVBO0VBQ0UsYUFBYTtFQUNiLFlBQVk7QUFDZDtBQUNBO0VBQ0UsY0FBYztFQUNkLFlBQVk7RUFDWixvQkFBb0I7RUFDcEIsZ0NBQWdDO0VBQ2hDLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQix5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLGNBQWM7QUFDaEI7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixZQUFZO0FBQ2Q7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsY0FBYztBQUNoQjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLFlBQVk7QUFDZDtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsWUFBWTtBQUNkO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLGNBQWM7QUFDaEI7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixZQUFZO0FBQ2Q7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsY0FBYztBQUNoQjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLFlBQVk7QUFDZDtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsWUFBWTtBQUNkO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLGNBQWM7QUFDaEI7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixZQUFZO0FBQ2Q7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixjQUFjO0VBQ2QsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsWUFBWTtBQUNkOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFlBQVk7QUFDZDs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSw4QkFBOEI7RUFDOUIsWUFBWTtBQUNkO0FBQ0E7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsY0FBYztFQUNkLHlCQUF5QjtFQUN6Qix1QkFBdUI7RUFDdkIsd0JBQXdCO0VBQ3hCLG9DQUFvQztFQUNwQyx1Q0FBdUM7RUFDdkMsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsZUFBZTtFQUNmLGFBQWE7RUFDYixNQUFNO0VBQ04sV0FBVztFQUNYLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSxlQUFlO0VBQ2YsTUFBTTtFQUNOLFFBQVE7RUFDUixPQUFPO0VBQ1AsU0FBUztFQUNULCtCQUErQjtFQUMvQiwwQkFBMEI7RUFDMUIsYUFBYTtBQUNmO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULE1BQU07RUFDTixTQUFTO0VBQ1QsMkJBQTJCO0VBQzNCLFlBQVk7RUFDWiw0QkFBNEI7RUFDNUIsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLGNBQWM7RUFDZCxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxnQ0FBZ0M7RUFDaEMsc0JBQXNCO0VBQ3RCLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0Qiw2QkFBNkI7RUFDN0IsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsc0NBQXNDO0FBQ3hDO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsV0FBVztBQUNiO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsYUFBYTtFQUNiLFlBQVk7QUFDZDtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UsZUFBZTtFQUNmLFNBQVM7RUFDVCxRQUFRO0VBQ1IsV0FBVztFQUNYLFVBQVU7RUFDViw2QkFBNkI7RUFDN0IsNEJBQTRCO0VBQzVCLHdDQUF3QztFQUN4QywwQkFBMEI7RUFDMUIsY0FBYztFQUNkLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsaUNBQWlDO0FBQ25DO0FBQ0E7O0VBRUUsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGNBQWM7RUFDZCxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGNBQWM7RUFDZCwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLDZCQUE2QjtFQUM3Qiw0QkFBNEI7RUFDNUIsV0FBVztFQUNYLFFBQVE7QUFDVjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLDhCQUE4QjtFQUM5QixtQkFBbUI7RUFDbkIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFVBQVU7QUFDWjtBQUNBO0VBQ0UsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixVQUFVO0FBQ1o7QUFDQTtFQUNFLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLFlBQVk7QUFDZDtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLFdBQVc7QUFDYjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxhQUFhO0FBQ2Y7QUFDQTtFQUNFLDJCQUEyQjtFQUMzQixhQUFhO0FBQ2Y7QUFDQTtFQUNFLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsYUFBYTtBQUNmO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsU0FBUztFQUNULGlCQUFpQjtFQUNqQiw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsYUFBYTtFQUNiLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsMkJBQTJCO0VBQzNCLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsV0FBVztFQUNYLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0U7SUFDRSxhQUFhO0VBQ2Y7QUFDRjtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsV0FBVztBQUNiO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsV0FBVztBQUNiO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLG1EQUFtRDtBQUNyRDtBQUNBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRSxhQUFhO0VBQ2IscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixXQUFXO0FBQ2I7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixVQUFVO0FBQ1o7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsV0FBVztFQUNYLFVBQVU7QUFDWjtBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDZCQUE2QjtJQUM3Qix1REFBdUQ7SUFDdkQsb0NBQW9DO0lBQ3BDLGVBQWU7SUFDZixNQUFNO0lBQ04sT0FBTztJQUNQLFFBQVE7SUFDUixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixhQUFhO0VBQ2Y7RUFDQTtJQUNFLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixxQkFBcUI7RUFDdkI7RUFDQTtJQUNFLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsWUFBWTtJQUNaLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UscUJBQXFCO0lBQ3JCLHVCQUF1QjtJQUN2Qix3QkFBd0I7SUFDeEIsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixjQUFjO0lBQ2QsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSx3QkFBd0I7SUFDeEIsd0NBQXdDO0VBQzFDO0FBQ0Y7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsOEJBQThCO0VBQzlCLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsY0FBYztFQUNkLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0U7SUFDRSw4QkFBOEI7RUFDaEM7QUFDRjtBQUNBO0VBQ0U7SUFDRSw0QkFBNEI7RUFDOUI7QUFDRjtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixXQUFXO0VBQ1gsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGFBQWE7RUFDYixhQUFhO0VBQ2IscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQixvQkFBb0I7RUFDcEIsa0NBQWtDO0VBQ2xDLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHNDQUFzQztFQUN0QyxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsY0FBYztFQUNkLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLDhDQUE4QztFQUM5QyxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZix5QkFBeUI7RUFDekIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsWUFBWTtFQUNaLFNBQVM7RUFDVCxVQUFVO0VBQ1YsV0FBVztFQUNYLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLFdBQVc7RUFDWCxjQUFjO0VBQ2QsOEJBQThCO0VBQzlCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxZQUFZO0VBQ1osU0FBUztFQUNULFVBQVU7RUFDVixXQUFXO0VBQ1gsZ0NBQWdDO0FBQ2xDO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGdEQUFnRDtFQUNoRCxrQkFBa0I7RUFDbEIsdUJBQXVCO0VBQ3ZCLHFDQUFxQztBQUN2QztBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0U7SUFDRSxhQUFhO0VBQ2Y7QUFDRjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7SUFDbEIsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7QUFDRjs7QUFFQTtFQUNFLGVBQWU7RUFDZixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGVBQWU7RUFDZixzQkFBbUI7S0FBbkIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLGVBQWU7QUFDakI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsc0RBQXNEO0FBQ3hEO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osYUFBYTtFQUNiLHFCQUFxQjtFQUNyQiw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0UsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRSwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0UsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0UsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixhQUFhO0VBQ2IscUJBQXFCO0VBQ3JCLDhDQUE4QztBQUNoRDtBQUNBO0VBQ0UsY0FBYztBQUNoQjtBQUNBO0VBQ0UsWUFBWTtFQUNaLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQiw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsWUFBWTtFQUNaLGFBQWE7RUFDYixlQUFlO0VBQ2YscUJBQXFCO0VBQ3JCLGVBQWU7QUFDakI7QUFDQTtFQUNFO0lBQ0UsWUFBWTtFQUNkO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsWUFBWTtFQUNkO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsWUFBWTtFQUNkO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsWUFBWTtFQUNkO0FBQ0Y7QUFDQTtFQUNFLHNCQUFzQjtFQUN0Qiw2RUFBNkU7QUFDL0U7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsVUFBVTtBQUNaO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7QUFDQTtFQUNFO0lBQ0Usc0JBQXNCO0lBQ3RCLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0UsY0FBYztFQUNoQjtFQUNBO0lBQ0UsV0FBVztFQUNiO0FBQ0Y7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLHlCQUF5QjtFQUN6QixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZiw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLGlCQUFpQjtFQUNqQixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjtBQUNGO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFO0lBQ0UsY0FBYztJQUNkLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0FBQ0Y7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsVUFBVTtBQUNaOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSw0QkFBNEI7RUFDNUIsa0JBQWtCO0VBQ2xCLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1Qsb0JBQW9CO0VBQ3BCLGVBQWU7RUFDZixhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLDhCQUE4QjtFQUM5QixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0QixzQkFBc0I7RUFDdEIseUJBQXlCO0VBQ3pCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFO0lBQ0UsY0FBYztFQUNoQjtBQUNGO0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLHlCQUF5QjtFQUN6QixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsU0FBUztFQUNULGFBQWE7RUFDYixZQUFZO0VBQ1osNkJBQTZCO0VBQzdCLGdCQUFnQjtFQUNoQix1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFO0lBQ0UsdUJBQXVCO0lBQ3ZCLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGFBQWE7RUFDYiw0QkFBNEI7RUFDNUIsb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsOEJBQThCO0VBQ2hDO0FBQ0Y7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixTQUFTO0VBQ1QsT0FBTztFQUNQLFlBQVk7RUFDWixXQUFXO0VBQ1gsMkJBQTJCO0VBQzNCLDRCQUE0QjtFQUM1Qix3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRTtJQUNFLFNBQVM7SUFDVCxRQUFRO0VBQ1Y7QUFDRjtBQUNBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLDhiQUE4YjtFQUM5YixPQUFPO0VBQ1AsVUFBVTtBQUNaOztBQUVBO0VBQ0UsZzVCQUFnNUI7QUFDbDVCOztBQUVBO0VBQ0Usb1ZBQW9WO0FBQ3RWOztBQUVBO0VBQ0UscW5DQUFxbkM7QUFDdm5DOztBQUVBO0VBQ0UsdXlCQUF1eUI7QUFDenlCOztBQUVBO0VBQ0UscS9CQUFxL0I7QUFDdi9COztBQUVBO0VBQ0UsOFZBQThWO0FBQ2hXOztBQUVBO0VBQ0UsNmpCQUE2akI7QUFDL2pCOztBQUVBO0VBQ0Usd3JCQUF3ckI7QUFDMXJCOztBQUVBO0VBQ0UsaWxCQUFpbEI7QUFDbmxCOztBQUVBO0VBQ0UsMGpCQUEwakI7QUFDNWpCOztBQUVBO0VBQ0Usb2pCQUFvakI7QUFDdGpCOztBQUVBO0VBQ0UsdW5CQUF1bkI7QUFDem5COztBQUVBO0VBQ0UsMG5CQUEwbkI7QUFDNW5COztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsUUFBUTtFQUNSLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLDRCQUE0QjtFQUM1QiwwQkFBMEI7RUFDMUIsa0JBQWtCO0VBQ2xCLFVBQVU7QUFDWjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLHdCQUF3QjtFQUN4QixxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGFBQWE7RUFDYixxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxPQUFPO0FBQ1Q7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsU0FBUztBQUNYOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLHNCQUFzQjtFQUV0QixpQkFBaUI7QUFDbkI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUhBOztFQUVFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLCtCQUErQjtFQUMvQix5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixZQUFZO0VBQ1oscUJBQXFCO0VBQ3JCLFFBQVE7RUFDUixVQUFVO0VBQ1YsWUFBWTtFQUNaLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsU0FBUztFQUNULFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osYUFBYTtFQUNiLHdCQUF3QjtFQUN4QixxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7RUFDWCxPQUFPO0VBQ1AsV0FBVztFQUNYLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsV0FBVztFQUNYLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxhQUFhO0VBQ2IsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQix1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0Usb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQixVQUFVO0VBQ1YsYUFBYTtFQUNiLFlBQVk7RUFDWixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsMkJBQTJCO0VBQzNCLDJDQUEyQztBQUM3Qzs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixTQUFTO0VBQ1QsT0FBTztFQUNQLFlBQVk7RUFDWixXQUFXO0VBQ1gsdVlBQXVZO0VBQ3ZZLDJCQUEyQjtFQUMzQiw0QkFBNEI7RUFDNUIsb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxRQUFRO0VBQ1IsNkJBQTZCO0VBQzdCLGNBQWM7RUFDZCxvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxvQ0FBb0M7RUFDcEMsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2QixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtFQUN6QixzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsU0FBUztFQUNULFVBQVU7QUFDWjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQkFBb0I7RUFDcEIsd0JBQXdCO0VBQ3hCLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFDckI7O0FBRUE7O0VBRUUsZUFBZTtFQUNmLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxlQUFlO0VBQ2YsWUFBWTtBQUNkOztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsY0FBYztFQUNkLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsY0FBYztFQUNkLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2Ysa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsZUFBZTtFQUNmLGNBQWM7QUFDaEIiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjppdGFsLG9wc3osd2dodEAwLDE0Li4zMiwxMDAuLjkwMDsxLDE0Li4zMiwxMDAuLjkwMCZkaXNwbGF5PXN3YXBcIik7XG4qIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4udHVyYm8tcHJvZ3Jlc3MtYmFyIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGM2Njg7XG59XG5cbi5mbGV4LXN0cmV0Y2gsICNoZWFkZXIgbmF2IC5sb2dvLCAjaGVhZGVyIG5hdiwgLm5hdi1icmVha2Rvd24gbmF2IHVsOm5vdCguZHJvcGRvd24tbWVudSkgbGksICNoZWFkZXIgbmF2IHVsOm5vdCguZHJvcGRvd24tbWVudSkgbGksICN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bDpub3QoLmRyb3Bkb3duLW1lbnUpIGxpLCAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gbmF2IHVsOm5vdCguZHJvcGRvd24tbWVudSkgbGksIC5uYXYtYnJlYWtkb3duIG5hdiB1bDpub3QoLmRyb3Bkb3duLW1lbnUpLCAjaGVhZGVyIG5hdiB1bDpub3QoLmRyb3Bkb3duLW1lbnUpLCAjdGVydGlhcnktbmF2aWdhdGlvbiBuYXYgdWw6bm90KC5kcm9wZG93bi1tZW51KSwgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIG5hdiB1bDpub3QoLmRyb3Bkb3duLW1lbnUpLCAubmF2LWJyZWFrZG93biBuYXYsICN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiwgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIG5hdiwgLm5hdi1icmVha2Rvd24sICNoZWFkZXIsICN0ZXJ0aWFyeS1uYXZpZ2F0aW9uLCAjc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLm5hdi1icmVha2Rvd24gbmF2IHVsOm5vdCguZHJvcGRvd24tbWVudSksICNoZWFkZXIgbmF2IHVsOm5vdCguZHJvcGRvd24tbWVudSksICN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bDpub3QoLmRyb3Bkb3duLW1lbnUpLCAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gbmF2IHVsOm5vdCguZHJvcGRvd24tbWVudSkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2LWJyZWFrZG93biBuYXYgdWw6bm90KC5kcm9wZG93bi1tZW51KSBsaSBhLCAjaGVhZGVyIG5hdiB1bDpub3QoLmRyb3Bkb3duLW1lbnUpIGxpIGEsICN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bDpub3QoLmRyb3Bkb3duLW1lbnUpIGxpIGEsICNzZWNvbmRhcnktbmF2aWdhdGlvbiBuYXYgdWw6bm90KC5kcm9wZG93bi1tZW51KSBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi52LXNlcCB7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNhNmE2YTY7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaHIge1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7XG4gIG9wYWNpdHk6IDE7XG59XG5oci50aGljayB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hcHAtY29udGFpbmVyLCAjcGFnZSwgLm92ZXJsYXktc2Nyb2xsYWJsZSwgLm92ZXJsYXktYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXBwLWNvbnRhaW5lciwgI3BhZ2UsIC5vdmVybGF5LXNjcm9sbGFibGUsIC5vdmVybGF5LWFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcC1jb250YWluZXIsICNwYWdlLCAub3ZlcmxheS1zY3JvbGxhYmxlLCAub3ZlcmxheS1hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5cbi5hcHAtY29udGFpbmVyLXgsICNoZWFkZXIsICN0ZXJ0aWFyeS1uYXZpZ2F0aW9uLCAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gbmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFwcC1jb250YWluZXIteCwgI2hlYWRlciwgI3RlcnRpYXJ5LW5hdmlnYXRpb24sICNzZWNvbmRhcnktbmF2aWdhdGlvbiBuYXYge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcC1jb250YWluZXIteCwgI2hlYWRlciwgI3RlcnRpYXJ5LW5hdmlnYXRpb24sICNzZWNvbmRhcnktbmF2aWdhdGlvbiBuYXYge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi5hcHAtY29udGFpbmVyLXksIC5wcm9maWxlIC5idXNpbmVzcy1uYW1lIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFwcC1jb250YWluZXIteSwgLnByb2ZpbGUgLmJ1c2luZXNzLW5hbWUge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcC1jb250YWluZXIteSwgLnByb2ZpbGUgLmJ1c2luZXNzLW5hbWUge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi53LTQwMCB7XG4gIHdpZHRoOiA0cmVtO1xufVxuXG4udy0xMTAwIHtcbiAgd2lkdGg6IDExcmVtO1xufVxuXG5hLmJ0bi1jaXJjbGU6aG92ZXIge1xuICBjb2xvcjogcmdiKDQwLCA0MiwgNTQpICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMzIzMjMyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogIzMyMzIzMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC1ncmF5IHtcbiAgY29sb3I6ICNGNkY1RjUgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItbGlnaHQtZ3JheSB7XG4gIGJvcmRlci1jb2xvcjogI0Y2RjVGNSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC1ncmF5MiB7XG4gIGNvbG9yOiAjRThFOEU4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ncmF5MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1saWdodC1ncmF5MiB7XG4gIGJvcmRlci1jb2xvcjogI0U4RThFOCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10YWJsZS1ib3JkZXIge1xuICBjb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYmctdGFibGUtYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXRhYmxlLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdXBlci1saWdodCB7XG4gIGNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdXBlci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1zdXBlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oZWFkaW5nIHtcbiAgY29sb3I6ICMxRDM1NjAgIWltcG9ydGFudDtcbn1cblxuLmJnLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItaGVhZGluZyB7XG4gIGJvcmRlci1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saW5rIHtcbiAgY29sb3I6ICM0NTc1ZDEgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU3NWQxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NzVkMSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saW5rLWRhbmdlciB7XG4gIGNvbG9yOiAjYzMzMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW5rLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1saW5rLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2MzMzMzMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWdobGlnaHQge1xuICBjb2xvcjogI2U4YzY2OCAhaW1wb3J0YW50O1xufVxuXG4uYmctaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YzY2OCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWhpZ2hsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2U4YzY2OCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICNlMmVhZjkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItYmctaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2UyZWFmOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICNmOWYwZDggIWltcG9ydGFudDtcbn1cblxuLmJnLWJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMGQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItYmctd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZjBkOCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZiZTRlNCAhaW1wb3J0YW50O1xufVxuXG4uYmctYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTRlNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWJnLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZTRlNCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICNkZWY5ZDggIWltcG9ydGFudDtcbn1cblxuLmJnLWJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVmOWQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItYmctc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2RlZjlkOCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzM4NGUzMyAhaW1wb3J0YW50O1xufVxuXG4uYmctdGV4dC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NGUzMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXRleHQtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzM4NGUzMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzRlNDYyZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdGV4dC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlNDYyZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXRleHQtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogIzRlNDYyZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjNWMzZjNmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10ZXh0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzNmM2YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci10ZXh0LWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogIzVjM2YzZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZXh0LWluZm8ge1xuICBjb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4uYmctdGV4dC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXRleHQtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib3JkZXItaW5mbyB7XG4gIGNvbG9yOiAjYzRkMWVmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib3JkZXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGQxZWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2M0ZDFlZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib3JkZXItZGFuZ2VyIHtcbiAgY29sb3I6ICNmNGJlYmUgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvcmRlci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiZWJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y0YmViZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib3JkZXItd2FybmluZyB7XG4gIGNvbG9yOiAjZjFkY2E0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib3JkZXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWRjYTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2YxZGNhNCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib3JkZXItc3VjY2VzcyB7XG4gIGNvbG9yOiAjYTFlMjkzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib3JkZXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWUyOTMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2ExZTI5MyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib3JkZXItaW5wdXQge1xuICBjb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9yZGVyLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWJvcmRlci1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWZhdWx0IHtcbiAgY29sb3I6ICNkZmU1ZjAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNWYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI2RmZTVmMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ub25lLCAuYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC10aGljayB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibGFjayB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMjMyMzIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGlnaHQtZ3JheSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNkY1RjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGlnaHQtZ3JheTIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRThFOEU4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXRhYmxlLWJvcmRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhNmE2YTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atc3VwZXItbGlnaHQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWhlYWRpbmcge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXdoaXRlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saW5rIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ1NzVkMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saW5rLWRhbmdlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U4YzY2OCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZy1pbmZvIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2UyZWFmOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZy13YXJuaW5nIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y5ZjBkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZy1kYW5nZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmJlNGU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJnLXN1Y2Nlc3Mge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGVmOWQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXRleHQtc3VjY2VzcyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzODRlMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtdGV4dC13YXJuaW5nIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRlNDYyZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC10ZXh0LWRhbmdlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1YzNmM2YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtdGV4dC1pbmZvIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ib3JkZXItaW5mbyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjNGQxZWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNGJlYmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFkY2E0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ExZTI5MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ib3JkZXItaW5wdXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZhNmE2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRlZmF1bHQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGZlNWYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbm9uZSwgLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtdGhpY2sge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsYWNrIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzIzMjMyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbGlnaHQtZ3JheSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y2RjVGNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LWdyYXkyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRThFOEU4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtdGFibGUtYm9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYTZhNmE2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtc3VwZXItbGlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1oZWFkaW5nIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtd2hpdGUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saW5rIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDU3NWQxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbGluay1kYW5nZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1oaWdobGlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlOGM2NjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZy1pbmZvIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTJlYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmctd2FybmluZyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y5ZjBkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJnLWRhbmdlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZiZTRlNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJnLXN1Y2Nlc3Mge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkZWY5ZDggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC10ZXh0LXN1Y2Nlc3Mge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzODRlMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC10ZXh0LXdhcm5pbmcge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0ZTQ2MmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC10ZXh0LWRhbmdlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzVjM2YzZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXRleHQtaW5mbyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzRkMWVmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y0YmViZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjFkY2E0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNhMWUyOTMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ib3JkZXItaW5wdXQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNhNmE2YTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kZWZhdWx0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGZlNWYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLW5vbmUsIC5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRoaWNrIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJsYWNrIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMyMzIzMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC1ncmF5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y2RjVGNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC1ncmF5MiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFOEU4RTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGFibGUtYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1zdXBlci1saWdodCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20taGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxRDM1NjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20td2hpdGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpbmsge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDU3NWQxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpbmstZGFuZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2MzMzMzMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1oaWdobGlnaHQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZThjNjY4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJnLWluZm8ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTJlYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJnLXdhcm5pbmcge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjlmMGQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJnLWRhbmdlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYmU0ZTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmctc3VjY2VzcyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZWY5ZDggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGV4dC1zdWNjZXNzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM4NGUzMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10ZXh0LXdhcm5pbmcge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGU0NjJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRleHQtZGFuZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzVjM2YzZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10ZXh0LWluZm8ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M0ZDFlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y0YmViZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMWRjYTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTFlMjkzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJvcmRlci1pbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhNmE2YTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGVmYXVsdCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZmU1ZjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LW5vbmUsIC5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRoaWNrIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmxhY2sge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMyMzIzMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtZ3JheSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjZGNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1saWdodC1ncmF5MiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRThFOEU4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10YWJsZS1ib3JkZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtc3VwZXItbGlnaHQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaGVhZGluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC13aGl0ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1saW5rIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NTc1ZDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWxpbmstZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWhpZ2hsaWdodCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZThjNjY4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZy1pbmZvIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlMmVhZjkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJnLXdhcm5pbmcge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y5ZjBkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmctZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmYmU0ZTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJnLXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RlZjlkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGV4dC1zdWNjZXNzIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzODRlMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRleHQtd2FybmluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNGU0NjJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10ZXh0LWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNWMzZjNmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10ZXh0LWluZm8ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYm9yZGVyLWluZm8ge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2M0ZDFlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjRiZWJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjFkY2E0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYTFlMjkzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ib3JkZXItaW5wdXQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGVmYXVsdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGZlNWYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGhpY2tuZXNzLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRoaWNrbmVzcy0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLnotaW5kZXgtMiB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10aGlja25lc3MtMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi56LWluZGV4LTMge1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGhpY2tuZXNzLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC00IHtcbiAgei1pbmRleDogNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRoaWNrbmVzcy01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnotaW5kZXgtNSB7XG4gIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10aGlja25lc3MtNiB7XG4gIGJvcmRlci13aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi56LWluZGV4LTYge1xuICB6LWluZGV4OiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGhpY2tuZXNzLTcge1xuICBib3JkZXItd2lkdGg6IDdweCAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC03IHtcbiAgei1pbmRleDogNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRoaWNrbmVzcy04IHtcbiAgYm9yZGVyLXdpZHRoOiA4cHggIWltcG9ydGFudDtcbn1cblxuLnotaW5kZXgtOCB7XG4gIHotaW5kZXg6IDggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10aGlja25lc3MtOSB7XG4gIGJvcmRlci13aWR0aDogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi56LWluZGV4LTkge1xuICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGhpY2tuZXNzLTEwIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi56LWluZGV4LTEwIHtcbiAgei1pbmRleDogMTAgIWltcG9ydGFudDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuI3BhZ2UgcCwgI3BhZ2UgbGkge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGNvbG9yOiAjMUQzNTYwO1xufVxuXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbmgyLCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmRsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbmRsIGR0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2E2YTZhNjtcbn1cbmRsIGRkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm1pZC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjYTZhNmE2O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIG1pbi1oZWlnaHQ6IDIuNjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC43NWVtO1xufVxuLmJ0bi1zbSwgLmJ0bi1jb21wYWN0IHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI2U4YzY2ODtcbiAgYm9yZGVyLWNvbG9yOiAjZThjNjY4O1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGJhY2tncm91bmQ6IHJnYigyMjEuODg3OTMxMDM0NSwgMTcyLjkzOTY1NTE3MjQsIDM3LjYxMjA2ODk2NTUpO1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIzMiwgMTk4LCAxMDQsIDAuNSk7XG59XG4uYnRuLWxpbmsge1xuICBjb2xvcjogIzQ1NzVkMTtcbn1cbi5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2UyZWFmOTtcbn1cbi5idG4tbGluay1kYW5nZXIge1xuICBjb2xvcjogI2MzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbmstZGFuZ2VyOmhvdmVyLCAuYnRuLWxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMzQuMzU5NzU2MDk3NiwgMzUuMTQwMjQzOTAyNCwgMzUuMTQwMjQzOTAyNCk7XG4gIGJhY2tncm91bmQ6ICNmYmU0ZTQ7XG59XG4uYnRuLWxpbmsgaTpiZWZvcmUsIC5idG4tbGluayBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmNGJlYmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNWMzZjNmO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIsIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1YzNmM2Y7XG4gIGJhY2tncm91bmQ6IHJnYigyMzguODMyODk0NzM2OCwgMTU5LjQ2NzEwNTI2MzIsIDE1OS40NjcxMDUyNjMyKTtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI0NCwgMTkwLCAxOTAsIDAuNzUpO1xufVxuLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2YxZGNhNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjFkY2E0O1xuICBjb2xvcjogIzRlNDYyZTtcbn1cbi5idG4td2FybmluZzpob3ZlciwgLmJ0bi13YXJuaW5nOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0ZTQ2MmU7XG4gIGJhY2tncm91bmQ6IHJnYigyNDcuOCwgMjM3LCAyMDguMik7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQxLCAyMjAsIDE2NCwgMC43NSk7XG59XG4uYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjYTFlMjkzO1xuICBib3JkZXItY29sb3I6ICNhMWUyOTM7XG4gIGNvbG9yOiAjMzg0ZTMzO1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzM4NGUzMztcbiAgYmFja2dyb3VuZDogcmdiKDEyNi4wMDcyOTkyNzAxLCAyMTUuMjA0Mzc5NTYyLCAxMDYuNzk1NjIwNDM4KTtcbn1cbi5idG4tc3VjY2Vzczpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNjEsIDIyNiwgMTQ3LCAwLjc1KTtcbn1cbi5idG5bZGlzYWJsZWRdLCAuYnRuLmRpc2FibGVkLCAuYnRuLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuI2Vycm9yX2V4cGxhbmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YmViZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjRiZWJlO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmZvcm0tZ3JvdXAgbGFiZWwgLnJlcXVpcmVkIHtcbiAgY29sb3I6ICNjMzMzMzM7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAgLmZvcm0tc2VsZWN0IHtcbiAgbWluLWhlaWdodDogMi42MjVyZW07XG4gIGJvcmRlci1jb2xvcjogI2E2YTZhNjtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG59XG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sW2FyaWEtaW52YWxpZF0sXG4uZm9ybS1ncm91cCAuZm9ybS1zZWxlY3RbYXJpYS1pbnZhbGlkXSxcbi5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrW2FyaWEtaW52YWxpZF0sXG4uZm9ybS1ncm91cCAuZm9ybS1maWxlW2FyaWEtaW52YWxpZF0sXG4uZm9ybS1ncm91cCAuZm9ybS1tdWx0aS1zZWxlY3RbYXJpYS1pbnZhbGlkXSB7XG4gIGJvcmRlci1jb2xvcjogI2Y0YmViZTtcbn1cbi5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2xbYXJpYS1pbnZhbGlkXSArIGVtLFxuLmZvcm0tZ3JvdXAgLmZvcm0tc2VsZWN0W2FyaWEtaW52YWxpZF0gKyBlbSxcbi5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrW2FyaWEtaW52YWxpZF0gKyBlbSxcbi5mb3JtLWdyb3VwIC5mb3JtLWZpbGVbYXJpYS1pbnZhbGlkXSArIGVtLFxuLmZvcm0tZ3JvdXAgLmZvcm0tbXVsdGktc2VsZWN0W2FyaWEtaW52YWxpZF0gKyBlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGNvbG9yOiAjYzMzMzMzO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5kaXNhYmxlZCwgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5kaXNhYmxlZDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1ncm91cCAuZm9ybS1zZWxlY3QuZGlzYWJsZWQsXG4uZm9ybS1ncm91cCAuZm9ybS1zZWxlY3QuZGlzYWJsZWQ6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2suZGlzYWJsZWQsXG4uZm9ybS1ncm91cCAuZm9ybS1jaGVjay5kaXNhYmxlZDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1ncm91cCAuZm9ybS1maWxlLmRpc2FibGVkLFxuLmZvcm0tZ3JvdXAgLmZvcm0tZmlsZS5kaXNhYmxlZDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1ncm91cCAuZm9ybS1tdWx0aS1zZWxlY3QuZGlzYWJsZWQsXG4uZm9ybS1ncm91cCAuZm9ybS1tdWx0aS1zZWxlY3QuZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNjtcbiAgY29sb3I6ICNmN2Y3Zjc7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1maWxlIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTZhNmE2O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mb3JtLWdyb3VwIC5mb3JtLWZpbGVbYXJpYS1pbnZhbGlkXSAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0YmViZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tZmlsZVthcmlhLWludmFsaWRdICsgZW0ge1xuICB0b3A6IC0xMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1jaGVja1thcmlhLWludmFsaWRdICsgZW0ge1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAzNXB4O1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tbXVsdGktc2VsZWN0ID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1tdWx0aS1zZWxlY3QgZGl2W2NsYXNzKj1jb250cm9sXSB7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogaW5pdGlhbDtcbn1cbi5mb3JtLWdyb3VwIC5mb3JtLW11bHRpLXNlbGVjdCBkaXZbY2xhc3MqPWNvbnRyb2xdLmZvY3VzZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiBpbml0aWFsO1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tbXVsdGktc2VsZWN0IGRpdltjbGFzcyo9bXVsdGlWYWx1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQzNTYwO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tbXVsdGktc2VsZWN0IGRpdltjbGFzcyo9bXVsdGlWYWx1ZV0gZGl2W3JvbGU9YnV0dG9uXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMzMzMzM7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1tdWx0aS1zZWxlY3QgZGl2W2NsYXNzKj1tdWx0aVZhbHVlXSA+IGRpdiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tc2VhcmNoIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICB3aWR0aDogMTlyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNzVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcImljb24tc2VhcmNoLnN2Z1wiKSBjYWxjKDEwMCUgLSAxcmVtKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmZvcm0tZ3JvdXAuZmlsdGVyLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWdyb3VwLmZpbHRlci1zZWxlY3QgbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuNzVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZm9ybS1ncm91cC5maWx0ZXItc2VsZWN0LXNob3cgc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjdyZW07XG59XG4uZm9ybS1ncm91cC5maWx0ZXItc2VsZWN0LXNvcnQgc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xufVxuLmZvcm0tZ3JvdXAtbXVsdGktY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5mb3JtLWdyb3VwIC5mb3JtLWZpbGUgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncm91cC5jb2wtNDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5mb3JtLWdyb3VwLmNvbC00Omxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLWdyb3VwLmNvbC02Omxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1jaGVjay1pbnB1dCArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXRvcDogMC4xNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXQgKyAuZm9ybS1jaGVjay1sYWJlbDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE2YTY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkICsgLmZvcm0tY2hlY2stbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQ1NzVkMTtcbiAgYm9yZGVyLWNvbG9yOiAjNDU3NWQxO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCArIC5mb3JtLWNoZWNrLWxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKGljb24tY2hlY2tib3gtY2hlY2suc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dICsgLmZvcm0tY2hlY2stbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10gKyAuZm9ybS1jaGVjay1sYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpY29uLXJhZGlvLWRvdC5zdmcpO1xufVxuXG4uZmllbGRzLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmllbGRzLWlubGluZSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLXRleHQge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5maWxlIC5mb3JtLXRleHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm5vLWxpc3Qtc3R5bGUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubm8tbGlzdC1zdHlsZSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5uby1saXN0LXN0eWxlIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbn1cbi5pbnB1dC1ncm91cC10ZXh0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmNGJlYmU7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJhZGdlIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMC45O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5iYWRnZS50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2RmZTVmMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZGZlNWYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG4uYmFkZ2UudGV4dC1iZy1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2RmZTVmMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzIzMjMyICFpbXBvcnRhbnQ7XG59XG4uYmFkZ2UudGV4dC1iZy1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTFlMjkzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNkZWY5ZDggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzODRlMzMgIWltcG9ydGFudDtcbn1cbi5iYWRnZS50ZXh0LWJnLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmMWRjYTQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjBkOCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzRlNDYyZSAhaW1wb3J0YW50O1xufVxuLmJhZGdlLnRleHQtYmctZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRiZWJlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmYmU0ZTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1YzNmM2YgIWltcG9ydGFudDtcbn1cbi5iYWRnZS50ZXh0LWJnLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMxRDM1NjAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzFEMzU2MCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmJhZGdlLnRleHQtYmctaW5mbywgLmJhZGdlLnRleHQtYmctcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2M0ZDFlZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTJlYWY5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogI2E2YTZhNjtcbn1cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4udGFibGUgLmJ0bi1zb3J0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuMjVyZW07XG4gIHRvcDogMC41NXJlbTtcbn1cbi50YWJsZSAuYnRuLXNvcnQgaSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi50YWJsZSAuYnRuLXNvcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBvcGFjaXR5OiAxO1xufVxuLnRhYmxlIC5idG4tc29ydC1hY3RpdmUgaSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGFibGU6bm90KC50YWJsZS1zbSkgdGQsIC50YWJsZTpub3QoLnRhYmxlLXNtKSB0aCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtaW4taGVpZ2h0OiAzcmVtO1xufVxuLnRhYmxlOm5vdCgudGFibGUtc20pIHRoIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50YWJsZS50YWJsZS1zbSB0ZCwgLnRhYmxlLnRhYmxlLXNtIHRoIHtcbiAgcGFkZGluZzogMC40cmVtIDAuNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50YWJsZS50YWJsZS1jb21wYWN0IHRkLCAudGFibGUudGFibGUtY29tcGFjdCB0aCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50YWJsZS50YWJsZS1jb21wYWN0IHRkIHtcbiAgZm9udC1zaXplOiA4NSUgIWltcG9ydGFudDtcbn1cbi50YWJsZSB0ZCAuYXBwcm92YWwtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG59XG4udGFibGUtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG59XG4udGFibGUtYWN0aW9ucy1idXR0b25zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC50YWJsZS1hY3Rpb25zLWJ1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLnRhYmxlLWFjdGlvbnMgZmllbGRzZXQjdmlldy1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZS1hY3Rpb25zIGZpZWxkc2V0I3ZpZXctb3B0aW9ucyAudmlldy1vcHRpb24taW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlLWFjdGlvbnMgZmllbGRzZXQjdmlldy1vcHRpb25zIC52aWV3LW9wdGlvbi1sYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE2YTY7XG4gIG1pbi1oZWlnaHQ6IDIuNjI1cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGFibGUtYWN0aW9ucyBmaWVsZHNldCN2aWV3LW9wdGlvbnMgLnZpZXctb3B0aW9uLWxhYmVsLWdyaWQge1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAwIDAgMC42MjVyZW07XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi50YWJsZS1hY3Rpb25zIGZpZWxkc2V0I3ZpZXctb3B0aW9ucyAudmlldy1vcHRpb24tbGFiZWwtdGFibGUge1xuICBib3JkZXItcmFkaXVzOiAwIDAuNjI1cmVtIDAuNjI1cmVtIDA7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnRhYmxlLWFjdGlvbnMgZmllbGRzZXQjdmlldy1vcHRpb25zIC52aWV3LW9wdGlvbi1sYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMmVhZjk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZS1hY3Rpb25zIGZpZWxkc2V0I3ZpZXctb3B0aW9ucyAudmlldy1vcHRpb24uY3VycmVudCAudmlldy1vcHRpb24tbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjNDU3NWQxO1xuICBib3JkZXItY29sb3I6ICM0NTc1ZDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udGFibGUtYWN0aW9ucyBmaWVsZHNldCN2aWV3LW9wdGlvbnMgbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMC42MjVyZW0gMCAwO1xufVxuLnRhYmxlLWFjdGlvbnMgLnNlYXJjaC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NXB4KSB7XG4gIC50YWJsZS1hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC50YWJsZS1hY3Rpb25zIC5zZWFyY2gtZ3JvdXAsIC50YWJsZS1hY3Rpb25zIC5zZWFyY2gsIC50YWJsZS1hY3Rpb25zIC5mb3JtLWdyb3VwIC5mb3JtLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlLWFjdGlvbnMtYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlLWFjdGlvbnMtYnV0dG9ucyBmaWVsZHNldCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC50YWJsZS1hY3Rpb25zLWJ1dHRvbnMgZmllbGRzZXQgbGVnZW5kIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxufVxuLnRhYmxlLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRhYmxlIC50YWJsZSB0aCwgLnRhYmxlIC50YWJsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4uYnRuLWdyb3VwID4gOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCU7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLmNhcmQgLmJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcmVtO1xuICB0b3A6IDFyZW07XG59XG4uY2FyZC1pbWctdG9wIHtcbiAgbWFyZ2luOiAxcmVtIDFyZW0gMC41cmVtIDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2FyZC1wcm9kdWN0IGRsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5jYXJkLXByb2R1Y3QgZGwgZHQge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmNhcmQtcHJvZHVjdCBkbCBkZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uY2FyZC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBnYXA6IDAuNzVyZW07XG59XG4uY2FyZC1hY3Rpb25zIC5idG4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5MHB4KSB7XG4gIC5jYXJkLWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmNhcmQgdGFibGUgdGQsIC5jYXJkIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZCB0YWJsZSB0ZCAuYmFkZ2UsIC5jYXJkIHRhYmxlIHRoIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206IGluaXRpYWw7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiBpbml0aWFsO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5wYWdpbmF0aW9uIGxpIGEge1xuICBjb2xvcjogIzMyMzIzMjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjRyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMmVhZjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGQxZWY7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZTJlYWY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRkMWVmO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cblxuLmFsZXJ0IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5hbGVydCBwIHtcbiAgbWFyZ2luOiAwLjc1cmVtIDA7XG59XG4uYWxlcnQgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGVydC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2UyZWFmOTtcbiAgY29sb3I6ICMxRDM1NjA7XG59XG4uYWxlcnQtcHJpbWFyeSBociB7XG4gIGJvcmRlci1jb2xvcjogIzFEMzU2MDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNkZmU1ZjA7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci1jb2xvcjogIzMyMzIzMjtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZGVmOWQ4O1xuICBjb2xvcjogIzM4NGUzMztcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzg0ZTMzO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2ZiZTRlNDtcbiAgY29sb3I6ICM1YzNmM2Y7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWMzZjNmO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmOWYwZDg7XG4gIGNvbG9yOiAjNGU0NjJlO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItY29sb3I6ICM0ZTQ2MmU7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5hbGVydC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2UyZWFmOTtcbiAgY29sb3I6ICMxRDM1NjA7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci1jb2xvcjogIzFEMzU2MDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmFsZXJ0LWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNWYwO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci1jb2xvcjogIzMyMzIzMjtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmFsZXJ0LWRhcmsge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzFEMzU2MDtcbn1cbi5hbGVydC1kYXJrIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5ub3RpZmljYXRpb24tYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogLTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub3RpZmljYXRpb24tcmVhZCB7XG4gIGJhY2tncm91bmQ6ICNhNmE2YTYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLm5vdGlmaWNhdGlvbi1yZWFkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4jbm90aWZpY2F0aW9ucyB7XG4gIHdpZHRoOiA0MHZ3O1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuI25vdGlmaWNhdGlvbnMgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzMyMzIzMiAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC13aWR0aDogMTBweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZhNmE2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhNmE2YTYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuI25vdGlmaWNhdGlvbnMgLmxpc3QtZ3JvdXAtaXRlbSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4ubG9nby1jb21wYWN0IHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5mbGFzaC5hbGVydCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBiZXR3ZWVuO1xufVxuXG4ub3ZlcmxheS1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG4gIHotaW5kZXg6IDk5OTg7XG59XG4ub3ZlcmxheS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA4ODBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5vdmVybGF5LXNjcm9sbGFibGUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG59XG4ub3ZlcmxheS1zY3JvbGxhYmxlIC5vdmVybGF5LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNmE2YTY7XG4gIHBhZGRpbmctYm90dG9tOiAwLjM1ZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ub3ZlcmxheS1hY3Rpb25zIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhNmE2YTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5vdmVybGF5LWFjdGlvbnMtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm92ZXJsYXktYWN0aW9ucy1jb25maXJtYXRpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5vdmVybGF5LWFjdGlvbnMtYWRkaXRpb25hbC1maWVsZHMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbiNkZXZlbG9wZXItdG9vbHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0M3B4O1xuICB6LWluZGV4OiA1O1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzQ0NDc1QTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDIsIDU0LCAwLjg1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIGNvbG9yOiAjRjhGOEYyO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDEzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluLW91dDtcbn1cbiNkZXZlbG9wZXItdG9vbHMgI2RldmVsb3Blci10b29scy0tYnV0dG9uLFxuI2RldmVsb3Blci10b29scyAjZGV2ZWxvcGVyLXRvb2xzLS1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNkZXZlbG9wZXItdG9vbHMgI2RldmVsb3Blci10b29scy0tYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4jZGV2ZWxvcGVyLXRvb2xzLS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkZXZlbG9wZXItdG9vbHMtLWNvbnRlbnQgaDQge1xuICBjb2xvcjogI0ZGNzlDNjtcbn1cbiNkZXZlbG9wZXItdG9vbHMtLWNvbnRlbnQgaDQgaSB7XG4gIGNvbG9yOiAjRjhGOEYyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbiNkZXZlbG9wZXItdG9vbHMtLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjOEJFOUZEO1xufVxuI2RldmVsb3Blci10b29scy0tY29udGVudCBkdCB7XG4gIGNvbG9yOiAjNTBGQTdCO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbiNkZXZlbG9wZXItdG9vbHMtLWNvbnRlbnQgZGQge1xuICBmb250LXNpemU6IDkwJTtcbn1cbiNkZXZlbG9wZXItdG9vbHMub3BlbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTBweCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG59XG4jZGV2ZWxvcGVyLXRvb2xzLm9wZW4gI2RldmVsb3Blci10b29scy0tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkZXZlbG9wZXItdG9vbHMub3BlbiAjZGV2ZWxvcGVyLXRvb2xzLS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jZGV2ZWxvcGVyLXRvb2xzLm9wZW4gI2RldmVsb3Blci10b29scy0tY29udGVudCAjZGV2ZWxvcGVyLXRvb2xzLS1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IC01cHggLTVweCAwIDA7XG59XG5cbiNpbXBlcnNvbmF0aW9uLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kOiAjMjgyQTM2O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogOTUlO1xufVxuI2ltcGVyc29uYXRpb24tdG9vbGJhciBoNCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI0ZGNzlDNjtcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICBwYWRkaW5nOiAwO1xufVxuI2ltcGVyc29uYXRpb24tdG9vbGJhciBzcGFuIHtcbiAgY29sb3I6ICM4QkU5RkQ7XG4gIG1hcmdpbjogMCAwIDAgOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuI2ltcGVyc29uYXRpb24tdG9vbGJhciBzbWFsbCB7XG4gIGNvbG9yOiAjNTBGQTdCO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gIHBhZGRpbmc6IDRweDtcbn1cbiNpbXBlcnNvbmF0aW9uLXRvb2xiYXIgZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbiNyZW1vdGVfbW9kYWxfYm9keSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmZ1bGwtaGVpZ2h0LW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5mdWxsLWhlaWdodC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5mdWxsLWhlaWdodC1tb2RhbCAubW9kYWwtYm9keSB7XG4gIGhlaWdodDogOTN2aDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLmZ1bGwtaGVpZ2h0LW1vZGFsIC5tb2RhbC1mb290ZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2E2YTZhNjtcbn1cblxuLm1vZGFsLWJvZHkgLm1vZGFsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E2YTZhNjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4ubW9kYWwtYm9keSAubW9kYWwtaGVhZGluZyBzcGFuIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG4ubW9kYWwtYm9keSAubW9kYWwtaGVhZGluZyBmaWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24ge1xuICB3aWR0aDogOTV2dztcbn1cblxuLnJlcG9ydC1jYXJkIGgxLCAucmVwb3J0LWNhcmQgaDIsIC5yZXBvcnQtY2FyZCBoMyB7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuXG4jaGVhZGVyIG5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTUxcHgpIHtcbiAgI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyIC5tb2JpbGUtbmF2LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyIC5tb2JpbGUtbmF2LXRvZ2dsZS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiA+IHVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4jaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiA+IHVsID4gbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbiNoZWFkZXIgbmF2IC5uYXYtY2x1c3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uID4gdWwgPiBsaSBhIHtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBib3gtc2hhZG93O1xufVxuI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gPiB1bCA+IGxpID4gbGkgYTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIHJnYmEoMjMyLCAxOTgsIDEwNCwgMC41KTtcbn1cbiNoZWFkZXIgbmF2IC5uYXYtY2x1c3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgI2U4YzY2ODtcbn1cbiNoZWFkZXIgbmF2IC5uYXYtY2x1c3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uID4gdWwgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cbiNoZWFkZXIgbmF2IC5uYXYtY2x1c3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uID4gdWwgPiBsaS5kcm9wZG93biA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gPiB1bCA+IGxpLmRyb3Bkb3duIGxpIGEge1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4jaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcGRvd24gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDE5OCwgMTA0LCAwLjc1KTtcbn1cbiNoZWFkZXIgbmF2IC5uYXYtY2x1c3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uID4gdWwgPiBsaS5kcm9wZG93biBsaTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgMTk4LCAxMDQsIDAuMjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gICNoZWFkZXIgbmF2IC5uYXYtY2x1c3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uID4gdWwgPiBsaSBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAjaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDB2aCk7XG4gICAgdHJhbnNpdGlvbjogMC43NXMgZWFzZSB0cmFuc2Zvcm0sIDAuNzVzIGVhc2UgYm94LXNoYWRvdztcbiAgICBib3gtc2hhZG93OiAwIDAgMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gIH1cbiAgI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gPiB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbiAgI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gPiB1bDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiTWVudVwiO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgfVxuICAjaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiA+IHVsID4gbGkgYSB7XG4gICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICB9XG4gICNoZWFkZXIgbmF2IC5uYXYtY2x1c3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uIC5tb2JpbGUtbmF2LXRvZ2dsZS1jbG9zZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzVyZW0gMC43NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjI1cmVtO1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAjaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbi5vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxufVxuXG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjMUQzNTYwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNvbmRhcnktbmF2aWdhdGlvbi1ncm91cCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxcmVtIDAgMC42NXJlbSAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNvbmRhcnktbmF2aWdhdGlvbi1ncm91cCB7XG4gICAgcGFkZGluZzogMXJlbSAwIDAuNjVyZW0gMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY29uZGFyeS1uYXZpZ2F0aW9uLWdyb3VwIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMC42NXJlbSAxcmVtO1xuICB9XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY29uZGFyeS1uYXZpZ2F0aW9uLWdyb3VwIGgxIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY29uZGFyeS1uYXZpZ2F0aW9uLWdyb3VwIC5jcnVtYnMge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY29uZGFyeS1uYXZpZ2F0aW9uLWdyb3VwIC5jcnVtYnMgYSwgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNvbmRhcnktbmF2aWdhdGlvbi1ncm91cCAuY3J1bWJzIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2Vjb25kYXJ5LW5hdmlnYXRpb24tZ3JvdXAgLmNydW1icyBpIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIG5hdiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiBuYXYgdWwubmF2LXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMzc1cmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIG5hdiB1bC5uYXYtdGFicyBsaSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gbmF2IHVsLm5hdi10YWJzIGxpIGEge1xuICBiYWNrZ3JvdW5kOiAjZTJlYWY5O1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbSAwLjc1cmVtIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGJhY2tncm91bmQtY29sb3I7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gbmF2IHVsLm5hdi10YWJzIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIG5hdiB1bC5uYXYtdGFicyBsaS5hY3RpdmUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWluLWhlaWdodDogMy41cmVtO1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIG5hdiB1bC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC40NSk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4jdGVydGlhcnktbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICMxRDM1NjA7XG4gIGhlaWdodDogMi43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbiN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bCBsaSBhOm5vdCguZHJvcGRvd24taXRlbSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bCBsaSBhOm5vdCguZHJvcGRvd24taXRlbSk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAxMCU7XG4gIHJpZ2h0OiAxMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20gMTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4jdGVydGlhcnktbmF2aWdhdGlvbiBuYXYgdWwgbGkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOmhvdmVyLCAjdGVydGlhcnktbmF2aWdhdGlvbiBuYXYgdWwgbGkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bCBsaSBhOm5vdCguZHJvcGRvd24taXRlbSk6aG92ZXI6OmFmdGVyLCAjdGVydGlhcnktbmF2aWdhdGlvbiBuYXYgdWwgbGkgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOmFjdGl2ZTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbn1cbiN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bCBsaTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIG1hcmdpbjogMC43NXJlbSAwLjVyZW07XG59XG4jdGVydGlhcnktbmF2aWdhdGlvbiBuYXYgdWwgbGkuYWN0aXZlIGE6bm90KC5kcm9wZG93bi1pdGVtKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEwJTtcbiAgcmlnaHQ6IDEwJTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOGM2Njg7XG59XG4jdGVydGlhcnktbmF2aWdhdGlvbiBuYXYgdWwgbGkgdWwuZHJvcGRvd24tbWVudSBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpIHVsLmRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlIGEgPiBpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIDApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIDEpO1xufVxuI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpIHVsLmRyb3Bkb3duLW1lbnUuZGl2aWRlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bCBsaSB1bC5kcm9wZG93bi1tZW51LmRpdmlkZXIgaHIuZHJvcGRvd24tZGl2aWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bCBsaS51c2VyIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcGFkZGluZzogMCAwLjVyZW07XG4gIH1cbiAgI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpLnVzZXIgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gICN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bCBsaS51c2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2hlYWRlciB7XG4gIGhlaWdodDogNi4yNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbiNoZWFkZXIgbmF2IC5sb2dvIGltZyB7XG4gIHdpZHRoOiAxNi43NXJlbTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuI3BhZ2UgLnBhZ2UtY29udGVudC1oZWFkaW5nLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTZhNmE2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZSAucGFnZS1jb250ZW50LWhlYWRpbmctY29udGFpbmVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNwYWdlIC5wYWdlLWNvbnRlbnQtaGVhZGluZy1jb250YWluZXItYWN0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucHVibGljLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiYmctbG9naW4uanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG4ucHVibGljLWNvbnRhaW5lciAucHVibGljLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogOTJ2dztcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgbWFyZ2luOiAycmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4yNSk7XG59XG4ucHVibGljLWNvbnRhaW5lciAucHVibGljLWNhcmQueHMge1xuICBtYXgtd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHVibGljLWNvbnRhaW5lciAucHVibGljLWNhcmQuc20ge1xuICBtYXgtd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7XG59XG4ucHVibGljLWNvbnRhaW5lciAucHVibGljLWNhcmQubWQge1xuICBtYXgtd2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7XG59XG4ucHVibGljLWNvbnRhaW5lciAucHVibGljLWNhcmQubGcge1xuICBtYXgtd2lkdGg6IDk1MHB4ICFpbXBvcnRhbnQ7XG59XG4ucHVibGljLWNvbnRhaW5lciAucHVibGljLWNhcmQueGwge1xuICBtYXgtd2lkdGg6IDEwNTBweCAhaW1wb3J0YW50O1xufVxuLnB1YmxpYy1jb250YWluZXIgLnB1YmxpYy1jYXJkLnh4bCB7XG4gIG1heC13aWR0aDogMTE1MHB4ICFpbXBvcnRhbnQ7XG59XG4ucHVibGljLWNvbnRhaW5lciAucHVibGljLWNhcmQueHh4bCB7XG4gIG1heC13aWR0aDogMTI1MHB4ICFpbXBvcnRhbnQ7XG59XG4ucHVibGljLWNvbnRhaW5lciAucHVibGljLWNhcmQuZnVsbCB7XG4gIG1heC13aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuLnB1YmxpYy1jb250YWluZXIgLnB1YmxpYy1jYXJkIGgxIHtcbiAgY29sb3I6ICMxRDM1NjA7XG59XG5cbiNsb2dpbiAucHVibGljLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogNzY0cHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjI1KTtcbn1cbiNsb2dpbiAucHVibGljLWNhcmQgaDEge1xuICBjb2xvcjogIzFEMzU2MDtcbn1cbiNsb2dpbiAubG9naW4tbG9nbyB7XG4gIHdpZHRoOiAxMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuI2xvZ2luIC5sb2dpbi1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvZHVjdC10aWxlcyB7XG4gIC0tZ2FwOiAxLjVyZW07XG4gIC0tY29sdW1uczogNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGdhcDogdmFyKC0tZ2FwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTBweCkge1xuICAucHJvZHVjdC10aWxlcyB7XG4gICAgLS1jb2x1bW5zOiA0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgLnByb2R1Y3QtdGlsZXMge1xuICAgIC0tY29sdW1uczogMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnByb2R1Y3QtdGlsZXMge1xuICAgIC0tY29sdW1uczogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEycHgpIHtcbiAgLnByb2R1Y3QtdGlsZXMge1xuICAgIC0tY29sdW1uczogMTtcbiAgfVxufVxuLnByb2R1Y3QtdGlsZXMgLmNhcmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogY2FsYygxMDAlIC8gdmFyKC0tY29sdW1ucykgLSB2YXIoLS1nYXApICsgdmFyKC0tZ2FwKSAvIHZhcigtLWNvbHVtbnMpKTtcbn1cbi5wcm9kdWN0LWRldGFpbHMgZGwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvZHVjdC1kZXRhaWxzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnByb2R1Y3QtZGV0YWlscy1oZWFkZXItYWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWxzLWhlYWRlci1hY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbHMtaGVhZGVyLWFjdGlvbiAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJvZmlsZSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJvZmlsZSBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9maWxlIC5hcHBsaWNhdGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhNmE2O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wcm9maWxlIC5idXNpbmVzcy1uYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2ZpbGUgLmJ1c2luZXNzLW5hbWUgZGl2IHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLnByb2ZpbGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9maWxlIHRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5wcm9maWxlIHRhYmxlIHRoLCAucHJvZmlsZSB0YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9maWxlIHRhYmxlIHRoLCAucHJvZmlsZSB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnByb2ZpbGUgdGFibGUgdGQge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9maWxlIHRhYmxlIHRoLCAucHJvZmlsZSB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucHJvZmlsZSB0YWJsZSB0ZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG4ucHJvZmlsZSB0YWJsZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuI21lbWJlci1hcHBsaWNhdGlvbiAubG9jYXRpb24tZGV0YWlscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY1RjU7XG4gIGJvcmRlci1jb2xvcjogI0U4RThFODtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4jbWVtYmVyLWFwcGxpY2F0aW9uIC5sb2NhdGlvbi1kZXRhaWxzLCAjbWVtYmVyLWFwcGxpY2F0aW9uIC5sb2NhdGlvbi1kZXRhaWxzICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNUY1O1xuICBjb2xvcjogIzFEMzU2MDtcbn1cbiNtZW1iZXItYXBwbGljYXRpb24gLmxvY2F0aW9uLWRldGFpbHMgaHIge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuI3NhbGVzLWRhdGEgdHIud2lsbC1ub3QtaW1wb3J0IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDIzMiwgMjMyLCAwLjg1KTtcbn1cbiNzYWxlcy1kYXRhIHRyLndpbGwtbm90LWltcG9ydCB0ZCwgI3NhbGVzLWRhdGEgdHIud2lsbC1ub3QtaW1wb3J0IHRkIGEge1xuICBjb2xvcjogcmdiYSg1MCwgNTAsIDUwLCAwLjQpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuI3NhbGVzLWRhdGEgdHIud2lsbC1ub3QtaW1wb3J0ICsgdHIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG50cml4LWVkaXRvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjRlbSAwLjZlbTtcbiAgbWluLWhlaWdodDogNWVtO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG50cml4LXRvb2xiYXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4ODg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLWdyb3VwLXNwYWNlciB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tZ3JvdXAtc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24udHJpeC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjY2JlZWZhO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uOmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdHJpeC10b29sYmFyIC50cml4LWJ1dHRvbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgcGFkZGluZzogMCAwLjNlbTtcbiAgfVxufVxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgd2lkdGg6IDIuNmVtO1xuICBoZWlnaHQ6IDEuNmVtO1xuICBtYXgtd2lkdGg6IGNhbGMoMC44ZW0gKyA0dncpO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24ge1xuICAgIGhlaWdodDogMmVtO1xuICAgIG1heC13aWR0aDogY2FsYygwLjhlbSArIDMuNXZ3KTtcbiAgfVxufVxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC42O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb246OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDYlO1xuICAgIGxlZnQ6IDYlO1xuICB9XG59XG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLnRyaXgtYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uOmRpc2FibGVkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjEyNTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1hdHRhY2g6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTAuNSUyMDE4VjcuNWMwLTIuMjUlMjAzLTIuMjUlMjAzJTIwMFYxOGMwJTIwNC4xMjUtNiUyMDQuMTI1LTYlMjAwVjcuNWMwLTYuMzc1JTIwOS02LjM3NSUyMDklMjAwVjE4JTIyJTIwc3Ryb2tlJTNEJTIyJTIzMDAwJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUyMHN0cm9rZS1taXRlcmxpbWl0JTNEJTIyMTAlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIHRvcDogOCU7XG4gIGJvdHRvbTogNCU7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24tYm9sZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTYuNTIyJTIwMTkuMjQyYS41LjUlMjAwJTIwMCUyMDEtLjUtLjVWNS4zNWEuNS41JTIwMCUyMDAlMjAxJTIwLjUtLjVoNS43ODNjMS4zNDclMjAwJTIwMi40Ni4zNDUlMjAzLjI0Ljk4Mi43ODMuNjQlMjAxLjIxNiUyMDEuNTYyJTIwMS4yMTYlMjAyLjY4MyUyMDAlMjAxLjEzLS41ODclMjAyLjEyOS0xLjQ3NiUyMDIuNzFhLjM1LjM1JTIwMCUyMDAlMjAwJTIwLjA0OS42MTNjMS4yNTkuNTYlMjAyLjEwMSUyMDEuNzQyJTIwMi4xMDElMjAzLjIyJTIwMCUyMDEuMjgyLS40ODMlMjAyLjMzNC0xLjM2MyUyMDMuMDYzLS44NzYuNzI2LTIuMTMyJTIwMS4xMi0zLjY2JTIwMS4xMmgtNS44OVpNOS4yNyUyMDcuMzQ3djMuMzYyaDEuOTdjLjc2NiUyMDAlMjAxLjM0Ny0uMTclMjAxLjczMy0uNDY0LjM4LS4yOTEuNTg3LS43MTYuNTg3LTEuMjclMjAwLS41My0uMTgzLS45MjgtLjUxMy0xLjE5OC0uMzM0LS4yNzMtLjgzOC0uNDMtMS41MDUtLjQzSDkuMjdabTAlMjA1LjYwNnYzLjc5MWgyLjM4OWMuODMyJTIwMCUyMDEuNDQ4LS4xNzclMjAxLjg1My0uNDk3LjM5OS0uMzE1LjYxNC0uNzg2LjYxNC0xLjQyMyUyMDAtLjYyLS4yMi0xLjA3Ny0uNjMtMS4zODUtLjQxOC0uMzEzLTEuMDUzLS40ODYtMS45MDUtLjQ4Nkg5LjI3WiUyMiUyMGZpbGwlM0QlMjIlMjMwMDAlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24taXRhbGljOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNOSUyMDVoNi41djJoLTIuMjNsLTIuMzElMjAxMEgxM3YySDZ2LTJoMi40NjFsMi4zMDYtMTBIOVY1WiUyMiUyMGZpbGwlM0QlMjIlMjMwMDAlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24tbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTE4Ljk0OCUyMDUuMjU4YTQuMzM3JTIwNC4zMzclMjAwJTIwMCUyMDAtNi4xMDglMjAwTDExLjIxNyUyMDYuODdhLjk5My45OTMlMjAwJTIwMCUyMDAlMjAwJTIwMS40MWMuMzkyLjM5JTIwMS4wMjcuMzklMjAxLjQxOCUyMDBsMS42MjMtMS42MTNhMi4zMjMlMjAyLjMyMyUyMDAlMjAwJTIwMSUyMDMuMjcxJTIwMCUyMDIuMjklMjAyLjI5JTIwMCUyMDAlMjAxJTIwMCUyMDMuMjUxbC0yLjM5MyUyMDIuMzhhMy4wMjElMjAzLjAyMSUyMDAlMjAwJTIwMS00LjI1NSUyMDBsLS4wNS0uMDQ5YTEuMDA3JTIwMS4wMDclMjAwJTIwMCUyMDAtMS40MTglMjAwJTIwLjk5My45OTMlMjAwJTIwMCUyMDAlMjAwJTIwMS40MWwuMDUuMDQ5YTUuMDM2JTIwNS4wMzYlMjAwJTIwMCUyMDAlMjA3LjA5MSUyMDBsMi4zOTQtMi4zOGE0LjI3NSUyMDQuMjc1JTIwMCUyMDAlMjAwJTIwMC02LjA3MlptLTEzLjY4MyUyMDEzLjZhNC4zMzclMjA0LjMzNyUyMDAlMjAwJTIwMCUyMDYuMTA4JTIwMGwxLjI2Mi0xLjI1NWEuOTkzLjk5MyUyMDAlMjAwJTIwMCUyMDAtMS40MSUyMDEuMDA3JTIwMS4wMDclMjAwJTIwMCUyMDAtMS40MTglMjAwTDkuOTU0JTIwMTcuNDVhMi4zMjMlMjAyLjMyMyUyMDAlMjAwJTIwMS0zLjI3JTIwMCUyMDIuMjklMjAyLjI5JTIwMCUyMDAlMjAxJTIwMC0zLjI1MWwyLjM0NC0yLjMzMWEyLjU3OSUyMDIuNTc5JTIwMCUyMDAlMjAxJTIwMy42MzElMjAwYy4zOTIuMzklMjAxLjAyNy4zOSUyMDEuNDE5JTIwMGEuOTkzLjk5MyUyMDAlMjAwJTIwMCUyMDAtMS40MSUyMDQuNTkzJTIwNC41OTMlMjAwJTIwMCUyMDAtNi40NjglMjAwbC0yLjM0NSUyMDIuMzNhNC4yNzUlMjA0LjI3NSUyMDAlMjAwJTIwMCUyMDAlMjA2LjA3MlolMjIlMjBmaWxsJTNEJTIyJTIzMDAwJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLXN0cmlrZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTYlMjAxNC45ODZjLjA4OCUyMDIuNjQ3JTIwMi4yNDYlMjA0LjI1OCUyMDUuNjM1JTIwNC4yNTglMjAzLjQ5NiUyMDAlMjA1LjcxMy0xLjcyOCUyMDUuNzEzLTQuNDYzJTIwMC0uMjc1LS4wMi0uNTM2LS4wNjItLjc4MWgtMy40NjFjLjM5OC4yOTMuNTczLjY1NC41NzMlMjAxLjEyMyUyMDAlMjAxLjAzNS0xLjA3NCUyMDEuNzg3LTIuNjQ2JTIwMS43ODctMS41NjMlMjAwLTIuNzczLS43NjItMi45MS0xLjkyNEg2Wk02LjQzMiUyMDEwaDMuNzYzYy0uNjMyLS4zMTQtLjkxNC0uNzE1LS45MTQtMS4yNzMlMjAwLTEuMDQ1Ljk3Ny0xLjczOSUyMDIuNDMyLTEuNzM5JTIwMS40NzUlMjAwJTIwMi41Mi43MjMlMjAyLjYxNyUyMDEuOTE0aDIuNzY0Yy0uMDUtMi41NDgtMi4xMS00LjIzOC01LjM5LTQuMjM4LTMuMTQ1JTIwMC01LjM5MiUyMDEuNzE5LTUuMzkyJTIwNC4zMTYlMjAwJTIwLjM2My4wNC43MDMuMTIlMjAxLjAyWk00JTIwMTFhMSUyMDElMjAwJTIwMSUyMDAlMjAwJTIwMmgxNWExJTIwMSUyMDAlMjAxJTIwMCUyMDAtMkg0WiUyMiUyMGZpbGwlM0QlMjIlMjMwMDAlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24tcXVvdGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNC41ODElMjA4LjQ3MWMuNDQtLjUlMjAxLjA1Ni0uODM0JTIwMS43NTgtLjk5NUM4LjA3NCUyMDcuMTclMjA5LjIwMSUyMDcuODIyJTIwMTAlMjA4Ljc1MmMxLjM1NCUyMDEuNTc4JTIwMS4zMyUyMDMuNTU1LjM5NCUyMDUuMjc3LS45NDElMjAxLjczMS0yLjc4OCUyMDMuMTYzLTQuOTg4JTIwMy41NmEuNjIyLjYyMiUyMDAlMjAwJTIwMS0uNjUzLS4zMTdjLS4xMTMtLjIwNS0uMTIxLS40OS4xNi0uNzY0LjI5NC0uMjg2LjU2Ny0uNTY2Ljc5MS0uODM1LjIyMi0uMjY2LjQxMy0uNTQuNTI0LS44MTUuMTEzLS4yOC4xNTYtLjU5Ny4wMjYtLjkwOC0uMTI4LS4zMDMtLjM5LS41MjQtLjcyLS42OWEzLjAyJTIwMy4wMiUyMDAlMjAwJTIwMS0xLjY3NC0yLjdjMC0uOTA1LjI4My0xLjU5LjcyLTIuMDg4Wm05LjQxOSUyMDBjLjQ0LS41JTIwMS4wNTUtLjgzNCUyMDEuNzU4LS45OTUlMjAxLjczNC0uMzA2JTIwMi44NjIuMzQ2JTIwMy42NiUyMDEuMjc2JTIwMS4zNTUlMjAxLjU3OCUyMDEuMzMlMjAzLjU1NS4zOTUlMjA1LjI3Ny0uOTQxJTIwMS43MzEtMi43ODklMjAzLjE2My00Ljk4OCUyMDMuNTZhLjYyMi42MjIlMjAwJTIwMCUyMDEtLjY1My0uMzE3Yy0uMTEzLS4yMDUtLjEyMi0uNDkuMTYtLjc2NC4yOTQtLjI4Ni41NjctLjU2Ni43OTEtLjgzNS4yMjItLjI2Ni40MTItLjU0LjUyMy0uODE1LjExNC0uMjguMTU3LS41OTcuMDI2LS45MDgtLjEyNy0uMzAzLS4zOS0uNTI0LS43Mi0uNjlhMy4wMiUyMDMuMDIlMjAwJTIwMCUyMDEtMS42NzItMi43MDFjMC0uOTA1LjI4My0xLjU5LjcyLTIuMDg4WiUyMiUyMGZpbGwlM0QlMjIlMjMwMDAlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24taGVhZGluZy0xOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNMjEuNSUyMDcuNXYtM2gtMTJ2M0gxNHYxM2gzdi0xM2g0LjVaTTklMjAxMy41aDMuNXYtM2gtMTB2M0g2djdoM3YtN1olMjIlMjBmaWxsJTNEJTIyJTIzMDAwJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLWNvZGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBjbGlwLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk0zLjI5MyUyMDExLjI5M2ExJTIwMSUyMDAlMjAwJTIwMCUyMDAlMjAxLjQxNGw0JTIwNGExJTIwMSUyMDAlMjAxJTIwMCUyMDEuNDE0LTEuNDE0TDUuNDE0JTIwMTJsMy4yOTMtMy4yOTNhMSUyMDElMjAwJTIwMCUyMDAtMS40MTQtMS40MTRsLTQlMjA0Wm0xMy40MTQlMjA1LjQxNCUyMDQtNGExJTIwMSUyMDAlMjAwJTIwMCUyMDAtMS40MTRsLTQtNGExJTIwMSUyMDAlMjAxJTIwMC0xLjQxNCUyMDEuNDE0TDE4LjU4NiUyMDEybC0zLjI5MyUyMDMuMjkzYTElMjAxJTIwMCUyMDAlMjAwJTIwMS40MTQlMjAxLjQxNFolMjIlMjBmaWxsJTNEJTIyJTIzMDAwJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLWJ1bGxldC1saXN0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNNSUyMDcuNWExLjUlMjAxLjUlMjAwJTIwMSUyMDAlMjAwLTMlMjAxLjUlMjAxLjUlMjAwJTIwMCUyMDAlMjAwJTIwM1pNOCUyMDZhMSUyMDElMjAwJTIwMCUyMDElMjAxLTFoMTFhMSUyMDElMjAwJTIwMSUyMDElMjAwJTIwMkg5YTElMjAxJTIwMCUyMDAlMjAxLTEtMVptMSUyMDVhMSUyMDElMjAwJTIwMSUyMDAlMjAwJTIwMmgxMWExJTIwMSUyMDAlMjAxJTIwMCUyMDAtMkg5Wm0wJTIwNmExJTIwMSUyMDAlMjAxJTIwMCUyMDAlMjAyaDExYTElMjAxJTIwMCUyMDElMjAwJTIwMC0ySDlabS0yLjUtNWExLjUlMjAxLjUlMjAwJTIwMSUyMDEtMyUyMDAlMjAxLjUlMjAxLjUlMjAwJTIwMCUyMDElMjAzJTIwMFpNNSUyMDE5LjVhMS41JTIwMS41JTIwMCUyMDElMjAwJTIwMC0zJTIwMS41JTIwMS41JTIwMCUyMDAlMjAwJTIwMCUyMDNaJTIyJTIwZmlsbCUzRCUyMiUyMzAwMCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1udW1iZXItbGlzdDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTMlMjA0aDJ2NEg0VjVIM1Y0Wm01JTIwMmExJTIwMSUyMDAlMjAwJTIwMSUyMDEtMWgxMWExJTIwMSUyMDAlMjAxJTIwMSUyMDAlMjAySDlhMSUyMDElMjAwJTIwMCUyMDEtMS0xWm0xJTIwNWExJTIwMSUyMDAlMjAxJTIwMCUyMDAlMjAyaDExYTElMjAxJTIwMCUyMDElMjAwJTIwMC0ySDlabTAlMjA2YTElMjAxJTIwMCUyMDElMjAwJTIwMCUyMDJoMTFhMSUyMDElMjAwJTIwMSUyMDAlMjAwLTJIOVptLTMuNS03SDZ2MWwtMS41JTIwMkg2djFIM3YtMWwxLjY2Ny0ySDN2LTFoMi41Wk0zJTIwMTd2LTFoM3Y0SDN2LTFoMnYtLjVINHYtMWgxVjE3SDNaJTIyJTIwZmlsbCUzRCUyMiUyMzAwMCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi11bmRvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNMyUyMDE0YTElMjAxJTIwMCUyMDAlMjAwJTIwMSUyMDFoNmExJTIwMSUyMDAlMjAxJTIwMCUyMDAtMkg2LjI1N2MyLjI0Ny0yLjc2NCUyMDUuMTUxLTMuNjY4JTIwNy41NzktMy4yNjQlMjAyLjU4OS40MzIlMjA0LjczOSUyMDIuMzU2JTIwNS4xNzQlMjA1LjQwNWExJTIwMSUyMDAlMjAwJTIwMCUyMDEuOTgtLjI4M2MtLjU2NC0zLjk1LTMuNDE1LTYuNTI2LTYuODI1LTcuMDk1QzExLjA4NCUyMDcuMjUlMjA3LjYzJTIwOC4zNzclMjA1JTIwMTEuMzlWOGExJTIwMSUyMDAlMjAwJTIwMC0yJTIwMHY2Wm0yLTFaJTIyJTIwZmlsbCUzRCUyMiUyMzAwMCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1yZWRvOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNMjElMjAxNGExJTIwMSUyMDAlMjAwJTIwMS0xJTIwMWgtNmExJTIwMSUyMDAlMjAxJTIwMSUyMDAtMmgzLjc0M2MtMi4yNDctMi43NjQtNS4xNTEtMy42NjgtNy41NzktMy4yNjQtMi41ODkuNDMyLTQuNzM5JTIwMi4zNTYtNS4xNzQlMjA1LjQwNWExJTIwMSUyMDAlMjAwJTIwMS0xLjk4LS4yODNjLjU2NC0zLjk1JTIwMy40MTUtNi41MjYlMjA2LjgyNi03LjA5NSUyMDMuMDgtLjUxMyUyMDYuNTM0LjYxNCUyMDkuMTY0JTIwMy42MjZWOGExJTIwMSUyMDAlMjAxJTIwMSUyMDIlMjAwdjZabS0yLTFaJTIyJTIwZmlsbCUzRCUyMiUyMzAwMCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1kZWNyZWFzZS1uZXN0aW5nLWxldmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNNSUyMDZhMSUyMDElMjAwJTIwMCUyMDElMjAxLTFoMTJhMSUyMDElMjAwJTIwMSUyMDElMjAwJTIwMkg2YTElMjAxJTIwMCUyMDAlMjAxLTEtMVptNCUyMDVhMSUyMDElMjAwJTIwMSUyMDAlMjAwJTIwMmg5YTElMjAxJTIwMCUyMDElMjAwJTIwMC0ySDlabS0zJTIwNmExJTIwMSUyMDAlMjAxJTIwMCUyMDAlMjAyaDEyYTElMjAxJTIwMCUyMDElMjAwJTIwMC0ySDZabS0zLjcwNy01LjcwN2ExJTIwMSUyMDAlMjAwJTIwMCUyMDAlMjAxLjQxNGwyJTIwMmExJTIwMSUyMDAlMjAxJTIwMCUyMDEuNDE0LTEuNDE0TDQuNDE0JTIwMTJsMS4yOTMtMS4yOTNhMSUyMDElMjAwJTIwMCUyMDAtMS40MTQtMS40MTRsLTIlMjAyWiUyMiUyMGZpbGwlM0QlMjIlMjMwMDAlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24taW5jcmVhc2UtbmVzdGluZy1sZXZlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTUlMjA2YTElMjAxJTIwMCUyMDAlMjAxJTIwMS0xaDEyYTElMjAxJTIwMCUyMDElMjAxJTIwMCUyMDJINmExJTIwMSUyMDAlMjAwJTIwMS0xLTFabTQlMjA1YTElMjAxJTIwMCUyMDElMjAwJTIwMCUyMDJoOWExJTIwMSUyMDAlMjAxJTIwMCUyMDAtMkg5Wm0tMyUyMDZhMSUyMDElMjAwJTIwMSUyMDAlMjAwJTIwMmgxMmExJTIwMSUyMDAlMjAxJTIwMCUyMDAtMkg2Wm0tMi4yOTMtMi4yOTMlMjAyLTJhMSUyMDElMjAwJTIwMCUyMDAlMjAwLTEuNDE0bC0yLTJhMSUyMDElMjAwJTIwMSUyMDAtMS40MTQlMjAxLjQxNEwzLjU4NiUyMDEybC0xLjI5MyUyMDEuMjkzYTElMjAxJTIwMCUyMDElMjAwJTIwMS40MTQlMjAxLjQxNFolMjIlMjBmaWxsJTNEJTIyJTIzMDAwJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtZGlhbG9ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjNlbSAxZW0gI2NjYztcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM4ODg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgei1pbmRleDogNTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWlucHV0LS1kaWFsb2cge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuNWVtIDAuOGVtO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1pbnB1dC0tZGlhbG9nLnZhbGlkYXRlOmludmFsaWQge1xuICBib3gtc2hhZG93OiAjRjAwIDBweCAwcHggMS41cHggMXB4O1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1kaWFsb2cge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtZGlhbG9nLS1saW5rIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWRpYWxvZ19fbGluay1maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1kaWFsb2dfX2xpbmstZmllbGRzIC50cml4LWlucHV0IHtcbiAgZmxleDogMTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWRpYWxvZ19fbGluay1maWVsZHMgLnRyaXgtYnV0dG9uLWdyb3VwIHtcbiAgZmxleDogMCAwIGNvbnRlbnQ7XG4gIG1hcmdpbjogMDtcbn1cblxudHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXTpub3QoLmF0dGFjaG1lbnRfX2NhcHRpb24tZWRpdG9yKSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbnRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtbXV0YWJsZV0gOjotbW96LXNlbGVjdGlvbiwgdHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXTo6LW1vei1zZWxlY3Rpb24sXG50cml4LWVkaXRvciBbZGF0YS10cml4LWN1cnNvci10YXJnZXRdOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbnRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtbXV0YWJsZV0gOjpzZWxlY3Rpb24sIHRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtbXV0YWJsZV06OnNlbGVjdGlvbixcbnRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtY3Vyc29yLXRhcmdldF06OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbnRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtbXV0YWJsZV0uYXR0YWNobWVudF9fY2FwdGlvbi1lZGl0b3I6Zm9jdXM6Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogaGlnaGxpZ2h0O1xufVxuXG50cml4LWVkaXRvciBbZGF0YS10cml4LW11dGFibGVdLmF0dGFjaG1lbnRfX2NhcHRpb24tZWRpdG9yOmZvY3VzOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBoaWdobGlnaHQ7XG59XG5cbnRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtbXV0YWJsZV0uYXR0YWNobWVudC5hdHRhY2htZW50LS1maWxlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGhpZ2hsaWdodDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxudHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXS5hdHRhY2htZW50IGltZyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBoaWdobGlnaHQ7XG59XG5cbnRyaXgtZWRpdG9yIC5hdHRhY2htZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG50cml4LWVkaXRvciAuYXR0YWNobWVudDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnQtLXByZXZpZXcgLmF0dGFjaG1lbnRfX2NhcHRpb246aG92ZXIge1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbnRyaXgtZWRpdG9yIC5hdHRhY2htZW50X19wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGxlZnQ6IDUlO1xuICB3aWR0aDogOTAlO1xuICBvcGFjaXR5OiAwLjk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbjtcbn1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnRfX3Byb2dyZXNzW3ZhbHVlPVwiMTAwXCJdIHtcbiAgb3BhY2l0eTogMDtcbn1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnRfX2NhcHRpb24tZWRpdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnRfX3Rvb2xiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogLTAuOWVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG50cml4LWVkaXRvciAudHJpeC1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxudHJpeC1lZGl0b3IgLnRyaXgtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM2NjY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBwYWRkaW5nOiAwIDAuOGVtO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbnRyaXgtZWRpdG9yIC50cml4LWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbn1cblxudHJpeC1lZGl0b3IgLnRyaXgtYnV0dG9uLnRyaXgtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2NiZWVmYTtcbn1cblxudHJpeC1lZGl0b3IgLnRyaXgtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50cml4LWVkaXRvciAudHJpeC1idXR0b24tLXJlbW92ZSB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxLjhlbTtcbiAgaGVpZ2h0OiAxLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGhpZ2hsaWdodDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxudHJpeC1lZGl0b3IgLnRyaXgtYnV0dG9uLS1yZW1vdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuNztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMGhlaWdodCUzRCUyMjI0JTIyJTIwd2lkdGglM0QlMjIyNCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTklMjA2LjQxJTIwMTcuNTklMjA1JTIwMTIlMjAxMC41OSUyMDYuNDElMjA1JTIwNSUyMDYuNDElMjAxMC41OSUyMDEyJTIwNSUyMDE3LjU5JTIwNi40MSUyMDE5JTIwMTIlMjAxMy40MSUyMDE3LjU5JTIwMTklMjAxOSUyMDE3LjU5JTIwMTMuNDElMjAxMnolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwMGgyNHYyNEgweiUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogOTAlO1xufVxuXG50cml4LWVkaXRvciAudHJpeC1idXR0b24tLXJlbW92ZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cblxudHJpeC1lZGl0b3IgLnRyaXgtYnV0dG9uLS1yZW1vdmU6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnRyaXgtZWRpdG9yIC5hdHRhY2htZW50X19tZXRhZGF0YS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnRyaXgtZWRpdG9yIC5hdHRhY2htZW50X19tZXRhZGF0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIG1heC13aWR0aDogOTAlO1xuICBwYWRkaW5nOiAwLjFlbSAwLjZlbTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG50cml4LWVkaXRvciAuYXR0YWNobWVudF9fbWV0YWRhdGEgLmF0dGFjaG1lbnRfX25hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbnRyaXgtZWRpdG9yIC5hdHRhY2htZW50X19tZXRhZGF0YSAuYXR0YWNobWVudF9fc2l6ZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRyaXgtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi50cml4LWNvbnRlbnQgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRyaXgtY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi50cml4LWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIGJvcmRlcjogMCBzb2xpZCAjY2NjO1xuICBib3JkZXItbGVmdC13aWR0aDogMC4zZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbn1cblxuLnRyaXgtY29udGVudCBbZGlyPXJ0bF0gYmxvY2txdW90ZSxcbi50cml4LWNvbnRlbnQgYmxvY2txdW90ZVtkaXI9cnRsXSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwLjNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG59XG5cbi50cml4LWNvbnRlbnQgbGkge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4udHJpeC1jb250ZW50IFtkaXI9cnRsXSBsaSB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4udHJpeC1jb250ZW50IHByZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4udHJpeC1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udHJpeC1jb250ZW50IC5hdHRhY2htZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRyaXgtY29udGVudCAuYXR0YWNobWVudCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRyaXgtY29udGVudCAuYXR0YWNobWVudCBhOmhvdmVyLCAudHJpeC1jb250ZW50IC5hdHRhY2htZW50IGE6dmlzaXRlZDpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udHJpeC1jb250ZW50IC5hdHRhY2htZW50X19jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHJpeC1jb250ZW50IC5hdHRhY2htZW50X19jYXB0aW9uIC5hdHRhY2htZW50X19uYW1lICsgLmF0dGFjaG1lbnRfX3NpemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIOKAolwiO1xufVxuXG4udHJpeC1jb250ZW50IC5hdHRhY2htZW50LS1wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRyaXgtY29udGVudCAuYXR0YWNobWVudC0tcHJldmlldyAuYXR0YWNobWVudF9fY2FwdGlvbiB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4udHJpeC1jb250ZW50IC5hdHRhY2htZW50LS1maWxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMnB4IDJweCAycHg7XG4gIHBhZGRpbmc6IDAuNGVtIDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4udHJpeC1jb250ZW50IC5hdHRhY2htZW50LWdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRyaXgtY29udGVudCAuYXR0YWNobWVudC1nYWxsZXJ5IC5hdHRhY2htZW50IHtcbiAgZmxleDogMSAwIDMzJTtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgbWF4LXdpZHRoOiAzMyU7XG59XG5cbi50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnQtZ2FsbGVyeS5hdHRhY2htZW50LWdhbGxlcnktLTIgLmF0dGFjaG1lbnQsIC50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnQtZ2FsbGVyeS5hdHRhY2htZW50LWdhbGxlcnktLTQgLmF0dGFjaG1lbnQge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuIl19 */