*,
*::before,
*::after {
  box-sizing: border-box;
}

.fr-align-baseline {
  vertical-align: baseline !important;
}

.fr-align-top {
  vertical-align: top !important;
}

.fr-align-middle {
  vertical-align: middle !important;
}

.fr-align-bottom {
  vertical-align: bottom !important;
}

.fr-align-text-bottom {
  vertical-align: text-bottom !important;
}

.fr-align-text-top {
  vertical-align: text-top !important;
}

.fr-bg-primary {
  background-color: #007bff !important;
}

a.fr-bg-primary:hover,
a.fr-bg-primary:focus,
button.fr-bg-primary:hover,
button.fr-bg-primary:focus {
  background-color: #0062cc !important;
}

.fr-bg-secondary {
  background-color: #6c757d !important;
}

a.fr-bg-secondary:hover,
a.fr-bg-secondary:focus,
button.fr-bg-secondary:hover,
button.fr-bg-secondary:focus {
  background-color: #545b62 !important;
}

.fr-bg-success {
  background-color: #28a745 !important;
}

a.fr-bg-success:hover,
a.fr-bg-success:focus,
button.fr-bg-success:hover,
button.fr-bg-success:focus {
  background-color: #1e7e34 !important;
}

.fr-bg-info {
  background-color: #17a2b8 !important;
}

a.fr-bg-info:hover,
a.fr-bg-info:focus,
button.fr-bg-info:hover,
button.fr-bg-info:focus {
  background-color: #117a8b !important;
}

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

a.fr-bg-warning:hover,
a.fr-bg-warning:focus,
button.fr-bg-warning:hover,
button.fr-bg-warning:focus {
  background-color: #d39e00 !important;
}

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

a.fr-bg-danger:hover,
a.fr-bg-danger:focus,
button.fr-bg-danger:hover,
button.fr-bg-danger:focus {
  background-color: #bd2130 !important;
}

.fr-bg-light {
  background-color: #f8f9fa !important;
}

a.fr-bg-light:hover,
a.fr-bg-light:focus,
button.fr-bg-light:hover,
button.fr-bg-light:focus {
  background-color: #dae0e5 !important;
}

.fr-bg-dark {
  background-color: #343a40 !important;
}

a.fr-bg-dark:hover,
a.fr-bg-dark:focus,
button.fr-bg-dark:hover,
button.fr-bg-dark:focus {
  background-color: #1d2124 !important;
}

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

.fr-bg-transparent {
  background-color: transparent !important;
}

.fr-border {
  border: 1px solid #dee2e6 !important;
}

.fr-border-top {
  border-top: 1px solid #dee2e6 !important;
}

.fr-border-right {
  border-right: 1px solid #dee2e6 !important;
}

.fr-border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.fr-border-left {
  border-left: 1px solid #dee2e6 !important;
}

.fr-border-0 {
  border: 0 !important;
}

.fr-border-top-0 {
  border-top: 0 !important;
}

.fr-border-right-0 {
  border-right: 0 !important;
}

.fr-border-bottom-0 {
  border-bottom: 0 !important;
}

.fr-border-left-0 {
  border-left: 0 !important;
}

.fr-border-primary {
  border-color: #007bff !important;
}

.fr-border-secondary {
  border-color: #6c757d !important;
}

.fr-border-success {
  border-color: #28a745 !important;
}

.fr-border-info {
  border-color: #17a2b8 !important;
}

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

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

.fr-border-light {
  border-color: #f8f9fa !important;
}

.fr-border-dark {
  border-color: #343a40 !important;
}

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

.fr-rounded-sm {
  border-radius: 0.2rem !important;
}

.fr-rounded {
  border-radius: 0.25rem !important;
}

.fr-rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.fr-rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.fr-rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.fr-rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.fr-rounded-lg {
  border-radius: 0.3rem !important;
}

.fr-rounded-circle {
  border-radius: 50% !important;
}

.fr-rounded-pill {
  border-radius: 50rem !important;
}

.fr-rounded-0 {
  border-radius: 0 !important;
}

.fr-clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.fr-d-none {
  display: none !important;
}

.fr-d-inline {
  display: inline !important;
}

.fr-d-inline-block {
  display: inline-block !important;
}

.fr-d-block {
  display: block !important;
}

.fr-d-table {
  display: table !important;
}

.fr-d-table-row {
  display: table-row !important;
}

.fr-d-table-cell {
  display: table-cell !important;
}

.fr-d-flex {
  display: flex !important;
}

.fr-d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .fr-d-sm-none {
    display: none !important;
  }

  .fr-d-sm-inline {
    display: inline !important;
  }

  .fr-d-sm-inline-block {
    display: inline-block !important;
  }

  .fr-d-sm-block {
    display: block !important;
  }

  .fr-d-sm-table {
    display: table !important;
  }

  .fr-d-sm-table-row {
    display: table-row !important;
  }

  .fr-d-sm-table-cell {
    display: table-cell !important;
  }

  .fr-d-sm-flex {
    display: flex !important;
  }

  .fr-d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .fr-d-md-none {
    display: none !important;
  }

  .fr-d-md-inline {
    display: inline !important;
  }

  .fr-d-md-inline-block {
    display: inline-block !important;
  }

  .fr-d-md-block {
    display: block !important;
  }

  .fr-d-md-table {
    display: table !important;
  }

  .fr-d-md-table-row {
    display: table-row !important;
  }

  .fr-d-md-table-cell {
    display: table-cell !important;
  }

  .fr-d-md-flex {
    display: flex !important;
  }

  .fr-d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .fr-d-lg-none {
    display: none !important;
  }

  .fr-d-lg-inline {
    display: inline !important;
  }

  .fr-d-lg-inline-block {
    display: inline-block !important;
  }

  .fr-d-lg-block {
    display: block !important;
  }

  .fr-d-lg-table {
    display: table !important;
  }

  .fr-d-lg-table-row {
    display: table-row !important;
  }

  .fr-d-lg-table-cell {
    display: table-cell !important;
  }

  .fr-d-lg-flex {
    display: flex !important;
  }

  .fr-d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .fr-d-xl-none {
    display: none !important;
  }

  .fr-d-xl-inline {
    display: inline !important;
  }

  .fr-d-xl-inline-block {
    display: inline-block !important;
  }

  .fr-d-xl-block {
    display: block !important;
  }

  .fr-d-xl-table {
    display: table !important;
  }

  .fr-d-xl-table-row {
    display: table-row !important;
  }

  .fr-d-xl-table-cell {
    display: table-cell !important;
  }

  .fr-d-xl-flex {
    display: flex !important;
  }

  .fr-d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  .fr-d-print-none {
    display: none !important;
  }

  .fr-d-print-inline {
    display: inline !important;
  }

  .fr-d-print-inline-block {
    display: inline-block !important;
  }

  .fr-d-print-block {
    display: block !important;
  }

  .fr-d-print-table {
    display: table !important;
  }

  .fr-d-print-table-row {
    display: table-row !important;
  }

  .fr-d-print-table-cell {
    display: table-cell !important;
  }

  .fr-d-print-flex {
    display: flex !important;
  }

  .fr-d-print-inline-flex {
    display: inline-flex !important;
  }
}

.fr-flex-row {
  flex-direction: row !important;
}

.fr-flex-column {
  flex-direction: column !important;
}

.fr-flex-row-reverse {
  flex-direction: row-reverse !important;
}

.fr-flex-column-reverse {
  flex-direction: column-reverse !important;
}

.fr-flex-wrap {
  flex-wrap: wrap !important;
}

.fr-flex-nowrap {
  flex-wrap: nowrap !important;
}

.fr-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.fr-flex-fill {
  flex: 1 1 auto !important;
}

.fr-flex-grow-0 {
  flex-grow: 0 !important;
}

.fr-flex-grow-1 {
  flex-grow: 1 !important;
}

.fr-flex-shrink-0 {
  flex-shrink: 0 !important;
}

.fr-flex-shrink-1 {
  flex-shrink: 1 !important;
}

.fr-justify-content-start {
  justify-content: flex-start !important;
}

.fr-justify-content-end {
  justify-content: flex-end !important;
}

.fr-justify-content-center {
  justify-content: center !important;
}

.fr-justify-content-between {
  justify-content: space-between !important;
}

.fr-justify-content-around {
  justify-content: space-around !important;
}

.fr-align-items-start {
  align-items: flex-start !important;
}

.fr-align-items-end {
  align-items: flex-end !important;
}

.fr-align-items-center {
  align-items: center !important;
}

.fr-align-items-baseline {
  align-items: baseline !important;
}

.fr-align-items-stretch {
  align-items: stretch !important;
}

.fr-align-content-start {
  align-content: flex-start !important;
}

.fr-align-content-end {
  align-content: flex-end !important;
}

.fr-align-content-center {
  align-content: center !important;
}

.fr-align-content-between {
  align-content: space-between !important;
}

.fr-align-content-around {
  align-content: space-around !important;
}

.fr-align-content-stretch {
  align-content: stretch !important;
}

.fr-align-self-auto {
  align-self: auto !important;
}

.fr-align-self-start {
  align-self: flex-start !important;
}

.fr-align-self-end {
  align-self: flex-end !important;
}

.fr-align-self-center {
  align-self: center !important;
}

.fr-align-self-baseline {
  align-self: baseline !important;
}

.fr-align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .fr-flex-sm-row {
    flex-direction: row !important;
  }

  .fr-flex-sm-column {
    flex-direction: column !important;
  }

  .fr-flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .fr-flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .fr-flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .fr-flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .fr-flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .fr-flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .fr-flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .fr-flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .fr-flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .fr-flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .fr-justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .fr-justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .fr-justify-content-sm-center {
    justify-content: center !important;
  }

  .fr-justify-content-sm-between {
    justify-content: space-between !important;
  }

  .fr-justify-content-sm-around {
    justify-content: space-around !important;
  }

  .fr-align-items-sm-start {
    align-items: flex-start !important;
  }

  .fr-align-items-sm-end {
    align-items: flex-end !important;
  }

  .fr-align-items-sm-center {
    align-items: center !important;
  }

  .fr-align-items-sm-baseline {
    align-items: baseline !important;
  }

  .fr-align-items-sm-stretch {
    align-items: stretch !important;
  }

  .fr-align-content-sm-start {
    align-content: flex-start !important;
  }

  .fr-align-content-sm-end {
    align-content: flex-end !important;
  }

  .fr-align-content-sm-center {
    align-content: center !important;
  }

  .fr-align-content-sm-between {
    align-content: space-between !important;
  }

  .fr-align-content-sm-around {
    align-content: space-around !important;
  }

  .fr-align-content-sm-stretch {
    align-content: stretch !important;
  }

  .fr-align-self-sm-auto {
    align-self: auto !important;
  }

  .fr-align-self-sm-start {
    align-self: flex-start !important;
  }

  .fr-align-self-sm-end {
    align-self: flex-end !important;
  }

  .fr-align-self-sm-center {
    align-self: center !important;
  }

  .fr-align-self-sm-baseline {
    align-self: baseline !important;
  }

  .fr-align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .fr-flex-md-row {
    flex-direction: row !important;
  }

  .fr-flex-md-column {
    flex-direction: column !important;
  }

  .fr-flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .fr-flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .fr-flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .fr-flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .fr-flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .fr-flex-md-fill {
    flex: 1 1 auto !important;
  }

  .fr-flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .fr-flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .fr-flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .fr-flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .fr-justify-content-md-start {
    justify-content: flex-start !important;
  }

  .fr-justify-content-md-end {
    justify-content: flex-end !important;
  }

  .fr-justify-content-md-center {
    justify-content: center !important;
  }

  .fr-justify-content-md-between {
    justify-content: space-between !important;
  }

  .fr-justify-content-md-around {
    justify-content: space-around !important;
  }

  .fr-align-items-md-start {
    align-items: flex-start !important;
  }

  .fr-align-items-md-end {
    align-items: flex-end !important;
  }

  .fr-align-items-md-center {
    align-items: center !important;
  }

  .fr-align-items-md-baseline {
    align-items: baseline !important;
  }

  .fr-align-items-md-stretch {
    align-items: stretch !important;
  }

  .fr-align-content-md-start {
    align-content: flex-start !important;
  }

  .fr-align-content-md-end {
    align-content: flex-end !important;
  }

  .fr-align-content-md-center {
    align-content: center !important;
  }

  .fr-align-content-md-between {
    align-content: space-between !important;
  }

  .fr-align-content-md-around {
    align-content: space-around !important;
  }

  .fr-align-content-md-stretch {
    align-content: stretch !important;
  }

  .fr-align-self-md-auto {
    align-self: auto !important;
  }

  .fr-align-self-md-start {
    align-self: flex-start !important;
  }

  .fr-align-self-md-end {
    align-self: flex-end !important;
  }

  .fr-align-self-md-center {
    align-self: center !important;
  }

  .fr-align-self-md-baseline {
    align-self: baseline !important;
  }

  .fr-align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .fr-flex-lg-row {
    flex-direction: row !important;
  }

  .fr-flex-lg-column {
    flex-direction: column !important;
  }

  .fr-flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .fr-flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .fr-flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .fr-flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .fr-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .fr-flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .fr-flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .fr-flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .fr-flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .fr-flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .fr-justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .fr-justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .fr-justify-content-lg-center {
    justify-content: center !important;
  }

  .fr-justify-content-lg-between {
    justify-content: space-between !important;
  }

  .fr-justify-content-lg-around {
    justify-content: space-around !important;
  }

  .fr-align-items-lg-start {
    align-items: flex-start !important;
  }

  .fr-align-items-lg-end {
    align-items: flex-end !important;
  }

  .fr-align-items-lg-center {
    align-items: center !important;
  }

  .fr-align-items-lg-baseline {
    align-items: baseline !important;
  }

  .fr-align-items-lg-stretch {
    align-items: stretch !important;
  }

  .fr-align-content-lg-start {
    align-content: flex-start !important;
  }

  .fr-align-content-lg-end {
    align-content: flex-end !important;
  }

  .fr-align-content-lg-center {
    align-content: center !important;
  }

  .fr-align-content-lg-between {
    align-content: space-between !important;
  }

  .fr-align-content-lg-around {
    align-content: space-around !important;
  }

  .fr-align-content-lg-stretch {
    align-content: stretch !important;
  }

  .fr-align-self-lg-auto {
    align-self: auto !important;
  }

  .fr-align-self-lg-start {
    align-self: flex-start !important;
  }

  .fr-align-self-lg-end {
    align-self: flex-end !important;
  }

  .fr-align-self-lg-center {
    align-self: center !important;
  }

  .fr-align-self-lg-baseline {
    align-self: baseline !important;
  }

  .fr-align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .fr-flex-xl-row {
    flex-direction: row !important;
  }

  .fr-flex-xl-column {
    flex-direction: column !important;
  }

  .fr-flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .fr-flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .fr-flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .fr-flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .fr-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .fr-flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .fr-flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .fr-flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .fr-flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .fr-flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .fr-justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .fr-justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .fr-justify-content-xl-center {
    justify-content: center !important;
  }

  .fr-justify-content-xl-between {
    justify-content: space-between !important;
  }

  .fr-justify-content-xl-around {
    justify-content: space-around !important;
  }

  .fr-align-items-xl-start {
    align-items: flex-start !important;
  }

  .fr-align-items-xl-end {
    align-items: flex-end !important;
  }

  .fr-align-items-xl-center {
    align-items: center !important;
  }

  .fr-align-items-xl-baseline {
    align-items: baseline !important;
  }

  .fr-align-items-xl-stretch {
    align-items: stretch !important;
  }

  .fr-align-content-xl-start {
    align-content: flex-start !important;
  }

  .fr-align-content-xl-end {
    align-content: flex-end !important;
  }

  .fr-align-content-xl-center {
    align-content: center !important;
  }

  .fr-align-content-xl-between {
    align-content: space-between !important;
  }

  .fr-align-content-xl-around {
    align-content: space-around !important;
  }

  .fr-align-content-xl-stretch {
    align-content: stretch !important;
  }

  .fr-align-self-xl-auto {
    align-self: auto !important;
  }

  .fr-align-self-xl-start {
    align-self: flex-start !important;
  }

  .fr-align-self-xl-end {
    align-self: flex-end !important;
  }

  .fr-align-self-xl-center {
    align-self: center !important;
  }

  .fr-align-self-xl-baseline {
    align-self: baseline !important;
  }

  .fr-align-self-xl-stretch {
    align-self: stretch !important;
  }
}

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

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

.fr-float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .fr-float-sm-left {
    float: left !important;
  }

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

  .fr-float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .fr-float-md-left {
    float: left !important;
  }

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

  .fr-float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .fr-float-lg-left {
    float: left !important;
  }

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

  .fr-float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .fr-float-xl-left {
    float: left !important;
  }

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

  .fr-float-xl-none {
    float: none !important;
  }
}

.fr-overflow-auto {
  overflow: auto !important;
}

.fr-overflow-hidden {
  overflow: hidden !important;
}

.fr-position-static {
  position: static !important;
}

.fr-position-relative {
  position: relative !important;
}

.fr-position-absolute {
  position: absolute !important;
}

.fr-position-fixed {
  position: fixed !important;
}

.fr-position-sticky {
  position: sticky !important;
}

.fr-fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fr-fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .fr-sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.fr-sr-only-focusable:active,
.fr-sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.fr-shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.fr-shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.fr-shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.fr-shadow-none {
  box-shadow: none !important;
}

.fr-w-25 {
  width: 25% !important;
}

.fr-w-50 {
  width: 50% !important;
}

.fr-w-75 {
  width: 75% !important;
}

.fr-w-100 {
  width: 100% !important;
}

.fr-w-auto {
  width: auto !important;
}

.fr-h-25 {
  height: 25% !important;
}

.fr-h-50 {
  height: 50% !important;
}

.fr-h-75 {
  height: 75% !important;
}

.fr-h-100 {
  height: 100% !important;
}

.fr-h-auto {
  height: auto !important;
}

.fr-mw-100 {
  max-width: 100% !important;
}

.fr-mh-100 {
  max-height: 100% !important;
}

.fr-min-vw-100 {
  min-width: 100vw !important;
}

.fr-min-vh-100 {
  min-height: 100vh !important;
}

.fr-vw-100 {
  width: 100vw !important;
}

.fr-vh-100 {
  height: 100vh !important;
}

.fr-m-0 {
  margin: 0 !important;
}

.fr-mt-0,
.fr-my-0 {
  margin-top: 0 !important;
}

.fr-mr-0,
.fr-mx-0 {
  margin-right: 0 !important;
}

.fr-mb-0,
.fr-my-0 {
  margin-bottom: 0 !important;
}

.fr-ml-0,
.fr-mx-0 {
  margin-left: 0 !important;
}

.fr-m-1 {
  margin: 0.25rem !important;
}

.fr-mt-1,
.fr-my-1 {
  margin-top: 0.25rem !important;
}

.fr-mr-1,
.fr-mx-1 {
  margin-right: 0.25rem !important;
}

.fr-mb-1,
.fr-my-1 {
  margin-bottom: 0.25rem !important;
}

.fr-ml-1,
.fr-mx-1 {
  margin-left: 0.25rem !important;
}

.fr-m-2 {
  margin: 0.5rem !important;
}

.fr-mt-2,
.fr-my-2 {
  margin-top: 0.5rem !important;
}

.fr-mr-2,
.fr-mx-2 {
  margin-right: 0.5rem !important;
}

.fr-mb-2,
.fr-my-2 {
  margin-bottom: 0.5rem !important;
}

.fr-ml-2,
.fr-mx-2 {
  margin-left: 0.5rem !important;
}

.fr-m-3 {
  margin: 1rem !important;
}

.fr-mt-3,
.fr-my-3 {
  margin-top: 1rem !important;
}

.fr-mr-3,
.fr-mx-3 {
  margin-right: 1rem !important;
}

.fr-mb-3,
.fr-my-3 {
  margin-bottom: 1rem !important;
}

.fr-ml-3,
.fr-mx-3 {
  margin-left: 1rem !important;
}

.fr-m-4 {
  margin: 1.5rem !important;
}

.fr-mt-4,
.fr-my-4 {
  margin-top: 1.5rem !important;
}

.fr-mr-4,
.fr-mx-4 {
  margin-right: 1.5rem !important;
}

.fr-mb-4,
.fr-my-4 {
  margin-bottom: 1.5rem !important;
}

.fr-ml-4,
.fr-mx-4 {
  margin-left: 1.5rem !important;
}

.fr-m-5 {
  margin: 3rem !important;
}

.fr-mt-5,
.fr-my-5 {
  margin-top: 3rem !important;
}

.fr-mr-5,
.fr-mx-5 {
  margin-right: 3rem !important;
}

.fr-mb-5,
.fr-my-5 {
  margin-bottom: 3rem !important;
}

.fr-ml-5,
.fr-mx-5 {
  margin-left: 3rem !important;
}

.fr-p-0 {
  padding: 0 !important;
}

.fr-pt-0,
.fr-py-0 {
  padding-top: 0 !important;
}

.fr-pr-0,
.fr-px-0 {
  padding-right: 0 !important;
}

.fr-pb-0,
.fr-py-0 {
  padding-bottom: 0 !important;
}

.fr-pl-0,
.fr-px-0 {
  padding-left: 0 !important;
}

.fr-p-1 {
  padding: 0.25rem !important;
}

.fr-pt-1,
.fr-py-1 {
  padding-top: 0.25rem !important;
}

.fr-pr-1,
.fr-px-1 {
  padding-right: 0.25rem !important;
}

.fr-pb-1,
.fr-py-1 {
  padding-bottom: 0.25rem !important;
}

.fr-pl-1,
.fr-px-1 {
  padding-left: 0.25rem !important;
}

.fr-p-2 {
  padding: 0.5rem !important;
}

.fr-pt-2,
.fr-py-2 {
  padding-top: 0.5rem !important;
}

.fr-pr-2,
.fr-px-2 {
  padding-right: 0.5rem !important;
}

.fr-pb-2,
.fr-py-2 {
  padding-bottom: 0.5rem !important;
}

.fr-pl-2,
.fr-px-2 {
  padding-left: 0.5rem !important;
}

.fr-p-3 {
  padding: 1rem !important;
}

.fr-pt-3,
.fr-py-3 {
  padding-top: 1rem !important;
}

.fr-pr-3,
.fr-px-3 {
  padding-right: 1rem !important;
}

.fr-pb-3,
.fr-py-3 {
  padding-bottom: 1rem !important;
}

.fr-pl-3,
.fr-px-3 {
  padding-left: 1rem !important;
}

.fr-p-4 {
  padding: 1.5rem !important;
}

.fr-pt-4,
.fr-py-4 {
  padding-top: 1.5rem !important;
}

.fr-pr-4,
.fr-px-4 {
  padding-right: 1.5rem !important;
}

.fr-pb-4,
.fr-py-4 {
  padding-bottom: 1.5rem !important;
}

.fr-pl-4,
.fr-px-4 {
  padding-left: 1.5rem !important;
}

.fr-p-5 {
  padding: 3rem !important;
}

.fr-pt-5,
.fr-py-5 {
  padding-top: 3rem !important;
}

.fr-pr-5,
.fr-px-5 {
  padding-right: 3rem !important;
}

.fr-pb-5,
.fr-py-5 {
  padding-bottom: 3rem !important;
}

