*,
*::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: #0071eb !important;
}

a.fr-bg-primary:hover,
a.fr-bg-primary:focus,
button.fr-bg-primary:hover,
button.fr-bg-primary:focus {
  background-color: #0058b8 !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: #218739 !important;
}

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

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

a.fr-bg-info:hover,
a.fr-bg-info:focus,
button.fr-bg-info:hover,
button.fr-bg-info:focus {
  background-color: #0c5864 !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: #0071eb !important;
}

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

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

.fr-border-info {
  border-color: #128091 !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;
  margin: -1px;
  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: #0071eb !important;
}

a.fr-text-primary:hover,
a.fr-text-primary:focus {
  color: #004c9f !important;
}

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

a.fr-text-secondary:hover,
a.fr-text-secondary:focus {
  color: #494f54 !important;
}

.fr-text-success {
  color: #218739 !important;
}

a.fr-text-success:hover,
a.fr-text-success:focus {
  color: #124a1f !important;
}

.fr-text-info {
  color: #128091 !important;
}

a.fr-text-info:hover,
a.fr-text-info:focus {
  color: #0a444d !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: #003b7a;
  background-color: #cce3fb;
  border-color: #b8d7f9;
}

.fr-alert-primary hr {
  border-top-color: #a0caf7;
}

.fr-alert-primary .fr-alert-link {
  color: #002247;
}

.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: #11461e;
  background-color: #d3e7d7;
  border-color: #c1ddc8;
}

.fr-alert-success hr {
  border-top-color: #b1d4b9;
}

.fr-alert-success .fr-alert-link {
  color: #071d0c;
}

.fr-alert-info {
  color: #09434b;
  background-color: #d0e6e9;
  border-color: #bddbe0;
}

.fr-alert-info hr {
  border-top-color: #acd2d8;
}

.fr-alert-info .fr-alert-link {
  color: #041a1d;
}

.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;
  cursor: pointer;
  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, 113, 235, 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: #0071eb;
  border-color: #0071eb;
}

.fr-btn-primary:hover {
  color: #fff;
  background-color: #005fc5;
  border-color: #0058b8;
}

.fr-btn-primary:focus,
.fr-btn-primary.fr-focus {
  color: #fff;
  background-color: #005fc5;
  border-color: #0058b8;
  box-shadow: 0 0 0 0.2rem rgba(38, 134, 238, 0.5);
}

.fr-btn-primary.fr-disabled,
.fr-btn-primary:disabled {
  color: #fff;
  background-color: #0071eb;
  border-color: #0071eb;
}

.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: #0058b8;
  border-color: #0052ab;
}

.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, 134, 238, 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 {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  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: #218739;
  border-color: #218739;
}

.fr-btn-success:hover {
  color: #fff;
  background-color: #19682c;
  border-color: #175e28;
}

.fr-btn-success:focus,
.fr-btn-success.fr-focus {
  color: #fff;
  background-color: #19682c;
  border-color: #175e28;
  box-shadow: 0 0 0 0.2rem rgba(66, 153, 87, 0.5);
}

.fr-btn-success.fr-disabled,
.fr-btn-success:disabled {
  color: #fff;
  background-color: #218739;
  border-color: #218739;
}

.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: #175e28;
  border-color: #145423;
}

.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(66, 153, 87, 0.5);
}

.fr-btn-info {
  color: #fff;
  background-color: #128091;
  border-color: #128091;
}

.fr-btn-info:hover {
  color: #fff;
  background-color: #0e626f;
  border-color: #0c5864;
}

.fr-btn-info:focus,
.fr-btn-info.fr-focus {
  color: #fff;
  background-color: #0e626f;
  border-color: #0c5864;
  box-shadow: 0 0 0 0.2rem rgba(54, 147, 162, 0.5);
}

.fr-btn-info.fr-disabled,
.fr-btn-info:disabled {
  color: #fff;
  background-color: #128091;
  border-color: #128091;
}

.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: #0c5864;
  border-color: #0b4e58;
}

.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(54, 147, 162, 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 {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  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 {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  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 {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  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 {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  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: #0071eb;
  border-color: #0071eb;
}

.fr-btn-outline-primary:hover {
  color: #fff;
  background-color: #0071eb;
  border-color: #0071eb;
}

.fr-btn-outline-primary:focus,
.fr-btn-outline-primary.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 113, 235, 0.5);
}

.fr-btn-outline-primary.fr-disabled,
.fr-btn-outline-primary:disabled {
  color: #0071eb;
  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: #0071eb;
  border-color: #0071eb;
}

.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, 113, 235, 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: #218739;
  border-color: #218739;
}

.fr-btn-outline-success:hover {
  color: #fff;
  background-color: #218739;
  border-color: #218739;
}

.fr-btn-outline-success:focus,
.fr-btn-outline-success.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(33, 135, 57, 0.5);
}

.fr-btn-outline-success.fr-disabled,
.fr-btn-outline-success:disabled {
  color: #218739;
  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: #218739;
  border-color: #218739;
}

.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(33, 135, 57, 0.5);
}

.fr-btn-outline-info {
  color: #128091;
  border-color: #128091;
}

.fr-btn-outline-info:hover {
  color: #fff;
  background-color: #128091;
  border-color: #128091;
}

.fr-btn-outline-info:focus,
.fr-btn-outline-info.fr-focus {
  box-shadow: 0 0 0 0.2rem rgba(18, 128, 145, 0.5);
}

.fr-btn-outline-info.fr-disabled,
.fr-btn-outline-info:disabled {
  color: #128091;
  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: #128091;
  border-color: #128091;
}

.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(18, 128, 145, 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: #0071eb;
  text-decoration: none;
}

.fr-btn-link:hover {
  color: #004c9f;
  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;
  min-height: 1px;
  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,
.fr-card-img-top,
.fr-card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.fr-card-img,
.fr-card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.fr-card-img,
.fr-card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.fr-card-deck .fr-card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .fr-card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  .fr-card-deck .fr-card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.fr-card-group > .fr-card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .fr-card-group {
    display: flex;
    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(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.fr-accordion > .fr-card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.fr-accordion > .fr-card > .fr-card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: 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:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.fr-form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #6cb2ff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 113, 235, 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: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  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,
.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: #218739;
}

.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(33, 135, 57, 0.9);
  border-radius: 0.25rem;
}

.fr-was-validated :valid ~ .fr-valid-feedback,
.fr-was-validated :valid ~ .fr-valid-tooltip,
.fr-is-valid ~ .fr-valid-feedback,
.fr-is-valid ~ .fr-valid-tooltip {
  display: block;
}

.fr-was-validated .fr-form-control:valid,
.fr-form-control.fr-is-valid {
  border-color: #218739;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23218739' 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: right calc(0.375em + 0.1875rem) center;
  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: #218739;
  box-shadow: 0 0 0 0.2rem rgba(33, 135, 57, 0.25);
}

.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: #218739;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23218739' 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: #218739;
  box-shadow: 0 0 0 0.2rem rgba(33, 135, 57, 0.25);
}

.fr-was-validated .fr-form-check-input:valid ~ .fr-form-check-label,
.fr-form-check-input.fr-is-valid ~ .fr-form-check-label {
  color: #218739;
}

.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: #218739;
}

.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: #218739;
}

.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: #2bb04a;
  background-color: #2bb04a;
}

.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(33, 135, 57, 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: #218739;
}

.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: #218739;
}

