@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;
}

.tooltip-inner {
  font-size: 0.73rem;
  text-align: left !important;
  padding: 10px;
  opacity: 0.8;
}

.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,
.form-group .react-select-container .react-select__control {
  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],
.form-group .react-select-container .react-select__control[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,
.form-group .react-select-container .react-select__control[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, .form-group .react-select-container .react-select__control.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,
.form-group .react-select-container .react-select__control.disabled,
.form-group .react-select-container .react-select__control.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;
  margin-bottom: 0.75rem;
}
.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: 1280px) {
  #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: 1279px) {
  #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 {
  margin-right: 1.5rem;
}
#header nav .logo img {
  -o-object-fit: contain;
     object-fit: contain;
  width: auto;
}
#header nav .logo-large img {
  max-width: 34rem;
  min-width: 19.75rem;
}
#header nav .logo-medium img {
  max-width: 19.75rem;
  min-width: 16.75rem;
}
#header nav .logo-small {
  padding: 10px;
}

#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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQ2hCLDZIQUE2SDtBQUM3SDtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLFdBQVc7RUFDWCx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxhQUFhO0VBQ2Isb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxVQUFVO0FBQ1o7QUFDQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsVUFBVTtFQUNWLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsVUFBVTtBQUNaO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRTtJQUNFLGVBQWU7RUFDakI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxhQUFhO0VBQ2Y7QUFDRjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFO0lBQ0Usb0JBQW9CO0lBQ3BCLHFCQUFxQjtFQUN2QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtJQUNsQixtQkFBbUI7RUFDckI7QUFDRjs7QUFFQTtFQUNFLGlCQUFpQjtFQUNqQixvQkFBb0I7QUFDdEI7QUFDQTtFQUNFO0lBQ0UsbUJBQW1CO0lBQ25CLHNCQUFzQjtFQUN4QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtJQUNqQixvQkFBb0I7RUFDdEI7QUFDRjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQiwyQkFBMkI7RUFDM0IsYUFBYTtFQUNiLFlBQVk7QUFDZDs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLHNDQUFzQztBQUN4Qzs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLG1DQUFtQztBQUNyQzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHVDQUF1QztBQUN6Qzs7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLHFDQUFxQztBQUN2Qzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2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QUNFLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsV0FBVztFQUNYLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGVBQWU7RUFDZixjQUFjO0FBQ2hCIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW50ZXI6aXRhbCxvcHN6LHdnaHRAMCwxNC4uMzIsMTAwLi45MDA7MSwxNC4uMzIsMTAwLi45MDAmZGlzcGxheT1zd2FwXCIpO1xuKiB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnR1cmJvLXByb2dyZXNzLWJhciB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThjNjY4O1xufVxuXG4uZmxleC1zdHJldGNoLCAjaGVhZGVyIG5hdiAubG9nbywgI2hlYWRlciBuYXYsIC5uYXYtYnJlYWtkb3duIG5hdiB1bDpub3QoLmRyb3Bkb3duLW1lbnUpIGxpLCAjaGVhZGVyIG5hdiB1bDpub3QoLmRyb3Bkb3duLW1lbnUpIGxpLCAjdGVydGlhcnktbmF2aWdhdGlvbiBuYXYgdWw6bm90KC5kcm9wZG93bi1tZW51KSBsaSwgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIG5hdiB1bDpub3QoLmRyb3Bkb3duLW1lbnUpIGxpLCAubmF2LWJyZWFrZG93biBuYXYgdWw6bm90KC5kcm9wZG93bi1tZW51KSwgI2hlYWRlciBuYXYgdWw6bm90KC5kcm9wZG93bi1tZW51KSwgI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsOm5vdCguZHJvcGRvd24tbWVudSksICNzZWNvbmRhcnktbmF2aWdhdGlvbiBuYXYgdWw6bm90KC5kcm9wZG93bi1tZW51KSwgLm5hdi1icmVha2Rvd24gbmF2LCAjdGVydGlhcnktbmF2aWdhdGlvbiBuYXYsICNzZWNvbmRhcnktbmF2aWdhdGlvbiBuYXYsIC5uYXYtYnJlYWtkb3duLCAjaGVhZGVyLCAjdGVydGlhcnktbmF2aWdhdGlvbiwgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5uYXYtYnJlYWtkb3duIG5hdiB1bDpub3QoLmRyb3Bkb3duLW1lbnUpLCAjaGVhZGVyIG5hdiB1bDpub3QoLmRyb3Bkb3duLW1lbnUpLCAjdGVydGlhcnktbmF2aWdhdGlvbiBuYXYgdWw6bm90KC5kcm9wZG93bi1tZW51KSwgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIG5hdiB1bDpub3QoLmRyb3Bkb3duLW1lbnUpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdi1icmVha2Rvd24gbmF2IHVsOm5vdCguZHJvcGRvd24tbWVudSkgbGkgYSwgI2hlYWRlciBuYXYgdWw6bm90KC5kcm9wZG93bi1tZW51KSBsaSBhLCAjdGVydGlhcnktbmF2aWdhdGlvbiBuYXYgdWw6bm90KC5kcm9wZG93bi1tZW51KSBsaSBhLCAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gbmF2IHVsOm5vdCguZHJvcGRvd24tbWVudSkgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udi1zZXAge1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjYTZhNmE2O1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTZhNmE2O1xuICBvcGFjaXR5OiAxO1xufVxuaHIudGhpY2sge1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXBwLWNvbnRhaW5lciwgI3BhZ2UsIC5vdmVybGF5LXNjcm9sbGFibGUsIC5vdmVybGF5LWFjdGlvbnMge1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFwcC1jb250YWluZXIsICNwYWdlLCAub3ZlcmxheS1zY3JvbGxhYmxlLCAub3ZlcmxheS1hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHAtY29udGFpbmVyLCAjcGFnZSwgLm92ZXJsYXktc2Nyb2xsYWJsZSwgLm92ZXJsYXktYWN0aW9ucyB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuXG4uYXBwLWNvbnRhaW5lci14LCAjaGVhZGVyLCAjdGVydGlhcnktbmF2aWdhdGlvbiwgI3NlY29uZGFyeS1uYXZpZ2F0aW9uIG5hdiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcHAtY29udGFpbmVyLXgsICNoZWFkZXIsICN0ZXJ0aWFyeS1uYXZpZ2F0aW9uLCAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHAtY29udGFpbmVyLXgsICNoZWFkZXIsICN0ZXJ0aWFyeS1uYXZpZ2F0aW9uLCAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4uYXBwLWNvbnRhaW5lci15LCAucHJvZmlsZSAuYnVzaW5lc3MtbmFtZSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcHAtY29udGFpbmVyLXksIC5wcm9maWxlIC5idXNpbmVzcy1uYW1lIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHAtY29udGFpbmVyLXksIC5wcm9maWxlIC5idXNpbmVzcy1uYW1lIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4udy00MDAge1xuICB3aWR0aDogNHJlbTtcbn1cblxuLnctMTEwMCB7XG4gIHdpZHRoOiAxMXJlbTtcbn1cblxuYS5idG4tY2lyY2xlOmhvdmVyIHtcbiAgY29sb3I6IHJnYig0MCwgNDIsIDU0KSAhaW1wb3J0YW50O1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBmb250LXNpemU6IDAuNzNyZW07XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMzIzMjMyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogIzMyMzIzMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC1ncmF5IHtcbiAgY29sb3I6ICNGNkY1RjUgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItbGlnaHQtZ3JheSB7XG4gIGJvcmRlci1jb2xvcjogI0Y2RjVGNSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC1ncmF5MiB7XG4gIGNvbG9yOiAjRThFOEU4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ncmF5MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1saWdodC1ncmF5MiB7XG4gIGJvcmRlci1jb2xvcjogI0U4RThFOCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10YWJsZS1ib3JkZXIge1xuICBjb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYmctdGFibGUtYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXRhYmxlLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdXBlci1saWdodCB7XG4gIGNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdXBlci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1zdXBlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oZWFkaW5nIHtcbiAgY29sb3I6ICMxRDM1NjAgIWltcG9ydGFudDtcbn1cblxuLmJnLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItaGVhZGluZyB7XG4gIGJvcmRlci1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saW5rIHtcbiAgY29sb3I6ICM0NTc1ZDEgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU3NWQxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NzVkMSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saW5rLWRhbmdlciB7XG4gIGNvbG9yOiAjYzMzMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saW5rLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1saW5rLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2MzMzMzMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWdobGlnaHQge1xuICBjb2xvcjogI2U4YzY2OCAhaW1wb3J0YW50O1xufVxuXG4uYmctaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YzY2OCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWhpZ2hsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2U4YzY2OCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICNlMmVhZjkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItYmctaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2UyZWFmOSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICNmOWYwZDggIWltcG9ydGFudDtcbn1cblxuLmJnLWJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMGQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItYmctd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZjBkOCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZiZTRlNCAhaW1wb3J0YW50O1xufVxuXG4uYmctYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTRlNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWJnLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZTRlNCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICNkZWY5ZDggIWltcG9ydGFudDtcbn1cblxuLmJnLWJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVmOWQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItYmctc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2RlZjlkOCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzM4NGUzMyAhaW1wb3J0YW50O1xufVxuXG4uYmctdGV4dC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NGUzMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXRleHQtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzM4NGUzMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzRlNDYyZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdGV4dC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlNDYyZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXRleHQtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogIzRlNDYyZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjNWMzZjNmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10ZXh0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzNmM2YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci10ZXh0LWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogIzVjM2YzZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZXh0LWluZm8ge1xuICBjb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4uYmctdGV4dC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXRleHQtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib3JkZXItaW5mbyB7XG4gIGNvbG9yOiAjYzRkMWVmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib3JkZXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGQxZWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2M0ZDFlZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib3JkZXItZGFuZ2VyIHtcbiAgY29sb3I6ICNmNGJlYmUgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvcmRlci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiZWJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y0YmViZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib3JkZXItd2FybmluZyB7XG4gIGNvbG9yOiAjZjFkY2E0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib3JkZXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWRjYTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2YxZGNhNCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib3JkZXItc3VjY2VzcyB7XG4gIGNvbG9yOiAjYTFlMjkzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib3JkZXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWUyOTMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2ExZTI5MyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib3JkZXItaW5wdXQge1xuICBjb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9yZGVyLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWJvcmRlci1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWZhdWx0IHtcbiAgY29sb3I6ICNkZmU1ZjAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNWYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI2RmZTVmMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ub25lLCAuYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC10aGljayB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ibGFjayB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMjMyMzIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGlnaHQtZ3JheSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNkY1RjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGlnaHQtZ3JheTIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRThFOEU4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXRhYmxlLWJvcmRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhNmE2YTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Atc3VwZXItbGlnaHQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWhlYWRpbmcge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXdoaXRlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saW5rIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ1NzVkMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1saW5rLWRhbmdlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U4YzY2OCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZy1pbmZvIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2UyZWFmOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZy13YXJuaW5nIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y5ZjBkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1iZy1kYW5nZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmJlNGU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJnLXN1Y2Nlc3Mge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGVmOWQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXRleHQtc3VjY2VzcyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzODRlMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtdGV4dC13YXJuaW5nIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRlNDYyZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC10ZXh0LWRhbmdlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1YzNmM2YgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtdGV4dC1pbmZvIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ib3JkZXItaW5mbyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjNGQxZWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNGJlYmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFkY2E0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ExZTI5MyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ib3JkZXItaW5wdXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZhNmE2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRlZmF1bHQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGZlNWYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbm9uZSwgLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtdGhpY2sge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJsYWNrIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzIzMjMyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbGlnaHQtZ3JheSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0Y2RjVGNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWxpZ2h0LWdyYXkyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRThFOEU4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtdGFibGUtYm9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYTZhNmE2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtc3VwZXItbGlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1oZWFkaW5nIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtd2hpdGUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1saW5rIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDU3NWQxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtbGluay1kYW5nZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1oaWdobGlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlOGM2NjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1iZy1pbmZvIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTJlYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYmctd2FybmluZyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y5ZjBkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJnLWRhbmdlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZiZTRlNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJnLXN1Y2Nlc3Mge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkZWY5ZDggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC10ZXh0LXN1Y2Nlc3Mge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzODRlMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC10ZXh0LXdhcm5pbmcge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0ZTQ2MmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC10ZXh0LWRhbmdlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzVjM2YzZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LXRleHQtaW5mbyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzRkMWVmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y0YmViZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LWJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjFkY2E0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNhMWUyOTMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1ib3JkZXItaW5wdXQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNhNmE2YTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC1kZWZhdWx0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGZlNWYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLW5vbmUsIC5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRoaWNrIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJsYWNrIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMyMzIzMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC1ncmF5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y2RjVGNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1saWdodC1ncmF5MiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFOEU4RTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGFibGUtYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1zdXBlci1saWdodCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20taGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxRDM1NjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20td2hpdGUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpbmsge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDU3NWQxICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWxpbmstZGFuZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2MzMzMzMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1oaWdobGlnaHQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZThjNjY4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJnLWluZm8ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTJlYWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJnLXdhcm5pbmcge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjlmMGQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJnLWRhbmdlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYmU0ZTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYmctc3VjY2VzcyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZWY5ZDggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tdGV4dC1zdWNjZXNzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM4NGUzMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10ZXh0LXdhcm5pbmcge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGU0NjJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXRleHQtZGFuZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzVjM2YzZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS10ZXh0LWluZm8ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M0ZDFlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y0YmViZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMWRjYTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTFlMjkzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWJvcmRlci1pbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhNmE2YTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZGVmYXVsdCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZmU1ZjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LW5vbmUsIC5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRoaWNrIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmxhY2sge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMyMzIzMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtbGlnaHQtZ3JheSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjZGNUY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1saWdodC1ncmF5MiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRThFOEU4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10YWJsZS1ib3JkZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtc3VwZXItbGlnaHQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtaGVhZGluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC13aGl0ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1saW5rIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NTc1ZDEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWxpbmstZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWhpZ2hsaWdodCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZThjNjY4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1iZy1pbmZvIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlMmVhZjkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJnLXdhcm5pbmcge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y5ZjBkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYmctZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmYmU0ZTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LWJnLXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RlZjlkOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtdGV4dC1zdWNjZXNzIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzODRlMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LXRleHQtd2FybmluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNGU0NjJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10ZXh0LWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNWMzZjNmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC10ZXh0LWluZm8ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFEMzU2MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYm9yZGVyLWluZm8ge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2M0ZDFlZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjRiZWJlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjFkY2E0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYTFlMjkzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC1ib3JkZXItaW5wdXQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtZGVmYXVsdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGZlNWYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGhpY2tuZXNzLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRoaWNrbmVzcy0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLnotaW5kZXgtMiB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10aGlja25lc3MtMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi56LWluZGV4LTMge1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGhpY2tuZXNzLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC00IHtcbiAgei1pbmRleDogNCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRoaWNrbmVzcy01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnotaW5kZXgtNSB7XG4gIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10aGlja25lc3MtNiB7XG4gIGJvcmRlci13aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi56LWluZGV4LTYge1xuICB6LWluZGV4OiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGhpY2tuZXNzLTcge1xuICBib3JkZXItd2lkdGg6IDdweCAhaW1wb3J0YW50O1xufVxuXG4uei1pbmRleC03IHtcbiAgei1pbmRleDogNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRoaWNrbmVzcy04IHtcbiAgYm9yZGVyLXdpZHRoOiA4cHggIWltcG9ydGFudDtcbn1cblxuLnotaW5kZXgtOCB7XG4gIHotaW5kZXg6IDggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10aGlja25lc3MtOSB7XG4gIGJvcmRlci13aWR0aDogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi56LWluZGV4LTkge1xuICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGhpY2tuZXNzLTEwIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi56LWluZGV4LTEwIHtcbiAgei1pbmRleDogMTAgIWltcG9ydGFudDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuI3BhZ2UgcCwgI3BhZ2UgbGkge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGNvbG9yOiAjMUQzNTYwO1xufVxuXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbmgyLCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmRsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbmRsIGR0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2E2YTZhNjtcbn1cbmRsIGRkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm1pZC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjYTZhNmE2O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIG1pbi1oZWlnaHQ6IDIuNjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC43NWVtO1xufVxuLmJ0bi1zbSwgLmJ0bi1jb21wYWN0IHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI2U4YzY2ODtcbiAgYm9yZGVyLWNvbG9yOiAjZThjNjY4O1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGJhY2tncm91bmQ6IHJnYigyMjEuODg3OTMxMDM0NSwgMTcyLjkzOTY1NTE3MjQsIDM3LjYxMjA2ODk2NTUpO1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIzMiwgMTk4LCAxMDQsIDAuNSk7XG59XG4uYnRuLWxpbmsge1xuICBjb2xvcjogIzQ1NzVkMTtcbn1cbi5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2UyZWFmOTtcbn1cbi5idG4tbGluay1kYW5nZXIge1xuICBjb2xvcjogI2MzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbmstZGFuZ2VyOmhvdmVyLCAuYnRuLWxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMzQuMzU5NzU2MDk3NiwgMzUuMTQwMjQzOTAyNCwgMzUuMTQwMjQzOTAyNCk7XG4gIGJhY2tncm91bmQ6ICNmYmU0ZTQ7XG59XG4uYnRuLWxpbmsgaTpiZWZvcmUsIC5idG4tbGluayBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmNGJlYmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNWMzZjNmO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIsIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1YzNmM2Y7XG4gIGJhY2tncm91bmQ6IHJnYigyMzguODMyODk0NzM2OCwgMTU5LjQ2NzEwNTI2MzIsIDE1OS40NjcxMDUyNjMyKTtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI0NCwgMTkwLCAxOTAsIDAuNzUpO1xufVxuLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2YxZGNhNDtcbiAgYm9yZGVyLWNvbG9yOiAjZjFkY2E0O1xuICBjb2xvcjogIzRlNDYyZTtcbn1cbi5idG4td2FybmluZzpob3ZlciwgLmJ0bi13YXJuaW5nOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0ZTQ2MmU7XG4gIGJhY2tncm91bmQ6IHJnYigyNDcuOCwgMjM3LCAyMDguMik7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQxLCAyMjAsIDE2NCwgMC43NSk7XG59XG4uYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjYTFlMjkzO1xuICBib3JkZXItY29sb3I6ICNhMWUyOTM7XG4gIGNvbG9yOiAjMzg0ZTMzO1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzM4NGUzMztcbiAgYmFja2dyb3VuZDogcmdiKDEyNi4wMDcyOTkyNzAxLCAyMTUuMjA0Mzc5NTYyLCAxMDYuNzk1NjIwNDM4KTtcbn1cbi5idG4tc3VjY2Vzczpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNjEsIDIyNiwgMTQ3LCAwLjc1KTtcbn1cbi5idG5bZGlzYWJsZWRdLCAuYnRuLmRpc2FibGVkLCAuYnRuLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuI2Vycm9yX2V4cGxhbmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YmViZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjRiZWJlO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmZvcm0tZ3JvdXAgbGFiZWwgLnJlcXVpcmVkIHtcbiAgY29sb3I6ICNjMzMzMzM7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAgLmZvcm0tc2VsZWN0LFxuLmZvcm0tZ3JvdXAgLnJlYWN0LXNlbGVjdC1jb250YWluZXIgLnJlYWN0LXNlbGVjdF9fY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IDIuNjI1cmVtO1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbFthcmlhLWludmFsaWRdLFxuLmZvcm0tZ3JvdXAgLmZvcm0tc2VsZWN0W2FyaWEtaW52YWxpZF0sXG4uZm9ybS1ncm91cCAuZm9ybS1jaGVja1thcmlhLWludmFsaWRdLFxuLmZvcm0tZ3JvdXAgLmZvcm0tZmlsZVthcmlhLWludmFsaWRdLFxuLmZvcm0tZ3JvdXAgLmZvcm0tbXVsdGktc2VsZWN0W2FyaWEtaW52YWxpZF0sXG4uZm9ybS1ncm91cCAucmVhY3Qtc2VsZWN0LWNvbnRhaW5lciAucmVhY3Qtc2VsZWN0X19jb250cm9sW2FyaWEtaW52YWxpZF0ge1xuICBib3JkZXItY29sb3I6ICNmNGJlYmU7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sW2FyaWEtaW52YWxpZF0gKyBlbSxcbi5mb3JtLWdyb3VwIC5mb3JtLXNlbGVjdFthcmlhLWludmFsaWRdICsgZW0sXG4uZm9ybS1ncm91cCAuZm9ybS1jaGVja1thcmlhLWludmFsaWRdICsgZW0sXG4uZm9ybS1ncm91cCAuZm9ybS1maWxlW2FyaWEtaW52YWxpZF0gKyBlbSxcbi5mb3JtLWdyb3VwIC5mb3JtLW11bHRpLXNlbGVjdFthcmlhLWludmFsaWRdICsgZW0sXG4uZm9ybS1ncm91cCAucmVhY3Qtc2VsZWN0LWNvbnRhaW5lciAucmVhY3Qtc2VsZWN0X19jb250cm9sW2FyaWEtaW52YWxpZF0gKyBlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGNvbG9yOiAjYzMzMzMzO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5kaXNhYmxlZCwgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5kaXNhYmxlZDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1ncm91cCAuZm9ybS1zZWxlY3QuZGlzYWJsZWQsXG4uZm9ybS1ncm91cCAuZm9ybS1zZWxlY3QuZGlzYWJsZWQ6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2suZGlzYWJsZWQsXG4uZm9ybS1ncm91cCAuZm9ybS1jaGVjay5kaXNhYmxlZDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1ncm91cCAuZm9ybS1maWxlLmRpc2FibGVkLFxuLmZvcm0tZ3JvdXAgLmZvcm0tZmlsZS5kaXNhYmxlZDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1ncm91cCAuZm9ybS1tdWx0aS1zZWxlY3QuZGlzYWJsZWQsXG4uZm9ybS1ncm91cCAuZm9ybS1tdWx0aS1zZWxlY3QuZGlzYWJsZWQ6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZ3JvdXAgLnJlYWN0LXNlbGVjdC1jb250YWluZXIgLnJlYWN0LXNlbGVjdF9fY29udHJvbC5kaXNhYmxlZCxcbi5mb3JtLWdyb3VwIC5yZWFjdC1zZWxlY3QtY29udGFpbmVyIC5yZWFjdC1zZWxlY3RfX2NvbnRyb2wuZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNjtcbiAgY29sb3I6ICNmN2Y3Zjc7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1maWxlIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTZhNmE2O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mb3JtLWdyb3VwIC5mb3JtLWZpbGVbYXJpYS1pbnZhbGlkXSAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0YmViZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tZmlsZVthcmlhLWludmFsaWRdICsgZW0ge1xuICB0b3A6IC0xMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1jaGVja1thcmlhLWludmFsaWRdICsgZW0ge1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAzNXB4O1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tbXVsdGktc2VsZWN0ID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1tdWx0aS1zZWxlY3QgZGl2W2NsYXNzKj1jb250cm9sXSB7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogaW5pdGlhbDtcbn1cbi5mb3JtLWdyb3VwIC5mb3JtLW11bHRpLXNlbGVjdCBkaXZbY2xhc3MqPWNvbnRyb2xdLmZvY3VzZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiBpbml0aWFsO1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tbXVsdGktc2VsZWN0IGRpdltjbGFzcyo9bXVsdGlWYWx1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQzNTYwO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tbXVsdGktc2VsZWN0IGRpdltjbGFzcyo9bXVsdGlWYWx1ZV0gZGl2W3JvbGU9YnV0dG9uXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMzMzMzM7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uZm9ybS1ncm91cCAuZm9ybS1tdWx0aS1zZWxlY3QgZGl2W2NsYXNzKj1tdWx0aVZhbHVlXSA+IGRpdiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tc2VhcmNoIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICB3aWR0aDogMTlyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNzVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcImljb24tc2VhcmNoLnN2Z1wiKSBjYWxjKDEwMCUgLSAxcmVtKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmZvcm0tZ3JvdXAuZmlsdGVyLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWdyb3VwLmZpbHRlci1zZWxlY3QgbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuNzVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZm9ybS1ncm91cC5maWx0ZXItc2VsZWN0LXNob3cgc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjdyZW07XG59XG4uZm9ybS1ncm91cC5maWx0ZXItc2VsZWN0LXNvcnQgc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xufVxuLmZvcm0tZ3JvdXAtbXVsdGktY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5mb3JtLWdyb3VwIC5mb3JtLWZpbGUgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncm91cC5jb2wtNDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5mb3JtLWdyb3VwLmNvbC00Omxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLWdyb3VwLmNvbC02Omxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1jaGVjay1pbnB1dCArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXRvcDogMC4xNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXQgKyAuZm9ybS1jaGVjay1sYWJlbDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE2YTY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkICsgLmZvcm0tY2hlY2stbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQ1NzVkMTtcbiAgYm9yZGVyLWNvbG9yOiAjNDU3NWQxO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCArIC5mb3JtLWNoZWNrLWxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKGljb24tY2hlY2tib3gtY2hlY2suc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dICsgLmZvcm0tY2hlY2stbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10gKyAuZm9ybS1jaGVjay1sYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpY29uLXJhZGlvLWRvdC5zdmcpO1xufVxuXG4uZmllbGRzLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmllbGRzLWlubGluZSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLXRleHQge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5maWxlIC5mb3JtLXRleHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm5vLWxpc3Qtc3R5bGUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubm8tbGlzdC1zdHlsZSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5uby1saXN0LXN0eWxlIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjYyNXJlbTtcbn1cbi5pbnB1dC1ncm91cC10ZXh0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmNGJlYmU7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJhZGdlIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMC45O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5iYWRnZS50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2RmZTVmMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZGZlNWYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG4uYmFkZ2UudGV4dC1iZy1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2RmZTVmMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzIzMjMyICFpbXBvcnRhbnQ7XG59XG4uYmFkZ2UudGV4dC1iZy1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTFlMjkzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNkZWY5ZDggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzODRlMzMgIWltcG9ydGFudDtcbn1cbi5iYWRnZS50ZXh0LWJnLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmMWRjYTQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjBkOCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzRlNDYyZSAhaW1wb3J0YW50O1xufVxuLmJhZGdlLnRleHQtYmctZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRiZWJlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmYmU0ZTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1YzNmM2YgIWltcG9ydGFudDtcbn1cbi5iYWRnZS50ZXh0LWJnLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMxRDM1NjAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzFEMzU2MCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmJhZGdlLnRleHQtYmctaW5mbywgLmJhZGdlLnRleHQtYmctcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2M0ZDFlZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTJlYWY5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMUQzNTYwICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogI2E2YTZhNjtcbn1cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4udGFibGUgLmJ0bi1zb3J0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuMjVyZW07XG4gIHRvcDogMC41NXJlbTtcbn1cbi50YWJsZSAuYnRuLXNvcnQgaSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi50YWJsZSAuYnRuLXNvcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBvcGFjaXR5OiAxO1xufVxuLnRhYmxlIC5idG4tc29ydC1hY3RpdmUgaSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGFibGU6bm90KC50YWJsZS1zbSkgdGQsIC50YWJsZTpub3QoLnRhYmxlLXNtKSB0aCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtaW4taGVpZ2h0OiAzcmVtO1xufVxuLnRhYmxlOm5vdCgudGFibGUtc20pIHRoIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50YWJsZS50YWJsZS1zbSB0ZCwgLnRhYmxlLnRhYmxlLXNtIHRoIHtcbiAgcGFkZGluZzogMC40cmVtIDAuNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50YWJsZS50YWJsZS1jb21wYWN0IHRkLCAudGFibGUudGFibGUtY29tcGFjdCB0aCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50YWJsZS50YWJsZS1jb21wYWN0IHRkIHtcbiAgZm9udC1zaXplOiA4NSUgIWltcG9ydGFudDtcbn1cbi50YWJsZSB0ZCAuYXBwcm92YWwtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG59XG4udGFibGUtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG59XG4udGFibGUtYWN0aW9ucy1idXR0b25zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC50YWJsZS1hY3Rpb25zLWJ1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLnRhYmxlLWFjdGlvbnMgZmllbGRzZXQjdmlldy1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZS1hY3Rpb25zIGZpZWxkc2V0I3ZpZXctb3B0aW9ucyAudmlldy1vcHRpb24taW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlLWFjdGlvbnMgZmllbGRzZXQjdmlldy1vcHRpb25zIC52aWV3LW9wdGlvbi1sYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE2YTY7XG4gIG1pbi1oZWlnaHQ6IDIuNjI1cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGFibGUtYWN0aW9ucyBmaWVsZHNldCN2aWV3LW9wdGlvbnMgLnZpZXctb3B0aW9uLWxhYmVsLWdyaWQge1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbSAwIDAgMC42MjVyZW07XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi50YWJsZS1hY3Rpb25zIGZpZWxkc2V0I3ZpZXctb3B0aW9ucyAudmlldy1vcHRpb24tbGFiZWwtdGFibGUge1xuICBib3JkZXItcmFkaXVzOiAwIDAuNjI1cmVtIDAuNjI1cmVtIDA7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnRhYmxlLWFjdGlvbnMgZmllbGRzZXQjdmlldy1vcHRpb25zIC52aWV3LW9wdGlvbi1sYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMmVhZjk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZS1hY3Rpb25zIGZpZWxkc2V0I3ZpZXctb3B0aW9ucyAudmlldy1vcHRpb24uY3VycmVudCAudmlldy1vcHRpb24tbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjNDU3NWQxO1xuICBib3JkZXItY29sb3I6ICM0NTc1ZDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udGFibGUtYWN0aW9ucyBmaWVsZHNldCN2aWV3LW9wdGlvbnMgbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMC42MjVyZW0gMCAwO1xufVxuLnRhYmxlLWFjdGlvbnMgLnNlYXJjaC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1NXB4KSB7XG4gIC50YWJsZS1hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC50YWJsZS1hY3Rpb25zIC5zZWFyY2gtZ3JvdXAsIC50YWJsZS1hY3Rpb25zIC5zZWFyY2gsIC50YWJsZS1hY3Rpb25zIC5mb3JtLWdyb3VwIC5mb3JtLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlLWFjdGlvbnMtYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlLWFjdGlvbnMtYnV0dG9ucyBmaWVsZHNldCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC50YWJsZS1hY3Rpb25zLWJ1dHRvbnMgZmllbGRzZXQgbGVnZW5kIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxufVxuLnRhYmxlLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRhYmxlIC50YWJsZSB0aCwgLnRhYmxlIC50YWJsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4uYnRuLWdyb3VwID4gOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCU7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLmNhcmQgLmJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcmVtO1xuICB0b3A6IDFyZW07XG59XG4uY2FyZC1pbWctdG9wIHtcbiAgbWFyZ2luOiAxcmVtIDFyZW0gMC41cmVtIDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2FyZC1wcm9kdWN0IGRsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5jYXJkLXByb2R1Y3QgZGwgZHQge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmNhcmQtcHJvZHVjdCBkbCBkZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uY2FyZC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBnYXA6IDAuNzVyZW07XG59XG4uY2FyZC1hY3Rpb25zIC5idG4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5MHB4KSB7XG4gIC5jYXJkLWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmNhcmQgdGFibGUgdGQsIC5jYXJkIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZCB0YWJsZSB0ZCAuYmFkZ2UsIC5jYXJkIHRhYmxlIHRoIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206IGluaXRpYWw7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiBpbml0aWFsO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5wYWdpbmF0aW9uIGxpIGEge1xuICBjb2xvcjogIzMyMzIzMjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjRyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMmVhZjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGQxZWY7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZTJlYWY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRkMWVmO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cblxuLmFsZXJ0IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5hbGVydCBwIHtcbiAgbWFyZ2luOiAwLjc1cmVtIDA7XG59XG4uYWxlcnQgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGVydC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2UyZWFmOTtcbiAgY29sb3I6ICMxRDM1NjA7XG59XG4uYWxlcnQtcHJpbWFyeSBociB7XG4gIGJvcmRlci1jb2xvcjogIzFEMzU2MDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNkZmU1ZjA7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci1jb2xvcjogIzMyMzIzMjtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZGVmOWQ4O1xuICBjb2xvcjogIzM4NGUzMztcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzg0ZTMzO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2ZiZTRlNDtcbiAgY29sb3I6ICM1YzNmM2Y7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWMzZjNmO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmOWYwZDg7XG4gIGNvbG9yOiAjNGU0NjJlO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItY29sb3I6ICM0ZTQ2MmU7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5hbGVydC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2UyZWFmOTtcbiAgY29sb3I6ICMxRDM1NjA7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci1jb2xvcjogIzFEMzU2MDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmFsZXJ0LWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNWYwO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci1jb2xvcjogIzMyMzIzMjtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmFsZXJ0LWRhcmsge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzFEMzU2MDtcbn1cbi5hbGVydC1kYXJrIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5ub3RpZmljYXRpb24tYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogLTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub3RpZmljYXRpb24tcmVhZCB7XG4gIGJhY2tncm91bmQ6ICNhNmE2YTYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC40O1xufVxuLm5vdGlmaWNhdGlvbi1yZWFkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4jbm90aWZpY2F0aW9ucyB7XG4gIHdpZHRoOiA0MHZ3O1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuI25vdGlmaWNhdGlvbnMgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzMyMzIzMiAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdC13aWR0aDogMTBweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZhNmE2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhNmE2YTYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuI25vdGlmaWNhdGlvbnMgLmxpc3QtZ3JvdXAtaXRlbSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4ubG9nby1jb21wYWN0IHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5mbGFzaC5hbGVydCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBiZXR3ZWVuO1xufVxuXG4ub3ZlcmxheS1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG4gIHotaW5kZXg6IDk5OTg7XG59XG4ub3ZlcmxheS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA4ODBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5vdmVybGF5LXNjcm9sbGFibGUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG59XG4ub3ZlcmxheS1zY3JvbGxhYmxlIC5vdmVybGF5LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNmE2YTY7XG4gIHBhZGRpbmctYm90dG9tOiAwLjM1ZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ub3ZlcmxheS1hY3Rpb25zIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhNmE2YTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5vdmVybGF5LWFjdGlvbnMtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm92ZXJsYXktYWN0aW9ucy1jb25maXJtYXRpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5vdmVybGF5LWFjdGlvbnMtYWRkaXRpb25hbC1maWVsZHMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbiNkZXZlbG9wZXItdG9vbHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0M3B4O1xuICB6LWluZGV4OiA1O1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzQ0NDc1QTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDIsIDU0LCAwLjg1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIGNvbG9yOiAjRjhGOEYyO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDEzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluLW91dDtcbn1cbiNkZXZlbG9wZXItdG9vbHMgI2RldmVsb3Blci10b29scy0tYnV0dG9uLFxuI2RldmVsb3Blci10b29scyAjZGV2ZWxvcGVyLXRvb2xzLS1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNkZXZlbG9wZXItdG9vbHMgI2RldmVsb3Blci10b29scy0tYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4jZGV2ZWxvcGVyLXRvb2xzLS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkZXZlbG9wZXItdG9vbHMtLWNvbnRlbnQgaDQge1xuICBjb2xvcjogI0ZGNzlDNjtcbn1cbiNkZXZlbG9wZXItdG9vbHMtLWNvbnRlbnQgaDQgaSB7XG4gIGNvbG9yOiAjRjhGOEYyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbiNkZXZlbG9wZXItdG9vbHMtLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjOEJFOUZEO1xufVxuI2RldmVsb3Blci10b29scy0tY29udGVudCBkdCB7XG4gIGNvbG9yOiAjNTBGQTdCO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbiNkZXZlbG9wZXItdG9vbHMtLWNvbnRlbnQgZGQge1xuICBmb250LXNpemU6IDkwJTtcbn1cbiNkZXZlbG9wZXItdG9vbHMub3BlbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTBweCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG59XG4jZGV2ZWxvcGVyLXRvb2xzLm9wZW4gI2RldmVsb3Blci10b29scy0tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkZXZlbG9wZXItdG9vbHMub3BlbiAjZGV2ZWxvcGVyLXRvb2xzLS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jZGV2ZWxvcGVyLXRvb2xzLm9wZW4gI2RldmVsb3Blci10b29scy0tY29udGVudCAjZGV2ZWxvcGVyLXRvb2xzLS1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IC01cHggLTVweCAwIDA7XG59XG5cbiNpbXBlcnNvbmF0aW9uLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kOiAjMjgyQTM2O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogOTUlO1xufVxuI2ltcGVyc29uYXRpb24tdG9vbGJhciBoNCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI0ZGNzlDNjtcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICBwYWRkaW5nOiAwO1xufVxuI2ltcGVyc29uYXRpb24tdG9vbGJhciBzcGFuIHtcbiAgY29sb3I6ICM4QkU5RkQ7XG4gIG1hcmdpbjogMCAwIDAgOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuI2ltcGVyc29uYXRpb24tdG9vbGJhciBzbWFsbCB7XG4gIGNvbG9yOiAjNTBGQTdCO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gIHBhZGRpbmc6IDRweDtcbn1cbiNpbXBlcnNvbmF0aW9uLXRvb2xiYXIgZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbiNyZW1vdGVfbW9kYWxfYm9keSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmZ1bGwtaGVpZ2h0LW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5mdWxsLWhlaWdodC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5mdWxsLWhlaWdodC1tb2RhbCAubW9kYWwtYm9keSB7XG4gIGhlaWdodDogOTN2aDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLmZ1bGwtaGVpZ2h0LW1vZGFsIC5tb2RhbC1mb290ZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2E2YTZhNjtcbn1cblxuLm1vZGFsLWJvZHkgLm1vZGFsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E2YTZhNjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4ubW9kYWwtYm9keSAubW9kYWwtaGVhZGluZyBzcGFuIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG4ubW9kYWwtYm9keSAubW9kYWwtaGVhZGluZyBmaWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24ge1xuICB3aWR0aDogOTV2dztcbn1cblxuLnJlcG9ydC1jYXJkIGgxLCAucmVwb3J0LWNhcmQgaDIsIC5yZXBvcnQtY2FyZCBoMyB7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuXG4jaGVhZGVyIG5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICNoZWFkZXIgbmF2IC5uYXYtY2x1c3RlciAubW9iaWxlLW5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNoZWFkZXIgbmF2IC5uYXYtY2x1c3RlciAubW9iaWxlLW5hdi10b2dnbGUtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gPiB1bCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gPiB1bCA+IGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiA+IHVsID4gbGkgYSB7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYm94LXNoYWRvdztcbn1cbiNoZWFkZXIgbmF2IC5uYXYtY2x1c3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGxpIGE6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCByZ2JhKDIzMiwgMTk4LCAxMDQsIDAuNSk7XG59XG4jaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwICNlOGM2Njg7XG59XG4jaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcGRvd24gPiB1bC5kcm9wZG93bi1tZW51IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cbiNoZWFkZXIgbmF2IC5uYXYtY2x1c3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uID4gdWwgPiBsaS5kcm9wZG93biBsaSBhIHtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gPiB1bCA+IGxpLmRyb3Bkb3duIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCAxOTgsIDEwNCwgMC43NSk7XG59XG4jaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiA+IHVsID4gbGkuZHJvcGRvd24gbGk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzIsIDE5OCwgMTA0LCAwLjI1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkge1xuICAjaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiA+IHVsID4gbGkgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICNoZWFkZXIgbmF2IC5uYXYtY2x1c3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHZoKTtcbiAgICB0cmFuc2l0aW9uOiAwLjc1cyBlYXNlIHRyYW5zZm9ybSwgMC43NXMgZWFzZSBib3gtc2hhZG93O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgei1pbmRleDogOTk5OTtcbiAgfVxuICAjaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiA+IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxuICAjaGVhZGVyIG5hdiAubmF2LWNsdXN0ZXIgI3ByaW1hcnktbmF2aWdhdGlvbiA+IHVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJNZW51XCI7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICB9XG4gICNoZWFkZXIgbmF2IC5uYXYtY2x1c3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uID4gdWwgPiBsaSBhIHtcbiAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gIH1cbiAgI2hlYWRlciBuYXYgLm5hdi1jbHVzdGVyICNwcmltYXJ5LW5hdmlnYXRpb24gLm1vYmlsZS1uYXYtdG9nZ2xlLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgcGFkZGluZzogMC4zNXJlbSAwLjc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuMjVyZW07XG4gICAgcmlnaHQ6IDEuMjVyZW07XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gICNoZWFkZXIgbmF2IC5uYXYtY2x1c3RlciAjcHJpbWFyeS1uYXZpZ2F0aW9uLm9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG59XG5cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMxRDM1NjA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY29uZGFyeS1uYXZpZ2F0aW9uLWdyb3VwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFyZW0gMCAwLjY1cmVtIDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY29uZGFyeS1uYXZpZ2F0aW9uLWdyb3VwIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMC42NXJlbSAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2Vjb25kYXJ5LW5hdmlnYXRpb24tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwLjY1cmVtIDFyZW07XG4gIH1cbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2Vjb25kYXJ5LW5hdmlnYXRpb24tZ3JvdXAgaDEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2Vjb25kYXJ5LW5hdmlnYXRpb24tZ3JvdXAgLmNydW1icyB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiAuc2Vjb25kYXJ5LW5hdmlnYXRpb24tZ3JvdXAgLmNydW1icyBhLCAjc2Vjb25kYXJ5LW5hdmlnYXRpb24gLnNlY29uZGFyeS1uYXZpZ2F0aW9uLWdyb3VwIC5jcnVtYnMgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIC5zZWNvbmRhcnktbmF2aWdhdGlvbi1ncm91cCAuY3J1bWJzIGkge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gbmF2IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuI3NlY29uZGFyeS1uYXZpZ2F0aW9uIG5hdiB1bC5uYXYtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC4zNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gbmF2IHVsLm5hdi10YWJzIGxpIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiBuYXYgdWwubmF2LXRhYnMgbGkgYSB7XG4gIGJhY2tncm91bmQ6ICNlMmVhZjk7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtIDAuNzVyZW0gMCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYmFja2dyb3VuZC1jb2xvcjtcbiAgbWluLWhlaWdodDogNDVweDtcbn1cbiNzZWNvbmRhcnktbmF2aWdhdGlvbiBuYXYgdWwubmF2LXRhYnMgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gbmF2IHVsLm5hdi10YWJzIGxpLmFjdGl2ZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAzLjVyZW07XG59XG4jc2Vjb25kYXJ5LW5hdmlnYXRpb24gbmF2IHVsLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjQ1KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogIzFEMzU2MDtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpIGE6bm90KC5kcm9wZG93bi1pdGVtKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpIGE6bm90KC5kcm9wZG93bi1pdGVtKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEwJTtcbiAgcmlnaHQ6IDEwJTtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAxMDBtcyBlYXNlLWluLW91dDtcbn1cbiN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bCBsaSBhOm5vdCguZHJvcGRvd24taXRlbSk6aG92ZXIsICN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bCBsaSBhOm5vdCguZHJvcGRvd24taXRlbSk6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpIGE6bm90KC5kcm9wZG93bi1pdGVtKTpob3Zlcjo6YWZ0ZXIsICN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bCBsaSBhOm5vdCguZHJvcGRvd24taXRlbSk6YWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgbWFyZ2luOiAwLjc1cmVtIDAuNXJlbTtcbn1cbiN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bCBsaS5hY3RpdmUgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMTAlO1xuICByaWdodDogMTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U4YzY2ODtcbn1cbiN0ZXJ0aWFyeS1uYXZpZ2F0aW9uIG5hdiB1bCBsaSB1bC5kcm9wZG93bi1tZW51IGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdGVydGlhcnktbmF2aWdhdGlvbiBuYXYgdWwgbGkgdWwuZHJvcGRvd24tbWVudSBsaS5hY3RpdmUgYSA+IGkge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgMSk7XG59XG4jdGVydGlhcnktbmF2aWdhdGlvbiBuYXYgdWwgbGkgdWwuZHJvcGRvd24tbWVudS5kaXZpZGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpIHVsLmRyb3Bkb3duLW1lbnUuZGl2aWRlciBoci5kcm9wZG93bi1kaXZpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpLnVzZXIgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgfVxuICAjdGVydGlhcnktbmF2aWdhdGlvbiBuYXYgdWwgbGkudXNlciBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgI3RlcnRpYXJ5LW5hdmlnYXRpb24gbmF2IHVsIGxpLnVzZXIgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jaGVhZGVyIHtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuI2hlYWRlciBuYXYgLmxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbiNoZWFkZXIgbmF2IC5sb2dvIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiBhdXRvO1xufVxuI2hlYWRlciBuYXYgLmxvZ28tbGFyZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAzNHJlbTtcbiAgbWluLXdpZHRoOiAxOS43NXJlbTtcbn1cbiNoZWFkZXIgbmF2IC5sb2dvLW1lZGl1bSBpbWcge1xuICBtYXgtd2lkdGg6IDE5Ljc1cmVtO1xuICBtaW4td2lkdGg6IDE2Ljc1cmVtO1xufVxuI2hlYWRlciBuYXYgLmxvZ28tc21hbGwge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4jcGFnZSAucGFnZS1jb250ZW50LWhlYWRpbmctY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNmE2YTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwYWdlIC5wYWdlLWNvbnRlbnQtaGVhZGluZy1jb250YWluZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3BhZ2UgLnBhZ2UtY29udGVudC1oZWFkaW5nLWNvbnRhaW5lci1hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wdWJsaWMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJiZy1sb2dpbi5qcGdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cbi5wdWJsaWMtY29udGFpbmVyIC5wdWJsaWMtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiA5MnZ3O1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDJyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjI1KTtcbn1cbi5wdWJsaWMtY29udGFpbmVyIC5wdWJsaWMtY2FyZC54cyB7XG4gIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDtcbn1cbi5wdWJsaWMtY29udGFpbmVyIC5wdWJsaWMtY2FyZC5zbSB7XG4gIG1heC13aWR0aDogNzUwcHggIWltcG9ydGFudDtcbn1cbi5wdWJsaWMtY29udGFpbmVyIC5wdWJsaWMtY2FyZC5tZCB7XG4gIG1heC13aWR0aDogODUwcHggIWltcG9ydGFudDtcbn1cbi5wdWJsaWMtY29udGFpbmVyIC5wdWJsaWMtY2FyZC5sZyB7XG4gIG1heC13aWR0aDogOTUwcHggIWltcG9ydGFudDtcbn1cbi5wdWJsaWMtY29udGFpbmVyIC5wdWJsaWMtY2FyZC54bCB7XG4gIG1heC13aWR0aDogMTA1MHB4ICFpbXBvcnRhbnQ7XG59XG4ucHVibGljLWNvbnRhaW5lciAucHVibGljLWNhcmQueHhsIHtcbiAgbWF4LXdpZHRoOiAxMTUwcHggIWltcG9ydGFudDtcbn1cbi5wdWJsaWMtY29udGFpbmVyIC5wdWJsaWMtY2FyZC54eHhsIHtcbiAgbWF4LXdpZHRoOiAxMjUwcHggIWltcG9ydGFudDtcbn1cbi5wdWJsaWMtY29udGFpbmVyIC5wdWJsaWMtY2FyZC5mdWxsIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG4ucHVibGljLWNvbnRhaW5lciAucHVibGljLWNhcmQgaDEge1xuICBjb2xvcjogIzFEMzU2MDtcbn1cblxuI2xvZ2luIC5wdWJsaWMtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiA3NjRweDtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMjUpO1xufVxuI2xvZ2luIC5wdWJsaWMtY2FyZCBoMSB7XG4gIGNvbG9yOiAjMUQzNTYwO1xufVxuI2xvZ2luIC5sb2dpbi1sb2dvIHtcbiAgd2lkdGg6IDEzOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4jbG9naW4gLmxvZ2luLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LXRpbGVzIHtcbiAgLS1nYXA6IDEuNXJlbTtcbiAgLS1jb2x1bW5zOiA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZ2FwOiB2YXIoLS1nYXApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5MHB4KSB7XG4gIC5wcm9kdWN0LXRpbGVzIHtcbiAgICAtLWNvbHVtbnM6IDQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAucHJvZHVjdC10aWxlcyB7XG4gICAgLS1jb2x1bW5zOiAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucHJvZHVjdC10aWxlcyB7XG4gICAgLS1jb2x1bW5zOiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTJweCkge1xuICAucHJvZHVjdC10aWxlcyB7XG4gICAgLS1jb2x1bW5zOiAxO1xuICB9XG59XG4ucHJvZHVjdC10aWxlcyAuY2FyZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyB2YXIoLS1jb2x1bW5zKSAtIHZhcigtLWdhcCkgKyB2YXIoLS1nYXApIC8gdmFyKC0tY29sdW1ucykpO1xufVxuLnByb2R1Y3QtZGV0YWlscyBkbCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5wcm9kdWN0LWRldGFpbHMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucHJvZHVjdC1kZXRhaWxzLWhlYWRlci1hY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbHMtaGVhZGVyLWFjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlscy1oZWFkZXItYWN0aW9uIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wcm9maWxlIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9maWxlIGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByb2ZpbGUgLmFwcGxpY2F0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE2YTY7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByb2ZpbGUgLmJ1c2luZXNzLW5hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZmlsZSAuYnVzaW5lc3MtbmFtZSBkaXYge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4ucHJvZmlsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2ZpbGUgdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLnByb2ZpbGUgdGFibGUgdGgsIC5wcm9maWxlIHRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2ZpbGUgdGFibGUgdGgsIC5wcm9maWxlIHRhYmxlIHRkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucHJvZmlsZSB0YWJsZSB0ZCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2ZpbGUgdGFibGUgdGgsIC5wcm9maWxlIHRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wcm9maWxlIHRhYmxlIHRkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5wcm9maWxlIHRhYmxlIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jbWVtYmVyLWFwcGxpY2F0aW9uIC5sb2NhdGlvbi1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjVGNTtcbiAgYm9yZGVyLWNvbG9yOiAjRThFOEU4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbiNtZW1iZXItYXBwbGljYXRpb24gLmxvY2F0aW9uLWRldGFpbHMsICNtZW1iZXItYXBwbGljYXRpb24gLmxvY2F0aW9uLWRldGFpbHMgKiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY1RjU7XG4gIGNvbG9yOiAjMUQzNTYwO1xufVxuI21lbWJlci1hcHBsaWNhdGlvbiAubG9jYXRpb24tZGV0YWlscyBociB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4jc2FsZXMtZGF0YSB0ci53aWxsLW5vdC1pbXBvcnQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgMjMyLCAyMzIsIDAuODUpO1xufVxuI3NhbGVzLWRhdGEgdHIud2lsbC1ub3QtaW1wb3J0IHRkLCAjc2FsZXMtZGF0YSB0ci53aWxsLW5vdC1pbXBvcnQgdGQgYSB7XG4gIGNvbG9yOiByZ2JhKDUwLCA1MCwgNTAsIDAuNCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4jc2FsZXMtZGF0YSB0ci53aWxsLW5vdC1pbXBvcnQgKyB0ciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnRyaXgtZWRpdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xuICBtaW4taGVpZ2h0OiA1ZW07XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnRyaXgtdG9vbGJhciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzg4ODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tZ3JvdXAtc3BhY2VyIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi1ncm91cC1zcGFjZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi50cml4LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNjYmVlZmE7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b246bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b246ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICB0cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBwYWRkaW5nOiAwIDAuM2VtO1xuICB9XG59XG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB3aWR0aDogMi42ZW07XG4gIGhlaWdodDogMS42ZW07XG4gIG1heC13aWR0aDogY2FsYygwLjhlbSArIDR2dyk7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbiB7XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDAuOGVtICsgMy41dncpO1xuICB9XG59XG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgdHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbjo6YmVmb3JlIHtcbiAgICByaWdodDogNiU7XG4gICAgbGVmdDogNiU7XG4gIH1cbn1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24udHJpeC1hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb246ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMTI1O1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLWF0dGFjaDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMC41JTIwMThWNy41YzAtMi4yNSUyMDMtMi4yNSUyMDMlMjAwVjE4YzAlMjA0LjEyNS02JTIwNC4xMjUtNiUyMDBWNy41YzAtNi4zNzUlMjA5LTYuMzc1JTIwOSUyMDBWMTglMjIlMjBzdHJva2UlM0QlMjIlMjMwMDAlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIyJTIyJTIwc3Ryb2tlLW1pdGVybGltaXQlM0QlMjIxMCUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIlMjBzdHJva2UtbGluZWpvaW4lM0QlMjJyb3VuZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgdG9wOiA4JTtcbiAgYm90dG9tOiA0JTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1ib2xkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNNi41MjIlMjAxOS4yNDJhLjUuNSUyMDAlMjAwJTIwMS0uNS0uNVY1LjM1YS41LjUlMjAwJTIwMCUyMDElMjAuNS0uNWg1Ljc4M2MxLjM0NyUyMDAlMjAyLjQ2LjM0NSUyMDMuMjQuOTgyLjc4My42NCUyMDEuMjE2JTIwMS41NjIlMjAxLjIxNiUyMDIuNjgzJTIwMCUyMDEuMTMtLjU4NyUyMDIuMTI5LTEuNDc2JTIwMi43MWEuMzUuMzUlMjAwJTIwMCUyMDAlMjAuMDQ5LjYxM2MxLjI1OS41NiUyMDIuMTAxJTIwMS43NDIlMjAyLjEwMSUyMDMuMjIlMjAwJTIwMS4yODItLjQ4MyUyMDIuMzM0LTEuMzYzJTIwMy4wNjMtLjg3Ni43MjYtMi4xMzIlMjAxLjEyLTMuNjYlMjAxLjEyaC01Ljg5Wk05LjI3JTIwNy4zNDd2My4zNjJoMS45N2MuNzY2JTIwMCUyMDEuMzQ3LS4xNyUyMDEuNzMzLS40NjQuMzgtLjI5MS41ODctLjcxNi41ODctMS4yNyUyMDAtLjUzLS4xODMtLjkyOC0uNTEzLTEuMTk4LS4zMzQtLjI3My0uODM4LS40My0xLjUwNS0uNDNIOS4yN1ptMCUyMDUuNjA2djMuNzkxaDIuMzg5Yy44MzIlMjAwJTIwMS40NDgtLjE3NyUyMDEuODUzLS40OTcuMzk5LS4zMTUuNjE0LS43ODYuNjE0LTEuNDIzJTIwMC0uNjItLjIyLTEuMDc3LS42My0xLjM4NS0uNDE4LS4zMTMtMS4wNTMtLjQ4Ni0xLjkwNS0uNDg2SDkuMjdaJTIyJTIwZmlsbCUzRCUyMiUyMzAwMCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1pdGFsaWM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBjbGlwLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk05JTIwNWg2LjV2MmgtMi4yM2wtMi4zMSUyMDEwSDEzdjJINnYtMmgyLjQ2MWwyLjMwNi0xMEg5VjVaJTIyJTIwZmlsbCUzRCUyMiUyMzAwMCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNMTguOTQ4JTIwNS4yNThhNC4zMzclMjA0LjMzNyUyMDAlMjAwJTIwMC02LjEwOCUyMDBMMTEuMjE3JTIwNi44N2EuOTkzLjk5MyUyMDAlMjAwJTIwMCUyMDAlMjAxLjQxYy4zOTIuMzklMjAxLjAyNy4zOSUyMDEuNDE4JTIwMGwxLjYyMy0xLjYxM2EyLjMyMyUyMDIuMzIzJTIwMCUyMDAlMjAxJTIwMy4yNzElMjAwJTIwMi4yOSUyMDIuMjklMjAwJTIwMCUyMDElMjAwJTIwMy4yNTFsLTIuMzkzJTIwMi4zOGEzLjAyMSUyMDMuMDIxJTIwMCUyMDAlMjAxLTQuMjU1JTIwMGwtLjA1LS4wNDlhMS4wMDclMjAxLjAwNyUyMDAlMjAwJTIwMC0xLjQxOCUyMDAlMjAuOTkzLjk5MyUyMDAlMjAwJTIwMCUyMDAlMjAxLjQxbC4wNS4wNDlhNS4wMzYlMjA1LjAzNiUyMDAlMjAwJTIwMCUyMDcuMDkxJTIwMGwyLjM5NC0yLjM4YTQuMjc1JTIwNC4yNzUlMjAwJTIwMCUyMDAlMjAwLTYuMDcyWm0tMTMuNjgzJTIwMTMuNmE0LjMzNyUyMDQuMzM3JTIwMCUyMDAlMjAwJTIwNi4xMDglMjAwbDEuMjYyLTEuMjU1YS45OTMuOTkzJTIwMCUyMDAlMjAwJTIwMC0xLjQxJTIwMS4wMDclMjAxLjAwNyUyMDAlMjAwJTIwMC0xLjQxOCUyMDBMOS45NTQlMjAxNy40NWEyLjMyMyUyMDIuMzIzJTIwMCUyMDAlMjAxLTMuMjclMjAwJTIwMi4yOSUyMDIuMjklMjAwJTIwMCUyMDElMjAwLTMuMjUxbDIuMzQ0LTIuMzMxYTIuNTc5JTIwMi41NzklMjAwJTIwMCUyMDElMjAzLjYzMSUyMDBjLjM5Mi4zOSUyMDEuMDI3LjM5JTIwMS40MTklMjAwYS45OTMuOTkzJTIwMCUyMDAlMjAwJTIwMC0xLjQxJTIwNC41OTMlMjA0LjU5MyUyMDAlMjAwJTIwMC02LjQ2OCUyMDBsLTIuMzQ1JTIwMi4zM2E0LjI3NSUyMDQuMjc1JTIwMCUyMDAlMjAwJTIwMCUyMDYuMDcyWiUyMiUyMGZpbGwlM0QlMjIlMjMwMDAlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24tc3RyaWtlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNNiUyMDE0Ljk4NmMuMDg4JTIwMi42NDclMjAyLjI0NiUyMDQuMjU4JTIwNS42MzUlMjA0LjI1OCUyMDMuNDk2JTIwMCUyMDUuNzEzLTEuNzI4JTIwNS43MTMtNC40NjMlMjAwLS4yNzUtLjAyLS41MzYtLjA2Mi0uNzgxaC0zLjQ2MWMuMzk4LjI5My41NzMuNjU0LjU3MyUyMDEuMTIzJTIwMCUyMDEuMDM1LTEuMDc0JTIwMS43ODctMi42NDYlMjAxLjc4Ny0xLjU2MyUyMDAtMi43NzMtLjc2Mi0yLjkxLTEuOTI0SDZaTTYuNDMyJTIwMTBoMy43NjNjLS42MzItLjMxNC0uOTE0LS43MTUtLjkxNC0xLjI3MyUyMDAtMS4wNDUuOTc3LTEuNzM5JTIwMi40MzItMS43MzklMjAxLjQ3NSUyMDAlMjAyLjUyLjcyMyUyMDIuNjE3JTIwMS45MTRoMi43NjRjLS4wNS0yLjU0OC0yLjExLTQuMjM4LTUuMzktNC4yMzgtMy4xNDUlMjAwLTUuMzkyJTIwMS43MTktNS4zOTIlMjA0LjMxNiUyMDAlMjAuMzYzLjA0LjcwMy4xMiUyMDEuMDJaTTQlMjAxMWExJTIwMSUyMDAlMjAxJTIwMCUyMDAlMjAyaDE1YTElMjAxJTIwMCUyMDElMjAwJTIwMC0ySDRaJTIyJTIwZmlsbCUzRCUyMiUyMzAwMCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1xdW90ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk00LjU4MSUyMDguNDcxYy40NC0uNSUyMDEuMDU2LS44MzQlMjAxLjc1OC0uOTk1QzguMDc0JTIwNy4xNyUyMDkuMjAxJTIwNy44MjIlMjAxMCUyMDguNzUyYzEuMzU0JTIwMS41NzglMjAxLjMzJTIwMy41NTUuMzk0JTIwNS4yNzctLjk0MSUyMDEuNzMxLTIuNzg4JTIwMy4xNjMtNC45ODglMjAzLjU2YS42MjIuNjIyJTIwMCUyMDAlMjAxLS42NTMtLjMxN2MtLjExMy0uMjA1LS4xMjEtLjQ5LjE2LS43NjQuMjk0LS4yODYuNTY3LS41NjYuNzkxLS44MzUuMjIyLS4yNjYuNDEzLS41NC41MjQtLjgxNS4xMTMtLjI4LjE1Ni0uNTk3LjAyNi0uOTA4LS4xMjgtLjMwMy0uMzktLjUyNC0uNzItLjY5YTMuMDIlMjAzLjAyJTIwMCUyMDAlMjAxLTEuNjc0LTIuN2MwLS45MDUuMjgzLTEuNTkuNzItMi4wODhabTkuNDE5JTIwMGMuNDQtLjUlMjAxLjA1NS0uODM0JTIwMS43NTgtLjk5NSUyMDEuNzM0LS4zMDYlMjAyLjg2Mi4zNDYlMjAzLjY2JTIwMS4yNzYlMjAxLjM1NSUyMDEuNTc4JTIwMS4zMyUyMDMuNTU1LjM5NSUyMDUuMjc3LS45NDElMjAxLjczMS0yLjc4OSUyMDMuMTYzLTQuOTg4JTIwMy41NmEuNjIyLjYyMiUyMDAlMjAwJTIwMS0uNjUzLS4zMTdjLS4xMTMtLjIwNS0uMTIyLS40OS4xNi0uNzY0LjI5NC0uMjg2LjU2Ny0uNTY2Ljc5MS0uODM1LjIyMi0uMjY2LjQxMi0uNTQuNTIzLS44MTUuMTE0LS4yOC4xNTctLjU5Ny4wMjYtLjkwOC0uMTI3LS4zMDMtLjM5LS41MjQtLjcyLS42OWEzLjAyJTIwMy4wMiUyMDAlMjAwJTIwMS0xLjY3Mi0yLjcwMWMwLS45MDUuMjgzLTEuNTkuNzItMi4wODhaJTIyJTIwZmlsbCUzRCUyMiUyMzAwMCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1oZWFkaW5nLTE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBjbGlwLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk0yMS41JTIwNy41di0zaC0xMnYzSDE0djEzaDN2LTEzaDQuNVpNOSUyMDEzLjVoMy41di0zaC0xMHYzSDZ2N2gzdi03WiUyMiUyMGZpbGwlM0QlMjIlMjMwMDAlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24tY29kZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTMuMjkzJTIwMTEuMjkzYTElMjAxJTIwMCUyMDAlMjAwJTIwMCUyMDEuNDE0bDQlMjA0YTElMjAxJTIwMCUyMDElMjAwJTIwMS40MTQtMS40MTRMNS40MTQlMjAxMmwzLjI5My0zLjI5M2ExJTIwMSUyMDAlMjAwJTIwMC0xLjQxNC0xLjQxNGwtNCUyMDRabTEzLjQxNCUyMDUuNDE0JTIwNC00YTElMjAxJTIwMCUyMDAlMjAwJTIwMC0xLjQxNGwtNC00YTElMjAxJTIwMCUyMDElMjAwLTEuNDE0JTIwMS40MTRMMTguNTg2JTIwMTJsLTMuMjkzJTIwMy4yOTNhMSUyMDElMjAwJTIwMCUyMDAlMjAxLjQxNCUyMDEuNDE0WiUyMiUyMGZpbGwlM0QlMjIlMjMwMDAlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24tYnVsbGV0LWxpc3Q6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBjbGlwLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk01JTIwNy41YTEuNSUyMDEuNSUyMDAlMjAxJTIwMCUyMDAtMyUyMDEuNSUyMDEuNSUyMDAlMjAwJTIwMCUyMDAlMjAzWk04JTIwNmExJTIwMSUyMDAlMjAwJTIwMSUyMDEtMWgxMWExJTIwMSUyMDAlMjAxJTIwMSUyMDAlMjAySDlhMSUyMDElMjAwJTIwMCUyMDEtMS0xWm0xJTIwNWExJTIwMSUyMDAlMjAxJTIwMCUyMDAlMjAyaDExYTElMjAxJTIwMCUyMDElMjAwJTIwMC0ySDlabTAlMjA2YTElMjAxJTIwMCUyMDElMjAwJTIwMCUyMDJoMTFhMSUyMDElMjAwJTIwMSUyMDAlMjAwLTJIOVptLTIuNS01YTEuNSUyMDEuNSUyMDAlMjAxJTIwMS0zJTIwMCUyMDEuNSUyMDEuNSUyMDAlMjAwJTIwMSUyMDMlMjAwWk01JTIwMTkuNWExLjUlMjAxLjUlMjAwJTIwMSUyMDAlMjAwLTMlMjAxLjUlMjAxLjUlMjAwJTIwMCUyMDAlMjAwJTIwM1olMjIlMjBmaWxsJTNEJTIyJTIzMDAwJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLW51bWJlci1saXN0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNMyUyMDRoMnY0SDRWNUgzVjRabTUlMjAyYTElMjAxJTIwMCUyMDAlMjAxJTIwMS0xaDExYTElMjAxJTIwMCUyMDElMjAxJTIwMCUyMDJIOWExJTIwMSUyMDAlMjAwJTIwMS0xLTFabTElMjA1YTElMjAxJTIwMCUyMDElMjAwJTIwMCUyMDJoMTFhMSUyMDElMjAwJTIwMSUyMDAlMjAwLTJIOVptMCUyMDZhMSUyMDElMjAwJTIwMSUyMDAlMjAwJTIwMmgxMWExJTIwMSUyMDAlMjAxJTIwMCUyMDAtMkg5Wm0tMy41LTdINnYxbC0xLjUlMjAySDZ2MUgzdi0xbDEuNjY3LTJIM3YtMWgyLjVaTTMlMjAxN3YtMWgzdjRIM3YtMWgydi0uNUg0di0xaDFWMTdIM1olMjIlMjBmaWxsJTNEJTIyJTIzMDAwJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLXVuZG86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBjbGlwLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk0zJTIwMTRhMSUyMDElMjAwJTIwMCUyMDAlMjAxJTIwMWg2YTElMjAxJTIwMCUyMDElMjAwJTIwMC0ySDYuMjU3YzIuMjQ3LTIuNzY0JTIwNS4xNTEtMy42NjglMjA3LjU3OS0zLjI2NCUyMDIuNTg5LjQzMiUyMDQuNzM5JTIwMi4zNTYlMjA1LjE3NCUyMDUuNDA1YTElMjAxJTIwMCUyMDAlMjAwJTIwMS45OC0uMjgzYy0uNTY0LTMuOTUtMy40MTUtNi41MjYtNi44MjUtNy4wOTVDMTEuMDg0JTIwNy4yNSUyMDcuNjMlMjA4LjM3NyUyMDUlMjAxMS4zOVY4YTElMjAxJTIwMCUyMDAlMjAwLTIlMjAwdjZabTItMVolMjIlMjBmaWxsJTNEJTIyJTIzMDAwJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLXJlZG86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBjbGlwLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk0yMSUyMDE0YTElMjAxJTIwMCUyMDAlMjAxLTElMjAxaC02YTElMjAxJTIwMCUyMDElMjAxJTIwMC0yaDMuNzQzYy0yLjI0Ny0yLjc2NC01LjE1MS0zLjY2OC03LjU3OS0zLjI2NC0yLjU4OS40MzItNC43MzklMjAyLjM1Ni01LjE3NCUyMDUuNDA1YTElMjAxJTIwMCUyMDAlMjAxLTEuOTgtLjI4M2MuNTY0LTMuOTUlMjAzLjQxNS02LjUyNiUyMDYuODI2LTcuMDk1JTIwMy4wOC0uNTEzJTIwNi41MzQuNjE0JTIwOS4xNjQlMjAzLjYyNlY4YTElMjAxJTIwMCUyMDElMjAxJTIwMiUyMDB2NlptLTItMVolMjIlMjBmaWxsJTNEJTIyJTIzMDAwJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLWRlY3JlYXNlLW5lc3RpbmctbGV2ZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBjbGlwLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk01JTIwNmExJTIwMSUyMDAlMjAwJTIwMSUyMDEtMWgxMmExJTIwMSUyMDAlMjAxJTIwMSUyMDAlMjAySDZhMSUyMDElMjAwJTIwMCUyMDEtMS0xWm00JTIwNWExJTIwMSUyMDAlMjAxJTIwMCUyMDAlMjAyaDlhMSUyMDElMjAwJTIwMSUyMDAlMjAwLTJIOVptLTMlMjA2YTElMjAxJTIwMCUyMDElMjAwJTIwMCUyMDJoMTJhMSUyMDElMjAwJTIwMSUyMDAlMjAwLTJINlptLTMuNzA3LTUuNzA3YTElMjAxJTIwMCUyMDAlMjAwJTIwMCUyMDEuNDE0bDIlMjAyYTElMjAxJTIwMCUyMDElMjAwJTIwMS40MTQtMS40MTRMNC40MTQlMjAxMmwxLjI5My0xLjI5M2ExJTIwMSUyMDAlMjAwJTIwMC0xLjQxNC0xLjQxNGwtMiUyMDJaJTIyJTIwZmlsbCUzRCUyMiUyMzAwMCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1pbmNyZWFzZS1uZXN0aW5nLWxldmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNNSUyMDZhMSUyMDElMjAwJTIwMCUyMDElMjAxLTFoMTJhMSUyMDElMjAwJTIwMSUyMDElMjAwJTIwMkg2YTElMjAxJTIwMCUyMDAlMjAxLTEtMVptNCUyMDVhMSUyMDElMjAwJTIwMSUyMDAlMjAwJTIwMmg5YTElMjAxJTIwMCUyMDElMjAwJTIwMC0ySDlabS0zJTIwNmExJTIwMSUyMDAlMjAxJTIwMCUyMDAlMjAyaDEyYTElMjAxJTIwMCUyMDElMjAwJTIwMC0ySDZabS0yLjI5My0yLjI5MyUyMDItMmExJTIwMSUyMDAlMjAwJTIwMCUyMDAtMS40MTRsLTItMmExJTIwMSUyMDAlMjAxJTIwMC0xLjQxNCUyMDEuNDE0TDMuNTg2JTIwMTJsLTEuMjkzJTIwMS4yOTNhMSUyMDElMjAwJTIwMSUyMDAlMjAxLjQxNCUyMDEuNDE0WiUyMiUyMGZpbGwlM0QlMjIlMjMwMDAlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1kaWFsb2dzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtZGlhbG9nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAuM2VtIDFlbSAjY2NjO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzg4ODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB6LWluZGV4OiA1O1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtaW5wdXQtLWRpYWxvZyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMC41ZW0gMC44ZW07XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWlucHV0LS1kaWFsb2cudmFsaWRhdGU6aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6ICNGMDAgMHB4IDBweCAxLjVweCAxcHg7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWRpYWxvZyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcGFkZGluZzogMC41ZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbnRyaXgtdG9vbGJhciAudHJpeC1kaWFsb2ctLWxpbmsge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtZGlhbG9nX19saW5rLWZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxudHJpeC10b29sYmFyIC50cml4LWRpYWxvZ19fbGluay1maWVsZHMgLnRyaXgtaW5wdXQge1xuICBmbGV4OiAxO1xufVxuXG50cml4LXRvb2xiYXIgLnRyaXgtZGlhbG9nX19saW5rLWZpZWxkcyAudHJpeC1idXR0b24tZ3JvdXAge1xuICBmbGV4OiAwIDAgY29udGVudDtcbiAgbWFyZ2luOiAwO1xufVxuXG50cml4LWVkaXRvciBbZGF0YS10cml4LW11dGFibGVdOm5vdCguYXR0YWNobWVudF9fY2FwdGlvbi1lZGl0b3IpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxudHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXSA6Oi1tb3otc2VsZWN0aW9uLCB0cml4LWVkaXRvciBbZGF0YS10cml4LW11dGFibGVdOjotbW96LXNlbGVjdGlvbixcbnRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtY3Vyc29yLXRhcmdldF06Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxudHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXSA6OnNlbGVjdGlvbiwgdHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXTo6c2VsZWN0aW9uLFxudHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1jdXJzb3ItdGFyZ2V0XTo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxudHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXS5hdHRhY2htZW50X19jYXB0aW9uLWVkaXRvcjpmb2N1czo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBoaWdobGlnaHQ7XG59XG5cbnRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtbXV0YWJsZV0uYXR0YWNobWVudF9fY2FwdGlvbi1lZGl0b3I6Zm9jdXM6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IGhpZ2hsaWdodDtcbn1cblxudHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXS5hdHRhY2htZW50LmF0dGFjaG1lbnQtLWZpbGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggaGlnaGxpZ2h0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50cml4LWVkaXRvciBbZGF0YS10cml4LW11dGFibGVdLmF0dGFjaG1lbnQgaW1nIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGhpZ2hsaWdodDtcbn1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnRyaXgtZWRpdG9yIC5hdHRhY2htZW50OmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG50cml4LWVkaXRvciAuYXR0YWNobWVudC0tcHJldmlldyAuYXR0YWNobWVudF9fY2FwdGlvbjpob3ZlciB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnRfX3Byb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgbGVmdDogNSU7XG4gIHdpZHRoOiA5MCU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluO1xufVxuXG50cml4LWVkaXRvciAuYXR0YWNobWVudF9fcHJvZ3Jlc3NbdmFsdWU9XCIxMDBcIl0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG50cml4LWVkaXRvciAuYXR0YWNobWVudF9fY2FwdGlvbi1lZGl0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG50cml4LWVkaXRvciAuYXR0YWNobWVudF9fdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAtMC45ZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnRyaXgtZWRpdG9yIC50cml4LWJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG50cml4LWVkaXRvciAudHJpeC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzY2NjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiA4MCU7XG4gIHBhZGRpbmc6IDAgMC44ZW07XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxudHJpeC1lZGl0b3IgLnRyaXgtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xufVxuXG50cml4LWVkaXRvciAudHJpeC1idXR0b24udHJpeC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjY2JlZWZhO1xufVxuXG50cml4LWVkaXRvciAudHJpeC1idXR0b246bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRyaXgtZWRpdG9yIC50cml4LWJ1dHRvbi0tcmVtb3ZlIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEuOGVtO1xuICBoZWlnaHQ6IDEuOGVtO1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgaGlnaGxpZ2h0O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG50cml4LWVkaXRvciAudHJpeC1idXR0b24tLXJlbW92ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC43O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB3aWR0aCUzRCUyMjI0JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xOSUyMDYuNDElMjAxNy41OSUyMDUlMjAxMiUyMDEwLjU5JTIwNi40MSUyMDUlMjA1JTIwNi40MSUyMDEwLjU5JTIwMTIlMjA1JTIwMTcuNTklMjA2LjQxJTIwMTklMjAxMiUyMDEzLjQxJTIwMTcuNTklMjAxOSUyMDE5JTIwMTcuNTklMjAxMy40MSUyMDEyeiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMjAwaDI0djI0SDB6JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA5MCU7XG59XG5cbnRyaXgtZWRpdG9yIC50cml4LWJ1dHRvbi0tcmVtb3ZlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG50cml4LWVkaXRvciAudHJpeC1idXR0b24tLXJlbW92ZTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnRfX21ldGFkYXRhLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnRfX21ldGFkYXRhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDAuMWVtIDAuNmVtO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbnRyaXgtZWRpdG9yIC5hdHRhY2htZW50X19tZXRhZGF0YSAuYXR0YWNobWVudF9fbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnRfX21ldGFkYXRhIC5hdHRhY2htZW50X19zaXplIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udHJpeC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLnRyaXgtY29udGVudCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udHJpeC1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnRyaXgtY29udGVudCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyOiAwIHNvbGlkICNjY2M7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xufVxuXG4udHJpeC1jb250ZW50IFtkaXI9cnRsXSBibG9ja3F1b3RlLFxuLnRyaXgtY29udGVudCBibG9ja3F1b3RlW2Rpcj1ydGxdIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDAuM2VtO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbn1cblxuLnRyaXgtY29udGVudCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi50cml4LWNvbnRlbnQgW2Rpcj1ydGxdIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi50cml4LWNvbnRlbnQgcHJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgcGFkZGluZzogMC41ZW07XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi50cml4LWNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udHJpeC1jb250ZW50IC5hdHRhY2htZW50IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udHJpeC1jb250ZW50IC5hdHRhY2htZW50IGE6aG92ZXIsIC50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnQgYTp2aXNpdGVkOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnRfX2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnRfX2NhcHRpb24gLmF0dGFjaG1lbnRfX25hbWUgKyAuYXR0YWNobWVudF9fc2l6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIg4oCiXCI7XG59XG5cbi50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnQtLXByZXZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHJpeC1jb250ZW50IC5hdHRhY2htZW50LS1wcmV2aWV3IC5hdHRhY2htZW50X19jYXB0aW9uIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnQtLWZpbGUge1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAycHggMnB4IDJweDtcbiAgcGFkZGluZzogMC40ZW0gMWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnQtZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHJpeC1jb250ZW50IC5hdHRhY2htZW50LWdhbGxlcnkgLmF0dGFjaG1lbnQge1xuICBmbGV4OiAxIDAgMzMlO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBtYXgtd2lkdGg6IDMzJTtcbn1cblxuLnRyaXgtY29udGVudCAuYXR0YWNobWVudC1nYWxsZXJ5LmF0dGFjaG1lbnQtZ2FsbGVyeS0tMiAuYXR0YWNobWVudCwgLnRyaXgtY29udGVudCAuYXR0YWNobWVudC1nYWxsZXJ5LmF0dGFjaG1lbnQtZ2FsbGVyeS0tNCAuYXR0YWNobWVudCB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4iXX0= */