.fr-pl-5,
.fr-px-5 {
  padding-left: 3rem !important;
}

.fr-m-n1 {
  margin: -0.25rem !important;
}

.fr-mt-n1,
.fr-my-n1 {
  margin-top: -0.25rem !important;
}

.fr-mr-n1,
.fr-mx-n1 {
  margin-right: -0.25rem !important;
}

.fr-mb-n1,
.fr-my-n1 {
  margin-bottom: -0.25rem !important;
}

.fr-ml-n1,
.fr-mx-n1 {
  margin-left: -0.25rem !important;
}

.fr-m-n2 {
  margin: -0.5rem !important;
}

.fr-mt-n2,
.fr-my-n2 {
  margin-top: -0.5rem !important;
}

.fr-mr-n2,
.fr-mx-n2 {
  margin-right: -0.5rem !important;
}

.fr-mb-n2,
.fr-my-n2 {
  margin-bottom: -0.5rem !important;
}

.fr-ml-n2,
.fr-mx-n2 {
  margin-left: -0.5rem !important;
}

.fr-m-n3 {
  margin: -1rem !important;
}

.fr-mt-n3,
.fr-my-n3 {
  margin-top: -1rem !important;
}

.fr-mr-n3,
.fr-mx-n3 {
  margin-right: -1rem !important;
}

.fr-mb-n3,
.fr-my-n3 {
  margin-bottom: -1rem !important;
}

.fr-ml-n3,
.fr-mx-n3 {
  margin-left: -1rem !important;
}

.fr-m-n4 {
  margin: -1.5rem !important;
}

.fr-mt-n4,
.fr-my-n4 {
  margin-top: -1.5rem !important;
}

.fr-mr-n4,
.fr-mx-n4 {
  margin-right: -1.5rem !important;
}

.fr-mb-n4,
.fr-my-n4 {
  margin-bottom: -1.5rem !important;
}

.fr-ml-n4,
.fr-mx-n4 {
  margin-left: -1.5rem !important;
}

.fr-m-n5 {
  margin: -3rem !important;
}

.fr-mt-n5,
.fr-my-n5 {
  margin-top: -3rem !important;
}

.fr-mr-n5,
.fr-mx-n5 {
  margin-right: -3rem !important;
}

.fr-mb-n5,
.fr-my-n5 {
  margin-bottom: -3rem !important;
}

.fr-ml-n5,
.fr-mx-n5 {
  margin-left: -3rem !important;
}

.fr-m-auto {
  margin: auto !important;
}

.fr-mt-auto,
.fr-my-auto {
  margin-top: auto !important;
}

.fr-mr-auto,
.fr-mx-auto {
  margin-right: auto !important;
}

.fr-mb-auto,
.fr-my-auto {
  margin-bottom: auto !important;
}

.fr-ml-auto,
.fr-mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .fr-m-sm-0 {
    margin: 0 !important;
  }

  .fr-mt-sm-0,
  .fr-my-sm-0 {
    margin-top: 0 !important;
  }

  .fr-mr-sm-0,
  .fr-mx-sm-0 {
    margin-right: 0 !important;
  }

  .fr-mb-sm-0,
  .fr-my-sm-0 {
    margin-bottom: 0 !important;
  }

  .fr-ml-sm-0,
  .fr-mx-sm-0 {
    margin-left: 0 !important;
  }

  .fr-m-sm-1 {
    margin: 0.25rem !important;
  }

  .fr-mt-sm-1,
  .fr-my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .fr-mr-sm-1,
  .fr-mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .fr-mb-sm-1,
  .fr-my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .fr-ml-sm-1,
  .fr-mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .fr-m-sm-2 {
    margin: 0.5rem !important;
  }

  .fr-mt-sm-2,
  .fr-my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .fr-mr-sm-2,
  .fr-mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .fr-mb-sm-2,
  .fr-my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .fr-ml-sm-2,
  .fr-mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .fr-m-sm-3 {
    margin: 1rem !important;
  }

  .fr-mt-sm-3,
  .fr-my-sm-3 {
    margin-top: 1rem !important;
  }

  .fr-mr-sm-3,
  .fr-mx-sm-3 {
    margin-right: 1rem !important;
  }

  .fr-mb-sm-3,
  .fr-my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .fr-ml-sm-3,
  .fr-mx-sm-3 {
    margin-left: 1rem !important;
  }

  .fr-m-sm-4 {
    margin: 1.5rem !important;
  }

  .fr-mt-sm-4,
  .fr-my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .fr-mr-sm-4,
  .fr-mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .fr-mb-sm-4,
  .fr-my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .fr-ml-sm-4,
  .fr-mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .fr-m-sm-5 {
    margin: 3rem !important;
  }

  .fr-mt-sm-5,
  .fr-my-sm-5 {
    margin-top: 3rem !important;
  }

  .fr-mr-sm-5,
  .fr-mx-sm-5 {
    margin-right: 3rem !important;
  }

  .fr-mb-sm-5,
  .fr-my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .fr-ml-sm-5,
  .fr-mx-sm-5 {
    margin-left: 3rem !important;
  }

  .fr-p-sm-0 {
    padding: 0 !important;
  }

  .fr-pt-sm-0,
  .fr-py-sm-0 {
    padding-top: 0 !important;
  }

  .fr-pr-sm-0,
  .fr-px-sm-0 {
    padding-right: 0 !important;
  }

  .fr-pb-sm-0,
  .fr-py-sm-0 {
    padding-bottom: 0 !important;
  }

  .fr-pl-sm-0,
  .fr-px-sm-0 {
    padding-left: 0 !important;
  }

  .fr-p-sm-1 {
    padding: 0.25rem !important;
  }

  .fr-pt-sm-1,
  .fr-py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .fr-pr-sm-1,
  .fr-px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .fr-pb-sm-1,
  .fr-py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .fr-pl-sm-1,
  .fr-px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .fr-p-sm-2 {
    padding: 0.5rem !important;
  }

  .fr-pt-sm-2,
  .fr-py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .fr-pr-sm-2,
  .fr-px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .fr-pb-sm-2,
  .fr-py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .fr-pl-sm-2,
  .fr-px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .fr-p-sm-3 {
    padding: 1rem !important;
  }

  .fr-pt-sm-3,
  .fr-py-sm-3 {
    padding-top: 1rem !important;
  }

  .fr-pr-sm-3,
  .fr-px-sm-3 {
    padding-right: 1rem !important;
  }

  .fr-pb-sm-3,
  .fr-py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .fr-pl-sm-3,
  .fr-px-sm-3 {
    padding-left: 1rem !important;
  }

  .fr-p-sm-4 {
    padding: 1.5rem !important;
  }

  .fr-pt-sm-4,
  .fr-py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .fr-pr-sm-4,
  .fr-px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .fr-pb-sm-4,
  .fr-py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .fr-pl-sm-4,
  .fr-px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .fr-p-sm-5 {
    padding: 3rem !important;
  }

  .fr-pt-sm-5,
  .fr-py-sm-5 {
    padding-top: 3rem !important;
  }

  .fr-pr-sm-5,
  .fr-px-sm-5 {
    padding-right: 3rem !important;
  }

  .fr-pb-sm-5,
  .fr-py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .fr-pl-sm-5,
  .fr-px-sm-5 {
    padding-left: 3rem !important;
  }

  .fr-m-sm-n1 {
    margin: -0.25rem !important;
  }

  .fr-mt-sm-n1,
  .fr-my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .fr-mr-sm-n1,
  .fr-mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .fr-mb-sm-n1,
  .fr-my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .fr-ml-sm-n1,
  .fr-mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .fr-m-sm-n2 {
    margin: -0.5rem !important;
  }

  .fr-mt-sm-n2,
  .fr-my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .fr-mr-sm-n2,
  .fr-mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .fr-mb-sm-n2,
  .fr-my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .fr-ml-sm-n2,
  .fr-mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .fr-m-sm-n3 {
    margin: -1rem !important;
  }

  .fr-mt-sm-n3,
  .fr-my-sm-n3 {
    margin-top: -1rem !important;
  }

  .fr-mr-sm-n3,
  .fr-mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .fr-mb-sm-n3,
  .fr-my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .fr-ml-sm-n3,
  .fr-mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .fr-m-sm-n4 {
    margin: -1.5rem !important;
  }

  .fr-mt-sm-n4,
  .fr-my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .fr-mr-sm-n4,
  .fr-mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .fr-mb-sm-n4,
  .fr-my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .fr-ml-sm-n4,
  .fr-mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .fr-m-sm-n5 {
    margin: -3rem !important;
  }

  .fr-mt-sm-n5,
  .fr-my-sm-n5 {
    margin-top: -3rem !important;
  }

  .fr-mr-sm-n5,
  .fr-mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .fr-mb-sm-n5,
  .fr-my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .fr-ml-sm-n5,
  .fr-mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .fr-m-sm-auto {
    margin: auto !important;
  }

  .fr-mt-sm-auto,
  .fr-my-sm-auto {
    margin-top: auto !important;
  }

  .fr-mr-sm-auto,
  .fr-mx-sm-auto {
    margin-right: auto !important;
  }

  .fr-mb-sm-auto,
  .fr-my-sm-auto {
    margin-bottom: auto !important;
  }

  .fr-ml-sm-auto,
  .fr-mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .fr-m-md-0 {
    margin: 0 !important;
  }

  .fr-mt-md-0,
  .fr-my-md-0 {
    margin-top: 0 !important;
  }

  .fr-mr-md-0,
  .fr-mx-md-0 {
    margin-right: 0 !important;
  }

  .fr-mb-md-0,
  .fr-my-md-0 {
    margin-bottom: 0 !important;
  }

  .fr-ml-md-0,
  .fr-mx-md-0 {
    margin-left: 0 !important;
  }

  .fr-m-md-1 {
    margin: 0.25rem !important;
  }

  .fr-mt-md-1,
  .fr-my-md-1 {
    margin-top: 0.25rem !important;
  }

  .fr-mr-md-1,
  .fr-mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .fr-mb-md-1,
  .fr-my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .fr-ml-md-1,
  .fr-mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .fr-m-md-2 {
    margin: 0.5rem !important;
  }

  .fr-mt-md-2,
  .fr-my-md-2 {
    margin-top: 0.5rem !important;
  }

  .fr-mr-md-2,
  .fr-mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .fr-mb-md-2,
  .fr-my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .fr-ml-md-2,
  .fr-mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .fr-m-md-3 {
    margin: 1rem !important;
  }

  .fr-mt-md-3,
  .fr-my-md-3 {
    margin-top: 1rem !important;
  }

  .fr-mr-md-3,
  .fr-mx-md-3 {
    margin-right: 1rem !important;
  }

  .fr-mb-md-3,
  .fr-my-md-3 {
    margin-bottom: 1rem !important;
  }

  .fr-ml-md-3,
  .fr-mx-md-3 {
    margin-left: 1rem !important;
  }

  .fr-m-md-4 {
    margin: 1.5rem !important;
  }

  .fr-mt-md-4,
  .fr-my-md-4 {
    margin-top: 1.5rem !important;
  }

  .fr-mr-md-4,
  .fr-mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .fr-mb-md-4,
  .fr-my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .fr-ml-md-4,
  .fr-mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .fr-m-md-5 {
    margin: 3rem !important;
  }

  .fr-mt-md-5,
  .fr-my-md-5 {
    margin-top: 3rem !important;
  }

  .fr-mr-md-5,
  .fr-mx-md-5 {
    margin-right: 3rem !important;
  }

  .fr-mb-md-5,
  .fr-my-md-5 {
    margin-bottom: 3rem !important;
  }

  .fr-ml-md-5,
  .fr-mx-md-5 {
    margin-left: 3rem !important;
  }

  .fr-p-md-0 {
    padding: 0 !important;
  }

  .fr-pt-md-0,
  .fr-py-md-0 {
    padding-top: 0 !important;
  }

  .fr-pr-md-0,
  .fr-px-md-0 {
    padding-right: 0 !important;
  }

  .fr-pb-md-0,
  .fr-py-md-0 {
    padding-bottom: 0 !important;
  }

  .fr-pl-md-0,
  .fr-px-md-0 {
    padding-left: 0 !important;
  }

  .fr-p-md-1 {
    padding: 0.25rem !important;
  }

  .fr-pt-md-1,
  .fr-py-md-1 {
    padding-top: 0.25rem !important;
  }

  .fr-pr-md-1,
  .fr-px-md-1 {
    padding-right: 0.25rem !important;
  }

  .fr-pb-md-1,
  .fr-py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .fr-pl-md-1,
  .fr-px-md-1 {
    padding-left: 0.25rem !important;
  }

  .fr-p-md-2 {
    padding: 0.5rem !important;
  }

  .fr-pt-md-2,
  .fr-py-md-2 {
    padding-top: 0.5rem !important;
  }

  .fr-pr-md-2,
  .fr-px-md-2 {
    padding-right: 0.5rem !important;
  }

  .fr-pb-md-2,
  .fr-py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .fr-pl-md-2,
  .fr-px-md-2 {
    padding-left: 0.5rem !important;
  }

  .fr-p-md-3 {
    padding: 1rem !important;
  }

  .fr-pt-md-3,
  .fr-py-md-3 {
    padding-top: 1rem !important;
  }

  .fr-pr-md-3,
  .fr-px-md-3 {
    padding-right: 1rem !important;
  }

  .fr-pb-md-3,
  .fr-py-md-3 {
    padding-bottom: 1rem !important;
  }

  .fr-pl-md-3,
  .fr-px-md-3 {
    padding-left: 1rem !important;
  }

  .fr-p-md-4 {
    padding: 1.5rem !important;
  }

  .fr-pt-md-4,
  .fr-py-md-4 {
    padding-top: 1.5rem !important;
  }

  .fr-pr-md-4,
  .fr-px-md-4 {
    padding-right: 1.5rem !important;
  }

  .fr-pb-md-4,
  .fr-py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .fr-pl-md-4,
  .fr-px-md-4 {
    padding-left: 1.5rem !important;
  }

  .fr-p-md-5 {
    padding: 3rem !important;
  }

  .fr-pt-md-5,
  .fr-py-md-5 {
    padding-top: 3rem !important;
  }

  .fr-pr-md-5,
  .fr-px-md-5 {
    padding-right: 3rem !important;
  }

  .fr-pb-md-5,
  .fr-py-md-5 {
    padding-bottom: 3rem !important;
  }

  .fr-pl-md-5,
  .fr-px-md-5 {
    padding-left: 3rem !important;
  }

  .fr-m-md-n1 {
    margin: -0.25rem !important;
  }

  .fr-mt-md-n1,
  .fr-my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .fr-mr-md-n1,
  .fr-mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .fr-mb-md-n1,
  .fr-my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .fr-ml-md-n1,
  .fr-mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .fr-m-md-n2 {
    margin: -0.5rem !important;
  }

  .fr-mt-md-n2,
  .fr-my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .fr-mr-md-n2,
  .fr-mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .fr-mb-md-n2,
  .fr-my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .fr-ml-md-n2,
  .fr-mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .fr-m-md-n3 {
    margin: -1rem !important;
  }

  .fr-mt-md-n3,
  .fr-my-md-n3 {
    margin-top: -1rem !important;
  }

  .fr-mr-md-n3,
  .fr-mx-md-n3 {
    margin-right: -1rem !important;
  }

  .fr-mb-md-n3,
  .fr-my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .fr-ml-md-n3,
  .fr-mx-md-n3 {
    margin-left: -1rem !important;
  }

  .fr-m-md-n4 {
    margin: -1.5rem !important;
  }

  .fr-mt-md-n4,
  .fr-my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .fr-mr-md-n4,
  .fr-mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .fr-mb-md-n4,
  .fr-my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .fr-ml-md-n4,
  .fr-mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .fr-m-md-n5 {
    margin: -3rem !important;
  }

  .fr-mt-md-n5,
  .fr-my-md-n5 {
    margin-top: -3rem !important;
  }

  .fr-mr-md-n5,
  .fr-mx-md-n5 {
    margin-right: -3rem !important;
  }

  .fr-mb-md-n5,
  .fr-my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .fr-ml-md-n5,
  .fr-mx-md-n5 {
    margin-left: -3rem !important;
  }

  .fr-m-md-auto {
    margin: auto !important;
  }

  .fr-mt-md-auto,
  .fr-my-md-auto {
    margin-top: auto !important;
  }

  .fr-mr-md-auto,
  .fr-mx-md-auto {
    margin-right: auto !important;
  }

  .fr-mb-md-auto,
  .fr-my-md-auto {
    margin-bottom: auto !important;
  }

  .fr-ml-md-auto,
  .fr-mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .fr-m-lg-0 {
    margin: 0 !important;
  }

  .fr-mt-lg-0,
  .fr-my-lg-0 {
    margin-top: 0 !important;
  }

  .fr-mr-lg-0,
  .fr-mx-lg-0 {
    margin-right: 0 !important;
  }

  .fr-mb-lg-0,
  .fr-my-lg-0 {
    margin-bottom: 0 !important;
  }

  .fr-ml-lg-0,
  .fr-mx-lg-0 {
    margin-left: 0 !important;
  }

  .fr-m-lg-1 {
    margin: 0.25rem !important;
  }

  .fr-mt-lg-1,
  .fr-my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .fr-mr-lg-1,
  .fr-mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .fr-mb-lg-1,
  .fr-my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .fr-ml-lg-1,
  .fr-mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .fr-m-lg-2 {
    margin: 0.5rem !important;
  }

  .fr-mt-lg-2,
  .fr-my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .fr-mr-lg-2,
  .fr-mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .fr-mb-lg-2,
  .fr-my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .fr-ml-lg-2,
  .fr-mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .fr-m-lg-3 {
    margin: 1rem !important;
  }

  .fr-mt-lg-3,
  .fr-my-lg-3 {
    margin-top: 1rem !important;
  }

  .fr-mr-lg-3,
  .fr-mx-lg-3 {
    margin-right: 1rem !important;
  }

  .fr-mb-lg-3,
  .fr-my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .fr-ml-lg-3,
  .fr-mx-lg-3 {
    margin-left: 1rem !important;
  }

  .fr-m-lg-4 {
    margin: 1.5rem !important;
  }

  .fr-mt-lg-4,
  .fr-my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .fr-mr-lg-4,
  .fr-mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .fr-mb-lg-4,
  .fr-my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .fr-ml-lg-4,
  .fr-mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .fr-m-lg-5 {
    margin: 3rem !important;
  }

  .fr-mt-lg-5,
  .fr-my-lg-5 {
    margin-top: 3rem !important;
  }

  .fr-mr-lg-5,
  .fr-mx-lg-5 {
    margin-right: 3rem !important;
  }

  .fr-mb-lg-5,
  .fr-my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .fr-ml-lg-5,
  .fr-mx-lg-5 {
    margin-left: 3rem !important;
  }

  .fr-p-lg-0 {
    padding: 0 !important;
  }

  .fr-pt-lg-0,
  .fr-py-lg-0 {
    padding-top: 0 !important;
  }

  .fr-pr-lg-0,
  .fr-px-lg-0 {
    padding-right: 0 !important;
  }

  .fr-pb-lg-0,
  .fr-py-lg-0 {
    padding-bottom: 0 !important;
  }

  .fr-pl-lg-0,
  .fr-px-lg-0 {
    padding-left: 0 !important;
  }

  .fr-p-lg-1 {
    padding: 0.25rem !important;
  }

  .fr-pt-lg-1,
  .fr-py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .fr-pr-lg-1,
  .fr-px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .fr-pb-lg-1,
  .fr-py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .fr-pl-lg-1,
  .fr-px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .fr-p-lg-2 {
    padding: 0.5rem !important;
  }

  .fr-pt-lg-2,
  .fr-py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .fr-pr-lg-2,
  .fr-px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .fr-pb-lg-2,
  .fr-py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .fr-pl-lg-2,
  .fr-px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .fr-p-lg-3 {
    padding: 1rem !important;
  }

  .fr-pt-lg-3,
  .fr-py-lg-3 {
    padding-top: 1rem !important;
  }

  .fr-pr-lg-3,
  .fr-px-lg-3 {
    padding-right: 1rem !important;
  }

  .fr-pb-lg-3,
  .fr-py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .fr-pl-lg-3,
  .fr-px-lg-3 {
    padding-left: 1rem !important;
  }

  .fr-p-lg-4 {
    padding: 1.5rem !important;
  }

  .fr-pt-lg-4,
  .fr-py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .fr-pr-lg-4,
  .fr-px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .fr-pb-lg-4,
  .fr-py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .fr-pl-lg-4,
  .fr-px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .fr-p-lg-5 {
    padding: 3rem !important;
  }

  .fr-pt-lg-5,
  .fr-py-lg-5 {
    padding-top: 3rem !important;
  }

  .fr-pr-lg-5,
  .fr-px-lg-5 {
    padding-right: 3rem !important;
  }

  .fr-pb-lg-5,
  .fr-py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .fr-pl-lg-5,
  .fr-px-lg-5 {
    padding-left: 3rem !important;
  }

  .fr-m-lg-n1 {
    margin: -0.25rem !important;
  }

  .fr-mt-lg-n1,
  .fr-my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .fr-mr-lg-n1,
  .fr-mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .fr-mb-lg-n1,
  .fr-my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .fr-ml-lg-n1,
  .fr-mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .fr-m-lg-n2 {
    margin: -0.5rem !important;
  }

  .fr-mt-lg-n2,
  .fr-my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .fr-mr-lg-n2,
  .fr-mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .fr-mb-lg-n2,
  .fr-my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .fr-ml-lg-n2,
  .fr-mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .fr-m-lg-n3 {
    margin: -1rem !important;
  }

  .fr-mt-lg-n3,
  .fr-my-lg-n3 {
    margin-top: -1rem !important;
  }

  .fr-mr-lg-n3,
  .fr-mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .fr-mb-lg-n3,
  .fr-my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .fr-ml-lg-n3,
  .fr-mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .fr-m-lg-n4 {
    margin: -1.5rem !important;
  }

  .fr-mt-lg-n4,
  .fr-my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .fr-mr-lg-n4,
  .fr-mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .fr-mb-lg-n4,
  .fr-my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .fr-ml-lg-n4,
  .fr-mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .fr-m-lg-n5 {
    margin: -3rem !important;
  }

  .fr-mt-lg-n5,
  .fr-my-lg-n5 {
    margin-top: -3rem !important;
  }

  .fr-mr-lg-n5,
  .fr-mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .fr-mb-lg-n5,
  .fr-my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .fr-ml-lg-n5,
  .fr-mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .fr-m-lg-auto {
    margin: auto !important;
  }

  .fr-mt-lg-auto,
  .fr-my-lg-auto {
    margin-top: auto !important;
  }

  .fr-mr-lg-auto,
  .fr-mx-lg-auto {
    margin-right: auto !important;
  }

  .fr-mb-lg-auto,
  .fr-my-lg-auto {
    margin-bottom: auto !important;
  }

  .fr-ml-lg-auto,
  .fr-mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .fr-m-xl-0 {
    margin: 0 !important;
  }

  .fr-mt-xl-0,
  .fr-my-xl-0 {
    margin-top: 0 !important;
  }

  .fr-mr-xl-0,
  .fr-mx-xl-0 {
    margin-right: 0 !important;
  }

  .fr-mb-xl-0,
  .fr-my-xl-0 {
    margin-bottom: 0 !important;
  }

  .fr-ml-xl-0,
  .fr-mx-xl-0 {
    margin-left: 0 !important;
  }

  .fr-m-xl-1 {
    margin: 0.25rem !important;
  }

  .fr-mt-xl-1,
  .fr-my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .fr-mr-xl-1,
  .fr-mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .fr-mb-xl-1,
  .fr-my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .fr-ml-xl-1,
  .fr-mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .fr-m-xl-2 {
    margin: 0.5rem !important;
  }

  .fr-mt-xl-2,
  .fr-my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .fr-mr-xl-2,
  .fr-mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .fr-mb-xl-2,
  .fr-my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .fr-ml-xl-2,
  .fr-mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .fr-m-xl-3 {
    margin: 1rem !important;
  }

  .fr-mt-xl-3,
  .fr-my-xl-3 {
    margin-top: 1rem !important;
  }

  .fr-mr-xl-3,
  .fr-mx-xl-3 {
    margin-right: 1rem !important;
  }

  .fr-mb-xl-3,
  .fr-my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .fr-ml-xl-3,
  .fr-mx-xl-3 {
    margin-left: 1rem !important;
  }

  .fr-m-xl-4 {
    margin: 1.5rem !important;
  }

  .fr-mt-xl-4,
  .fr-my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .fr-mr-xl-4,
  .fr-mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .fr-mb-xl-4,
  .fr-my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .fr-ml-xl-4,
  .fr-mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .fr-m-xl-5 {
    margin: 3rem !important;
  }

  .fr-mt-xl-5,
  .fr-my-xl-5 {
    margin-top: 3rem !important;
  }

  .fr-mr-xl-5,
  .fr-mx-xl-5 {
    margin-right: 3rem !important;
  }

  .fr-mb-xl-5,
  .fr-my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .fr-ml-xl-5,
  .fr-mx-xl-5 {
    margin-left: 3rem !important;
  }

  .fr-p-xl-0 {
    padding: 0 !important;
  }

  .fr-pt-xl-0,
  .fr-py-xl-0 {
    padding-top: 0 !important;
  }

  .fr-pr-xl-0,
  .fr-px-xl-0 {
    padding-right: 0 !important;
  }

  .fr-pb-xl-0,
  .fr-py-xl-0 {
    padding-bottom: 0 !important;
  }

  .fr-pl-xl-0,
  .fr-px-xl-0 {
    padding-left: 0 !important;
  }

  .fr-p-xl-1 {
    padding: 0.25rem !important;
  }

  .fr-pt-xl-1,
  .fr-py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .fr-pr-xl-1,
  .fr-px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .fr-pb-xl-1,
  .fr-py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .fr-pl-xl-1,
  .fr-px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .fr-p-xl-2 {
    padding: 0.5rem !important;
  }

  .fr-pt-xl-2,
  .fr-py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .fr-pr-xl-2,
  .fr-px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .fr-pb-xl-2,
  .fr-py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .fr-pl-xl-2,
  .fr-px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .fr-p-xl-3 {
    padding: 1rem !important;
  }

  .fr-pt-xl-3,
  .fr-py-xl-3 {
    padding-top: 1rem !important;
  }

  .fr-pr-xl-3,
  .fr-px-xl-3 {
    padding-right: 1rem !important;
  }

  .fr-pb-xl-3,
  .fr-py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .fr-pl-xl-3,
  .fr-px-xl-3 {
    padding-left: 1rem !important;
  }

  .fr-p-xl-4 {
    padding: 1.5rem !important;
  }

  .fr-pt-xl-4,
  .fr-py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .fr-pr-xl-4,
  .fr-px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .fr-pb-xl-4,
  .fr-py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .fr-pl-xl-4,
  .fr-px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .fr-p-xl-5 {
    padding: 3rem !important;
  }

  .fr-pt-xl-5,
  .fr-py-xl-5 {
    padding-top: 3rem !important;
  }

  .fr-pr-xl-5,
  .fr-px-xl-5 {
    padding-right: 3rem !important;
  }

  .fr-pb-xl-5,
  .fr-py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .fr-pl-xl-5,
  .fr-px-xl-5 {
    padding-left: 3rem !important;
  }

  .fr-m-xl-n1 {
    margin: -0.25rem !important;
  }

  .fr-mt-xl-n1,
  .fr-my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .fr-mr-xl-n1,
  .fr-mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .fr-mb-xl-n1,
  .fr-my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .fr-ml-xl-n1,
  .fr-mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .fr-m-xl-n2 {
    margin: -0.5rem !important;
  }

  .fr-mt-xl-n2,
  .fr-my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .fr-mr-xl-n2,
  .fr-mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .fr-mb-xl-n2,
  .fr-my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .fr-ml-xl-n2,
  .fr-mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .fr-m-xl-n3 {
    margin: -1rem !important;
  }

  .fr-mt-xl-n3,
  .fr-my-xl-n3 {
    margin-top: -1rem !important;
  }

  .fr-mr-xl-n3,
  .fr-mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .fr-mb-xl-n3,
  .fr-my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .fr-ml-xl-n3,
  .fr-mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .fr-m-xl-n4 {
    margin: -1.5rem !important;
  }

  .fr-mt-xl-n4,
  .fr-my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .fr-mr-xl-n4,
  .fr-mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .fr-mb-xl-n4,
  .fr-my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .fr-ml-xl-n4,
  .fr-mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .fr-m-xl-n5 {
    margin: -3rem !important;
  }

  .fr-mt-xl-n5,
  .fr-my-xl-n5 {
    margin-top: -3rem !important;
  }

  .fr-mr-xl-n5,
  .fr-mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .fr-mb-xl-n5,
  .fr-my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .fr-ml-xl-n5,
  .fr-mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .fr-m-xl-auto {
    margin: auto !important;
  }

  .fr-mt-xl-auto,
  .fr-my-xl-auto {
    margin-top: auto !important;
  }

  .fr-mr-xl-auto,
  .fr-mx-xl-auto {
    margin-right: auto !important;
  }

  .fr-mb-xl-auto,
  .fr-my-xl-auto {
    margin-bottom: auto !important;
  }

  .fr-ml-xl-auto,
  .fr-mx-xl-auto {
    margin-left: auto !important;
  }
}