.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: #218739;
  box-shadow: 0 0 0 0.2rem rgba(33, 135, 57, 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 :invalid ~ .fr-invalid-feedback,
.fr-was-validated :invalid ~ .fr-invalid-tooltip,
.fr-is-invalid ~ .fr-invalid-feedback,
.fr-is-invalid ~ .fr-invalid-tooltip {
  display: block;
}

.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' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  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 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(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' 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' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%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-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: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: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,
.fr-container-sm,
.fr-container-md,
.fr-container-lg,
.fr-container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .fr-container,
  .fr-container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .fr-container,
  .fr-container-sm,
  .fr-container-md {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .fr-container,
  .fr-container-sm,
  .fr-container-md,
  .fr-container-lg {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .fr-container,
  .fr-container-sm,
  .fr-container-md,
  .fr-container-lg,
  .fr-container-xl {
    max-width: 1140px;
  }
}

.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-row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.fr-row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.fr-row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.fr-row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.fr-row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.fr-row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.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-row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .fr-row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .fr-row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .fr-row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .fr-row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .fr-row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .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-row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .fr-row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .fr-row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .fr-row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .fr-row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .fr-row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .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-row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .fr-row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .fr-row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .fr-row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .fr-row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .fr-row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .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-row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .fr-row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .fr-row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .fr-row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .fr-row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .fr-row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .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 0%;
  min-width: 0;
  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;
  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 {
  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: #0071eb;
  border-color: #0071eb;
}

.fr-list-group-item + .fr-list-group-item {
  border-top-width: 0;
}

.fr-list-group-item + .fr-list-group-item.fr-active {
  margin-top: -1px;
  border-top-width: 1px;
}

.fr-list-group-horizontal {
  flex-direction: row;
}

.fr-list-group-horizontal .fr-list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.fr-list-group-horizontal .fr-list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

.fr-list-group-horizontal .fr-list-group-item.fr-active {
  margin-top: 0;
}

.fr-list-group-horizontal .fr-list-group-item + .fr-list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

.fr-list-group-horizontal .fr-list-group-item + .fr-list-group-item.fr-active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .fr-list-group-horizontal-sm {
    flex-direction: row;
  }

  .fr-list-group-horizontal-sm .fr-list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .fr-list-group-horizontal-sm .fr-list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  .fr-list-group-horizontal-sm .fr-list-group-item.fr-active {
    margin-top: 0;
  }

  .fr-list-group-horizontal-sm .fr-list-group-item + .fr-list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .fr-list-group-horizontal-sm .fr-list-group-item + .fr-list-group-item.fr-active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 768px) {
  .fr-list-group-horizontal-md {
    flex-direction: row;
  }

  .fr-list-group-horizontal-md .fr-list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .fr-list-group-horizontal-md .fr-list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  .fr-list-group-horizontal-md .fr-list-group-item.fr-active {
    margin-top: 0;
  }

  .fr-list-group-horizontal-md .fr-list-group-item + .fr-list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .fr-list-group-horizontal-md .fr-list-group-item + .fr-list-group-item.fr-active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 992px) {
  .fr-list-group-horizontal-lg {
    flex-direction: row;
  }

  .fr-list-group-horizontal-lg .fr-list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .fr-list-group-horizontal-lg .fr-list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  .fr-list-group-horizontal-lg .fr-list-group-item.fr-active {
    margin-top: 0;
  }

  .fr-list-group-horizontal-lg .fr-list-group-item + .fr-list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .fr-list-group-horizontal-lg .fr-list-group-item + .fr-list-group-item.fr-active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1200px) {
  .fr-list-group-horizontal-xl {
    flex-direction: row;
  }

  .fr-list-group-horizontal-xl .fr-list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .fr-list-group-horizontal-xl .fr-list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }

  .fr-list-group-horizontal-xl .fr-list-group-item.fr-active {
    margin-top: 0;
  }

  .fr-list-group-horizontal-xl .fr-list-group-item + .fr-list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .fr-list-group-horizontal-xl .fr-list-group-item + .fr-list-group-item.fr-active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

.fr-list-group-flush .fr-list-group-item {
  border-right-width: 0;
  border-left-width: 0;
  border-radius: 0;
}

.fr-list-group-flush .fr-list-group-item:first-child {
  border-top-width: 0;
}

.fr-list-group-flush:last-child .fr-list-group-item:last-child {
  border-bottom-width: 0;
}

.fr-list-group-item-primary {
  color: #003b7a;
  background-color: #b8d7f9;
}

.fr-list-group-item-primary.fr-list-group-item-action:hover,
.fr-list-group-item-primary.fr-list-group-item-action:focus {
  color: #003b7a;
  background-color: #a0caf7;
}

.fr-list-group-item-primary.fr-list-group-item-action.fr-active {
  color: #fff;
  background-color: #003b7a;
  border-color: #003b7a;
}

.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: #11461e;
  background-color: #c1ddc8;
}

.fr-list-group-item-success.fr-list-group-item-action:hover,
.fr-list-group-item-success.fr-list-group-item-action:focus {
  color: #11461e;
  background-color: #b1d4b9;
}

.fr-list-group-item-success.fr-list-group-item-action.fr-active {
  color: #fff;
  background-color: #11461e;
  border-color: #11461e;
}

.fr-list-group-item-info {
  color: #09434b;
  background-color: #bddbe0;
}

.fr-list-group-item-info.fr-list-group-item-action:hover,
.fr-list-group-item-info.fr-list-group-item-action:focus {
  color: #09434b;
  background-color: #acd2d8;
}

.fr-list-group-item-info.fr-list-group-item-action.fr-active {
  color: #fff;
  background-color: #09434b;
  border-color: #09434b;
}

.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: #0071eb;
}