.fr-text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.fr-text-justify {
  text-align: justify !important;
}

.fr-text-wrap {
  white-space: normal !important;
}

.fr-text-nowrap {
  white-space: nowrap !important;
}

.fr-text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.fr-text-left {
  text-align: left !important;
}

.fr-text-right {
  text-align: right !important;
}

.fr-text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .fr-text-sm-left {
    text-align: left !important;
  }

  .fr-text-sm-right {
    text-align: right !important;
  }

  .fr-text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .fr-text-md-left {
    text-align: left !important;
  }

  .fr-text-md-right {
    text-align: right !important;
  }

  .fr-text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .fr-text-lg-left {
    text-align: left !important;
  }

  .fr-text-lg-right {
    text-align: right !important;
  }

  .fr-text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .fr-text-xl-left {
    text-align: left !important;
  }

  .fr-text-xl-right {
    text-align: right !important;
  }

  .fr-text-xl-center {
    text-align: center !important;
  }
}

.fr-text-lowercase {
  text-transform: lowercase !important;
}

.fr-text-uppercase {
  text-transform: uppercase !important;
}

.fr-text-capitalize {
  text-transform: capitalize !important;
}

.fr-font-weight-light {
  font-weight: 300 !important;
}

.fr-font-weight-lighter {
  font-weight: lighter !important;
}

.fr-font-weight-normal {
  font-weight: 400 !important;
}

.fr-font-weight-bold {
  font-weight: 700 !important;
}

.fr-font-weight-bolder {
  font-weight: bolder !important;
}

.fr-font-italic {
  font-style: italic !important;
}

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

.fr-text-primary {
  color: #007bff !important;
}

a.fr-text-primary:hover,
a.fr-text-primary:focus {
  color: #0056b3 !important;
}

.fr-text-secondary {
  color: #6c757d !important;
}

a.fr-text-secondary:hover,
a.fr-text-secondary:focus {
  color: #494f54 !important;
}

.fr-text-success {
  color: #28a745 !important;
}

a.fr-text-success:hover,
a.fr-text-success:focus {
  color: #19692c !important;
}

.fr-text-info {
  color: #17a2b8 !important;
}

a.fr-text-info:hover,
a.fr-text-info:focus {
  color: #0f6674 !important;
}

.fr-text-warning {
  color: #ffc107 !important;
}

a.fr-text-warning:hover,
a.fr-text-warning:focus {
  color: #ba8b00 !important;
}

.fr-text-danger {
  color: #dc3545 !important;
}

a.fr-text-danger:hover,
a.fr-text-danger:focus {
  color: #a71d2a !important;
}

.fr-text-light {
  color: #f8f9fa !important;
}

a.fr-text-light:hover,
a.fr-text-light:focus {
  color: #cbd3da !important;
}

.fr-text-dark {
  color: #343a40 !important;
}

a.fr-text-dark:hover,
a.fr-text-dark:focus {
  color: #121416 !important;
}

.fr-text-body {
  color: #212529 !important;
}

.fr-text-muted {
  color: #6c757d !important;
}

.fr-text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.fr-text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.fr-text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.fr-text-decoration-none {
  text-decoration: none !important;
}

.fr-text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.fr-text-reset {
  color: inherit !important;
}

.fr-visible {
  visibility: visible !important;
}

.fr-invisible {
  visibility: hidden !important;
}

.fr-alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.fr-alert-heading {
  color: inherit;
}

.fr-alert-link {
  font-weight: 700;
}

.fr-alert-dismissible {
  padding-right: 4rem;
}

.fr-alert-dismissible .fr-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.fr-alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.fr-alert-primary hr {
  border-top-color: #9fcdff;
}

.fr-alert-primary .fr-alert-link {
  color: #002752;
}

.fr-alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.fr-alert-secondary hr {
  border-top-color: #c8cbcf;
}

.fr-alert-secondary .fr-alert-link {
  color: #202326;
}

.fr-alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.fr-alert-success hr {
  border-top-color: #b1dfbb;
}

.fr-alert-success .fr-alert-link {
  color: #0b2e13;
}

.fr-alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.fr-alert-info hr {
  border-top-color: #abdde5;
}

.fr-alert-info .fr-alert-link {
  color: #062c33;
}

.fr-alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.fr-alert-warning hr {
  border-top-color: #ffe8a1;
}

.fr-alert-warning .fr-alert-link {
  color: #533f03;
}

.fr-alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.fr-alert-danger hr {
  border-top-color: #f1b0b7;
}

.fr-alert-danger .fr-alert-link {
  color: #491217;
}

.fr-alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.fr-alert-light hr {
  border-top-color: #ececf6;
}

.fr-alert-light .fr-alert-link {
  color: #686868;
}

.fr-alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.fr-alert-dark hr {
  border-top-color: #b9bbbe;
}

.fr-alert-dark .fr-alert-link {
  color: #040505;
}

.fr-btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
}

@media (prefers-reduced-motion: reduce) {
  .fr-btn {
    transition: none;
  }
}

.fr-btn:hover {
  color: #212529;
  text-decoration: none;
}

.fr-btn:focus,
.fr-btn.fr-focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.fr-btn.fr-disabled,
.fr-btn:disabled {
  opacity: 0.65;
}

a.fr-btn.fr-disabled,
fieldset:disabled a.fr-btn {
  pointer-events: none;
}

.fr-btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.fr-btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.fr-btn-primary:focus,
.fr-btn-primary.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.fr-btn-primary.fr-disabled,
.fr-btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.fr-btn-primary:not(:disabled):not(.fr-disabled):active,
.fr-btn-primary:not(:disabled):not(.fr-disabled).fr-active,
.fr-show > .fr-btn-primary.fr-dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.fr-btn-primary:not(:disabled):not(.fr-disabled):active:focus,
.fr-btn-primary:not(:disabled):not(.fr-disabled).fr-active:focus,
.fr-show > .fr-btn-primary.fr-dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.fr-btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.fr-btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.fr-btn-secondary:focus,
.fr-btn-secondary.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.fr-btn-secondary.fr-disabled,
.fr-btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.fr-btn-secondary:not(:disabled):not(.fr-disabled):active,
.fr-btn-secondary:not(:disabled):not(.fr-disabled).fr-active,
.fr-show > .fr-btn-secondary.fr-dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.fr-btn-secondary:not(:disabled):not(.fr-disabled):active:focus,
.fr-btn-secondary:not(:disabled):not(.fr-disabled).fr-active:focus,
.fr-show > .fr-btn-secondary.fr-dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.fr-btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.fr-btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.fr-btn-success:focus,
.fr-btn-success.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.fr-btn-success.fr-disabled,
.fr-btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.fr-btn-success:not(:disabled):not(.fr-disabled):active,
.fr-btn-success:not(:disabled):not(.fr-disabled).fr-active,
.fr-show > .fr-btn-success.fr-dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.fr-btn-success:not(:disabled):not(.fr-disabled):active:focus,
.fr-btn-success:not(:disabled):not(.fr-disabled).fr-active:focus,
.fr-show > .fr-btn-success.fr-dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.fr-btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.fr-btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.fr-btn-info:focus,
.fr-btn-info.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.fr-btn-info.fr-disabled,
.fr-btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.fr-btn-info:not(:disabled):not(.fr-disabled):active,
.fr-btn-info:not(:disabled):not(.fr-disabled).fr-active,
.fr-show > .fr-btn-info.fr-dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.fr-btn-info:not(:disabled):not(.fr-disabled):active:focus,
.fr-btn-info:not(:disabled):not(.fr-disabled).fr-active:focus,
.fr-show > .fr-btn-info.fr-dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.fr-btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.fr-btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.fr-btn-warning:focus,
.fr-btn-warning.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.fr-btn-warning.fr-disabled,
.fr-btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.fr-btn-warning:not(:disabled):not(.fr-disabled):active,
.fr-btn-warning:not(:disabled):not(.fr-disabled).fr-active,
.fr-show > .fr-btn-warning.fr-dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.fr-btn-warning:not(:disabled):not(.fr-disabled):active:focus,
.fr-btn-warning:not(:disabled):not(.fr-disabled).fr-active:focus,
.fr-show > .fr-btn-warning.fr-dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.fr-btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.fr-btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.fr-btn-danger:focus,
.fr-btn-danger.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.fr-btn-danger.fr-disabled,
.fr-btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.fr-btn-danger:not(:disabled):not(.fr-disabled):active,
.fr-btn-danger:not(:disabled):not(.fr-disabled).fr-active,
.fr-show > .fr-btn-danger.fr-dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.fr-btn-danger:not(:disabled):not(.fr-disabled):active:focus,
.fr-btn-danger:not(:disabled):not(.fr-disabled).fr-active:focus,
.fr-show > .fr-btn-danger.fr-dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.fr-btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.fr-btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.fr-btn-light:focus,
.fr-btn-light.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.fr-btn-light.fr-disabled,
.fr-btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.fr-btn-light:not(:disabled):not(.fr-disabled):active,
.fr-btn-light:not(:disabled):not(.fr-disabled).fr-active,
.fr-show > .fr-btn-light.fr-dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.fr-btn-light:not(:disabled):not(.fr-disabled):active:focus,
.fr-btn-light:not(:disabled):not(.fr-disabled).fr-active:focus,
.fr-show > .fr-btn-light.fr-dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.fr-btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.fr-btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.fr-btn-dark:focus,
.fr-btn-dark.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.fr-btn-dark.fr-disabled,
.fr-btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.fr-btn-dark:not(:disabled):not(.fr-disabled):active,
.fr-btn-dark:not(:disabled):not(.fr-disabled).fr-active,
.fr-show > .fr-btn-dark.fr-dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.fr-btn-dark:not(:disabled):not(.fr-disabled):active:focus,
.fr-btn-dark:not(:disabled):not(.fr-disabled).fr-active:focus,
.fr-show > .fr-btn-dark.fr-dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.fr-btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

.fr-btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.fr-btn-outline-primary:focus,
.fr-btn-outline-primary.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.fr-btn-outline-primary.fr-disabled,
.fr-btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

.fr-btn-outline-primary:not(:disabled):not(.fr-disabled):active,
.fr-btn-outline-primary:not(:disabled):not(.fr-disabled).fr-active,
.fr-show > .fr-btn-outline-primary.fr-dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.fr-btn-outline-primary:not(:disabled):not(.fr-disabled):active:focus,
.fr-btn-outline-primary:not(:disabled):not(.fr-disabled).fr-active:focus,
.fr-show > .fr-btn-outline-primary.fr-dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.fr-btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.fr-btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.fr-btn-outline-secondary:focus,
.fr-btn-outline-secondary.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.fr-btn-outline-secondary.fr-disabled,
.fr-btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.fr-btn-outline-secondary:not(:disabled):not(.fr-disabled):active,
.fr-btn-outline-secondary:not(:disabled):not(.fr-disabled).fr-active,
.fr-show > .fr-btn-outline-secondary.fr-dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.fr-btn-outline-secondary:not(:disabled):not(.fr-disabled):active:focus,
.fr-btn-outline-secondary:not(:disabled):not(.fr-disabled).fr-active:focus,
.fr-show > .fr-btn-outline-secondary.fr-dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.fr-btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.fr-btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.fr-btn-outline-success:focus,
.fr-btn-outline-success.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.fr-btn-outline-success.fr-disabled,
.fr-btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.fr-btn-outline-success:not(:disabled):not(.fr-disabled):active,
.fr-btn-outline-success:not(:disabled):not(.fr-disabled).fr-active,
.fr-show > .fr-btn-outline-success.fr-dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.fr-btn-outline-success:not(:disabled):not(.fr-disabled):active:focus,
.fr-btn-outline-success:not(:disabled):not(.fr-disabled).fr-active:focus,
.fr-show > .fr-btn-outline-success.fr-dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.fr-btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.fr-btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.fr-btn-outline-info:focus,
.fr-btn-outline-info.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.fr-btn-outline-info.fr-disabled,
.fr-btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.fr-btn-outline-info:not(:disabled):not(.fr-disabled):active,
.fr-btn-outline-info:not(:disabled):not(.fr-disabled).fr-active,
.fr-show > .fr-btn-outline-info.fr-dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.fr-btn-outline-info:not(:disabled):not(.fr-disabled):active:focus,
.fr-btn-outline-info:not(:disabled):not(.fr-disabled).fr-active:focus,
.fr-show > .fr-btn-outline-info.fr-dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.fr-btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.fr-btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.fr-btn-outline-warning:focus,
.fr-btn-outline-warning.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.fr-btn-outline-warning.fr-disabled,
.fr-btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.fr-btn-outline-warning:not(:disabled):not(.fr-disabled):active,
.fr-btn-outline-warning:not(:disabled):not(.fr-disabled).fr-active,
.fr-show > .fr-btn-outline-warning.fr-dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.fr-btn-outline-warning:not(:disabled):not(.fr-disabled):active:focus,
.fr-btn-outline-warning:not(:disabled):not(.fr-disabled).fr-active:focus,
.fr-show > .fr-btn-outline-warning.fr-dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.fr-btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.fr-btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.fr-btn-outline-danger:focus,
.fr-btn-outline-danger.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.fr-btn-outline-danger.fr-disabled,
.fr-btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.fr-btn-outline-danger:not(:disabled):not(.fr-disabled):active,
.fr-btn-outline-danger:not(:disabled):not(.fr-disabled).fr-active,
.fr-show > .fr-btn-outline-danger.fr-dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.fr-btn-outline-danger:not(:disabled):not(.fr-disabled):active:focus,
.fr-btn-outline-danger:not(:disabled):not(.fr-disabled).fr-active:focus,
.fr-show > .fr-btn-outline-danger.fr-dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.fr-btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.fr-btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.fr-btn-outline-light:focus,
.fr-btn-outline-light.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.fr-btn-outline-light.fr-disabled,
.fr-btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.fr-btn-outline-light:not(:disabled):not(.fr-disabled):active,
.fr-btn-outline-light:not(:disabled):not(.fr-disabled).fr-active,
.fr-show > .fr-btn-outline-light.fr-dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.fr-btn-outline-light:not(:disabled):not(.fr-disabled):active:focus,
.fr-btn-outline-light:not(:disabled):not(.fr-disabled).fr-active:focus,
.fr-show > .fr-btn-outline-light.fr-dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.fr-btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.fr-btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.fr-btn-outline-dark:focus,
.fr-btn-outline-dark.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.fr-btn-outline-dark.fr-disabled,
.fr-btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.fr-btn-outline-dark:not(:disabled):not(.fr-disabled):active,
.fr-btn-outline-dark:not(:disabled):not(.fr-disabled).fr-active,
.fr-show > .fr-btn-outline-dark.fr-dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.fr-btn-outline-dark:not(:disabled):not(.fr-disabled):active:focus,
.fr-btn-outline-dark:not(:disabled):not(.fr-disabled).fr-active:focus,
.fr-show > .fr-btn-outline-dark.fr-dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.fr-btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

.fr-btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}

.fr-btn-link:focus,
.fr-btn-link.fr-focus {
  text-decoration: underline;
  box-shadow: none;
}

.fr-btn-link:disabled,
.fr-btn-link.fr-disabled {
  color: #6c757d;
  pointer-events: none;
}

.fr-btn-lg,
.fr-btn-group-lg > .fr-btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.fr-btn-sm,
.fr-btn-group-sm > .fr-btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.fr-btn-block {
  display: block;
  width: 100%;
}

.fr-btn-block + .fr-btn-block {
  margin-top: 0.5rem;
}

input[type="submit"].fr-btn-block,
input[type="reset"].fr-btn-block,
input[type="button"].fr-btn-block {
  width: 100%;
}

.fr-btn-group,
.fr-btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.fr-btn-group > .fr-btn,
.fr-btn-group-vertical > .fr-btn {
  position: relative;
  flex: 1 1 auto;
}

.fr-btn-group > .fr-btn:hover,
.fr-btn-group-vertical > .fr-btn:hover {
  z-index: 1;
}

.fr-btn-group > .fr-btn:focus,
.fr-btn-group > .fr-btn:active,
.fr-btn-group > .fr-btn.fr-active,
.fr-btn-group-vertical > .fr-btn:focus,
.fr-btn-group-vertical > .fr-btn:active,
.fr-btn-group-vertical > .fr-btn.fr-active {
  z-index: 1;
}

.fr-btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.fr-btn-toolbar .fr-input-group {
  width: auto;
}

.fr-btn-group > .fr-btn:not(:first-child),
.fr-btn-group > .fr-btn-group:not(:first-child) {
  margin-left: -1px;
}

.fr-btn-group > .fr-btn:not(:last-child):not(.fr-dropdown-toggle),
.fr-btn-group > .fr-btn-group:not(:last-child) > .fr-btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.fr-btn-group > .fr-btn:not(:first-child),
.fr-btn-group > .fr-btn-group:not(:first-child) > .fr-btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.fr-dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.fr-dropdown-toggle-split::after,
.fr-dropup .fr-dropdown-toggle-split::after,
.fr-dropright .fr-dropdown-toggle-split::after {
  margin-left: 0;
}

.fr-dropleft .fr-dropdown-toggle-split::before {
  margin-right: 0;
}

.fr-btn-sm + .fr-dropdown-toggle-split,
.fr-btn-group-sm > .fr-btn + .fr-dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.fr-btn-lg + .fr-dropdown-toggle-split,
.fr-btn-group-lg > .fr-btn + .fr-dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.fr-btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.fr-btn-group-vertical > .fr-btn,
.fr-btn-group-vertical > .fr-btn-group {
  width: 100%;
}

.fr-btn-group-vertical > .fr-btn:not(:first-child),
.fr-btn-group-vertical > .fr-btn-group:not(:first-child) {
  margin-top: -1px;
}

.fr-btn-group-vertical > .fr-btn:not(:last-child):not(.fr-dropdown-toggle),
.fr-btn-group-vertical > .fr-btn-group:not(:last-child) > .fr-btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.fr-btn-group-vertical > .fr-btn:not(:first-child),
.fr-btn-group-vertical > .fr-btn-group:not(:first-child) > .fr-btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.fr-btn-group-toggle > .fr-btn,
.fr-btn-group-toggle > .fr-btn-group > .fr-btn {
  margin-bottom: 0;
}

.fr-btn-group-toggle > .fr-btn input[type="radio"],
.fr-btn-group-toggle > .fr-btn input[type="checkbox"],
.fr-btn-group-toggle > .fr-btn-group > .fr-btn input[type="radio"],
.fr-btn-group-toggle > .fr-btn-group > .fr-btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.fr-card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.fr-card > hr {
  margin-right: 0;
  margin-left: 0;
}

.fr-card > .fr-list-group:first-child .fr-list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.fr-card > .fr-list-group:last-child .fr-list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.fr-card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}

.fr-card-title {
  margin-bottom: 0.75rem;
}

.fr-card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.fr-card-text:last-child {
  margin-bottom: 0;
}

.fr-card-link:hover {
  text-decoration: none;
}

.fr-card-link + .fr-card-link {
  margin-left: 1.25rem;
}

.fr-card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.fr-card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.fr-card-header + .fr-list-group .fr-list-group-item:first-child {
  border-top: 0;
}

.fr-card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.fr-card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.fr-card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.fr-card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.fr-card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.fr-card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

.fr-card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.fr-card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.fr-card-deck {
  display: flex;
  flex-direction: column;
}

.fr-card-deck .fr-card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .fr-card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  .fr-card-deck .fr-card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.fr-card-group {
  display: flex;
  flex-direction: column;
}

.fr-card-group > .fr-card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .fr-card-group {
    flex-flow: row wrap;
  }

  .fr-card-group > .fr-card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }

  .fr-card-group > .fr-card + .fr-card {
    margin-left: 0;
    border-left: 0;
  }

  .fr-card-group > .fr-card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .fr-card-group > .fr-card:not(:last-child) .fr-card-img-top,
  .fr-card-group > .fr-card:not(:last-child) .fr-card-header {
    border-top-right-radius: 0;
  }

  .fr-card-group > .fr-card:not(:last-child) .fr-card-img-bottom,
  .fr-card-group > .fr-card:not(:last-child) .fr-card-footer {
    border-bottom-right-radius: 0;
  }

  .fr-card-group > .fr-card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .fr-card-group > .fr-card:not(:first-child) .fr-card-img-top,
  .fr-card-group > .fr-card:not(:first-child) .fr-card-header {
    border-top-left-radius: 0;
  }

  .fr-card-group > .fr-card:not(:first-child) .fr-card-img-bottom,
  .fr-card-group > .fr-card:not(:first-child) .fr-card-footer {
    border-bottom-left-radius: 0;
  }
}

.fr-card-columns .fr-card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .fr-card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }

  .fr-card-columns .fr-card {
    display: inline-block;
    width: 100%;
  }
}

.fr-accordion > .fr-card {
  overflow: hidden;
}

.fr-accordion > .fr-card:not(:first-of-type) .fr-card-header:first-child {
  border-radius: 0;
}

.fr-accordion > .fr-card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.fr-accordion > .fr-card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.fr-accordion > .fr-card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.fr-accordion > .fr-card .fr-card-header {
  margin-bottom: -1px;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.fr-pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.fr-form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

@media (prefers-reduced-motion: reduce) {
  .fr-form-control {
    transition: none;
  }
}

.fr-form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.fr-form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.fr-form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.fr-form-control:disabled,
.fr-form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.fr-form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.fr-form-control-file,
.fr-form-control-range {
  display: block;
  width: 100%;
}

.fr-col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.fr-col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.fr-col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.fr-form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.fr-form-control-plaintext.fr-form-control-sm,
.fr-form-control-plaintext.fr-form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.fr-form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.fr-form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.fr-form-control[size],
select.fr-form-control[multiple] {
  height: auto;
}

textarea.fr-form-control {
  height: auto;
}

.fr-form-group {
  margin-bottom: 1rem;
}

.fr-form-text {
  display: block;
  margin-top: 0.25rem;
}

.fr-form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.fr-form-row > .fr-col,
.fr-form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.fr-form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.fr-form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.fr-form-check-input:disabled ~ .fr-form-check-label {
  color: #6c757d;
}

.fr-form-check-label {
  margin-bottom: 0;
}

.fr-form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.fr-form-check-inline .fr-form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.fr-valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.fr-valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

.fr-was-validated .fr-form-control:valid,
.fr-form-control.fr-is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.fr-was-validated .fr-form-control:valid:focus,
.fr-form-control.fr-is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.fr-was-validated .fr-form-control:valid ~ .fr-valid-feedback,
.fr-was-validated .fr-form-control:valid ~ .fr-valid-tooltip,
.fr-form-control.fr-is-valid ~ .fr-valid-feedback,
.fr-form-control.fr-is-valid ~ .fr-valid-tooltip {
  display: block;
}

.fr-was-validated textarea.fr-form-control:valid,
textarea.fr-form-control.fr-is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.fr-was-validated .fr-custom-select:valid,
.fr-custom-select.fr-is-valid {
  border-color: #28a745;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.fr-was-validated .fr-custom-select:valid:focus,
.fr-custom-select.fr-is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.fr-was-validated .fr-custom-select:valid ~ .fr-valid-feedback,
.fr-was-validated .fr-custom-select:valid ~ .fr-valid-tooltip,
.fr-custom-select.fr-is-valid ~ .fr-valid-feedback,
.fr-custom-select.fr-is-valid ~ .fr-valid-tooltip {
  display: block;
}

.fr-was-validated .fr-form-control-file:valid ~ .fr-valid-feedback,
.fr-was-validated .fr-form-control-file:valid ~ .fr-valid-tooltip,
.fr-form-control-file.fr-is-valid ~ .fr-valid-feedback,
.fr-form-control-file.fr-is-valid ~ .fr-valid-tooltip {
  display: block;
}

.fr-was-validated .fr-form-check-input:valid ~ .fr-form-check-label,
.fr-form-check-input.fr-is-valid ~ .fr-form-check-label {
  color: #28a745;
}

.fr-was-validated .fr-form-check-input:valid ~ .fr-valid-feedback,
.fr-was-validated .fr-form-check-input:valid ~ .fr-valid-tooltip,
.fr-form-check-input.fr-is-valid ~ .fr-valid-feedback,
.fr-form-check-input.fr-is-valid ~ .fr-valid-tooltip {
  display: block;
}

.fr-was-validated .fr-custom-control-input:valid ~ .fr-custom-control-label,
.fr-custom-control-input.fr-is-valid ~ .fr-custom-control-label {
  color: #28a745;
}

.fr-was-validated .fr-custom-control-input:valid ~ .fr-custom-control-label::before,
.fr-custom-control-input.fr-is-valid ~ .fr-custom-control-label::before {
  border-color: #28a745;
}

.fr-was-validated .fr-custom-control-input:valid ~ .fr-valid-feedback,
.fr-was-validated .fr-custom-control-input:valid ~ .fr-valid-tooltip,
.fr-custom-control-input.fr-is-valid ~ .fr-valid-feedback,
.fr-custom-control-input.fr-is-valid ~ .fr-valid-tooltip {
  display: block;
}

.fr-was-validated .fr-custom-control-input:valid:checked ~ .fr-custom-control-label::before,
.fr-custom-control-input.fr-is-valid:checked ~ .fr-custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

.fr-was-validated .fr-custom-control-input:valid:focus ~ .fr-custom-control-label::before,
.fr-custom-control-input.fr-is-valid:focus ~ .fr-custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.fr-was-validated .fr-custom-control-input:valid:focus:not(:checked) ~ .fr-custom-control-label::before,
.fr-custom-control-input.fr-is-valid:focus:not(:checked) ~ .fr-custom-control-label::before {
  border-color: #28a745;
}

.fr-was-validated .fr-custom-file-input:valid ~ .fr-custom-file-label,
.fr-custom-file-input.fr-is-valid ~ .fr-custom-file-label {
  border-color: #28a745;
}

.fr-was-validated .fr-custom-file-input:valid ~ .fr-valid-feedback,
.fr-was-validated .fr-custom-file-input:valid ~ .fr-valid-tooltip,
.fr-custom-file-input.fr-is-valid ~ .fr-valid-feedback,
.fr-custom-file-input.fr-is-valid ~ .fr-valid-tooltip {
  display: block;
}

.fr-was-validated .fr-custom-file-input:valid:focus ~ .fr-custom-file-label,
.fr-custom-file-input.fr-is-valid:focus ~ .fr-custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.fr-invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.fr-invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.fr-was-validated .fr-form-control:invalid,
.fr-form-control.fr-is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.fr-was-validated .fr-form-control:invalid:focus,
.fr-form-control.fr-is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.fr-was-validated .fr-form-control:invalid ~ .fr-invalid-feedback,
.fr-was-validated .fr-form-control:invalid ~ .fr-invalid-tooltip,
.fr-form-control.fr-is-invalid ~ .fr-invalid-feedback,
.fr-form-control.fr-is-invalid ~ .fr-invalid-tooltip {
  display: block;
}

.fr-was-validated textarea.fr-form-control:invalid,
textarea.fr-form-control.fr-is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.fr-was-validated .fr-custom-select:invalid,
.fr-custom-select.fr-is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.fr-was-validated .fr-custom-select:invalid:focus,
.fr-custom-select.fr-is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.fr-was-validated .fr-custom-select:invalid ~ .fr-invalid-feedback,
.fr-was-validated .fr-custom-select:invalid ~ .fr-invalid-tooltip,
.fr-custom-select.fr-is-invalid ~ .fr-invalid-feedback,
.fr-custom-select.fr-is-invalid ~ .fr-invalid-tooltip {
  display: block;
}

.fr-was-validated .fr-form-control-file:invalid ~ .fr-invalid-feedback,
.fr-was-validated .fr-form-control-file:invalid ~ .fr-invalid-tooltip,
.fr-form-control-file.fr-is-invalid ~ .fr-invalid-feedback,
.fr-form-control-file.fr-is-invalid ~ .fr-invalid-tooltip {
  display: block;
}

.fr-was-validated .fr-form-check-input:invalid ~ .fr-form-check-label,
.fr-form-check-input.fr-is-invalid ~ .fr-form-check-label {
  color: #dc3545;
}

.fr-was-validated .fr-form-check-input:invalid ~ .fr-invalid-feedback,
.fr-was-validated .fr-form-check-input:invalid ~ .fr-invalid-tooltip,
.fr-form-check-input.fr-is-invalid ~ .fr-invalid-feedback,
.fr-form-check-input.fr-is-invalid ~ .fr-invalid-tooltip {
  display: block;
}

.fr-was-validated .fr-custom-control-input:invalid ~ .fr-custom-control-label,
.fr-custom-control-input.fr-is-invalid ~ .fr-custom-control-label {
  color: #dc3545;
}

.fr-was-validated .fr-custom-control-input:invalid ~ .fr-custom-control-label::before,
.fr-custom-control-input.fr-is-invalid ~ .fr-custom-control-label::before {
  border-color: #dc3545;
}

.fr-was-validated .fr-custom-control-input:invalid ~ .fr-invalid-feedback,
.fr-was-validated .fr-custom-control-input:invalid ~ .fr-invalid-tooltip,
.fr-custom-control-input.fr-is-invalid ~ .fr-invalid-feedback,
.fr-custom-control-input.fr-is-invalid ~ .fr-invalid-tooltip {
  display: block;
}

.fr-was-validated .fr-custom-control-input:invalid:checked ~ .fr-custom-control-label::before,
.fr-custom-control-input.fr-is-invalid:checked ~ .fr-custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

.fr-was-validated .fr-custom-control-input:invalid:focus ~ .fr-custom-control-label::before,
.fr-custom-control-input.fr-is-invalid:focus ~ .fr-custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.fr-was-validated .fr-custom-control-input:invalid:focus:not(:checked) ~ .fr-custom-control-label::before,
.fr-custom-control-input.fr-is-invalid:focus:not(:checked) ~ .fr-custom-control-label::before {
  border-color: #dc3545;
}

.fr-was-validated .fr-custom-file-input:invalid ~ .fr-custom-file-label,
.fr-custom-file-input.fr-is-invalid ~ .fr-custom-file-label {
  border-color: #dc3545;
}

.fr-was-validated .fr-custom-file-input:invalid ~ .fr-invalid-feedback,
.fr-was-validated .fr-custom-file-input:invalid ~ .fr-invalid-tooltip,
.fr-custom-file-input.fr-is-invalid ~ .fr-invalid-feedback,
.fr-custom-file-input.fr-is-invalid ~ .fr-invalid-tooltip {
  display: block;
}

.fr-was-validated .fr-custom-file-input:invalid:focus ~ .fr-custom-file-label,
.fr-custom-file-input.fr-is-invalid:focus ~ .fr-custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.fr-form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.fr-form-inline .fr-form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .fr-form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }

  .fr-form-inline .fr-form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }

  .fr-form-inline .fr-form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .fr-form-inline .fr-form-control-plaintext {
    display: inline-block;
  }

  .fr-form-inline .fr-input-group,
  .fr-form-inline .fr-custom-select {
    width: auto;
  }

  .fr-form-inline .fr-form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }

  .fr-form-inline .fr-form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }

  .fr-form-inline .fr-custom-control {
    align-items: center;
    justify-content: center;
  }

  .fr-form-inline .fr-custom-control-label {
    margin-bottom: 0;
  }
}

.fr-container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .fr-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .fr-container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .fr-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .fr-container {
    max-width: 1140px;
  }
}

.fr-container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.fr-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.fr-no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.fr-no-gutters > .fr-col,
.fr-no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.fr-col-1,
.fr-col-2,
.fr-col-3,
.fr-col-4,
.fr-col-5,
.fr-col-6,
.fr-col-7,
.fr-col-8,
.fr-col-9,
.fr-col-10,
.fr-col-11,
.fr-col-12,
.fr-col,
.fr-col-auto,
.fr-col-sm-1,
.fr-col-sm-2,
.fr-col-sm-3,
.fr-col-sm-4,
.fr-col-sm-5,
.fr-col-sm-6,
.fr-col-sm-7,
.fr-col-sm-8,
.fr-col-sm-9,
.fr-col-sm-10,
.fr-col-sm-11,
.fr-col-sm-12,
.fr-col-sm,
.fr-col-sm-auto,
.fr-col-md-1,
.fr-col-md-2,
.fr-col-md-3,
.fr-col-md-4,
.fr-col-md-5,
.fr-col-md-6,
.fr-col-md-7,
.fr-col-md-8,
.fr-col-md-9,
.fr-col-md-10,
.fr-col-md-11,
.fr-col-md-12,
.fr-col-md,
.fr-col-md-auto,
.fr-col-lg-1,
.fr-col-lg-2,
.fr-col-lg-3,
.fr-col-lg-4,
.fr-col-lg-5,
.fr-col-lg-6,
.fr-col-lg-7,
.fr-col-lg-8,
.fr-col-lg-9,
.fr-col-lg-10,
.fr-col-lg-11,
.fr-col-lg-12,
.fr-col-lg,
.fr-col-lg-auto,
.fr-col-xl-1,
.fr-col-xl-2,
.fr-col-xl-3,
.fr-col-xl-4,
.fr-col-xl-5,
.fr-col-xl-6,
.fr-col-xl-7,
.fr-col-xl-8,
.fr-col-xl-9,
.fr-col-xl-10,
.fr-col-xl-11,
.fr-col-xl-12,
.fr-col-xl,
.fr-col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.fr-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.fr-col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.fr-col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.fr-col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.fr-col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.fr-col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.fr-col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.fr-col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.fr-col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.fr-col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.fr-col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.fr-col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.fr-col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.fr-col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.fr-order-first {
  order: -1;
}

.fr-order-last {
  order: 13;
}

.fr-order-0 {
  order: 0;
}

.fr-order-1 {
  order: 1;
}

.fr-order-2 {
  order: 2;
}

.fr-order-3 {
  order: 3;
}

.fr-order-4 {
  order: 4;
}

.fr-order-5 {
  order: 5;
}

.fr-order-6 {
  order: 6;
}

.fr-order-7 {
  order: 7;
}

.fr-order-8 {
  order: 8;
}

.fr-order-9 {
  order: 9;
}

.fr-order-10 {
  order: 10;
}

.fr-order-11 {
  order: 11;
}

.fr-order-12 {
  order: 12;
}

.fr-offset-1 {
  margin-left: 8.33333%;
}

.fr-offset-2 {
  margin-left: 16.66667%;
}

.fr-offset-3 {
  margin-left: 25%;
}

.fr-offset-4 {
  margin-left: 33.33333%;
}

.fr-offset-5 {
  margin-left: 41.66667%;
}

.fr-offset-6 {
  margin-left: 50%;
}

.fr-offset-7 {
  margin-left: 58.33333%;
}

.fr-offset-8 {
  margin-left: 66.66667%;
}

.fr-offset-9 {
  margin-left: 75%;
}

.fr-offset-10 {
  margin-left: 83.33333%;
}

.fr-offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .fr-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .fr-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .fr-col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .fr-col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .fr-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .fr-col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .fr-col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .fr-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .fr-col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .fr-col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .fr-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .fr-col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .fr-col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .fr-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .fr-order-sm-first {
    order: -1;
  }

  .fr-order-sm-last {
    order: 13;
  }

  .fr-order-sm-0 {
    order: 0;
  }

  .fr-order-sm-1 {
    order: 1;
  }

  .fr-order-sm-2 {
    order: 2;
  }

  .fr-order-sm-3 {
    order: 3;
  }

  .fr-order-sm-4 {
    order: 4;
  }

  .fr-order-sm-5 {
    order: 5;
  }

  .fr-order-sm-6 {
    order: 6;
  }

  .fr-order-sm-7 {
    order: 7;
  }

  .fr-order-sm-8 {
    order: 8;
  }

  .fr-order-sm-9 {
    order: 9;
  }

  .fr-order-sm-10 {
    order: 10;
  }

  .fr-order-sm-11 {
    order: 11;
  }

  .fr-order-sm-12 {
    order: 12;
  }

  .fr-offset-sm-0 {
    margin-left: 0;
  }

  .fr-offset-sm-1 {
    margin-left: 8.33333%;
  }

  .fr-offset-sm-2 {
    margin-left: 16.66667%;
  }

  .fr-offset-sm-3 {
    margin-left: 25%;
  }

  .fr-offset-sm-4 {
    margin-left: 33.33333%;
  }

  .fr-offset-sm-5 {
    margin-left: 41.66667%;
  }

  .fr-offset-sm-6 {
    margin-left: 50%;
  }

  .fr-offset-sm-7 {
    margin-left: 58.33333%;
  }

  .fr-offset-sm-8 {
    margin-left: 66.66667%;
  }

  .fr-offset-sm-9 {
    margin-left: 75%;
  }

  .fr-offset-sm-10 {
    margin-left: 83.33333%;
  }

  .fr-offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .fr-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .fr-col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .fr-col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .fr-col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .fr-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .fr-col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .fr-col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .fr-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .fr-col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .fr-col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .fr-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .fr-col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .fr-col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .fr-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .fr-order-md-first {
    order: -1;
  }

  .fr-order-md-last {
    order: 13;
  }

  .fr-order-md-0 {
    order: 0;
  }

  .fr-order-md-1 {
    order: 1;
  }

  .fr-order-md-2 {
    order: 2;
  }

  .fr-order-md-3 {
    order: 3;
  }

  .fr-order-md-4 {
    order: 4;
  }

  .fr-order-md-5 {
    order: 5;
  }

  .fr-order-md-6 {
    order: 6;
  }

  .fr-order-md-7 {
    order: 7;
  }

  .fr-order-md-8 {
    order: 8;
  }

  .fr-order-md-9 {
    order: 9;
  }

  .fr-order-md-10 {
    order: 10;
  }

  .fr-order-md-11 {
    order: 11;
  }

  .fr-order-md-12 {
    order: 12;
  }

  .fr-offset-md-0 {
    margin-left: 0;
  }

  .fr-offset-md-1 {
    margin-left: 8.33333%;
  }

  .fr-offset-md-2 {
    margin-left: 16.66667%;
  }

  .fr-offset-md-3 {
    margin-left: 25%;
  }

  .fr-offset-md-4 {
    margin-left: 33.33333%;
  }

  .fr-offset-md-5 {
    margin-left: 41.66667%;
  }

  .fr-offset-md-6 {
    margin-left: 50%;
  }

  .fr-offset-md-7 {
    margin-left: 58.33333%;
  }

  .fr-offset-md-8 {
    margin-left: 66.66667%;
  }

  .fr-offset-md-9 {
    margin-left: 75%;
  }

  .fr-offset-md-10 {
    margin-left: 83.33333%;
  }

  .fr-offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .fr-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .fr-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .fr-col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .fr-col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .fr-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .fr-col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .fr-col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .fr-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .fr-col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .fr-col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .fr-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .fr-col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .fr-col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .fr-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .fr-order-lg-first {
    order: -1;
  }

  .fr-order-lg-last {
    order: 13;
  }

  .fr-order-lg-0 {
    order: 0;
  }

  .fr-order-lg-1 {
    order: 1;
  }

  .fr-order-lg-2 {
    order: 2;
  }

  .fr-order-lg-3 {
    order: 3;
  }

  .fr-order-lg-4 {
    order: 4;
  }

  .fr-order-lg-5 {
    order: 5;
  }

  .fr-order-lg-6 {
    order: 6;
  }

  .fr-order-lg-7 {
    order: 7;
  }

  .fr-order-lg-8 {
    order: 8;
  }

  .fr-order-lg-9 {
    order: 9;
  }

  .fr-order-lg-10 {
    order: 10;
  }

  .fr-order-lg-11 {
    order: 11;
  }

  .fr-order-lg-12 {
    order: 12;
  }

  .fr-offset-lg-0 {
    margin-left: 0;
  }

  .fr-offset-lg-1 {
    margin-left: 8.33333%;
  }

  .fr-offset-lg-2 {
    margin-left: 16.66667%;
  }

  .fr-offset-lg-3 {
    margin-left: 25%;
  }

  .fr-offset-lg-4 {
    margin-left: 33.33333%;
  }

  .fr-offset-lg-5 {
    margin-left: 41.66667%;
  }

  .fr-offset-lg-6 {
    margin-left: 50%;
  }

  .fr-offset-lg-7 {
    margin-left: 58.33333%;
  }

  .fr-offset-lg-8 {
    margin-left: 66.66667%;
  }

  .fr-offset-lg-9 {
    margin-left: 75%;
  }

  .fr-offset-lg-10 {
    margin-left: 83.33333%;
  }

  .fr-offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  .fr-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .fr-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .fr-col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .fr-col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .fr-col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .fr-col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .fr-col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .fr-col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .fr-col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .fr-col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .fr-col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .fr-col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .fr-col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .fr-col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .fr-order-xl-first {
    order: -1;
  }

  .fr-order-xl-last {
    order: 13;
  }

  .fr-order-xl-0 {
    order: 0;
  }

  .fr-order-xl-1 {
    order: 1;
  }

  .fr-order-xl-2 {
    order: 2;
  }

  .fr-order-xl-3 {
    order: 3;
  }

  .fr-order-xl-4 {
    order: 4;
  }

  .fr-order-xl-5 {
    order: 5;
  }

  .fr-order-xl-6 {
    order: 6;
  }

  .fr-order-xl-7 {
    order: 7;
  }

  .fr-order-xl-8 {
    order: 8;
  }

  .fr-order-xl-9 {
    order: 9;
  }

  .fr-order-xl-10 {
    order: 10;
  }

  .fr-order-xl-11 {
    order: 11;
  }

  .fr-order-xl-12 {
    order: 12;
  }

  .fr-offset-xl-0 {
    margin-left: 0;
  }

  .fr-offset-xl-1 {
    margin-left: 8.33333%;
  }

  .fr-offset-xl-2 {
    margin-left: 16.66667%;
  }

  .fr-offset-xl-3 {
    margin-left: 25%;
  }

  .fr-offset-xl-4 {
    margin-left: 33.33333%;
  }

  .fr-offset-xl-5 {
    margin-left: 41.66667%;
  }

  .fr-offset-xl-6 {
    margin-left: 50%;
  }

  .fr-offset-xl-7 {
    margin-left: 58.33333%;
  }

  .fr-offset-xl-8 {
    margin-left: 66.66667%;
  }

  .fr-offset-xl-9 {
    margin-left: 75%;
  }

  .fr-offset-xl-10 {
    margin-left: 83.33333%;
  }

  .fr-offset-xl-11 {
    margin-left: 91.66667%;
  }
}