.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,
.fr-navbar .fr-container-sm,
.fr-navbar .fr-container-md,
.fr-navbar .fr-container-lg,
.fr-navbar .fr-container-xl {
  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,
  .fr-navbar-expand-sm > .fr-container-sm,
  .fr-navbar-expand-sm > .fr-container-md,
  .fr-navbar-expand-sm > .fr-container-lg,
  .fr-navbar-expand-sm > .fr-container-xl {
    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,
  .fr-navbar-expand-sm > .fr-container-sm,
  .fr-navbar-expand-sm > .fr-container-md,
  .fr-navbar-expand-sm > .fr-container-lg,
  .fr-navbar-expand-sm > .fr-container-xl {
    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,
  .fr-navbar-expand-md > .fr-container-sm,
  .fr-navbar-expand-md > .fr-container-md,
  .fr-navbar-expand-md > .fr-container-lg,
  .fr-navbar-expand-md > .fr-container-xl {
    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,
  .fr-navbar-expand-md > .fr-container-sm,
  .fr-navbar-expand-md > .fr-container-md,
  .fr-navbar-expand-md > .fr-container-lg,
  .fr-navbar-expand-md > .fr-container-xl {
    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,
  .fr-navbar-expand-lg > .fr-container-sm,
  .fr-navbar-expand-lg > .fr-container-md,
  .fr-navbar-expand-lg > .fr-container-lg,
  .fr-navbar-expand-lg > .fr-container-xl {
    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,
  .fr-navbar-expand-lg > .fr-container-sm,
  .fr-navbar-expand-lg > .fr-container-md,
  .fr-navbar-expand-lg > .fr-container-lg,
  .fr-navbar-expand-lg > .fr-container-xl {
    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,
  .fr-navbar-expand-xl > .fr-container-sm,
  .fr-navbar-expand-xl > .fr-container-md,
  .fr-navbar-expand-xl > .fr-container-lg,
  .fr-navbar-expand-xl > .fr-container-xl {
    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,
  .fr-navbar-expand-xl > .fr-container-sm,
  .fr-navbar-expand-xl > .fr-container-md,
  .fr-navbar-expand-xl > .fr-container-lg,
  .fr-navbar-expand-xl > .fr-container-xl {
    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,
.fr-navbar-expand > .fr-container-sm,
.fr-navbar-expand > .fr-container-md,
.fr-navbar-expand > .fr-container-lg,
.fr-navbar-expand > .fr-container-xl {
  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,
.fr-navbar-expand > .fr-container-sm,
.fr-navbar-expand > .fr-container-md,
.fr-navbar-expand > .fr-container-lg,
.fr-navbar-expand > .fr-container-xl {
  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", "%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 xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' 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: #0071eb;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #218739;
  --teal: #20c997;
  --cyan: #128091;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --black: #000;
  --primary: #0071eb;
  --secondary: #6c757d;
  --success: #218739;
  --info: #128091;
  --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: #b8d7f9;
}

.fr-table-primary th,
.fr-table-primary td,
.fr-table-primary thead th,
.fr-table-primary tbody + tbody {
  border-color: #7ab5f5;
}

.fr-table-hover .fr-table-primary:hover {
  background-color: #a0caf7;
}

.fr-table-hover .fr-table-primary:hover > td,
.fr-table-hover .fr-table-primary:hover > th {
  background-color: #a0caf7;
}

.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: #c1ddc8;
}

.fr-table-success th,
.fr-table-success td,
.fr-table-success thead th,
.fr-table-success tbody + tbody {
  border-color: #8cc198;
}

.fr-table-hover .fr-table-success:hover {
  background-color: #b1d4b9;
}

.fr-table-hover .fr-table-success:hover > td,
.fr-table-hover .fr-table-success:hover > th {
  background-color: #b1d4b9;
}

.fr-table-info,
.fr-table-info > th,
.fr-table-info > td {
  background-color: #bddbe0;
}

.fr-table-info th,
.fr-table-info td,
.fr-table-info thead th,
.fr-table-info tbody + tbody {
  border-color: #84bdc6;
}

.fr-table-hover .fr-table-info:hover {
  background-color: #acd2d8;
}

.fr-table-hover .fr-table-info:hover > td,
.fr-table-hover .fr-table-info:hover > th {
  background-color: #acd2d8;
}

.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;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #0071eb;
}

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

/* All sides*/

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

/* Left Side up and bottom*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Right Side up and bottom*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Top Side right and left*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Bottom Side right and left*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Right Top Side */

.fr-rounded-top-right-0-x {
  border-top-right-radius: 0rem !important;
}

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

.fr-rounded-top-right-2-x {
  border-top-right-radius: 0.5rem !important;
}

.fr-rounded-top-right-3-x {
  border-top-right-radius: 0.75rem !important;
}

.fr-rounded-top-right-4-x {
  border-top-right-radius: 1rem !important;
}

.fr-rounded-top-right-5-x {
  border-top-right-radius: 1.25rem !important;
}

.fr-rounded-top-right-6-x {
  border-top-right-radius: 1.5rem !important;
}

.fr-rounded-top-right-7-x {
  border-top-right-radius: 1.75rem !important;
}

.fr-rounded-top-right-8-x {
  border-top-right-radius: 2rem !important;
}

.fr-rounded-top-right-9-x {
  border-top-right-radius: 2.25rem !important;
}

.fr-rounded-top-right-10-x {
  border-top-right-radius: 2.5rem !important;
}

.fr-rounded-top-right-11-x {
  border-top-right-radius: 2.75rem !important;
}

.fr-rounded-top-right-12-x {
  border-top-right-radius: 3rem !important;
}

.fr-rounded-top-right-13-x {
  border-top-right-radius: 3.25rem !important;
}

.fr-rounded-top-right-14-x {
  border-top-right-radius: 3.5rem !important;
}

.fr-rounded-top-right-15-x {
  border-top-right-radius: 3.75rem !important;
}

.fr-rounded-top-right-16-x {
  border-top-right-radius: 4rem !important;
}

.fr-rounded-top-right-17-x {
  border-top-right-radius: 4.25rem !important;
}

.fr-rounded-top-right-18-x {
  border-top-right-radius: 4.5rem !important;
}

.fr-rounded-top-right-19-x {
  border-top-right-radius: 4.75rem !important;
}

.fr-rounded-top-right-20-x {
  border-top-right-radius: 5rem !important;
}

/* Left Top Side */

.fr-rounded-top-left-0-x {
  border-top-left-radius: 0rem !important;
}

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

.fr-rounded-top-left-2-x {
  border-top-left-radius: 0.5rem !important;
}

.fr-rounded-top-left-3-x {
  border-top-left-radius: 0.75rem !important;
}

.fr-rounded-top-left-4-x {
  border-top-left-radius: 1rem !important;
}

.fr-rounded-top-left-5-x {
  border-top-left-radius: 1.25rem !important;
}

.fr-rounded-top-left-6-x {
  border-top-left-radius: 1.5rem !important;
}

.fr-rounded-top-left-7-x {
  border-top-left-radius: 1.75rem !important;
}

.fr-rounded-top-left-8-x {
  border-top-left-radius: 2rem !important;
}

.fr-rounded-top-left-9-x {
  border-top-left-radius: 2.25rem !important;
}

.fr-rounded-top-left-10-x {
  border-top-left-radius: 2.5rem !important;
}

.fr-rounded-top-left-11-x {
  border-top-left-radius: 2.75rem !important;
}

.fr-rounded-top-left-12-x {
  border-top-left-radius: 3rem !important;
}

.fr-rounded-top-left-13-x {
  border-top-left-radius: 3.25rem !important;
}

.fr-rounded-top-left-14-x {
  border-top-left-radius: 3.5rem !important;
}

.fr-rounded-top-left-15-x {
  border-top-left-radius: 3.75rem !important;
}

.fr-rounded-top-left-16-x {
  border-top-left-radius: 4rem !important;
}

.fr-rounded-top-left-17-x {
  border-top-left-radius: 4.25rem !important;
}

.fr-rounded-top-left-18-x {
  border-top-left-radius: 4.5rem !important;
}

.fr-rounded-top-left-19-x {
  border-top-left-radius: 4.75rem !important;
}

.fr-rounded-top-left-20-x {
  border-top-left-radius: 5rem !important;
}

/* Right Bottom Side */

.fr-rounded-bottom-right-0-x {
  border-bottom-right-radius: 0rem !important;
}

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

.fr-rounded-bottom-right-2-x {
  border-bottom-right-radius: 0.5rem !important;
}

.fr-rounded-bottom-right-3-x {
  border-bottom-right-radius: 0.75rem !important;
}

.fr-rounded-bottom-right-4-x {
  border-bottom-right-radius: 1rem !important;
}

.fr-rounded-bottom-right-5-x {
  border-bottom-right-radius: 1.25rem !important;
}

.fr-rounded-bottom-right-6-x {
  border-bottom-right-radius: 1.5rem !important;
}

.fr-rounded-bottom-right-7-x {
  border-bottom-right-radius: 1.75rem !important;
}

.fr-rounded-bottom-right-8-x {
  border-bottom-right-radius: 2rem !important;
}

.fr-rounded-bottom-right-9-x {
  border-bottom-right-radius: 2.25rem !important;
}

.fr-rounded-bottom-right-10-x {
  border-bottom-right-radius: 2.5rem !important;
}

.fr-rounded-bottom-right-11-x {
  border-bottom-right-radius: 2.75rem !important;
}

.fr-rounded-bottom-right-12-x {
  border-bottom-right-radius: 3rem !important;
}

.fr-rounded-bottom-right-13-x {
  border-bottom-right-radius: 3.25rem !important;
}

.fr-rounded-bottom-right-14-x {
  border-bottom-right-radius: 3.5rem !important;
}

.fr-rounded-bottom-right-15-x {
  border-bottom-right-radius: 3.75rem !important;
}

.fr-rounded-bottom-right-16-x {
  border-bottom-right-radius: 4rem !important;
}

.fr-rounded-bottom-right-17-x {
  border-bottom-right-radius: 4.25rem !important;
}

.fr-rounded-bottom-right-18-x {
  border-bottom-right-radius: 4.5rem !important;
}

.fr-rounded-bottom-right-19-x {
  border-bottom-right-radius: 4.75rem !important;
}

.fr-rounded-bottom-right-20-x {
  border-bottom-right-radius: 5rem !important;
}

/* Left Bottom Side */

.fr-rounded-bottom-left-0-x {
  border-bottom-left-radius: 0rem !important;
}

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

.fr-rounded-bottom-left-2-x {
  border-bottom-left-radius: 0.5rem !important;
}

.fr-rounded-bottom-left-3-x {
  border-bottom-left-radius: 0.75rem !important;
}

.fr-rounded-bottom-left-4-x {
  border-bottom-left-radius: 1rem !important;
}

.fr-rounded-bottom-left-5-x {
  border-bottom-left-radius: 1.25rem !important;
}

.fr-rounded-bottom-left-6-x {
  border-bottom-left-radius: 1.5rem !important;
}

.fr-rounded-bottom-left-7-x {
  border-bottom-left-radius: 1.75rem !important;
}

.fr-rounded-bottom-left-8-x {
  border-bottom-left-radius: 2rem !important;
}

.fr-rounded-bottom-left-9-x {
  border-bottom-left-radius: 2.25rem !important;
}

.fr-rounded-bottom-left-10-x {
  border-bottom-left-radius: 2.5rem !important;
}

.fr-rounded-bottom-left-11-x {
  border-bottom-left-radius: 2.75rem !important;
}

.fr-rounded-bottom-left-12-x {
  border-bottom-left-radius: 3rem !important;
}

.fr-rounded-bottom-left-13-x {
  border-bottom-left-radius: 3.25rem !important;
}

.fr-rounded-bottom-left-14-x {
  border-bottom-left-radius: 3.5rem !important;
}

.fr-rounded-bottom-left-15-x {
  border-bottom-left-radius: 3.75rem !important;
}

.fr-rounded-bottom-left-16-x {
  border-bottom-left-radius: 4rem !important;
}

.fr-rounded-bottom-left-17-x {
  border-bottom-left-radius: 4.25rem !important;
}

.fr-rounded-bottom-left-18-x {
  border-bottom-left-radius: 4.5rem !important;
}

.fr-rounded-bottom-left-19-x {
  border-bottom-left-radius: 4.75rem !important;
}

.fr-rounded-bottom-left-20-x {
  border-bottom-left-radius: 5rem !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 !important;
}

.fr-cursor-pointer {
  cursor: pointer !important;
}

.fr-text-black {
  color: #000000;
}

.fr-font-weight-extra-bold {
  font-weight: 900;
}

.fr-i-primary path,
.fr-i-link path {
  fill: #0071eb;
}

.fr-i-secondary path {
  fill: #6c757d;
}

.fr-i-success path {
  fill: #218739;
}

.fr-i-info path {
  fill: #128091;
}

.fr-i-warning path {
  fill: #ffc107;
}

.fr-i-danger path {
  fill: #dc3545;
}

.fr-i-light path {
  fill: #f8f9fa;
}

.fr-i-dark path {
  fill: #343a40;
}

.fr-i-black path {
  fill: black;
}

.fr-i-white path {
  fill: white;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3JhaW5lcm1mL2Zyb250MTAvZnJvbnQxMC1ib290c3RyYXAvYm9vdHN0cmFwNC9pbmRleC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjs7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjs7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjs7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjs7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjs7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjs7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjs7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFDRTtJQUNFO0lBQ0E7SUFDQTs7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGO0FBQ0U7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7OztBQUVKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGOztFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGOztFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFOzs7QUFDRjtFQUNFOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTs7O0FBQ0Y7RUFDRTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFOzs7QUFDRjtFQUNFOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTs7O0FBQ0Y7RUFDRTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFOzs7QUFDRjtFQUNFOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFDQTtBQUNFO0lBQ0U7Ozs7QUFDSjtFQUNFO0VBQ0E7OztBQUNGOztFQUNFO0VBQ0E7OztBQUNGOztFQUNFOzs7QUFFSjs7RUFFRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7O0VBRUU7RUFDQTtFQUNBOzs7QUFDQTs7O0VBRUU7OztBQUVOO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNGOztFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUNGOztFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBO0VBQ0E7OztBQUNGOzs7RUFFRTtFQUNBO0VBQ0E7OztBQUNBOzs7RUFFRTs7O0FBRU47RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7O0VBRUU7RUFDQTtFQUNBOzs7QUFDQTs7O0VBRUU7OztBQUVOO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNGOztFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUNGOztFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBO0VBQ0E7OztBQUNGOzs7RUFFRTtFQUNBO0VBQ0E7OztBQUNBOzs7RUFFRTs7O0FBRU47RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7O0VBRUU7RUFDQTtFQUNBOzs7QUFDQTs7O0VBRUU7OztBQUVOO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNGOztFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBOzs7QUFFSjs7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBQ0E7RUFDRTs7O0FBRUo7OztFQUdFOzs7QUFFRjs7RUFFRTtFQUNBO0VBQ0E7OztBQUNBOztFQUVFO0VBQ0E7OztBQUNBOztFQUVFOzs7QUFDRjs7Ozs7O0VBSUU7OztBQUVOO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFOzs7QUFFSjs7RUFFRTs7O0FBRUY7O0VBRUU7RUFDQTs7O0FBRUY7O0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFDQTs7O0VBR0U7OztBQUNGO0VBQ0U7OztBQUVKOztFQUNFO0VBQ0E7OztBQUVGOztFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTs7RUFFRTs7O0FBQ0Y7O0VBRUU7OztBQUNGOztFQUVFO0VBQ0E7OztBQUNGOztFQUVFO0VBQ0E7OztBQUVKOztFQUVFOzs7QUFDQTs7OztFQUlFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjs7O0VBR0U7RUFDQTs7O0FBRUY7O0VBRUU7RUFDQTs7O0FBRUY7O0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBRU47RUFDRTs7O0FBRUY7QUFDRTtJQUNFO0lBQ0E7OztBQUNBO0lBQ0U7SUFDQTs7O0FBQ0E7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNBOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0o7SUFDRTtJQUNBOzs7QUFDQTs7SUFFRTs7O0FBQ0Y7O0lBRUU7Ozs7QUFFVjtFQUNFOzs7QUFFRjtBQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUNBO0lBQ0U7SUFDQTs7OztBQUVOO0VBQ0U7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7QUFDRTtJQUNFOzs7O0FBQ0o7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBOzs7QUFFSjtFQUNFO0VBQ0E7OztBQUVGOztFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7O0VBQ0U7RUFDQTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGOztFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNBOztFQUVFO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7O0VBRUU7OztBQUVKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGOzs7O0VBSUU7OztBQUVGOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7O0VBQ0U7RUFDQTs7O0FBRUo7O0VBQ0U7RUFDQTs7O0FBRUY7O0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFFSjs7RUFDRTs7O0FBRUY7Ozs7RUFHRTs7O0FBRUY7O0VBQ0U7OztBQUNBOztFQUNFOzs7QUFFSjs7RUFDRTtFQUNBOzs7QUFFRjs7RUFDRTs7O0FBRUY7O0VBQ0U7OztBQUVGOztFQUNFOzs7QUFFRjs7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjs7OztFQUlFOzs7QUFFRjs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBOztFQUNFO0VBQ0E7OztBQUVKOztFQUNFO0VBQ0E7OztBQUVGOztFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7O0VBQ0U7RUFDQTs7O0FBRUo7O0VBQ0U7OztBQUVGOzs7O0VBR0U7OztBQUVGOztFQUNFOzs7QUFDQTs7RUFDRTs7O0FBRUo7O0VBQ0U7RUFDQTs7O0FBRUY7O0VBQ0U7OztBQUVGOztFQUNFOzs7QUFFRjs7RUFDRTs7O0FBRUY7O0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUNGO0FBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7Ozs7QUFFTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBO0FBQ0U7SUFDRTs7OztBQUNKO0FBQ0U7SUFDRTs7OztBQUNKO0FBQ0U7SUFDRTs7OztBQUNKO0FBQ0U7SUFDRTs7OztBQUVOOzs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQ0U7O0lBQ0U7Ozs7QUFFSjtBQUNFOzs7SUFDRTs7OztBQUVKO0FBQ0U7Ozs7SUFDRTs7OztBQUVKO0FBQ0U7Ozs7O0lBQ0U7Ozs7QUFFSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUNBOztFQUVFO0VBQ0E7OztBQUVKOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBTUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0FBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7O0FBRUo7QUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFDQTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBOzs7QUFDQTs7Ozs7Ozs7Ozs7O0VBWUU7OztBQUNKOzs7RUFHRTs7O0FBQ0Y7RUFDRTs7O0FBQ0Y7O0VBRUU7RUFDQTs7O0FBQ0Y7O0VBRUU7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBOzs7QUFDQTs7RUFFRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUVOOztFQUVFOzs7QUFDQTs7RUFFRTtFQUNBOzs7QUFDQTs7RUFFRTs7O0FBQ0o7Ozs7Ozs7O0VBUUU7OztBQUVKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBOztFQUVFOzs7QUFFSjs7RUFFRTs7O0FBRUY7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjs7RUFFRTs7O0FBRUY7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjs7RUFFRTs7O0FBRUY7Ozs7OztFQU1FO0VBQ0E7OztBQUVGOzs7Ozs7RUFNRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTs7O0FBQ0Y7O0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFDRjtFQUNFOzs7QUFDQTtFQUNFO0VBQ0E7OztBQUVOO0VBQ0U7OztBQUNBO0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBOzs7QUFDRjtFQUNFOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTs7O0FBRU47QUFDRTtJQUNFOzs7QUFDQTtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDQTtJQUNFO0lBQ0E7Ozs7QUFFUjtBQUNFO0lBQ0U7OztBQUNBO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNBO0lBQ0U7SUFDQTs7OztBQUVSO0FBQ0U7SUFDRTs7O0FBQ0E7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0E7SUFDRTtJQUNBOzs7O0FBRVI7QUFDRTtJQUNFOzs7QUFDQTtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDQTtJQUNFO0lBQ0E7Ozs7QUFFUjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTs7O0FBRUo7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUNBOztFQUNFOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTs7O0FBQ0E7RUFDRTs7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUNBOztFQUNFOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0o7O0VBRUU7RUFDQTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTs7O0FBRUY7O0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBOzs7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7O0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBOztFQUNFOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUNFOzs7Ozs7SUFFRTtJQUNBOzs7O0FBRUo7QUFDRTtJQUNFO0lBQ0E7OztBQUNBO0lBQ0U7OztBQUNBO0lBQ0U7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0o7Ozs7OztJQUVFOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7Ozs7QUFFTjtBQUNFOzs7Ozs7SUFFRTtJQUNBOzs7O0FBRUo7QUFDRTtJQUNFO0lBQ0E7OztBQUNBO0lBQ0U7OztBQUNBO0lBQ0U7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0o7Ozs7OztJQUVFOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7Ozs7QUFFTjtBQUNFOzs7Ozs7SUFFRTtJQUNBOzs7O0FBRUo7QUFDRTtJQUNFO0lBQ0E7OztBQUNBO0lBQ0U7OztBQUNBO0lBQ0U7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0o7Ozs7OztJQUVFOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7Ozs7QUFFTjtBQUNFOzs7Ozs7SUFFRTtJQUNBOzs7O0FBRUo7QUFDRTtJQUNFO0lBQ0E7OztBQUNBO0lBQ0U7OztBQUNBO0lBQ0U7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0o7Ozs7OztJQUVFOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7Ozs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBOzs7Ozs7RUFFRTtFQUNBOzs7QUFDRjtFQUNFOzs7QUFDQTtFQUNFOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUNKOzs7Ozs7RUFFRTs7O0FBQ0Y7RUFDRTtFQUNBOzs7QUFDRjtFQUNFOzs7QUFFSjtFQUNFOzs7QUFDQTs7RUFDRTs7O0FBRUo7RUFDRTs7O0FBQ0E7O0VBQ0U7OztBQUNGO0VBQ0U7OztBQUVKOzs7O0VBSUU7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBQ0E7RUFDRTs7O0FBQ0E7O0VBQ0U7OztBQUVOO0VBQ0U7OztBQUNBOztFQUNFOzs7QUFFSjtFQUNFOzs7QUFDQTs7RUFDRTs7O0FBQ0Y7RUFDRTs7O0FBRUo7Ozs7RUFJRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFDQTtFQUNFOzs7QUFDQTs7RUFDRTs7O0FBRU47QUFDRTs7O0lBR0U7SUFDQTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7SUFDQTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOzs7SUFHRTtJQUNBOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0E7O0lBRUU7OztBQUNKOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDQTs7OztJQUlFOzs7QUFDSjtJQUNFO0lBQ0E7Ozs7QUFFSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTs7RUFFRTtFQUNBO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTs7O0FBRUo7O0VBRUU7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFDRjs7RUFFRTs7O0FBRUo7Ozs7RUFJRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjs7O0VBR0U7OztBQUVGOzs7O0VBSUU7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFFSjs7O0VBR0U7OztBQUVGOzs7O0VBSUU7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFFSjs7O0VBR0U7OztBQUVGOzs7O0VBSUU7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFFSjs7O0VBR0U7OztBQUVGOzs7O0VBSUU7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFFSjs7O0VBR0U7OztBQUVGOzs7O0VBSUU7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFFSjs7O0VBR0U7OztBQUVGOzs7O0VBSUU7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFFSjs7O0VBR0U7OztBQUVGOzs7O0VBSUU7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFFSjs7O0VBR0U7OztBQUVGOzs7O0VBSUU7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFFSjs7O0VBR0U7OztBQUVGO0VBQ0U7OztBQUNBOztFQUVFOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBQ0E7OztFQUdFOzs7QUFDRjtFQUNFOzs7QUFDRjtFQUNFOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUVKO0FBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBQ0E7SUFDRTs7OztBQUVOO0FBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBQ0E7SUFDRTs7OztBQUVOO0FBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBQ0E7SUFDRTs7OztBQUVOO0FBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBQ0E7SUFDRTs7OztBQUVOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBO0FBQ0U7SUFDRTs7OztBQUVOO0VBQ0U7RUFDQTs7O0FBRUY7QUFDRTtJQUNFOzs7O0FBRUo7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0FBQ0U7SUFDRTs7OztBQUVOO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGOztBQUNBO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQ0U7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0FBQ0E7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0FBQ0E7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7O0FBQ0E7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7O0FBQ0E7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7O0FBQ0E7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7O0FBQ0E7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0FBQ0E7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0FBQ0E7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0FBQ0E7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBQ0E7RUFDRTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFOzs7QUFFSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRSIsInNvdXJjZXNDb250ZW50IjpbIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MWViICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNThiOCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4NzM5ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NWUyOCAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyODA5MSAhaW1wb3J0YW50OyB9XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzU4NjQgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDcxZWIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzIxODczOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzEyODA5MSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50OyB9XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDcxZWIgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzAwNGM5ZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNDk0ZjU0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjE4NzM5ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMxMjRhMWYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxMjgwOTEgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzBhNDQ0ZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjYmE4YjAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2NiZDNkYSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07IH1cbiAgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzAwM2I3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTNmYjtcbiAgYm9yZGVyLWNvbG9yOiAjYjhkN2Y5OyB9XG4gIC5hbGVydC1wcmltYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYTBjYWY3OyB9XG4gIC5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzAwMjI0NzsgfVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjsgfVxuICAuYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYzhjYmNmOyB9XG4gIC5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMjAyMzI2OyB9XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxMTQ2MWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2U3ZDc7XG4gIGJvcmRlci1jb2xvcjogI2MxZGRjODsgfVxuICAuYWxlcnQtc3VjY2VzcyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2IxZDRiOTsgfVxuICAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNzFkMGM7IH1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzA5NDM0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTZlOTtcbiAgYm9yZGVyLWNvbG9yOiAjYmRkYmUwOyB9XG4gIC5hbGVydC1pbmZvIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYWNkMmQ4OyB9XG4gIC5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzA0MWExZDsgfVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmU4YTE7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTMzZjAzOyB9XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiOyB9XG4gIC5hbGVydC1kYW5nZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmMWIwYjc7IH1cbiAgLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM0OTEyMTc7IH1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTsgfVxuICAuYWxlcnQtbGlnaHQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7IH1cbiAgLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzY4Njg2ODsgfVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7IH1cbiAgLmFsZXJ0LWRhcmsgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmU7IH1cbiAgLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDQwNTA1OyB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJ0biB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTEzLCAyMzUsIDAuMjUpOyB9XG4gIC5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cblxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MWViO1xuICBib3JkZXItY29sb3I6ICMwMDcxZWI7IH1cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmM1O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNThiODsgfVxuICAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZjNTtcbiAgICBib3JkZXItY29sb3I6ICMwMDU4Yjg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDEzNCwgMjM4LCAwLjUpOyB9XG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MWViO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzFlYjsgfVxuICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU4Yjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1MmFiOyB9XG4gICAgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDEzNCwgMjM4LCAwLjUpOyB9XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgICBib3JkZXItY29sb3I6ICM1NDViNjI7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICAgIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpOyB9XG4gIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICAgIGJvcmRlci1jb2xvcjogIzRlNTU1YjsgfVxuICAgIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTg3Mzk7XG4gIGJvcmRlci1jb2xvcjogIzIxODczOTsgfVxuICAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTY4MmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTc1ZTI4OyB9XG4gIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2ODJjO1xuICAgIGJvcmRlci1jb2xvcjogIzE3NWUyODtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NiwgMTUzLCA4NywgMC41KTsgfVxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxODczOTtcbiAgICBib3JkZXItY29sb3I6ICMyMTg3Mzk7IH1cbiAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc1ZTI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE0NTQyMzsgfVxuICAgIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY2LCAxNTMsIDg3LCAwLjUpOyB9XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI4MDkxO1xuICBib3JkZXItY29sb3I6ICMxMjgwOTE7IH1cbiAgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU2MjZmO1xuICAgIGJvcmRlci1jb2xvcjogIzBjNTg2NDsgfVxuICAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBlNjI2ZjtcbiAgICBib3JkZXItY29sb3I6ICMwYzU4NjQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTQsIDE0NywgMTYyLCAwLjUpOyB9XG4gIC5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI4MDkxO1xuICAgIGJvcmRlci1jb2xvcjogIzEyODA5MTsgfVxuICAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzU4NjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGI0ZTU4OyB9XG4gICAgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTQsIDE0NywgMTYyLCAwLjUpOyB9XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICAgIGJvcmRlci1jb2xvcjogI2QzOWUwMDsgfVxuICAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgICBib3JkZXItY29sb3I6ICNkMzllMDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpOyB9XG4gIC5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwOyB9XG4gICAgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpOyB9XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgICBib3JkZXItY29sb3I6ICNiZDIxMzA7IH1cbiAgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICAgIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTsgfVxuICAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgICBib3JkZXItY29sb3I6ICNiMjFmMmQ7IH1cbiAgICAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTsgfVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICAgIGJvcmRlci1jb2xvcjogI2RhZTBlNTsgfVxuICAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICAgIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpOyB9XG4gIC5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7IH1cbiAgICAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpOyB9XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICAgIGJvcmRlci1jb2xvcjogIzFkMjEyNDsgfVxuICAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuICAuYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICAgIGJvcmRlci1jb2xvcjogIzE3MWExZDsgfVxuICAgIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzAwNzFlYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MWViOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MWViO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzFlYjsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDExMywgMjM1LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMDcxZWI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MWViO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzFlYjsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDExMywgMjM1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAgIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzIxODczOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjE4NzM5OyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4NzM5O1xuICAgIGJvcmRlci1jb2xvcjogIzIxODczOTsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDMzLCAxMzUsIDU3LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTg3Mzk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4NzM5O1xuICAgIGJvcmRlci1jb2xvcjogIzIxODczOTsgfVxuICAgIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDMzLCAxMzUsIDU3LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMxMjgwOTE7XG4gIGJvcmRlci1jb2xvcjogIzEyODA5MTsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyODA5MTtcbiAgICBib3JkZXItY29sb3I6ICMxMjgwOTE7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOCwgMTI4LCAxNDUsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzEyODA5MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjgwOTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTI4MDkxOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTgsIDEyOCwgMTQ1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgICAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2RjMzU0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA3MWViO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNGM5ZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnRuLWdyb3VwID4gLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bzsgfVxuICAgIC5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxOyB9XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTsgfVxuICAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbiAgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbiAgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTsgfVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmNhcmQgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuICAuY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTsgfVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KSAwIDA7IH1cbiAgLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTsgfVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuLmNhcmQtZGVjayAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTsgfVxuICAgIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYWNjb3JkaW9uID4gLmNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAuYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICBhID4gY29kZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuICBrYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuICBwcmUgY29kZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1NzsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzZjYjJmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDExMywgMjM1LCAwLjI1KTsgfVxuICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuICAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5mb3JtLXJvdyA+IC5jb2wsXG4gIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07IH1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMyMTg3Mzk7IH1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAxMzUsIDU3LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjE4NzM5O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjE4NzM5JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyMTg3Mzk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzMsIDEzNSwgNTcsIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzIxODczOTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjE4NzM5JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE4NzM5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDMzLCAxMzUsIDU3LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyMTg3Mzk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMjE4NzM5OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE4NzM5OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyYmIwNGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYmIwNGE7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzMsIDEzNSwgNTcsIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyMTg3Mzk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyMTg3Mzk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyMTg3Mzk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDMzLCAxMzUsIDU3LCAwLjI1KTsgfVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNkYzM1NDU7IH1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIikgI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U0NjA2ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlOyB9XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMzsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMzsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0OyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTsgfVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzFlYjtcbiAgICBib3JkZXItY29sb3I6ICMwMDcxZWI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cbiAgICAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDsgfVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH0gfVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG5cbi5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzAwM2I3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZDdmOTsgfVxuICAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAzYjdhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGNhZjc7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYjdhO1xuICAgIGJvcmRlci1jb2xvcjogIzAwM2I3YTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMzgzZDQxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzgzZDQxOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTE0NjFlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFkZGM4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMxMTQ2MWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxZDRiOTsgfVxuICAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTQ2MWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTE0NjFlOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMDk0MzRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRkYmUwOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwOTQzNGI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjZDJkODsgfVxuICAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTQzNGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDk0MzRiOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4NTY0MDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuICAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjODU2NDA0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM3MjFjMjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyMWMyNDtcbiAgICBib3JkZXItY29sb3I6ICM3MjFjMjQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzgxODE4MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTgxODI7XG4gICAgYm9yZGVyLWNvbG9yOiAjODE4MTgyOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMxYjFlMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWIxZTIxOyB9XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7IH1cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzFlYjsgfVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLm5hdmJhciAuY29udGFpbmVyLFxuICAubmF2YmFyIC5jb250YWluZXItZmx1aWQsIC5uYXZiYXIgLmNvbnRhaW5lci1zbSwgLm5hdmJhciAuY29udGFpbmVyLW1kLCAubmF2YmFyIC5jb250YWluZXItbGcsIC5uYXZiYXIgLmNvbnRhaW5lci14bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lOyB9XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5uYXZiYXItdG9nZ2xlcjpob3ZlciwgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIlMjNcIiwgXCIlMjNcIik7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDsgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICBAcGFnZSB7XG4gICAgc2l6ZTogYTM7IH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDsgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDsgfVxuICAgIC50YWJsZSB0ZCxcbiAgICAudGFibGUgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRhYmxlLWRhcmsgdGgsXG4gICAgLnRhYmxlLWRhcmsgdGQsXG4gICAgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4gICAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH0gfVxuXG46cm9vdCB7XG4gIC0tYmx1ZTogIzAwNzFlYjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyMTg3Mzk7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTI4MDkxO1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJsYWNrOiAjMDAwO1xuICAtLXByaW1hcnk6ICMwMDcxZWI7XG4gIC0tc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLXN1Y2Nlc3M6ICMyMTg3Mzk7XG4gIC0taW5mbzogIzEyODA5MTtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG4gIC50YWJsZSB0aCxcbiAgLnRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnRhYmxlIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjsgfVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07IH1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7IH1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkN2Y5OyB9XG5cbi50YWJsZS1wcmltYXJ5IHRoLFxuLnRhYmxlLXByaW1hcnkgdGQsXG4udGFibGUtcHJpbWFyeSB0aGVhZCB0aCxcbi50YWJsZS1wcmltYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3YWI1ZjU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwY2FmNzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGNhZjc7IH1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7IH1cblxuLnRhYmxlLXNlY29uZGFyeSB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGQsXG4udGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiN2JiOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmOyB9XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFkZGM4OyB9XG5cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4Y2MxOTg7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZDRiOTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMWQ0Yjk7IH1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGRiZTA7IH1cblxuLnRhYmxlLWluZm8gdGgsXG4udGFibGUtaW5mbyB0ZCxcbi50YWJsZS1pbmZvIHRoZWFkIHRoLFxuLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg0YmRjNjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNkMmQ4OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjZDJkODsgfVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTsgfVxuXG4udGFibGUtd2FybmluZyB0aCxcbi50YWJsZS13YXJuaW5nIHRkLFxuLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXG4udGFibGUtd2FybmluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkZjdlOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiOyB9XG5cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2VkOTY5ZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuXG4udGFibGUtbGlnaHQgdGgsXG4udGFibGUtbGlnaHQgdGQsXG4udGFibGUtbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmNmYzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTsgfVxuXG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5OTljOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7IH1cblxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgfVxuICAudGFibGUtZGFyayB0aCxcbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICM0NTRkNTU7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfVxuICAudGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzFlYjsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNvbGxhcHNpbmcge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5ib3JkZXItc3R5bGUtaGlkZGVuIHtcbiAgYm9yZGVyLXN0eWxlOiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN0eWxlLWRvdHRlZCB7XG4gIGJvcmRlci1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdHlsZS1kYXNoZWQge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3R5bGUtc29saWQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdHlsZS1kb3VibGUge1xuICBib3JkZXItc3R5bGU6IGRvdWJsZSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3R5bGUtZ3Jvb3ZlIHtcbiAgYm9yZGVyLXN0eWxlOiBncm9vdmUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN0eWxlLXJpZGdlIHtcbiAgYm9yZGVyLXN0eWxlOiByaWRnZSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3R5bGUtaW5zZXQge1xuICBib3JkZXItc3R5bGU6IGluc2V0ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdHlsZS1vdXRzZXQge1xuICBib3JkZXItc3R5bGU6IG91dHNldCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3R5bGUtaW5pdGlhbCB7XG4gIGJvcmRlci1zdHlsZTogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3R5bGUtaW5oZXJpdCB7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtMSB7XG4gIGJvcmRlci13aWR0aDogMC4xMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTIge1xuICBib3JkZXItd2lkdGg6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTMge1xuICBib3JkZXItd2lkdGg6IDAuMzc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC00IHtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTUge1xuICBib3JkZXItd2lkdGg6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC02IHtcbiAgYm9yZGVyLXdpZHRoOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC03IHtcbiAgYm9yZGVyLXdpZHRoOiAwLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtOCB7XG4gIGJvcmRlci13aWR0aDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtOSB7XG4gIGJvcmRlci13aWR0aDogMS4xMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTEwIHtcbiAgYm9yZGVyLXdpZHRoOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC0xMSB7XG4gIGJvcmRlci13aWR0aDogMS4zNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTEyIHtcbiAgYm9yZGVyLXdpZHRoOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTEzIHtcbiAgYm9yZGVyLXdpZHRoOiAxLjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtMTQge1xuICBib3JkZXItd2lkdGg6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTE1IHtcbiAgYm9yZGVyLXdpZHRoOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtMTYge1xuICBib3JkZXItd2lkdGg6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTE3IHtcbiAgYm9yZGVyLXdpZHRoOiAyLjEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtMTgge1xuICBib3JkZXItd2lkdGg6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTE5IHtcbiAgYm9yZGVyLXdpZHRoOiAyLjM3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtMjAge1xuICBib3JkZXItd2lkdGg6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5kLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbSAhaW1wb3J0YW50OyB9XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50OyB9XG5cbi8qZm9udCBzaXplKi9cbi5mb250LXNpemUtMS14IHtcbiAgZm9udC1zaXplOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS0yLXgge1xuICBmb250LXNpemU6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMy14IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS00LXgge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTUteCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtNi14IHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTcteCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtOC14IHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS05LXgge1xuICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTEwLXgge1xuICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMTEteCB7XG4gIGZvbnQtc2l6ZTogMi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMTIteCB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMTMteCB7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMTQteCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS0xNS14IHtcbiAgZm9udC1zaXplOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS0xNi14IHtcbiAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS0xNy14IHtcbiAgZm9udC1zaXplOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS0xOC14IHtcbiAgZm9udC1zaXplOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTE5LXgge1xuICBmb250LXNpemU6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTIwLXgge1xuICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTIxLXgge1xuICBmb250LXNpemU6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvbnQtc2l6ZS1zbS0xLXgge1xuICAgIGZvbnQtc2l6ZTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tMi14IHtcbiAgICBmb250LXNpemU6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tMy14IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXNtLTQteCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS01LXgge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tNi14IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tNy14IHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXNtLTgteCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS05LXgge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tMTAteCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXNtLTExLXgge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tMTIteCB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS0xMy14IHtcbiAgICBmb250LXNpemU6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXNtLTE0LXgge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS0xNS14IHtcbiAgICBmb250LXNpemU6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXNtLTE2LXgge1xuICAgIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tMTcteCB7XG4gICAgZm9udC1zaXplOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS0xOC14IHtcbiAgICBmb250LXNpemU6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tMTkteCB7XG4gICAgZm9udC1zaXplOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS0yMC14IHtcbiAgICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXNtLTIxLXgge1xuICAgIGZvbnQtc2l6ZTogNS4yNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb250LXNpemUtbWQtMS14IHtcbiAgICBmb250LXNpemU6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTIteCB7XG4gICAgZm9udC1zaXplOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTMteCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1tZC00LXgge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtNS14IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTYteCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTcteCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1tZC04LXgge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtOS14IHtcbiAgICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTEwLXgge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1tZC0xMS14IHtcbiAgICBmb250LXNpemU6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTEyLXgge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtMTMteCB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1tZC0xNC14IHtcbiAgICBmb250LXNpemU6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtMTUteCB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1tZC0xNi14IHtcbiAgICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTE3LXgge1xuICAgIGZvbnQtc2l6ZTogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtMTgteCB7XG4gICAgZm9udC1zaXplOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTE5LXgge1xuICAgIGZvbnQtc2l6ZTogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtMjAteCB7XG4gICAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1tZC0yMS14IHtcbiAgICBmb250LXNpemU6IDUuMjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9udC1zaXplLWxnLTEteCB7XG4gICAgZm9udC1zaXplOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy0yLXgge1xuICAgIGZvbnQtc2l6ZTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy0zLXgge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbGctNC14IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTUteCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy02LXgge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy03LXgge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbGctOC14IHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTkteCB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy0xMC14IHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbGctMTEteCB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy0xMi14IHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTEzLXgge1xuICAgIGZvbnQtc2l6ZTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbGctMTQteCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTE1LXgge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbGctMTYteCB7XG4gICAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy0xNy14IHtcbiAgICBmb250LXNpemU6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTE4LXgge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy0xOS14IHtcbiAgICBmb250LXNpemU6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTIwLXgge1xuICAgIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbGctMjEteCB7XG4gICAgZm9udC1zaXplOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb250LXNpemUteGxnLTEteCB7XG4gICAgZm9udC1zaXplOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctMi14IHtcbiAgICBmb250LXNpemU6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTMteCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctNC14IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy01LXgge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTYteCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy03LXgge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTgteCB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctOS14IHtcbiAgICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy0xMC14IHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTExLXgge1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTEyLXgge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTEzLXgge1xuICAgIGZvbnQtc2l6ZTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTE0LXgge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctMTUteCB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctMTYteCB7XG4gICAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctMTcteCB7XG4gICAgZm9udC1zaXplOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctMTgteCB7XG4gICAgZm9udC1zaXplOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy0xOS14IHtcbiAgICBmb250LXNpemU6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy0yMC14IHtcbiAgICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy0yMS14IHtcbiAgICBmb250LXNpemU6IDUuMjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbi5mb2N1czpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5pbnB1dC5pbnB1dC1ncm91cC5mb2N1c1xcOmZvY3VzLnZhbGlkIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cblxuLmlucHV0LmlucHV0LWdyb3VwLmZvY3VzXFw6Zm9jdXMuaW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKTsgfVxuXG4ubGVmdC0wIHtcbiAgbGVmdDogMHJlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtMSB7XG4gIGxlZnQ6IDAuMjVyZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTIge1xuICBsZWZ0OiAwLjVyZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTMge1xuICBsZWZ0OiAwLjc1cmVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC00IHtcbiAgbGVmdDogMXJlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtNSB7XG4gIGxlZnQ6IDEuMjVyZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTYge1xuICBsZWZ0OiAxLjVyZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTcge1xuICBsZWZ0OiAxLjc1cmVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC04IHtcbiAgbGVmdDogMnJlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtOSB7XG4gIGxlZnQ6IDIuMjVyZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTEwIHtcbiAgbGVmdDogMi41cmVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC0xMSB7XG4gIGxlZnQ6IDIuNzVyZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTEyIHtcbiAgbGVmdDogM3JlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtMTMge1xuICBsZWZ0OiAzLjI1cmVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC0xNCB7XG4gIGxlZnQ6IDMuNXJlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtMTUge1xuICBsZWZ0OiAzLjc1cmVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC0xNiB7XG4gIGxlZnQ6IDRyZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTE3IHtcbiAgbGVmdDogNC4yNXJlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtMTgge1xuICBsZWZ0OiA0LjVyZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTE5IHtcbiAgbGVmdDogNC43NXJlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtMjAge1xuICBsZWZ0OiA1cmVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ucmlnaHQtMCB7XG4gIHJpZ2h0OiAwcmVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC0xIHtcbiAgcmlnaHQ6IDAuMjVyZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTIge1xuICByaWdodDogMC41cmVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC0zIHtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTQge1xuICByaWdodDogMXJlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtNSB7XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC02IHtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtNyB7XG4gIHJpZ2h0OiAxLjc1cmVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC04IHtcbiAgcmlnaHQ6IDJyZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTkge1xuICByaWdodDogMi4yNXJlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtMTAge1xuICByaWdodDogMi41cmVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC0xMSB7XG4gIHJpZ2h0OiAyLjc1cmVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC0xMiB7XG4gIHJpZ2h0OiAzcmVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC0xMyB7XG4gIHJpZ2h0OiAzLjI1cmVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC0xNCB7XG4gIHJpZ2h0OiAzLjVyZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTE1IHtcbiAgcmlnaHQ6IDMuNzVyZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTE2IHtcbiAgcmlnaHQ6IDRyZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTE3IHtcbiAgcmlnaHQ6IDQuMjVyZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTE4IHtcbiAgcmlnaHQ6IDQuNXJlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtMTkge1xuICByaWdodDogNC43NXJlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtMjAge1xuICByaWdodDogNXJlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4udG9wLTAge1xuICB0b3A6IDByZW07IH1cblxuLnRvcC0xIHtcbiAgdG9wOiAwLjI1cmVtOyB9XG5cbi50b3AtMiB7XG4gIHRvcDogMC41cmVtOyB9XG5cbi50b3AtMyB7XG4gIHRvcDogMC43NXJlbTsgfVxuXG4udG9wLTQge1xuICB0b3A6IDFyZW07IH1cblxuLnRvcC01IHtcbiAgdG9wOiAxLjI1cmVtOyB9XG5cbi50b3AtNiB7XG4gIHRvcDogMS41cmVtOyB9XG5cbi50b3AtNyB7XG4gIHRvcDogMS43NXJlbTsgfVxuXG4udG9wLTgge1xuICB0b3A6IDJyZW07IH1cblxuLnRvcC05IHtcbiAgdG9wOiAyLjI1cmVtOyB9XG5cbi50b3AtMTAge1xuICB0b3A6IDIuNXJlbTsgfVxuXG4udG9wLTExIHtcbiAgdG9wOiAyLjc1cmVtOyB9XG5cbi50b3AtMTIge1xuICB0b3A6IDNyZW07IH1cblxuLnRvcC0xMyB7XG4gIHRvcDogMy4yNXJlbTsgfVxuXG4udG9wLTE0IHtcbiAgdG9wOiAzLjVyZW07IH1cblxuLnRvcC0xNSB7XG4gIHRvcDogMy43NXJlbTsgfVxuXG4udG9wLTE2IHtcbiAgdG9wOiA0cmVtOyB9XG5cbi50b3AtMTcge1xuICB0b3A6IDQuMjVyZW07IH1cblxuLnRvcC0xOCB7XG4gIHRvcDogNC41cmVtOyB9XG5cbi50b3AtMTkge1xuICB0b3A6IDQuNzVyZW07IH1cblxuLnRvcC0yMCB7XG4gIHRvcDogNXJlbTsgfVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDByZW07IH1cblxuLmJvdHRvbS0xIHtcbiAgYm90dG9tOiAwLjI1cmVtOyB9XG5cbi5ib3R0b20tMiB7XG4gIGJvdHRvbTogMC41cmVtOyB9XG5cbi5ib3R0b20tMyB7XG4gIGJvdHRvbTogMC43NXJlbTsgfVxuXG4uYm90dG9tLTQge1xuICBib3R0b206IDFyZW07IH1cblxuLmJvdHRvbS01IHtcbiAgYm90dG9tOiAxLjI1cmVtOyB9XG5cbi5ib3R0b20tNiB7XG4gIGJvdHRvbTogMS41cmVtOyB9XG5cbi5ib3R0b20tNyB7XG4gIGJvdHRvbTogMS43NXJlbTsgfVxuXG4uYm90dG9tLTgge1xuICBib3R0b206IDJyZW07IH1cblxuLmJvdHRvbS05IHtcbiAgYm90dG9tOiAyLjI1cmVtOyB9XG5cbi5ib3R0b20tMTAge1xuICBib3R0b206IDIuNXJlbTsgfVxuXG4uYm90dG9tLTExIHtcbiAgYm90dG9tOiAyLjc1cmVtOyB9XG5cbi5ib3R0b20tMTIge1xuICBib3R0b206IDNyZW07IH1cblxuLmJvdHRvbS0xMyB7XG4gIGJvdHRvbTogMy4yNXJlbTsgfVxuXG4uYm90dG9tLTE0IHtcbiAgYm90dG9tOiAzLjVyZW07IH1cblxuLmJvdHRvbS0xNSB7XG4gIGJvdHRvbTogMy43NXJlbTsgfVxuXG4uYm90dG9tLTE2IHtcbiAgYm90dG9tOiA0cmVtOyB9XG5cbi5ib3R0b20tMTcge1xuICBib3R0b206IDQuMjVyZW07IH1cblxuLmJvdHRvbS0xOCB7XG4gIGJvdHRvbTogNC41cmVtOyB9XG5cbi5ib3R0b20tMTkge1xuICBib3R0b206IDQuNzVyZW07IH1cblxuLmJvdHRvbS0yMCB7XG4gIGJvdHRvbTogNXJlbTsgfVxuXG4vKiBBbGwgc2lkZXMqL1xuLnJvdW5kZWQtMC14IHtcbiAgYm9yZGVyLXJhZGl1czogMHJlbTsgfVxuXG4ucm91bmRlZC0xLXgge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5yb3VuZGVkLTIteCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuXG4ucm91bmRlZC0zLXgge1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtOyB9XG5cbi5yb3VuZGVkLTQteCB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cblxuLnJvdW5kZWQtNS14IHtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTsgfVxuXG4ucm91bmRlZC02LXgge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07IH1cblxuLnJvdW5kZWQtNy14IHtcbiAgYm9yZGVyLXJhZGl1czogMS43NXJlbTsgfVxuXG4ucm91bmRlZC04LXgge1xuICBib3JkZXItcmFkaXVzOiAycmVtOyB9XG5cbi5yb3VuZGVkLTkteCB7XG4gIGJvcmRlci1yYWRpdXM6IDIuMjVyZW07IH1cblxuLnJvdW5kZWQtMTAteCB7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTsgfVxuXG4ucm91bmRlZC0xMS14IHtcbiAgYm9yZGVyLXJhZGl1czogMi43NXJlbTsgfVxuXG4ucm91bmRlZC0xMi14IHtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTsgfVxuXG4ucm91bmRlZC0xMy14IHtcbiAgYm9yZGVyLXJhZGl1czogMy4yNXJlbTsgfVxuXG4ucm91bmRlZC0xNC14IHtcbiAgYm9yZGVyLXJhZGl1czogMy41cmVtOyB9XG5cbi5yb3VuZGVkLTE1LXgge1xuICBib3JkZXItcmFkaXVzOiAzLjc1cmVtOyB9XG5cbi5yb3VuZGVkLTE2LXgge1xuICBib3JkZXItcmFkaXVzOiA0cmVtOyB9XG5cbi5yb3VuZGVkLTE3LXgge1xuICBib3JkZXItcmFkaXVzOiA0LjI1cmVtOyB9XG5cbi5yb3VuZGVkLTE4LXgge1xuICBib3JkZXItcmFkaXVzOiA0LjVyZW07IH1cblxuLnJvdW5kZWQtMTkteCB7XG4gIGJvcmRlci1yYWRpdXM6IDQuNzVyZW07IH1cblxuLnJvdW5kZWQtMjAteCB7XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07IH1cblxuLyogTGVmdCBTaWRlIHVwIGFuZCBib3R0b20qL1xuLnJvdW5kZWQtbGVmdC0wLXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDByZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTEteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtMi14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtMy14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC00LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTUteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtNi14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtNy14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC04LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTkteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtMTAteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTExLXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTEyLXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTEzLXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTE0LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC0xNS14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMy43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC0xNi14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC0xNy14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC0xOC14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtMTkteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtMjAteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIFJpZ2h0IFNpZGUgdXAgYW5kIGJvdHRvbSovXG4ucm91bmRlZC1yaWdodC0wLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTEteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtMi14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtMy14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC00LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTUteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtNi14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtNy14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC04LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTkteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtMTAteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTExLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTEyLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3JlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTEzLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMy4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTE0LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMy41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC0xNS14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC0xNi14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC0xNy14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC0xOC14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtMTkteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtMjAteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogVG9wIFNpZGUgcmlnaHQgYW5kIGxlZnQqL1xuLnJvdW5kZWQtdG9wLTAteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDByZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtMS14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC0yLXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC0zLXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTQteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtNS14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC02LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC03LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTgteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtOS14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC0xMC14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtMTEteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtMTIteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtMTMteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtMTQteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTE1LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMy43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTE2LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTE3LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTE4LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC0xOS14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC0yMC14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIEJvdHRvbSBTaWRlIHJpZ2h0IGFuZCBsZWZ0Ki9cbi5yb3VuZGVkLWJvdHRvbS0wLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTEteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tMi14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tMy14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS00LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTUteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tNi14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tNy14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS04LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTkteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tMTAteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTExLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi43NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTEyLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3JlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTEzLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMy4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTE0LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMy41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS0xNS14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS0xNi14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS0xNy14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS0xOC14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tMTkteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tMjAteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBSaWdodCBUb3AgU2lkZSAqL1xuLnJvdW5kZWQtdG9wLXJpZ2h0LTAteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LTEteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LTIteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtcmlnaHQtMy14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtcmlnaHQtNC14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtcmlnaHQtNS14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtcmlnaHQtNi14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1yaWdodC03LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1yaWdodC04LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1yaWdodC05LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1yaWdodC0xMC14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1yaWdodC0xMS14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtcmlnaHQtMTIteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LTEzLXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1yaWdodC0xNC14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1yaWdodC0xNS14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtcmlnaHQtMTYteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LTE3LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1yaWdodC0xOC14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1yaWdodC0xOS14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtcmlnaHQtMjAteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogTGVmdCBUb3AgU2lkZSAqL1xuLnJvdW5kZWQtdG9wLWxlZnQtMC14IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LTEteCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtbGVmdC0yLXgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtbGVmdC0zLXgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLWxlZnQtNC14IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LTUteCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtbGVmdC02LXgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtbGVmdC03LXgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLWxlZnQtOC14IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LTkteCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtbGVmdC0xMC14IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLWxlZnQtMTEteCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtbGVmdC0xMi14IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LTEzLXgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLWxlZnQtMTQteCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LTE1LXgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLWxlZnQtMTYteCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtbGVmdC0xNy14IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LTE4LXgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtbGVmdC0xOS14IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LTIwLXgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogUmlnaHQgQm90dG9tIFNpZGUgKi9cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC0wLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC0xLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC0yLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LTMteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LTQteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LTUteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LTYteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtNy14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtOC14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtOS14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtMTAteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtMTEteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LTEyLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC0xMy14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtMTQteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtMTUteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LTE2LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC0xNy14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtMTgteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtMTkteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LTIwLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIExlZnQgQm90dG9tIFNpZGUgKi9cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LTAteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDByZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC0xLXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtMi14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtMy14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LTQteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC01LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtNi14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtNy14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LTgteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC05LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtMTAteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LTExLXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtMTIteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC0xMy14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LTE0LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC0xNS14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LTE2LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtMTcteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC0xOC14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtMTkteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC0yMC14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctMCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNoYWRvdy0xIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uc2hhZG93LTIge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5zaGFkb3ctMyB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAzcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLnNoYWRvdy00IHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLnNoYWRvdy01IHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA1cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLnNoYWRvdy02IHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5zaGFkb3ctNyB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uc2hhZG93LTgge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLnNoYWRvdy05IHtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA5cHggMTJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5zdWIsXG4uc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4uc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbi5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07IH1cblxuLmgyIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG4uaDQge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4uaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG4gIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyB9XG5cbi56LWluZGV4LTAge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTMge1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtNCB7XG4gIHotaW5kZXg6IDQgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC01IHtcbiAgei1pbmRleDogNSAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTYge1xuICB6LWluZGV4OiA2ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtNyB7XG4gIHotaW5kZXg6IDcgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC04IHtcbiAgei1pbmRleDogOCAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTkge1xuICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMTAge1xuICB6LWluZGV4OiAxMCAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTExIHtcbiAgei1pbmRleDogMTEgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0xMiB7XG4gIHotaW5kZXg6IDEyICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMTMge1xuICB6LWluZGV4OiAxMyAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTE0IHtcbiAgei1pbmRleDogMTQgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0xNSB7XG4gIHotaW5kZXg6IDE1ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMTYge1xuICB6LWluZGV4OiAxNiAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTE3IHtcbiAgei1pbmRleDogMTcgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0xOCB7XG4gIHotaW5kZXg6IDE4ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMTkge1xuICB6LWluZGV4OiAxOSAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTIwIHtcbiAgei1pbmRleDogMjAgIWltcG9ydGFudDsgfVxuXG4uZmxleC0wIHtcbiAgZmxleDogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LTEge1xuICBmbGV4OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtMiB7XG4gIGZsZXg6IDIgIWltcG9ydGFudDsgfVxuXG4uZmxleC0zIHtcbiAgZmxleDogMyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LTQge1xuICBmbGV4OiA0ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtNSB7XG4gIGZsZXg6IDUgIWltcG9ydGFudDsgfVxuXG4uZmxleC02IHtcbiAgZmxleDogNiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LTcge1xuICBmbGV4OiA3ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtOCB7XG4gIGZsZXg6IDggIWltcG9ydGFudDsgfVxuXG4uZmxleC05IHtcbiAgZmxleDogOSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LTEwIHtcbiAgZmxleDogMTAgIWltcG9ydGFudDsgfVxuXG4uZmxleC0xMSB7XG4gIGZsZXg6IDExICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtMTIge1xuICBmbGV4OiAxMiAhaW1wb3J0YW50OyB9XG5cbi5jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50OyB9XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQge1xuICBmb250LXdlaWdodDogOTAwOyB9XG5cbi5pLXByaW1hcnkgcGF0aCxcbi5pLWxpbmsgcGF0aCB7XG4gIGZpbGw6ICMwMDcxZWI7IH1cblxuLmktc2Vjb25kYXJ5IHBhdGgge1xuICBmaWxsOiAjNmM3NTdkOyB9XG5cbi5pLXN1Y2Nlc3MgcGF0aCB7XG4gIGZpbGw6ICMyMTg3Mzk7IH1cblxuLmktaW5mbyBwYXRoIHtcbiAgZmlsbDogIzEyODA5MTsgfVxuXG4uaS13YXJuaW5nIHBhdGgge1xuICBmaWxsOiAjZmZjMTA3OyB9XG5cbi5pLWRhbmdlciBwYXRoIHtcbiAgZmlsbDogI2RjMzU0NTsgfVxuXG4uaS1saWdodCBwYXRoIHtcbiAgZmlsbDogI2Y4ZjlmYTsgfVxuXG4uaS1kYXJrIHBhdGgge1xuICBmaWxsOiAjMzQzYTQwOyB9XG5cbi5pLWJsYWNrIHBhdGgge1xuICBmaWxsOiBibGFjazsgfVxuXG4uaS13aGl0ZSBwYXRoIHtcbiAgZmlsbDogd2hpdGU7IH1cbiJdfQ== */