.fr-img-fluid {
  max-width: 100%;
  height: auto;
}

.fr-img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

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

.fr-figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.fr-figure-caption {
  font-size: 90%;
  color: #6c757d;
}

.fr-input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.fr-input-group > .fr-form-control,
.fr-input-group > .fr-form-control-plaintext,
.fr-input-group > .fr-custom-select,
.fr-input-group > .fr-custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.fr-input-group > .fr-form-control + .fr-form-control,
.fr-input-group > .fr-form-control + .fr-custom-select,
.fr-input-group > .fr-form-control + .fr-custom-file,
.fr-input-group > .fr-form-control-plaintext + .fr-form-control,
.fr-input-group > .fr-form-control-plaintext + .fr-custom-select,
.fr-input-group > .fr-form-control-plaintext + .fr-custom-file,
.fr-input-group > .fr-custom-select + .fr-form-control,
.fr-input-group > .fr-custom-select + .fr-custom-select,
.fr-input-group > .fr-custom-select + .fr-custom-file,
.fr-input-group > .fr-custom-file + .fr-form-control,
.fr-input-group > .fr-custom-file + .fr-custom-select,
.fr-input-group > .fr-custom-file + .fr-custom-file {
  margin-left: -1px;
}

.fr-input-group > .fr-form-control:focus,
.fr-input-group > .fr-custom-select:focus,
.fr-input-group > .fr-custom-file .fr-custom-file-input:focus ~ .fr-custom-file-label {
  z-index: 3;
}

.fr-input-group > .fr-custom-file .fr-custom-file-input:focus {
  z-index: 4;
}

.fr-input-group > .fr-form-control:not(:last-child),
.fr-input-group > .fr-custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.fr-input-group > .fr-form-control:not(:first-child),
.fr-input-group > .fr-custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.fr-input-group > .fr-custom-file {
  display: flex;
  align-items: center;
}

.fr-input-group > .fr-custom-file:not(:last-child) .fr-custom-file-label,
.fr-input-group > .fr-custom-file:not(:last-child) .fr-custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.fr-input-group > .fr-custom-file:not(:first-child) .fr-custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.fr-input-group-prepend,
.fr-input-group-append {
  display: flex;
}

.fr-input-group-prepend .fr-btn,
.fr-input-group-append .fr-btn {
  position: relative;
  z-index: 2;
}

.fr-input-group-prepend .fr-btn:focus,
.fr-input-group-append .fr-btn:focus {
  z-index: 3;
}

.fr-input-group-prepend .fr-btn + .fr-btn,
.fr-input-group-prepend .fr-btn + .fr-input-group-text,
.fr-input-group-prepend .fr-input-group-text + .fr-input-group-text,
.fr-input-group-prepend .fr-input-group-text + .fr-btn,
.fr-input-group-append .fr-btn + .fr-btn,
.fr-input-group-append .fr-btn + .fr-input-group-text,
.fr-input-group-append .fr-input-group-text + .fr-input-group-text,
.fr-input-group-append .fr-input-group-text + .fr-btn {
  margin-left: -1px;
}

.fr-input-group-prepend {
  margin-right: -1px;
}

.fr-input-group-append {
  margin-left: -1px;
}

.fr-input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.fr-input-group-text input[type="radio"],
.fr-input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.fr-input-group-lg > .fr-form-control:not(textarea),
.fr-input-group-lg > .fr-custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.fr-input-group-lg > .fr-form-control,
.fr-input-group-lg > .fr-custom-select,
.fr-input-group-lg > .fr-input-group-prepend > .fr-input-group-text,
.fr-input-group-lg > .fr-input-group-append > .fr-input-group-text,
.fr-input-group-lg > .fr-input-group-prepend > .fr-btn,
.fr-input-group-lg > .fr-input-group-append > .fr-btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.fr-input-group-sm > .fr-form-control:not(textarea),
.fr-input-group-sm > .fr-custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.fr-input-group-sm > .fr-form-control,
.fr-input-group-sm > .fr-custom-select,
.fr-input-group-sm > .fr-input-group-prepend > .fr-input-group-text,
.fr-input-group-sm > .fr-input-group-append > .fr-input-group-text,
.fr-input-group-sm > .fr-input-group-prepend > .fr-btn,
.fr-input-group-sm > .fr-input-group-append > .fr-btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.fr-input-group-lg > .fr-custom-select,
.fr-input-group-sm > .fr-custom-select {
  padding-right: 1.75rem;
}

.fr-input-group > .fr-input-group-prepend > .fr-btn,
.fr-input-group > .fr-input-group-prepend > .fr-input-group-text,
.fr-input-group > .fr-input-group-append:not(:last-child) > .fr-btn,
.fr-input-group > .fr-input-group-append:not(:last-child) > .fr-input-group-text,
.fr-input-group > .fr-input-group-append:last-child > .fr-btn:not(:last-child):not(.fr-dropdown-toggle),
.fr-input-group > .fr-input-group-append:last-child > .fr-input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.fr-input-group > .fr-input-group-append > .fr-btn,
.fr-input-group > .fr-input-group-append > .fr-input-group-text,
.fr-input-group > .fr-input-group-prepend:not(:first-child) > .fr-btn,
.fr-input-group > .fr-input-group-prepend:not(:first-child) > .fr-input-group-text,
.fr-input-group > .fr-input-group-prepend:first-child > .fr-btn:not(:first-child),
.fr-input-group > .fr-input-group-prepend:first-child > .fr-input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.fr-list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.fr-list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.fr-list-group-item-action:hover,
.fr-list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.fr-list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.fr-list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.fr-list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.fr-list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.fr-list-group-item.fr-disabled,
.fr-list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.fr-list-group-item.fr-active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.fr-list-group-horizontal {
  flex-direction: row;
}

.fr-list-group-horizontal .fr-list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}

.fr-list-group-horizontal .fr-list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.fr-list-group-horizontal .fr-list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

@media (min-width: 576px) {
  .fr-list-group-horizontal-sm {
    flex-direction: row;
  }

  .fr-list-group-horizontal-sm .fr-list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .fr-list-group-horizontal-sm .fr-list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .fr-list-group-horizontal-sm .fr-list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 768px) {
  .fr-list-group-horizontal-md {
    flex-direction: row;
  }

  .fr-list-group-horizontal-md .fr-list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .fr-list-group-horizontal-md .fr-list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .fr-list-group-horizontal-md .fr-list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 992px) {
  .fr-list-group-horizontal-lg {
    flex-direction: row;
  }

  .fr-list-group-horizontal-lg .fr-list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .fr-list-group-horizontal-lg .fr-list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .fr-list-group-horizontal-lg .fr-list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 1200px) {
  .fr-list-group-horizontal-xl {
    flex-direction: row;
  }

  .fr-list-group-horizontal-xl .fr-list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .fr-list-group-horizontal-xl .fr-list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .fr-list-group-horizontal-xl .fr-list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

.fr-list-group-flush .fr-list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.fr-list-group-flush .fr-list-group-item:last-child {
  margin-bottom: -1px;
}

.fr-list-group-flush:first-child .fr-list-group-item:first-child {
  border-top: 0;
}

.fr-list-group-flush:last-child .fr-list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.fr-list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

.fr-list-group-item-primary.fr-list-group-item-action:hover,
.fr-list-group-item-primary.fr-list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}

.fr-list-group-item-primary.fr-list-group-item-action.fr-active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.fr-list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.fr-list-group-item-secondary.fr-list-group-item-action:hover,
.fr-list-group-item-secondary.fr-list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

.fr-list-group-item-secondary.fr-list-group-item-action.fr-active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.fr-list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.fr-list-group-item-success.fr-list-group-item-action:hover,
.fr-list-group-item-success.fr-list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

.fr-list-group-item-success.fr-list-group-item-action.fr-active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.fr-list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.fr-list-group-item-info.fr-list-group-item-action:hover,
.fr-list-group-item-info.fr-list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

.fr-list-group-item-info.fr-list-group-item-action.fr-active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.fr-list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.fr-list-group-item-warning.fr-list-group-item-action:hover,
.fr-list-group-item-warning.fr-list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

.fr-list-group-item-warning.fr-list-group-item-action.fr-active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.fr-list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.fr-list-group-item-danger.fr-list-group-item-action:hover,
.fr-list-group-item-danger.fr-list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

.fr-list-group-item-danger.fr-list-group-item-action.fr-active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.fr-list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.fr-list-group-item-light.fr-list-group-item-action:hover,
.fr-list-group-item-light.fr-list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

.fr-list-group-item-light.fr-list-group-item-action.fr-active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.fr-list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.fr-list-group-item-dark.fr-list-group-item-action:hover,
.fr-list-group-item-dark.fr-list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.fr-list-group-item-dark.fr-list-group-item-action.fr-active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.fr-nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.fr-nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.fr-nav-link:hover,
.fr-nav-link:focus {
  text-decoration: none;
}

.fr-nav-link.fr-disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.fr-nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.fr-nav-tabs .fr-nav-item {
  margin-bottom: -1px;
}

.fr-nav-tabs .fr-nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.fr-nav-tabs .fr-nav-link:hover,
.fr-nav-tabs .fr-nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.fr-nav-tabs .fr-nav-link.fr-disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.fr-nav-tabs .fr-nav-link.fr-active,
.fr-nav-tabs .fr-nav-item.fr-show .fr-nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.fr-nav-tabs .fr-dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.fr-nav-pills .fr-nav-link {
  border-radius: 0.25rem;
}

.fr-nav-pills .fr-nav-link.fr-active,
.fr-nav-pills .fr-show > .fr-nav-link {
  color: #fff;
  background-color: #007bff;
}

.fr-nav-fill .fr-nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.fr-nav-justified .fr-nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.fr-tab-content > .fr-tab-pane {
  display: none;
}

.fr-tab-content > .fr-active {
  display: block;
}

.fr-navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

.fr-navbar > .fr-container,
.fr-navbar > .fr-container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.fr-navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.fr-navbar-brand:hover,
.fr-navbar-brand:focus {
  text-decoration: none;
}

.fr-navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.fr-navbar-nav .fr-nav-link {
  padding-right: 0;
  padding-left: 0;
}

.fr-navbar-nav .fr-dropdown-menu {
  position: static;
  float: none;
}

.fr-navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.fr-navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.fr-navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.fr-navbar-toggler:hover,
.fr-navbar-toggler:focus {
  text-decoration: none;
}

.fr-navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .fr-navbar-expand-sm > .fr-container,
  .fr-navbar-expand-sm > .fr-container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .fr-navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .fr-navbar-expand-sm .fr-navbar-nav {
    flex-direction: row;
  }

  .fr-navbar-expand-sm .fr-navbar-nav .fr-dropdown-menu {
    position: absolute;
  }

  .fr-navbar-expand-sm .fr-navbar-nav .fr-nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .fr-navbar-expand-sm > .fr-container,
  .fr-navbar-expand-sm > .fr-container-fluid {
    flex-wrap: nowrap;
  }

  .fr-navbar-expand-sm .fr-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .fr-navbar-expand-sm .fr-navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .fr-navbar-expand-md > .fr-container,
  .fr-navbar-expand-md > .fr-container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .fr-navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .fr-navbar-expand-md .fr-navbar-nav {
    flex-direction: row;
  }

  .fr-navbar-expand-md .fr-navbar-nav .fr-dropdown-menu {
    position: absolute;
  }

  .fr-navbar-expand-md .fr-navbar-nav .fr-nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .fr-navbar-expand-md > .fr-container,
  .fr-navbar-expand-md > .fr-container-fluid {
    flex-wrap: nowrap;
  }

  .fr-navbar-expand-md .fr-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .fr-navbar-expand-md .fr-navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .fr-navbar-expand-lg > .fr-container,
  .fr-navbar-expand-lg > .fr-container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .fr-navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .fr-navbar-expand-lg .fr-navbar-nav {
    flex-direction: row;
  }

  .fr-navbar-expand-lg .fr-navbar-nav .fr-dropdown-menu {
    position: absolute;
  }

  .fr-navbar-expand-lg .fr-navbar-nav .fr-nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .fr-navbar-expand-lg > .fr-container,
  .fr-navbar-expand-lg > .fr-container-fluid {
    flex-wrap: nowrap;
  }

  .fr-navbar-expand-lg .fr-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .fr-navbar-expand-lg .fr-navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .fr-navbar-expand-xl > .fr-container,
  .fr-navbar-expand-xl > .fr-container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .fr-navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .fr-navbar-expand-xl .fr-navbar-nav {
    flex-direction: row;
  }

  .fr-navbar-expand-xl .fr-navbar-nav .fr-dropdown-menu {
    position: absolute;
  }

  .fr-navbar-expand-xl .fr-navbar-nav .fr-nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }

  .fr-navbar-expand-xl > .fr-container,
  .fr-navbar-expand-xl > .fr-container-fluid {
    flex-wrap: nowrap;
  }

  .fr-navbar-expand-xl .fr-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .fr-navbar-expand-xl .fr-navbar-toggler {
    display: none;
  }
}

.fr-navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

.fr-navbar-expand > .fr-container,
.fr-navbar-expand > .fr-container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.fr-navbar-expand .fr-navbar-nav {
  flex-direction: row;
}

.fr-navbar-expand .fr-navbar-nav .fr-dropdown-menu {
  position: absolute;
}

.fr-navbar-expand .fr-navbar-nav .fr-nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.fr-navbar-expand > .fr-container,
.fr-navbar-expand > .fr-container-fluid {
  flex-wrap: nowrap;
}

.fr-navbar-expand .fr-navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.fr-navbar-expand .fr-navbar-toggler {
  display: none;
}

.fr-navbar-light .fr-navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.fr-navbar-light .fr-navbar-brand:hover,
.fr-navbar-light .fr-navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.fr-navbar-light .fr-navbar-nav .fr-nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.fr-navbar-light .fr-navbar-nav .fr-nav-link:hover,
.fr-navbar-light .fr-navbar-nav .fr-nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

.fr-navbar-light .fr-navbar-nav .fr-nav-link.fr-disabled {
  color: rgba(0, 0, 0, 0.3);
}

.fr-navbar-light .fr-navbar-nav .fr-show > .fr-nav-link,
.fr-navbar-light .fr-navbar-nav .fr-active > .fr-nav-link,
.fr-navbar-light .fr-navbar-nav .fr-nav-link.fr-show,
.fr-navbar-light .fr-navbar-nav .fr-nav-link.fr-active {
  color: rgba(0, 0, 0, 0.9);
}

.fr-navbar-light .fr-navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.fr-navbar-light .fr-navbar-toggler-icon {
  background-image: str-replace(url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"), "#", "%23");
}

.fr-navbar-light .fr-navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.fr-navbar-light .fr-navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.fr-navbar-light .fr-navbar-text a:hover,
.fr-navbar-light .fr-navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.fr-navbar-dark .fr-navbar-brand {
  color: #fff;
}

.fr-navbar-dark .fr-navbar-brand:hover,
.fr-navbar-dark .fr-navbar-brand:focus {
  color: #fff;
}

.fr-navbar-dark .fr-navbar-nav .fr-nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.fr-navbar-dark .fr-navbar-nav .fr-nav-link:hover,
.fr-navbar-dark .fr-navbar-nav .fr-nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

.fr-navbar-dark .fr-navbar-nav .fr-nav-link.fr-disabled {
  color: rgba(255, 255, 255, 0.25);
}

.fr-navbar-dark .fr-navbar-nav .fr-show > .fr-nav-link,
.fr-navbar-dark .fr-navbar-nav .fr-active > .fr-nav-link,
.fr-navbar-dark .fr-navbar-nav .fr-nav-link.fr-show,
.fr-navbar-dark .fr-navbar-nav .fr-nav-link.fr-active {
  color: #fff;
}

.fr-navbar-dark .fr-navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.fr-navbar-dark .fr-navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.fr-navbar-dark .fr-navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.fr-navbar-dark .fr-navbar-text a {
  color: #fff;
}

.fr-navbar-dark .fr-navbar-text a:hover,
.fr-navbar-dark .fr-navbar-text a:focus {
  color: #fff;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.fr-btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

@page {
    size: a3;
}

  body {
    min-width: 992px !important;
  }

  .fr-container {
    min-width: 992px !important;
  }

  .fr-navbar {
    display: none;
  }

  .fr-badge {
    border: 1px solid #000;
  }

  .fr-table {
    border-collapse: collapse !important;
  }

  .fr-table td,
  .fr-table th {
    background-color: #fff !important;
  }

  .fr-table-bordered th,
  .fr-table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .fr-table-dark {
    color: inherit;
  }

  .fr-table-dark th,
  .fr-table-dark td,
  .fr-table-dark thead th,
  .fr-table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  .fr-table .fr-thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.fr-table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

.fr-table th,
.fr-table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.fr-table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.fr-table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.fr-table-sm th,
.fr-table-sm td {
  padding: 0.3rem;
}

.fr-table-bordered {
  border: 1px solid #dee2e6;
}

.fr-table-bordered th,
.fr-table-bordered td {
  border: 1px solid #dee2e6;
}

.fr-table-bordered thead th,
.fr-table-bordered thead td {
  border-bottom-width: 2px;
}

.fr-table-borderless th,
.fr-table-borderless td,
.fr-table-borderless thead th,
.fr-table-borderless tbody + tbody {
  border: 0;
}

.fr-table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.fr-table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.fr-table-primary,
.fr-table-primary > th,
.fr-table-primary > td {
  background-color: #b8daff;
}

.fr-table-primary th,
.fr-table-primary td,
.fr-table-primary thead th,
.fr-table-primary tbody + tbody {
  border-color: #7abaff;
}

.fr-table-hover .fr-table-primary:hover {
  background-color: #9fcdff;
}

.fr-table-hover .fr-table-primary:hover > td,
.fr-table-hover .fr-table-primary:hover > th {
  background-color: #9fcdff;
}

.fr-table-secondary,
.fr-table-secondary > th,
.fr-table-secondary > td {
  background-color: #d6d8db;
}

.fr-table-secondary th,
.fr-table-secondary td,
.fr-table-secondary thead th,
.fr-table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.fr-table-hover .fr-table-secondary:hover {
  background-color: #c8cbcf;
}

.fr-table-hover .fr-table-secondary:hover > td,
.fr-table-hover .fr-table-secondary:hover > th {
  background-color: #c8cbcf;
}

.fr-table-success,
.fr-table-success > th,
.fr-table-success > td {
  background-color: #c3e6cb;
}

.fr-table-success th,
.fr-table-success td,
.fr-table-success thead th,
.fr-table-success tbody + tbody {
  border-color: #8fd19e;
}

.fr-table-hover .fr-table-success:hover {
  background-color: #b1dfbb;
}

.fr-table-hover .fr-table-success:hover > td,
.fr-table-hover .fr-table-success:hover > th {
  background-color: #b1dfbb;
}

.fr-table-info,
.fr-table-info > th,
.fr-table-info > td {
  background-color: #bee5eb;
}

.fr-table-info th,
.fr-table-info td,
.fr-table-info thead th,
.fr-table-info tbody + tbody {
  border-color: #86cfda;
}

.fr-table-hover .fr-table-info:hover {
  background-color: #abdde5;
}

.fr-table-hover .fr-table-info:hover > td,
.fr-table-hover .fr-table-info:hover > th {
  background-color: #abdde5;
}

.fr-table-warning,
.fr-table-warning > th,
.fr-table-warning > td {
  background-color: #ffeeba;
}

.fr-table-warning th,
.fr-table-warning td,
.fr-table-warning thead th,
.fr-table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.fr-table-hover .fr-table-warning:hover {
  background-color: #ffe8a1;
}

.fr-table-hover .fr-table-warning:hover > td,
.fr-table-hover .fr-table-warning:hover > th {
  background-color: #ffe8a1;
}

.fr-table-danger,
.fr-table-danger > th,
.fr-table-danger > td {
  background-color: #f5c6cb;
}

.fr-table-danger th,
.fr-table-danger td,
.fr-table-danger thead th,
.fr-table-danger tbody + tbody {
  border-color: #ed969e;
}

.fr-table-hover .fr-table-danger:hover {
  background-color: #f1b0b7;
}

.fr-table-hover .fr-table-danger:hover > td,
.fr-table-hover .fr-table-danger:hover > th {
  background-color: #f1b0b7;
}

.fr-table-light,
.fr-table-light > th,
.fr-table-light > td {
  background-color: #fdfdfe;
}

.fr-table-light th,
.fr-table-light td,
.fr-table-light thead th,
.fr-table-light tbody + tbody {
  border-color: #fbfcfc;
}

.fr-table-hover .fr-table-light:hover {
  background-color: #ececf6;
}

.fr-table-hover .fr-table-light:hover > td,
.fr-table-hover .fr-table-light:hover > th {
  background-color: #ececf6;
}

.fr-table-dark,
.fr-table-dark > th,
.fr-table-dark > td {
  background-color: #c6c8ca;
}

.fr-table-dark th,
.fr-table-dark td,
.fr-table-dark thead th,
.fr-table-dark tbody + tbody {
  border-color: #95999c;
}

.fr-table-hover .fr-table-dark:hover {
  background-color: #b9bbbe;
}

.fr-table-hover .fr-table-dark:hover > td,
.fr-table-hover .fr-table-dark:hover > th {
  background-color: #b9bbbe;
}

.fr-table-active,
.fr-table-active > th,
.fr-table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.fr-table-hover .fr-table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.fr-table-hover .fr-table-active:hover > td,
.fr-table-hover .fr-table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.fr-table .fr-thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

.fr-table .fr-thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.fr-table-dark {
  color: #fff;
  background-color: #343a40;
}

.fr-table-dark th,
.fr-table-dark td,
.fr-table-dark thead th {
  border-color: #454d55;
}

.fr-table-dark.fr-table-bordered {
  border: 0;
}

.fr-table-dark.fr-table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.fr-table-dark.fr-table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .fr-table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .fr-table-responsive-sm > .fr-table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .fr-table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .fr-table-responsive-md > .fr-table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .fr-table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .fr-table-responsive-lg > .fr-table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .fr-table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .fr-table-responsive-xl > .fr-table-bordered {
    border: 0;
  }
}

.fr-table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.fr-table-responsive > .fr-table-bordered {
  border: 0;
}

.fr-progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.fr-progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
}

@media (prefers-reduced-motion: reduce) {
  .fr-progress-bar {
    transition: none;
  }
}

.fr-progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .fr-fade {
    transition: none;
  }
}

.fr-fade:not(.fr-show) {
  opacity: 0;
}

.fr-collapse:not(.fr-show) {
  display: none;
}

.fr-collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
}

@media (prefers-reduced-motion: reduce) {
  .fr-collapsing {
    transition: none;
  }
}

.fr-border-style-hidden {
  border-style: hidden !important;
}

.fr-border-style-dotted {
  border-style: dotted !important;
}

.fr-border-style-dashed {
  border-style: dashed !important;
}

.fr-border-style-solid {
  border-style: solid !important;
}

.fr-border-style-double {
  border-style: double !important;
}

.fr-border-style-groove {
  border-style: groove !important;
}

.fr-border-style-ridge {
  border-style: ridge !important;
}

.fr-border-style-inset {
  border-style: inset !important;
}

.fr-border-style-outset {
  border-style: outset !important;
}

.fr-border-style-initial {
  border-style: initial !important;
}

.fr-border-style-inherit {
  border-style: inherit !important;
}

.fr-border-width-1 {
  border-width: 0.125rem !important;
}

.fr-border-width-2 {
  border-width: 0.25rem !important;
}

.fr-border-width-3 {
  border-width: 0.375rem !important;
}

.fr-border-width-4 {
  border-width: 0.5rem !important;
}

.fr-border-width-5 {
  border-width: 0.625rem !important;
}

.fr-border-width-6 {
  border-width: 0.75rem !important;
}

.fr-border-width-7 {
  border-width: 0.875rem !important;
}

.fr-border-width-8 {
  border-width: 1rem !important;
}

.fr-border-width-9 {
  border-width: 1.125rem !important;
}

.fr-border-width-10 {
  border-width: 1.25rem !important;
}

.fr-border-width-11 {
  border-width: 1.375rem !important;
}

.fr-border-width-12 {
  border-width: 1.5rem !important;
}

.fr-border-width-13 {
  border-width: 1.625rem !important;
}

.fr-border-width-14 {
  border-width: 1.75rem !important;
}

.fr-border-width-15 {
  border-width: 1.875rem !important;
}

.fr-border-width-16 {
  border-width: 2rem !important;
}

.fr-border-width-17 {
  border-width: 2.125rem !important;
}

.fr-border-width-18 {
  border-width: 2.25rem !important;
}

.fr-border-width-19 {
  border-width: 2.375rem !important;
}

.fr-border-width-20 {
  border-width: 2.5rem !important;
}

.fr-d-list-item {
  display: list-item !important;
}

.fr-d-grid {
  display: grid !important;
}

.fr-d-inline-grid {
  display: inline-grid !important;
}

/*font size*/

.fr-font-size-1-x {
  font-size: 0.25rem !important;
}

.fr-font-size-2-x {
  font-size: 0.5rem !important;
}

.fr-font-size-3-x {
  font-size: 0.75rem !important;
}

.fr-font-size-4-x {
  font-size: 1rem !important;
}

.fr-font-size-5-x {
  font-size: 1.25rem !important;
}

.fr-font-size-6-x {
  font-size: 1.5rem !important;
}

.fr-font-size-7-x {
  font-size: 1.75rem !important;
}

.fr-font-size-8-x {
  font-size: 2rem !important;
}

.fr-font-size-9-x {
  font-size: 2.25rem !important;
}

.fr-font-size-10-x {
  font-size: 2.5rem !important;
}

.fr-font-size-11-x {
  font-size: 2.75rem !important;
}

.fr-font-size-12-x {
  font-size: 3rem !important;
}

.fr-font-size-13-x {
  font-size: 3.25rem !important;
}

.fr-font-size-14-x {
  font-size: 3.5rem !important;
}

.fr-font-size-15-x {
  font-size: 3.75rem !important;
}

.fr-font-size-16-x {
  font-size: 4rem !important;
}

.fr-font-size-17-x {
  font-size: 4.25rem !important;
}

.fr-font-size-18-x {
  font-size: 4.5rem !important;
}

.fr-font-size-19-x {
  font-size: 4.75rem !important;
}

.fr-font-size-20-x {
  font-size: 5rem !important;
}

.fr-font-size-21-x {
  font-size: 5.25rem !important;
}

@media (min-width: 576px) {
  .fr-font-size-sm-1-x {
    font-size: 0.25rem !important;
  }

  .fr-font-size-sm-2-x {
    font-size: 0.5rem !important;
  }

  .fr-font-size-sm-3-x {
    font-size: 0.75rem !important;
  }

  .fr-font-size-sm-4-x {
    font-size: 1rem !important;
  }

  .fr-font-size-sm-5-x {
    font-size: 1.25rem !important;
  }

  .fr-font-size-sm-6-x {
    font-size: 1.5rem !important;
  }

  .fr-font-size-sm-7-x {
    font-size: 1.75rem !important;
  }

  .fr-font-size-sm-8-x {
    font-size: 2rem !important;
  }

  .fr-font-size-sm-9-x {
    font-size: 2.25rem !important;
  }

  .fr-font-size-sm-10-x {
    font-size: 2.5rem !important;
  }

  .fr-font-size-sm-11-x {
    font-size: 2.75rem !important;
  }

  .fr-font-size-sm-12-x {
    font-size: 3rem !important;
  }

  .fr-font-size-sm-13-x {
    font-size: 3.25rem !important;
  }

  .fr-font-size-sm-14-x {
    font-size: 3.5rem !important;
  }

  .fr-font-size-sm-15-x {
    font-size: 3.75rem !important;
  }

  .fr-font-size-sm-16-x {
    font-size: 4rem !important;
  }

  .fr-font-size-sm-17-x {
    font-size: 4.25rem !important;
  }

  .fr-font-size-sm-18-x {
    font-size: 4.5rem !important;
  }

  .fr-font-size-sm-19-x {
    font-size: 4.75rem !important;
  }

  .fr-font-size-sm-20-x {
    font-size: 5rem !important;
  }

  .fr-font-size-sm-21-x {
    font-size: 5.25rem !important;
  }
}

@media (min-width: 768px) {
  .fr-font-size-md-1-x {
    font-size: 0.25rem !important;
  }

  .fr-font-size-md-2-x {
    font-size: 0.5rem !important;
  }

  .fr-font-size-md-3-x {
    font-size: 0.75rem !important;
  }

  .fr-font-size-md-4-x {
    font-size: 1rem !important;
  }

  .fr-font-size-md-5-x {
    font-size: 1.25rem !important;
  }

  .fr-font-size-md-6-x {
    font-size: 1.5rem !important;
  }

  .fr-font-size-md-7-x {
    font-size: 1.75rem !important;
  }

  .fr-font-size-md-8-x {
    font-size: 2rem !important;
  }

  .fr-font-size-md-9-x {
    font-size: 2.25rem !important;
  }

  .fr-font-size-md-10-x {
    font-size: 2.5rem !important;
  }

  .fr-font-size-md-11-x {
    font-size: 2.75rem !important;
  }

  .fr-font-size-md-12-x {
    font-size: 3rem !important;
  }

  .fr-font-size-md-13-x {
    font-size: 3.25rem !important;
  }

  .fr-font-size-md-14-x {
    font-size: 3.5rem !important;
  }

  .fr-font-size-md-15-x {
    font-size: 3.75rem !important;
  }

  .fr-font-size-md-16-x {
    font-size: 4rem !important;
  }

  .fr-font-size-md-17-x {
    font-size: 4.25rem !important;
  }

  .fr-font-size-md-18-x {
    font-size: 4.5rem !important;
  }

  .fr-font-size-md-19-x {
    font-size: 4.75rem !important;
  }

  .fr-font-size-md-20-x {
    font-size: 5rem !important;
  }

  .fr-font-size-md-21-x {
    font-size: 5.25rem !important;
  }
}

@media (min-width: 992px) {
  .fr-font-size-lg-1-x {
    font-size: 0.25rem !important;
  }

  .fr-font-size-lg-2-x {
    font-size: 0.5rem !important;
  }

  .fr-font-size-lg-3-x {
    font-size: 0.75rem !important;
  }

  .fr-font-size-lg-4-x {
    font-size: 1rem !important;
  }

  .fr-font-size-lg-5-x {
    font-size: 1.25rem !important;
  }

  .fr-font-size-lg-6-x {
    font-size: 1.5rem !important;
  }

  .fr-font-size-lg-7-x {
    font-size: 1.75rem !important;
  }

  .fr-font-size-lg-8-x {
    font-size: 2rem !important;
  }

  .fr-font-size-lg-9-x {
    font-size: 2.25rem !important;
  }

  .fr-font-size-lg-10-x {
    font-size: 2.5rem !important;
  }

  .fr-font-size-lg-11-x {
    font-size: 2.75rem !important;
  }

  .fr-font-size-lg-12-x {
    font-size: 3rem !important;
  }

  .fr-font-size-lg-13-x {
    font-size: 3.25rem !important;
  }

  .fr-font-size-lg-14-x {
    font-size: 3.5rem !important;
  }

  .fr-font-size-lg-15-x {
    font-size: 3.75rem !important;
  }

  .fr-font-size-lg-16-x {
    font-size: 4rem !important;
  }

  .fr-font-size-lg-17-x {
    font-size: 4.25rem !important;
  }

  .fr-font-size-lg-18-x {
    font-size: 4.5rem !important;
  }

  .fr-font-size-lg-19-x {
    font-size: 4.75rem !important;
  }

  .fr-font-size-lg-20-x {
    font-size: 5rem !important;
  }

  .fr-font-size-lg-21-x {
    font-size: 5.25rem !important;
  }
}

@media (min-width: 1200px) {
  .fr-font-size-xlg-1-x {
    font-size: 0.25rem !important;
  }

  .fr-font-size-xlg-2-x {
    font-size: 0.5rem !important;
  }

  .fr-font-size-xlg-3-x {
    font-size: 0.75rem !important;
  }

  .fr-font-size-xlg-4-x {
    font-size: 1rem !important;
  }

  .fr-font-size-xlg-5-x {
    font-size: 1.25rem !important;
  }

  .fr-font-size-xlg-6-x {
    font-size: 1.5rem !important;
  }

  .fr-font-size-xlg-7-x {
    font-size: 1.75rem !important;
  }

  .fr-font-size-xlg-8-x {
    font-size: 2rem !important;
  }

  .fr-font-size-xlg-9-x {
    font-size: 2.25rem !important;
  }

  .fr-font-size-xlg-10-x {
    font-size: 2.5rem !important;
  }

  .fr-font-size-xlg-11-x {
    font-size: 2.75rem !important;
  }

  .fr-font-size-xlg-12-x {
    font-size: 3rem !important;
  }

  .fr-font-size-xlg-13-x {
    font-size: 3.25rem !important;
  }

  .fr-font-size-xlg-14-x {
    font-size: 3.5rem !important;
  }

  .fr-font-size-xlg-15-x {
    font-size: 3.75rem !important;
  }

  .fr-font-size-xlg-16-x {
    font-size: 4rem !important;
  }

  .fr-font-size-xlg-17-x {
    font-size: 4.25rem !important;
  }

  .fr-font-size-xlg-18-x {
    font-size: 4.5rem !important;
  }

  .fr-font-size-xlg-19-x {
    font-size: 4.75rem !important;
  }

  .fr-font-size-xlg-20-x {
    font-size: 5rem !important;
  }

  .fr-font-size-xlg-21-x {
    font-size: 5.25rem !important;
  }
}

.fr-focus:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  outline: none !important;
}

.fr-input.fr-input-group.fr-focus\:focus.fr-valid {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.fr-input.fr-input-group.fr-focus\:focus.fr-invalid {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.fr-navbar-toggler-icon {
  background-image: url("data:image/svg+xml,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><path stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}

.fr-left-0 {
  left: 0rem;
  right: auto;
}

.fr-left-1 {
  left: 0.25rem;
  right: auto;
}

.fr-left-2 {
  left: 0.5rem;
  right: auto;
}

.fr-left-3 {
  left: 0.75rem;
  right: auto;
}

.fr-left-4 {
  left: 1rem;
  right: auto;
}

.fr-left-5 {
  left: 1.25rem;
  right: auto;
}

.fr-left-6 {
  left: 1.5rem;
  right: auto;
}

.fr-left-7 {
  left: 1.75rem;
  right: auto;
}

.fr-left-8 {
  left: 2rem;
  right: auto;
}

.fr-left-9 {
  left: 2.25rem;
  right: auto;
}

.fr-left-10 {
  left: 2.5rem;
  right: auto;
}

.fr-left-11 {
  left: 2.75rem;
  right: auto;
}

.fr-left-12 {
  left: 3rem;
  right: auto;
}

.fr-left-13 {
  left: 3.25rem;
  right: auto;
}

.fr-left-14 {
  left: 3.5rem;
  right: auto;
}

.fr-left-15 {
  left: 3.75rem;
  right: auto;
}

.fr-left-16 {
  left: 4rem;
  right: auto;
}

.fr-left-17 {
  left: 4.25rem;
  right: auto;
}

.fr-left-18 {
  left: 4.5rem;
  right: auto;
}

.fr-left-19 {
  left: 4.75rem;
  right: auto;
}

.fr-left-20 {
  left: 5rem;
  right: auto;
}

.fr-right-0 {
  right: 0rem;
  left: auto;
}

.fr-right-1 {
  right: 0.25rem;
  left: auto;
}

.fr-right-2 {
  right: 0.5rem;
  left: auto;
}

.fr-right-3 {
  right: 0.75rem;
  left: auto;
}

.fr-right-4 {
  right: 1rem;
  left: auto;
}

.fr-right-5 {
  right: 1.25rem;
  left: auto;
}

.fr-right-6 {
  right: 1.5rem;
  left: auto;
}

.fr-right-7 {
  right: 1.75rem;
  left: auto;
}

.fr-right-8 {
  right: 2rem;
  left: auto;
}

.fr-right-9 {
  right: 2.25rem;
  left: auto;
}

.fr-right-10 {
  right: 2.5rem;
  left: auto;
}

.fr-right-11 {
  right: 2.75rem;
  left: auto;
}

.fr-right-12 {
  right: 3rem;
  left: auto;
}

.fr-right-13 {
  right: 3.25rem;
  left: auto;
}

.fr-right-14 {
  right: 3.5rem;
  left: auto;
}

.fr-right-15 {
  right: 3.75rem;
  left: auto;
}

.fr-right-16 {
  right: 4rem;
  left: auto;
}

.fr-right-17 {
  right: 4.25rem;
  left: auto;
}

.fr-right-18 {
  right: 4.5rem;
  left: auto;
}

.fr-right-19 {
  right: 4.75rem;
  left: auto;
}

.fr-right-20 {
  right: 5rem;
  left: auto;
}

.fr-top-0 {
  top: 0rem;
}

.fr-top-1 {
  top: 0.25rem;
}

.fr-top-2 {
  top: 0.5rem;
}

.fr-top-3 {
  top: 0.75rem;
}

.fr-top-4 {
  top: 1rem;
}

.fr-top-5 {
  top: 1.25rem;
}

.fr-top-6 {
  top: 1.5rem;
}

.fr-top-7 {
  top: 1.75rem;
}

.fr-top-8 {
  top: 2rem;
}

.fr-top-9 {
  top: 2.25rem;
}

.fr-top-10 {
  top: 2.5rem;
}

.fr-top-11 {
  top: 2.75rem;
}

.fr-top-12 {
  top: 3rem;
}

.fr-top-13 {
  top: 3.25rem;
}

.fr-top-14 {
  top: 3.5rem;
}

.fr-top-15 {
  top: 3.75rem;
}

.fr-top-16 {
  top: 4rem;
}

.fr-top-17 {
  top: 4.25rem;
}

.fr-top-18 {
  top: 4.5rem;
}

.fr-top-19 {
  top: 4.75rem;
}

.fr-top-20 {
  top: 5rem;
}

.fr-bottom-0 {
  bottom: 0rem;
}

.fr-bottom-1 {
  bottom: 0.25rem;
}

.fr-bottom-2 {
  bottom: 0.5rem;
}

.fr-bottom-3 {
  bottom: 0.75rem;
}

.fr-bottom-4 {
  bottom: 1rem;
}

.fr-bottom-5 {
  bottom: 1.25rem;
}

.fr-bottom-6 {
  bottom: 1.5rem;
}

.fr-bottom-7 {
  bottom: 1.75rem;
}

.fr-bottom-8 {
  bottom: 2rem;
}

.fr-bottom-9 {
  bottom: 2.25rem;
}

.fr-bottom-10 {
  bottom: 2.5rem;
}

.fr-bottom-11 {
  bottom: 2.75rem;
}

.fr-bottom-12 {
  bottom: 3rem;
}

.fr-bottom-13 {
  bottom: 3.25rem;
}

.fr-bottom-14 {
  bottom: 3.5rem;
}

.fr-bottom-15 {
  bottom: 3.75rem;
}

.fr-bottom-16 {
  bottom: 4rem;
}

.fr-bottom-17 {
  bottom: 4.25rem;
}

.fr-bottom-18 {
  bottom: 4.5rem;
}

.fr-bottom-19 {
  bottom: 4.75rem;
}

.fr-bottom-20 {
  bottom: 5rem;
}

.fr-rounded-0-x {
  border-radius: 0rem;
}

.fr-rounded-1-x {
  border-radius: 0.25rem;
}

.fr-rounded-2-x {
  border-radius: 0.5rem;
}

.fr-rounded-3-x {
  border-radius: 0.75rem;
}

.fr-rounded-4-x {
  border-radius: 1rem;
}

.fr-rounded-5-x {
  border-radius: 1.25rem;
}

.fr-rounded-6-x {
  border-radius: 1.5rem;
}

.fr-rounded-7-x {
  border-radius: 1.75rem;
}

.fr-rounded-8-x {
  border-radius: 2rem;
}

.fr-rounded-9-x {
  border-radius: 2.25rem;
}

.fr-rounded-10-x {
  border-radius: 2.5rem;
}

.fr-rounded-11-x {
  border-radius: 2.75rem;
}

.fr-rounded-12-x {
  border-radius: 3rem;
}

.fr-rounded-13-x {
  border-radius: 3.25rem;
}

.fr-rounded-14-x {
  border-radius: 3.5rem;
}

.fr-rounded-15-x {
  border-radius: 3.75rem;
}

.fr-rounded-16-x {
  border-radius: 4rem;
}

.fr-rounded-17-x {
  border-radius: 4.25rem;
}

.fr-rounded-18-x {
  border-radius: 4.5rem;
}

.fr-rounded-19-x {
  border-radius: 4.75rem;
}

.fr-rounded-20-x {
  border-radius: 5rem;
}

.fr-rounded-left-0-x {
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-1-x {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-2-x {
  border-bottom-left-radius: 0.5rem !important;
  border-top-left-radius: 0.5rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-3-x {
  border-bottom-left-radius: 0.75rem !important;
  border-top-left-radius: 0.75rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-4-x {
  border-bottom-left-radius: 1rem !important;
  border-top-left-radius: 1rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-5-x {
  border-bottom-left-radius: 1.25rem !important;
  border-top-left-radius: 1.25rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-6-x {
  border-bottom-left-radius: 1.5rem !important;
  border-top-left-radius: 1.5rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-7-x {
  border-bottom-left-radius: 1.75rem !important;
  border-top-left-radius: 1.75rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-8-x {
  border-bottom-left-radius: 2rem !important;
  border-top-left-radius: 2rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-9-x {
  border-bottom-left-radius: 2.25rem !important;
  border-top-left-radius: 2.25rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-10-x {
  border-bottom-left-radius: 2.5rem !important;
  border-top-left-radius: 2.5rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-11-x {
  border-bottom-left-radius: 2.75rem !important;
  border-top-left-radius: 2.75rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-12-x {
  border-bottom-left-radius: 3rem !important;
  border-top-left-radius: 3rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-13-x {
  border-bottom-left-radius: 3.25rem !important;
  border-top-left-radius: 3.25rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-14-x {
  border-bottom-left-radius: 3.5rem !important;
  border-top-left-radius: 3.5rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-15-x {
  border-bottom-left-radius: 3.75rem !important;
  border-top-left-radius: 3.75rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-16-x {
  border-bottom-left-radius: 4rem !important;
  border-top-left-radius: 4rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-17-x {
  border-bottom-left-radius: 4.25rem !important;
  border-top-left-radius: 4.25rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-18-x {
  border-bottom-left-radius: 4.5rem !important;
  border-top-left-radius: 4.5rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-19-x {
  border-bottom-left-radius: 4.75rem !important;
  border-top-left-radius: 4.75rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-left-20-x {
  border-bottom-left-radius: 5rem !important;
  border-top-left-radius: 5rem !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-right-0-x {
  border-bottom-right-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-1-x {
  border-bottom-right-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-2-x {
  border-bottom-right-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-3-x {
  border-bottom-right-radius: 0.75rem !important;
  border-top-right-radius: 0.75rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-4-x {
  border-bottom-right-radius: 1rem !important;
  border-top-right-radius: 1rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-5-x {
  border-bottom-right-radius: 1.25rem !important;
  border-top-right-radius: 1.25rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-6-x {
  border-bottom-right-radius: 1.5rem !important;
  border-top-right-radius: 1.5rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-7-x {
  border-bottom-right-radius: 1.75rem !important;
  border-top-right-radius: 1.75rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-8-x {
  border-bottom-right-radius: 2rem !important;
  border-top-right-radius: 2rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-9-x {
  border-bottom-right-radius: 2.25rem !important;
  border-top-right-radius: 2.25rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-10-x {
  border-bottom-right-radius: 2.5rem !important;
  border-top-right-radius: 2.5rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-11-x {
  border-bottom-right-radius: 2.75rem !important;
  border-top-right-radius: 2.75rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-12-x {
  border-bottom-right-radius: 3rem !important;
  border-top-right-radius: 3rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-13-x {
  border-bottom-right-radius: 3.25rem !important;
  border-top-right-radius: 3.25rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-14-x {
  border-bottom-right-radius: 3.5rem !important;
  border-top-right-radius: 3.5rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-15-x {
  border-bottom-right-radius: 3.75rem !important;
  border-top-right-radius: 3.75rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-16-x {
  border-bottom-right-radius: 4rem !important;
  border-top-right-radius: 4rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-17-x {
  border-bottom-right-radius: 4.25rem !important;
  border-top-right-radius: 4.25rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-18-x {
  border-bottom-right-radius: 4.5rem !important;
  border-top-right-radius: 4.5rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-19-x {
  border-bottom-right-radius: 4.75rem !important;
  border-top-right-radius: 4.75rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-right-20-x {
  border-bottom-right-radius: 5rem !important;
  border-top-right-radius: 5rem !important;
  border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.fr-rounded-top-0-x {
  border-top-right-radius: 0rem !important;
  border-top-left-radius: 0rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-1-x {
  border-top-right-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-2-x {
  border-top-right-radius: 0.5rem !important;
  border-top-left-radius: 0.5rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-3-x {
  border-top-right-radius: 0.75rem !important;
  border-top-left-radius: 0.75rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-4-x {
  border-top-right-radius: 1rem !important;
  border-top-left-radius: 1rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-5-x {
  border-top-right-radius: 1.25rem !important;
  border-top-left-radius: 1.25rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-6-x {
  border-top-right-radius: 1.5rem !important;
  border-top-left-radius: 1.5rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-7-x {
  border-top-right-radius: 1.75rem !important;
  border-top-left-radius: 1.75rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-8-x {
  border-top-right-radius: 2rem !important;
  border-top-left-radius: 2rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-9-x {
  border-top-right-radius: 2.25rem !important;
  border-top-left-radius: 2.25rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-10-x {
  border-top-right-radius: 2.5rem !important;
  border-top-left-radius: 2.5rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-11-x {
  border-top-right-radius: 2.75rem !important;
  border-top-left-radius: 2.75rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-12-x {
  border-top-right-radius: 3rem !important;
  border-top-left-radius: 3rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-13-x {
  border-top-right-radius: 3.25rem !important;
  border-top-left-radius: 3.25rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-14-x {
  border-top-right-radius: 3.5rem !important;
  border-top-left-radius: 3.5rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-15-x {
  border-top-right-radius: 3.75rem !important;
  border-top-left-radius: 3.75rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-16-x {
  border-top-right-radius: 4rem !important;
  border-top-left-radius: 4rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-17-x {
  border-top-right-radius: 4.25rem !important;
  border-top-left-radius: 4.25rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-18-x {
  border-top-right-radius: 4.5rem !important;
  border-top-left-radius: 4.5rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-19-x {
  border-top-right-radius: 4.75rem !important;
  border-top-left-radius: 4.75rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-top-20-x {
  border-top-right-radius: 5rem !important;
  border-top-left-radius: 5rem !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.fr-rounded-bottom-0-x {
  border-bottom-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-1-x {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-2-x {
  border-bottom-right-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-3-x {
  border-bottom-right-radius: 0.75rem !important;
  border-bottom-left-radius: 0.75rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-4-x {
  border-bottom-right-radius: 1rem !important;
  border-bottom-left-radius: 1rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-5-x {
  border-bottom-right-radius: 1.25rem !important;
  border-bottom-left-radius: 1.25rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-6-x {
  border-bottom-right-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-7-x {
  border-bottom-right-radius: 1.75rem !important;
  border-bottom-left-radius: 1.75rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-8-x {
  border-bottom-right-radius: 2rem !important;
  border-bottom-left-radius: 2rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-9-x {
  border-bottom-right-radius: 2.25rem !important;
  border-bottom-left-radius: 2.25rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-10-x {
  border-bottom-right-radius: 2.5rem !important;
  border-bottom-left-radius: 2.5rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-11-x {
  border-bottom-right-radius: 2.75rem !important;
  border-bottom-left-radius: 2.75rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-12-x {
  border-bottom-right-radius: 3rem !important;
  border-bottom-left-radius: 3rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-13-x {
  border-bottom-right-radius: 3.25rem !important;
  border-bottom-left-radius: 3.25rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-14-x {
  border-bottom-right-radius: 3.5rem !important;
  border-bottom-left-radius: 3.5rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-15-x {
  border-bottom-right-radius: 3.75rem !important;
  border-bottom-left-radius: 3.75rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-16-x {
  border-bottom-right-radius: 4rem !important;
  border-bottom-left-radius: 4rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-17-x {
  border-bottom-right-radius: 4.25rem !important;
  border-bottom-left-radius: 4.25rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-18-x {
  border-bottom-right-radius: 4.5rem !important;
  border-bottom-left-radius: 4.5rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-19-x {
  border-bottom-right-radius: 4.75rem !important;
  border-bottom-left-radius: 4.75rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-rounded-bottom-20-x {
  border-bottom-right-radius: 5rem !important;
  border-bottom-left-radius: 5rem !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.fr-shadow-0 {
  box-shadow: none;
}

.fr-shadow-1 {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}

.fr-shadow-2 {
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
}

.fr-shadow-3 {
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 3px 3px -2px rgba(0, 0, 0, 0.12);
}

.fr-shadow-4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.fr-shadow-5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}

.fr-shadow-6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.fr-shadow-7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.fr-shadow-8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.fr-shadow-9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.fr-sub,
.fr-sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

.fr-sub {
  bottom: -0.25em;
}

.fr-sup {
  top: -0.5em;
}

.fr-h1,
.fr-h2,
.fr-h3,
.fr-h4,
.fr-h5,
.fr-h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.fr-h1 {
  font-size: 2.5rem;
}

.fr-h2 {
  font-size: 2rem;
}

.fr-h3 {
  font-size: 1.75rem;
}

.fr-h4 {
  font-size: 1.5rem;
}

.fr-h5 {
  font-size: 1.25rem;
}

.fr-h6 {
  font-size: 1rem;
}

.fr-lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.fr-display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.fr-display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.fr-display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.fr-display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.fr-small {
  font-size: 80%;
  font-weight: 400;
}

.fr-mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.fr-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.fr-list-inline {
  padding-left: 0;
  list-style: none;
}

.fr-list-inline-item {
  display: inline-block;
}

.fr-list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.fr-initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.fr-blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.fr-blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.fr-blockquote-footer::before {
  content: "\2014\00A0";
}

.fr-z-index-0 {
  z-index: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

.fr-z-index-11 {
  z-index: 11 !important;
}

.fr-z-index-12 {
  z-index: 12 !important;
}

.fr-z-index-13 {
  z-index: 13 !important;
}

.fr-z-index-14 {
  z-index: 14 !important;
}

.fr-z-index-15 {
  z-index: 15 !important;
}

.fr-z-index-16 {
  z-index: 16 !important;
}

.fr-z-index-17 {
  z-index: 17 !important;
}

.fr-z-index-18 {
  z-index: 18 !important;
}

.fr-z-index-19 {
  z-index: 19 !important;
}

.fr-z-index-20 {
  z-index: 20 !important;
}

.fr-flex-0 {
  flex: 0 !important;
}

.fr-flex-1 {
  flex: 1 !important;
}

.fr-flex-2 {
  flex: 2 !important;
}

.fr-flex-3 {
  flex: 3 !important;
}

.fr-flex-4 {
  flex: 4 !important;
}

.fr-flex-5 {
  flex: 5 !important;
}

.fr-flex-6 {
  flex: 6 !important;
}

.fr-flex-7 {
  flex: 7 !important;
}

.fr-flex-8 {
  flex: 8 !important;
}

.fr-flex-9 {
  flex: 9 !important;
}

.fr-flex-10 {
  flex: 10 !important;
}

.fr-flex-11 {
  flex: 11 !important;
}

.fr-flex-12 {
  flex: 12 !important;
}

.fr-cursor-default {
  cursor: default;
}

.fr-cursor-pointer {
  cursor: pointer;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL2JlbHplZS9Qcm9qZWN0cy9mcm9udDEwLWJvb3RzdHJhcC9ib290c3RyYXA0L2luZGV4LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0VBR0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGOzs7O0VBR0U7OztBQUVGO0VBQ0U7OztBQUVGOzs7O0VBR0U7OztBQUVGO0VBQ0U7OztBQUVGOzs7O0VBR0U7OztBQUVGO0VBQ0U7OztBQUVGOzs7O0VBR0U7OztBQUVGO0VBQ0U7OztBQUVGOzs7O0VBR0U7OztBQUVGO0VBQ0U7OztBQUVGOzs7O0VBR0U7OztBQUVGO0VBQ0U7OztBQUVGOzs7O0VBR0U7OztBQUVGO0VBQ0U7OztBQUVGOzs7O0VBR0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQ0U7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQ0U7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQ0U7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUNFO0lBQ0U7SUFDQTtJQUNBOzs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGO0FBQ0U7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7OztBQUVKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGOztFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGOztFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFOzs7QUFDRjtFQUNFOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTs7O0FBQ0Y7RUFDRTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFOzs7QUFDRjtFQUNFOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTs7O0FBQ0Y7RUFDRTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFOzs7QUFDRjtFQUNFOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7QUFDRTtJQUNFOzs7O0FBQ0o7RUFDRTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBRUo7O0VBRUU7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7OztBQUNGOztFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUNGOztFQUNFOzs7QUFDRjs7RUFDRTtFQUNBO0VBQ0E7OztBQUNGOzs7RUFFRTtFQUNBO0VBQ0E7OztBQUNBOzs7RUFFRTs7O0FBRU47RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7O0VBRUU7RUFDQTtFQUNBOzs7QUFDQTs7O0VBRUU7OztBQUVOO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7OztBQUNGOztFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUNGOztFQUNFOzs7QUFDRjs7RUFDRTtFQUNBO0VBQ0E7OztBQUNGOzs7RUFFRTtFQUNBO0VBQ0E7OztBQUNBOzs7RUFFRTs7O0FBRU47RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7O0VBRUU7RUFDQTtFQUNBOzs7QUFDQTs7O0VBRUU7OztBQUVOO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7OztBQUNGOztFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUNGOztFQUNFOzs7QUFDRjs7RUFDRTtFQUNBO0VBQ0E7OztBQUNGOzs7RUFFRTtFQUNBO0VBQ0E7OztBQUNBOzs7RUFFRTs7O0FBRU47RUFDRTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7OztBQUNGOztFQUNFO0VBQ0E7OztBQUNGOzs7RUFFRTtFQUNBO0VBQ0E7OztBQUNBOzs7RUFFRTs7O0FBRU47RUFDRTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7OztBQUNGOztFQUNFO0VBQ0E7OztBQUNGOzs7RUFFRTtFQUNBO0VBQ0E7OztBQUNBOzs7RUFFRTs7O0FBRU47RUFDRTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7OztBQUNGOztFQUNFO0VBQ0E7OztBQUNGOzs7RUFFRTtFQUNBO0VBQ0E7OztBQUNBOzs7RUFFRTs7O0FBRU47RUFDRTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7OztBQUNGOztFQUNFO0VBQ0E7OztBQUNGOzs7RUFFRTtFQUNBO0VBQ0E7OztBQUNBOzs7RUFFRTs7O0FBRU47RUFDRTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7OztBQUNGOztFQUNFO0VBQ0E7OztBQUNGOzs7RUFFRTtFQUNBO0VBQ0E7OztBQUNBOzs7RUFFRTs7O0FBRU47RUFDRTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7OztBQUNGOztFQUNFO0VBQ0E7OztBQUNGOzs7RUFFRTtFQUNBO0VBQ0E7OztBQUNBOzs7RUFFRTs7O0FBRU47RUFDRTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7OztBQUNGOztFQUNFO0VBQ0E7OztBQUNGOzs7RUFFRTtFQUNBO0VBQ0E7OztBQUNBOzs7RUFFRTs7O0FBRU47RUFDRTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7OztBQUNGOztFQUNFO0VBQ0E7OztBQUNGOzs7RUFFRTtFQUNBO0VBQ0E7OztBQUNBOzs7RUFFRTs7O0FBRU47RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBRUo7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGOztFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUVKOzs7RUFHRTs7O0FBRUY7O0VBRUU7RUFDQTtFQUNBOzs7QUFDQTs7RUFFRTtFQUNBOzs7QUFDQTs7RUFFRTs7O0FBQ0Y7Ozs7OztFQUlFOzs7QUFFTjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTs7O0FBRUo7O0VBRUU7OztBQUVGOztFQUVFO0VBQ0E7OztBQUVGOztFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBQ0E7OztFQUdFOzs7QUFDRjtFQUNFOzs7QUFFSjs7RUFDRTtFQUNBOzs7QUFFRjs7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7O0VBRUU7OztBQUNGOztFQUVFOzs7QUFDRjs7RUFFRTtFQUNBOzs7QUFDRjs7RUFFRTtFQUNBOzs7QUFFSjs7RUFFRTs7O0FBQ0E7Ozs7RUFJRTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBOzs7QUFFSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTs7O0FBQ0Y7RUFDRTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUNGO0FBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBRVI7RUFDRTtFQUNBOzs7QUFDQTtFQUNFOzs7QUFDRjtBQUNFO0lBQ0U7OztBQUNBO0lBQ0U7SUFDQTs7O0FBQ0E7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNBOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0o7SUFDRTtJQUNBOzs7QUFDQTs7SUFFRTs7O0FBQ0Y7O0lBRUU7Ozs7QUFFWjtFQUNFOzs7QUFFRjtBQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUNBO0lBQ0U7SUFDQTs7OztBQUVOO0VBQ0U7OztBQUNBO0VBQ0U7OztBQUNGO0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7QUFDRTtJQUNFOzs7O0FBQ0o7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFFRjs7RUFFRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBOztFQUNFO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjs7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFDQTs7RUFFRTtFQUNBOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUVKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7O0VBQ0U7RUFDQTs7O0FBQ0Y7Ozs7RUFHRTs7O0FBRUo7O0VBQ0U7RUFDQTs7O0FBRUY7O0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFDRjs7OztFQUdFOzs7QUFFSjs7OztFQUdFOzs7QUFFRjs7RUFDRTs7O0FBRUY7Ozs7RUFHRTs7O0FBRUY7O0VBQ0U7OztBQUNBOztFQUNFOzs7QUFFSjs7OztFQUdFOzs7QUFFRjs7RUFDRTtFQUNBOzs7QUFFRjs7RUFDRTs7O0FBRUY7O0VBQ0U7OztBQUVGOztFQUNFOzs7QUFFRjs7OztFQUdFOzs7QUFFRjs7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBOztFQUNFO0VBQ0E7OztBQUNGOzs7O0VBR0U7OztBQUVKOztFQUNFO0VBQ0E7OztBQUVGOztFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7O0VBQ0U7RUFDQTs7O0FBQ0Y7Ozs7RUFHRTs7O0FBRUo7Ozs7RUFHRTs7O0FBRUY7O0VBQ0U7OztBQUVGOzs7O0VBR0U7OztBQUVGOztFQUNFOzs7QUFDQTs7RUFDRTs7O0FBRUo7Ozs7RUFHRTs7O0FBRUY7O0VBQ0U7RUFDQTs7O0FBRUY7O0VBQ0U7OztBQUVGOztFQUNFOzs7QUFFRjs7RUFDRTs7O0FBRUY7Ozs7RUFHRTs7O0FBRUY7O0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUNGO0FBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7Ozs7QUFFTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBO0FBQ0U7SUFDRTs7OztBQUNKO0FBQ0U7SUFDRTs7OztBQUNKO0FBQ0U7SUFDRTs7OztBQUNKO0FBQ0U7SUFDRTs7OztBQUVOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFDQTs7RUFFRTtFQUNBOzs7QUFFSjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7O0FBRUo7QUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0FBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7O0FBRUo7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7Ozs7Ozs7Ozs7OztFQVlFOzs7QUFDSjs7O0VBR0U7OztBQUNGO0VBQ0U7OztBQUNGOztFQUVFO0VBQ0E7OztBQUNGOztFQUVFO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTs7O0FBQ0E7O0VBRUU7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBOzs7QUFFTjs7RUFFRTs7O0FBQ0E7O0VBRUU7RUFDQTs7O0FBQ0E7O0VBRUU7OztBQUNKOzs7Ozs7OztFQVFFOzs7QUFFSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFDQTs7RUFFRTs7O0FBRUo7O0VBRUU7OztBQUVGOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7O0VBRUU7OztBQUVGOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7O0VBRUU7OztBQUVGOzs7Ozs7RUFNRTtFQUNBOzs7QUFFRjs7Ozs7O0VBTUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUNBOztFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7OztBQUNBO0VBQ0U7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVOO0FBQ0U7SUFDRTs7O0FBQ0E7SUFDRTtJQUNBOzs7QUFDQTtJQUNFO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUVSO0FBQ0U7SUFDRTs7O0FBQ0E7SUFDRTtJQUNBOzs7QUFDQTtJQUNFO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUVSO0FBQ0U7SUFDRTs7O0FBQ0E7SUFDRTtJQUNBOzs7QUFDQTtJQUNFO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUVSO0FBQ0U7SUFDRTs7O0FBQ0E7SUFDRTtJQUNBOzs7QUFDQTtJQUNFO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7OztBQUVSO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFOzs7QUFFSjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBQ0E7O0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTs7O0FBQ0E7O0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTs7O0FBQ0E7O0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTs7O0FBQ0E7O0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTs7O0FBQ0E7O0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTs7O0FBQ0E7O0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTs7O0FBQ0E7O0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTs7O0FBQ0E7O0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFDQTs7RUFDRTs7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7OztBQUNBO0VBQ0U7OztBQUNGO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTs7RUFDRTs7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUNKOztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7OztBQUVGOztFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7O0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBOztFQUNFOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUNFOztJQUVFO0lBQ0E7Ozs7QUFFSjtBQUNFO0lBQ0U7SUFDQTs7O0FBQ0E7SUFDRTs7O0FBQ0E7SUFDRTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDSjs7SUFFRTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFOzs7O0FBRU47QUFDRTs7SUFFRTtJQUNBOzs7O0FBRUo7QUFDRTtJQUNFO0lBQ0E7OztBQUNBO0lBQ0U7OztBQUNBO0lBQ0U7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0o7O0lBRUU7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTs7OztBQUVOO0FBQ0U7O0lBRUU7SUFDQTs7OztBQUVKO0FBQ0U7SUFDRTtJQUNBOzs7QUFDQTtJQUNFOzs7QUFDQTtJQUNFOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNKOztJQUVFOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7Ozs7QUFFTjtBQUNFOztJQUVFO0lBQ0E7Ozs7QUFFSjtBQUNFO0lBQ0U7SUFDQTs7O0FBQ0E7SUFDRTs7O0FBQ0E7SUFDRTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDSjs7SUFFRTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFOzs7O0FBRU47RUFDRTtFQUNBOzs7QUFDQTs7RUFFRTtFQUNBOzs7QUFDRjtFQUNFOzs7QUFDQTtFQUNFOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUNKOztFQUVFOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUNGO0VBQ0U7OztBQUVKO0VBQ0U7OztBQUNBOztFQUNFOzs7QUFFSjtFQUNFOzs7QUFDQTs7RUFDRTs7O0FBQ0Y7RUFDRTs7O0FBRUo7Ozs7RUFJRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFDQTtFQUNFOzs7QUFDQTs7RUFDRTs7O0FBRU47RUFDRTs7O0FBQ0E7O0VBQ0U7OztBQUVKO0VBQ0U7OztBQUNBOztFQUNFOzs7QUFDRjtFQUNFOzs7QUFFSjs7OztFQUlFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUNBO0VBQ0U7OztBQUNBOztFQUNFOzs7QUFFTjtBQUNFOzs7SUFHRTtJQUNBOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTtJQUNBOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7OztJQUdFO0lBQ0E7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDQTs7SUFFRTs7O0FBQ0o7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNBOzs7O0lBSUU7OztBQUNKO0lBQ0U7SUFDQTs7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTs7RUFFRTtFQUNBO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTs7O0FBRUo7O0VBRUU7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFDRjs7RUFFRTs7O0FBRUo7Ozs7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjs7O0VBR0U7OztBQUVGOzs7O0VBSUU7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFFSjs7O0VBR0U7OztBQUVGOzs7O0VBSUU7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFFSjs7O0VBR0U7OztBQUVGOzs7O0VBSUU7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFFSjs7O0VBR0U7OztBQUVGOzs7O0VBSUU7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFFSjs7O0VBR0U7OztBQUVGOzs7O0VBSUU7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFFSjs7O0VBR0U7OztBQUVGOzs7O0VBSUU7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFFSjs7O0VBR0U7OztBQUVGOzs7O0VBSUU7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFFSjs7O0VBR0U7OztBQUVGOzs7O0VBSUU7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFFSjs7O0VBR0U7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBQ0E7OztFQUdFOzs7QUFDRjtFQUNFOzs7QUFDRjtFQUNFOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUVKO0FBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBQ0E7SUFDRTs7OztBQUVOO0FBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBQ0E7SUFDRTs7OztBQUVOO0FBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBQ0E7SUFDRTs7OztBQUVOO0FBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBQ0E7SUFDRTs7OztBQUVOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFDQTtBQUNFO0lBQ0U7Ozs7QUFFTjtFQUNFO0VBQ0E7OztBQUVGO0FBQ0U7SUFDRTs7OztBQUVKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtBQUNFO0lBQ0U7Ozs7QUFFTjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7QUFDQTtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7Ozs7O0VBTUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUNBO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTs7O0FBRUo7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRSIsInNvdXJjZXNDb250ZW50IjpbIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDsgfVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMDU2YjMgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTk2OTJjICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwZjY2NzQgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTcxZDJhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG4gIC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZmY7XG4gIGJvcmRlci1jb2xvcjogI2I4ZGFmZjsgfVxuICAuYWxlcnQtcHJpbWFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzlmY2RmZjsgfVxuICAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwMDI3NTI7IH1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xuICBib3JkZXItY29sb3I6ICNkNmQ4ZGI7IH1cbiAgLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjsgfVxuICAuYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzIwMjMyNjsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICBib3JkZXItY29sb3I6ICNjM2U2Y2I7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMGIyZTEzOyB9XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjsgfVxuICAuYWxlcnQtaW5mbyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FiZGRlNTsgfVxuICAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNjJjMzM7IH1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhOyB9XG4gIC5hbGVydC13YXJuaW5nIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZlOGExOyB9XG4gIC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzUzM2YwMzsgfVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjsgfVxuICAuYWxlcnQtZGFuZ2VyIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNDkxMjE3OyB9XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7IH1cbiAgLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZWNlY2Y2OyB9XG4gIC5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2ODY4Njg7IH1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhOyB9XG4gIC5hbGVydC1kYXJrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlOyB9XG4gIC5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzA0MDUwNTsgfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYnRuIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cbiAgLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjOyB9XG4gIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7IH1cbiAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYztcbiAgICBib3JkZXItY29sb3I6ICMwMDVjYmY7IH1cbiAgICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7IH1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICAgIGJvcmRlci1jb2xvcjogIzU0NWI2MjsgfVxuICAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7IH1cbiAgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGU1NTViOyB9XG4gICAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTsgfVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgICBib3JkZXItY29sb3I6ICMxZTdlMzQ7IH1cbiAgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpOyB9XG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwOyB9XG4gICAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7IH1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiOyB9XG4gIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7IH1cbiAgLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcbiAgICBib3JkZXItY29sb3I6ICMxMDcwN2Y7IH1cbiAgICAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwOyB9XG4gIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7IH1cbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgICBib3JkZXItY29sb3I6ICNjNjk1MDA7IH1cbiAgICAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICAgIGJvcmRlci1jb2xvcjogI2JkMjEzMDsgfVxuICAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpOyB9XG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xuICAgIGJvcmRlci1jb2xvcjogI2IyMWYyZDsgfVxuICAgIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpOyB9XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1OyB9XG4gIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7IH1cbiAgLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICAgIGJvcmRlci1jb2xvcjogI2QzZDlkZjsgfVxuICAgIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7IH1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0OyB9XG4gIC5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpOyB9XG4gIC5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkOyB9XG4gICAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzI4YTc0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmMxMDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAgIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMzNDNhNDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAgIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIge1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7IH1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtOyB9XG4gIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuICAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuICAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtOyB9XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAuY2FyZCA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTsgfVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KSAwIDA7IH1cbiAgLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTsgfVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRlY2sge1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAgIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1ncm91cCB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gICAgICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gfVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7IH1cbiAgICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmFjY29yZGlvbiA+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmFjY29yZGlvbiA+IC5jYXJkOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAuYWNjb3JkaW9uID4gLmNhcmQ6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZTgzZThjO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIGEgPiBjb2RlIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG4gIHByZSBjb2RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cbiAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuICAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5mb3JtLXJvdyA+IC5jb2wsXG4gIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07IH1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzI4YTc0NTsgfVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAwLjc1cmVtKSAqIDMgLyA0ICsgMS43NXJlbSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzRjZTU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjZTU3OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNkYzM1NDUnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZGMzNTQ1JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAwLjc1cmVtKSAqIDMgLyA0ICsgMS43NXJlbSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2RjMzU0NScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNkYzM1NDUnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIikgI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ2MDZkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDZkOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAubm8tZ3V0dGVycyA+IC5jb2wsXG4gIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMzsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMzsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0OyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTsgfVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gfVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDQwODU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjsgfVxuICAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwODU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0MDg1OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMzODNkNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjsgfVxuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0MTtcbiAgICBib3JkZXItY29sb3I6ICMzODNkNDE7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzE1NTcyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDtcbiAgICBib3JkZXItY29sb3I6ICMxNTU3MjQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzBjNTQ2MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgICBib3JkZXItY29sb3I6ICMwYzU0NjA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzg1NjQwNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDtcbiAgICBib3JkZXItY29sb3I6ICM4NTY0MDQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzcyMWMyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuICAgIGJvcmRlci1jb2xvcjogIzcyMWMyNDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODE4MTgyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgICBib3JkZXItY29sb3I6ICM4MTgxODI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzFiMWUyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgICBib3JkZXItY29sb3I6ICMxYjFlMjE7IH1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuICAgIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjsgfVxuICAgIC5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjsgfVxuICAubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAubmF2YmFyID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTsgfVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIik7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzOyB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgICAudGFibGUgdGQsXG4gICAgLnRhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC50YWJsZS1kYXJrIHRoLFxuICAgIC50YWJsZS1kYXJrIHRkLFxuICAgIC50YWJsZS1kYXJrIHRoZWFkIHRoLFxuICAgIC50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9IH1cblxuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDdiZmY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2RjMzU0NTtcbiAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjhhNzQ1O1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjNmM3NTdkO1xuICAtLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1wcmltYXJ5OiAjMDA3YmZmO1xuICAtLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1zdWNjZXNzOiAjMjhhNzQ1O1xuICAtLWluZm86ICMxN2EyYjg7XG4gIC0td2FybmluZzogI2ZmYzEwNztcbiAgLS1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tZGFyazogIzM0M2E0MDtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuICAudGFibGUgdGgsXG4gIC50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC50YWJsZSB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjsgfVxuICAudGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTY7IH1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtOyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwOyB9XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjsgfVxuXG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2FiYWZmOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmOyB9XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiOyB9XG5cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2IzYjdiYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjsgfVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjsgfVxuXG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGZkMTllOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9XG5cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4NmNmZGE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cblxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGY3ZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlZDk2OWU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cblxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYmZjZmM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cblxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OTk5YzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1OyB9XG5cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1OyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uYm9yZGVyLXN0eWxlLWhpZGRlbiB7XG4gIGJvcmRlci1zdHlsZTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdHlsZS1kb3R0ZWQge1xuICBib3JkZXItc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3R5bGUtZGFzaGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN0eWxlLXNvbGlkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3R5bGUtZG91YmxlIHtcbiAgYm9yZGVyLXN0eWxlOiBkb3VibGUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN0eWxlLWdyb292ZSB7XG4gIGJvcmRlci1zdHlsZTogZ3Jvb3ZlICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdHlsZS1yaWRnZSB7XG4gIGJvcmRlci1zdHlsZTogcmlkZ2UgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN0eWxlLWluc2V0IHtcbiAgYm9yZGVyLXN0eWxlOiBpbnNldCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3R5bGUtb3V0c2V0IHtcbiAgYm9yZGVyLXN0eWxlOiBvdXRzZXQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN0eWxlLWluaXRpYWwge1xuICBib3JkZXItc3R5bGU6IGluaXRpYWwgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN0eWxlLWluaGVyaXQge1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTEge1xuICBib3JkZXItd2lkdGg6IDAuMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC0yIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC0zIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtNCB7XG4gIGJvcmRlci13aWR0aDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC01IHtcbiAgYm9yZGVyLXdpZHRoOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtNiB7XG4gIGJvcmRlci13aWR0aDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtNyB7XG4gIGJvcmRlci13aWR0aDogMC44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTgge1xuICBib3JkZXItd2lkdGg6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTkge1xuICBib3JkZXItd2lkdGg6IDEuMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC0xMCB7XG4gIGJvcmRlci13aWR0aDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtMTEge1xuICBib3JkZXItd2lkdGg6IDEuMzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC0xMiB7XG4gIGJvcmRlci13aWR0aDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC0xMyB7XG4gIGJvcmRlci13aWR0aDogMS42MjVyZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTE0IHtcbiAgYm9yZGVyLXdpZHRoOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC0xNSB7XG4gIGJvcmRlci13aWR0aDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTE2IHtcbiAgYm9yZGVyLXdpZHRoOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC0xNyB7XG4gIGJvcmRlci13aWR0aDogMi4xMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTE4IHtcbiAgYm9yZGVyLXdpZHRoOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC0xOSB7XG4gIGJvcmRlci13aWR0aDogMi4zNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTIwIHtcbiAgYm9yZGVyLXdpZHRoOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZC1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW0gIWltcG9ydGFudDsgfVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDsgfVxuXG4vKmZvbnQgc2l6ZSovXG4uZm9udC1zaXplLTEteCB7XG4gIGZvbnQtc2l6ZTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMi14IHtcbiAgZm9udC1zaXplOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTMteCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtNC14IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS01LXgge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTYteCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS03LXgge1xuICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTgteCB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtOS14IHtcbiAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS0xMC14IHtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTExLXgge1xuICBmb250LXNpemU6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTEyLXgge1xuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTEzLXgge1xuICBmb250LXNpemU6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTE0LXgge1xuICBmb250LXNpemU6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMTUteCB7XG4gIGZvbnQtc2l6ZTogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMTYteCB7XG4gIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMTcteCB7XG4gIGZvbnQtc2l6ZTogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMTgteCB7XG4gIGZvbnQtc2l6ZTogNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS0xOS14IHtcbiAgZm9udC1zaXplOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS0yMC14IHtcbiAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS0yMS14IHtcbiAgZm9udC1zaXplOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb250LXNpemUtc20tMS14IHtcbiAgICBmb250LXNpemU6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXNtLTIteCB7XG4gICAgZm9udC1zaXplOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXNtLTMteCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS00LXgge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tNS14IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXNtLTYteCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXNtLTcteCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS04LXgge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tOS14IHtcbiAgICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXNtLTEwLXgge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS0xMS14IHtcbiAgICBmb250LXNpemU6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXNtLTEyLXgge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tMTMteCB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS0xNC14IHtcbiAgICBmb250LXNpemU6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tMTUteCB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS0xNi14IHtcbiAgICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXNtLTE3LXgge1xuICAgIGZvbnQtc2l6ZTogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tMTgteCB7XG4gICAgZm9udC1zaXplOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXNtLTE5LXgge1xuICAgIGZvbnQtc2l6ZTogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tMjAteCB7XG4gICAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS0yMS14IHtcbiAgICBmb250LXNpemU6IDUuMjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9udC1zaXplLW1kLTEteCB7XG4gICAgZm9udC1zaXplOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1tZC0yLXgge1xuICAgIGZvbnQtc2l6ZTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1tZC0zLXgge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtNC14IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTUteCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1tZC02LXgge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1tZC03LXgge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtOC14IHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTkteCB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1tZC0xMC14IHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtMTEteCB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1tZC0xMi14IHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTEzLXgge1xuICAgIGZvbnQtc2l6ZTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtMTQteCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTE1LXgge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtMTYteCB7XG4gICAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1tZC0xNy14IHtcbiAgICBmb250LXNpemU6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTE4LXgge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1tZC0xOS14IHtcbiAgICBmb250LXNpemU6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTIwLXgge1xuICAgIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtMjEteCB7XG4gICAgZm9udC1zaXplOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvbnQtc2l6ZS1sZy0xLXgge1xuICAgIGZvbnQtc2l6ZTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbGctMi14IHtcbiAgICBmb250LXNpemU6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbGctMy14IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTQteCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy01LXgge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbGctNi14IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbGctNy14IHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTgteCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy05LXgge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbGctMTAteCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTExLXgge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbGctMTIteCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy0xMy14IHtcbiAgICBmb250LXNpemU6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTE0LXgge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy0xNS14IHtcbiAgICBmb250LXNpemU6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTE2LXgge1xuICAgIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbGctMTcteCB7XG4gICAgZm9udC1zaXplOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy0xOC14IHtcbiAgICBmb250LXNpemU6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbGctMTkteCB7XG4gICAgZm9udC1zaXplOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy0yMC14IHtcbiAgICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTIxLXgge1xuICAgIGZvbnQtc2l6ZTogNS4yNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9udC1zaXplLXhsZy0xLXgge1xuICAgIGZvbnQtc2l6ZTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTIteCB7XG4gICAgZm9udC1zaXplOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy0zLXgge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTQteCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctNS14IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy02LXgge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctNy14IHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy04LXgge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTkteCB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctMTAteCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy0xMS14IHtcbiAgICBmb250LXNpemU6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy0xMi14IHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy0xMy14IHtcbiAgICBmb250LXNpemU6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy0xNC14IHtcbiAgICBmb250LXNpemU6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTE1LXgge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTE2LXgge1xuICAgIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTE3LXgge1xuICAgIGZvbnQtc2l6ZTogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTE4LXgge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctMTkteCB7XG4gICAgZm9udC1zaXplOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctMjAteCB7XG4gICAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctMjEteCB7XG4gICAgZm9udC1zaXplOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4uZm9jdXM6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaW5wdXQuaW5wdXQtZ3JvdXAuZm9jdXNcXDpmb2N1cy52YWxpZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG5cbi5pbnB1dC5pbnB1dC1ncm91cC5mb2N1c1xcOmZvY3VzLmludmFsaWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIik7IH1cblxuLmxlZnQtMCB7XG4gIGxlZnQ6IDByZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTEge1xuICBsZWZ0OiAwLjI1cmVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC0yIHtcbiAgbGVmdDogMC41cmVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC0zIHtcbiAgbGVmdDogMC43NXJlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtNCB7XG4gIGxlZnQ6IDFyZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTUge1xuICBsZWZ0OiAxLjI1cmVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC02IHtcbiAgbGVmdDogMS41cmVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC03IHtcbiAgbGVmdDogMS43NXJlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtOCB7XG4gIGxlZnQ6IDJyZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTkge1xuICBsZWZ0OiAyLjI1cmVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC0xMCB7XG4gIGxlZnQ6IDIuNXJlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtMTEge1xuICBsZWZ0OiAyLjc1cmVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC0xMiB7XG4gIGxlZnQ6IDNyZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTEzIHtcbiAgbGVmdDogMy4yNXJlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtMTQge1xuICBsZWZ0OiAzLjVyZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTE1IHtcbiAgbGVmdDogMy43NXJlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtMTYge1xuICBsZWZ0OiA0cmVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC0xNyB7XG4gIGxlZnQ6IDQuMjVyZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTE4IHtcbiAgbGVmdDogNC41cmVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC0xOSB7XG4gIGxlZnQ6IDQuNzVyZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTIwIHtcbiAgbGVmdDogNXJlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnJpZ2h0LTAge1xuICByaWdodDogMHJlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtMSB7XG4gIHJpZ2h0OiAwLjI1cmVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC0yIHtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtMyB7XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC00IHtcbiAgcmlnaHQ6IDFyZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTUge1xuICByaWdodDogMS4yNXJlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtNiB7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTcge1xuICByaWdodDogMS43NXJlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtOCB7XG4gIHJpZ2h0OiAycmVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC05IHtcbiAgcmlnaHQ6IDIuMjVyZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTEwIHtcbiAgcmlnaHQ6IDIuNXJlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtMTEge1xuICByaWdodDogMi43NXJlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtMTIge1xuICByaWdodDogM3JlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtMTMge1xuICByaWdodDogMy4yNXJlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtMTQge1xuICByaWdodDogMy41cmVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC0xNSB7XG4gIHJpZ2h0OiAzLjc1cmVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC0xNiB7XG4gIHJpZ2h0OiA0cmVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC0xNyB7XG4gIHJpZ2h0OiA0LjI1cmVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC0xOCB7XG4gIHJpZ2h0OiA0LjVyZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTE5IHtcbiAgcmlnaHQ6IDQuNzVyZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTIwIHtcbiAgcmlnaHQ6IDVyZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnRvcC0wIHtcbiAgdG9wOiAwcmVtOyB9XG5cbi50b3AtMSB7XG4gIHRvcDogMC4yNXJlbTsgfVxuXG4udG9wLTIge1xuICB0b3A6IDAuNXJlbTsgfVxuXG4udG9wLTMge1xuICB0b3A6IDAuNzVyZW07IH1cblxuLnRvcC00IHtcbiAgdG9wOiAxcmVtOyB9XG5cbi50b3AtNSB7XG4gIHRvcDogMS4yNXJlbTsgfVxuXG4udG9wLTYge1xuICB0b3A6IDEuNXJlbTsgfVxuXG4udG9wLTcge1xuICB0b3A6IDEuNzVyZW07IH1cblxuLnRvcC04IHtcbiAgdG9wOiAycmVtOyB9XG5cbi50b3AtOSB7XG4gIHRvcDogMi4yNXJlbTsgfVxuXG4udG9wLTEwIHtcbiAgdG9wOiAyLjVyZW07IH1cblxuLnRvcC0xMSB7XG4gIHRvcDogMi43NXJlbTsgfVxuXG4udG9wLTEyIHtcbiAgdG9wOiAzcmVtOyB9XG5cbi50b3AtMTMge1xuICB0b3A6IDMuMjVyZW07IH1cblxuLnRvcC0xNCB7XG4gIHRvcDogMy41cmVtOyB9XG5cbi50b3AtMTUge1xuICB0b3A6IDMuNzVyZW07IH1cblxuLnRvcC0xNiB7XG4gIHRvcDogNHJlbTsgfVxuXG4udG9wLTE3IHtcbiAgdG9wOiA0LjI1cmVtOyB9XG5cbi50b3AtMTgge1xuICB0b3A6IDQuNXJlbTsgfVxuXG4udG9wLTE5IHtcbiAgdG9wOiA0Ljc1cmVtOyB9XG5cbi50b3AtMjAge1xuICB0b3A6IDVyZW07IH1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwcmVtOyB9XG5cbi5ib3R0b20tMSB7XG4gIGJvdHRvbTogMC4yNXJlbTsgfVxuXG4uYm90dG9tLTIge1xuICBib3R0b206IDAuNXJlbTsgfVxuXG4uYm90dG9tLTMge1xuICBib3R0b206IDAuNzVyZW07IH1cblxuLmJvdHRvbS00IHtcbiAgYm90dG9tOiAxcmVtOyB9XG5cbi5ib3R0b20tNSB7XG4gIGJvdHRvbTogMS4yNXJlbTsgfVxuXG4uYm90dG9tLTYge1xuICBib3R0b206IDEuNXJlbTsgfVxuXG4uYm90dG9tLTcge1xuICBib3R0b206IDEuNzVyZW07IH1cblxuLmJvdHRvbS04IHtcbiAgYm90dG9tOiAycmVtOyB9XG5cbi5ib3R0b20tOSB7XG4gIGJvdHRvbTogMi4yNXJlbTsgfVxuXG4uYm90dG9tLTEwIHtcbiAgYm90dG9tOiAyLjVyZW07IH1cblxuLmJvdHRvbS0xMSB7XG4gIGJvdHRvbTogMi43NXJlbTsgfVxuXG4uYm90dG9tLTEyIHtcbiAgYm90dG9tOiAzcmVtOyB9XG5cbi5ib3R0b20tMTMge1xuICBib3R0b206IDMuMjVyZW07IH1cblxuLmJvdHRvbS0xNCB7XG4gIGJvdHRvbTogMy41cmVtOyB9XG5cbi5ib3R0b20tMTUge1xuICBib3R0b206IDMuNzVyZW07IH1cblxuLmJvdHRvbS0xNiB7XG4gIGJvdHRvbTogNHJlbTsgfVxuXG4uYm90dG9tLTE3IHtcbiAgYm90dG9tOiA0LjI1cmVtOyB9XG5cbi5ib3R0b20tMTgge1xuICBib3R0b206IDQuNXJlbTsgfVxuXG4uYm90dG9tLTE5IHtcbiAgYm90dG9tOiA0Ljc1cmVtOyB9XG5cbi5ib3R0b20tMjAge1xuICBib3R0b206IDVyZW07IH1cblxuLnJvdW5kZWQtMC14IHtcbiAgYm9yZGVyLXJhZGl1czogMHJlbTsgfVxuXG4ucm91bmRlZC0xLXgge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5yb3VuZGVkLTIteCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuXG4ucm91bmRlZC0zLXgge1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtOyB9XG5cbi5yb3VuZGVkLTQteCB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cblxuLnJvdW5kZWQtNS14IHtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTsgfVxuXG4ucm91bmRlZC02LXgge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07IH1cblxuLnJvdW5kZWQtNy14IHtcbiAgYm9yZGVyLXJhZGl1czogMS43NXJlbTsgfVxuXG4ucm91bmRlZC04LXgge1xuICBib3JkZXItcmFkaXVzOiAycmVtOyB9XG5cbi5yb3VuZGVkLTkteCB7XG4gIGJvcmRlci1yYWRpdXM6IDIuMjVyZW07IH1cblxuLnJvdW5kZWQtMTAteCB7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTsgfVxuXG4ucm91bmRlZC0xMS14IHtcbiAgYm9yZGVyLXJhZGl1czogMi43NXJlbTsgfVxuXG4ucm91bmRlZC0xMi14IHtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTsgfVxuXG4ucm91bmRlZC0xMy14IHtcbiAgYm9yZGVyLXJhZGl1czogMy4yNXJlbTsgfVxuXG4ucm91bmRlZC0xNC14IHtcbiAgYm9yZGVyLXJhZGl1czogMy41cmVtOyB9XG5cbi5yb3VuZGVkLTE1LXgge1xuICBib3JkZXItcmFkaXVzOiAzLjc1cmVtOyB9XG5cbi5yb3VuZGVkLTE2LXgge1xuICBib3JkZXItcmFkaXVzOiA0cmVtOyB9XG5cbi5yb3VuZGVkLTE3LXgge1xuICBib3JkZXItcmFkaXVzOiA0LjI1cmVtOyB9XG5cbi5yb3VuZGVkLTE4LXgge1xuICBib3JkZXItcmFkaXVzOiA0LjVyZW07IH1cblxuLnJvdW5kZWQtMTkteCB7XG4gIGJvcmRlci1yYWRpdXM6IDQuNzVyZW07IH1cblxuLnJvdW5kZWQtMjAteCB7XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07IH1cblxuLnJvdW5kZWQtbGVmdC0wLXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDByZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC0xLXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC0yLXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtMy14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtNC14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtNS14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtNi14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTcteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTgteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTkteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTEwLXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtMTEteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTEyLXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC0xMy14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMy4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtMTQteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC0xNS14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMy43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtMTYteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTE3LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC0xOC14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTE5LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC0yMC14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTAteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC0xLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtMi14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC0zLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtNC14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTUteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC02LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTcteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC04LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtOS14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTEwLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTExLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMi43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtMTIteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC0xMy14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTE0LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMy41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTE1LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMy43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMy43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtMTYteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC0xNy14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTE4LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTE5LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNC43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNC43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtMjAteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtMC14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDByZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC0xLXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTIteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTMteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtNC14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC01LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTYteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTcteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtOC14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC05LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMi4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTEwLXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMi41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC0xMS14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC0xMi14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3JlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC0xMy14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMy4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC0xNC14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtMTUteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtMTYteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtMTcteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtMTgteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTE5LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNC43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTIwLXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTAteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDByZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tMS14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS0yLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS0zLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTQteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tNS14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS02LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS03LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTgteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tOS14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS0xMC14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tMTEteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tMTIteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tMTMteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tMTQteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMy41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTE1LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMy43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTE2LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTE3LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTE4LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS0xOS14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNC43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS0yMC14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctMCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNoYWRvdy0xIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uc2hhZG93LTIge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5zaGFkb3ctMyB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAzcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLnNoYWRvdy00IHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLnNoYWRvdy01IHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA1cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLnNoYWRvdy02IHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5zaGFkb3ctNyB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uc2hhZG93LTgge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLnNoYWRvdy05IHtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA5cHggMTJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5zdWIsXG4uc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4uc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbi5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07IH1cblxuLmgyIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG4uaDQge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4uaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG4gIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyB9XG5cbi56LWluZGV4LTAge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTMge1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtNCB7XG4gIHotaW5kZXg6IDQgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC01IHtcbiAgei1pbmRleDogNSAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTYge1xuICB6LWluZGV4OiA2ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtNyB7XG4gIHotaW5kZXg6IDcgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC04IHtcbiAgei1pbmRleDogOCAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTkge1xuICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMTAge1xuICB6LWluZGV4OiAxMCAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTExIHtcbiAgei1pbmRleDogMTEgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0xMiB7XG4gIHotaW5kZXg6IDEyICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMTMge1xuICB6LWluZGV4OiAxMyAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTE0IHtcbiAgei1pbmRleDogMTQgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0xNSB7XG4gIHotaW5kZXg6IDE1ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMTYge1xuICB6LWluZGV4OiAxNiAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTE3IHtcbiAgei1pbmRleDogMTcgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0xOCB7XG4gIHotaW5kZXg6IDE4ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMTkge1xuICB6LWluZGV4OiAxOSAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTIwIHtcbiAgei1pbmRleDogMjAgIWltcG9ydGFudDsgfVxuXG4uZmxleC0wIHtcbiAgZmxleDogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LTEge1xuICBmbGV4OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtMiB7XG4gIGZsZXg6IDIgIWltcG9ydGFudDsgfVxuXG4uZmxleC0zIHtcbiAgZmxleDogMyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LTQge1xuICBmbGV4OiA0ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtNSB7XG4gIGZsZXg6IDUgIWltcG9ydGFudDsgfVxuXG4uZmxleC02IHtcbiAgZmxleDogNiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LTcge1xuICBmbGV4OiA3ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtOCB7XG4gIGZsZXg6IDggIWltcG9ydGFudDsgfVxuXG4uZmxleC05IHtcbiAgZmxleDogOSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LTEwIHtcbiAgZmxleDogMTAgIWltcG9ydGFudDsgfVxuXG4uZmxleC0xMSB7XG4gIGZsZXg6IDExICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtMTIge1xuICBmbGV4OiAxMiAhaW1wb3J0YW50OyB9XG5cbi5jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiJdfQ== */