*,
*::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-black {
  background-color: #000 !important;
}

a.fr-bg-black:hover,
a.fr-bg-black:focus,
button.fr-bg-black:hover,
button.fr-bg-black:focus {
  background-color: black !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-black {
  border-color: #000 !important;
}

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

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

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

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

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

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

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

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

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

.fr-rounded-pill {
  border-radius: 50em !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.125em 0.25em rgba(0, 0, 0, 0.075) !important;
}

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

.fr-shadow-lg {
  box-shadow: 0 1em 3em 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.25em !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-ml-5,
.fr-mx-5 {
  margin-left: 3em !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.25em !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-ml-n5,
.fr-mx-n5 {
  margin-left: -3em !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.25em !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .fr-ml-sm-5,
  .fr-mx-sm-5 {
    margin-left: 3em !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.25em !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .fr-ml-sm-n5,
  .fr-mx-sm-n5 {
    margin-left: -3em !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.25em !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .fr-ml-md-5,
  .fr-mx-md-5 {
    margin-left: 3em !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.25em !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .fr-ml-md-n5,
  .fr-mx-md-n5 {
    margin-left: -3em !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.25em !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .fr-ml-lg-5,
  .fr-mx-lg-5 {
    margin-left: 3em !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.25em !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .fr-ml-lg-n5,
  .fr-mx-lg-n5 {
    margin-left: -3em !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.25em !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .fr-ml-xl-5,
  .fr-mx-xl-5 {
    margin-left: 3em !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.25em !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .fr-ml-xl-n5,
  .fr-mx-xl-n5 {
    margin-left: -3em !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-black {
  color: #000 !important;
}

a.fr-text-black:hover,
a.fr-text-black:focus {
  color: black !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.75em 1.25em;
  margin-bottom: 1em;
  border: 1px solid transparent;
  border-radius: 0.25em;
}

.fr-alert-heading {
  color: inherit;
}

.fr-alert-link {
  font-weight: 700;
}

.fr-alert-dismissible {
  padding-right: 4em;
}

.fr-alert-dismissible .fr-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75em 1.25em;
  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-alert-black {
  color: black;
  background-color: #cccccc;
  border-color: #b8b8b8;
}

.fr-alert-black hr {
  border-top-color: #ababab;
}

.fr-alert-black .fr-alert-link {
  color: black;
}

.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.375em 0.75em;
  font-size: 1em;
  line-height: 1.5;
  border-radius: 0.25em;
}

@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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em rgba(82, 88, 93, 0.5);
}

.fr-btn-black {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.fr-btn-black:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}

.fr-btn-black:focus,
.fr-btn-black.fr-focus {
  color: #fff;
  background-color: black;
  border-color: black;
  box-shadow: 0 0 0 0.2em rgba(38, 38, 38, 0.5);
}

.fr-btn-black.fr-disabled,
.fr-btn-black:disabled {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.fr-btn-black:not(:disabled):not(.fr-disabled):active,
.fr-btn-black:not(:disabled):not(.fr-disabled).fr-active,
.fr-show > .fr-btn-black.fr-dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}

.fr-btn-black:not(:disabled):not(.fr-disabled):active:focus,
.fr-btn-black:not(:disabled):not(.fr-disabled).fr-active:focus,
.fr-show > .fr-btn-black.fr-dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2em rgba(38, 38, 38, 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em 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.2em rgba(52, 58, 64, 0.5);
}

.fr-btn-outline-black {
  color: #000;
  border-color: #000;
}

.fr-btn-outline-black:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.fr-btn-outline-black:focus,
.fr-btn-outline-black.fr-focus {
  box-shadow: 0 0 0 0.2em rgba(0, 0, 0, 0.5);
}

.fr-btn-outline-black.fr-disabled,
.fr-btn-outline-black:disabled {
  color: #000;
  background-color: transparent;
}

.fr-btn-outline-black:not(:disabled):not(.fr-disabled):active,
.fr-btn-outline-black:not(:disabled):not(.fr-disabled).fr-active,
.fr-show > .fr-btn-outline-black.fr-dropdown-toggle {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.fr-btn-outline-black:not(:disabled):not(.fr-disabled):active:focus,
.fr-btn-outline-black:not(:disabled):not(.fr-disabled).fr-active:focus,
.fr-show > .fr-btn-outline-black.fr-dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2em rgba(0, 0, 0, 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.5em 1em;
  font-size: 1.25em;
  line-height: 1.5;
  border-radius: 0.3em;
}

.fr-btn-sm,
.fr-btn-group-sm > .fr-btn {
  padding: 0.25em 0.5em;
  font-size: 0.875em;
  line-height: 1.5;
  border-radius: 0.2em;
}

.fr-btn-block {
  display: block;
  width: 100%;
}

.fr-btn-block + .fr-btn-block {
  margin-top: 0.5em;
}

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.5625em;
  padding-left: 0.5625em;
}

.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.375em;
  padding-left: 0.375em;
}

.fr-btn-lg + .fr-dropdown-toggle-split,
.fr-btn-group-lg > .fr-btn + .fr-dropdown-toggle-split {
  padding-right: 0.75em;
  padding-left: 0.75em;
}

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

.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.25em;
  border-top-right-radius: 0.25em;
}

.fr-card > .fr-list-group:last-child .fr-list-group-item:last-child {
  border-bottom-right-radius: 0.25em;
  border-bottom-left-radius: 0.25em;
}

.fr-card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25em;
}

.fr-card-title {
  margin-bottom: 0.75em;
}

.fr-card-subtitle {
  margin-top: -0.375em;
  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.25em;
}

.fr-card-header {
  padding: 0.75em 1.25em;
  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.25em - 1px) calc(0.25em - 1px) 0 0;
}

.fr-card-header + .fr-list-group .fr-list-group-item:first-child {
  border-top: 0;
}

.fr-card-footer {
  padding: 0.75em 1.25em;
  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.25em - 1px) calc(0.25em - 1px);
}

.fr-card-header-tabs {
  margin-right: -0.625em;
  margin-bottom: -0.75em;
  margin-left: -0.625em;
  border-bottom: 0;
}

.fr-card-header-pills {
  margin-right: -0.625em;
  margin-left: -0.625em;
}

.fr-card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25em;
}

.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.25em - 1px);
  border-top-right-radius: calc(0.25em - 1px);
}

.fr-card-img,
.fr-card-img-bottom {
  border-bottom-right-radius: calc(0.25em - 1px);
  border-bottom-left-radius: calc(0.25em - 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.75em;
}

@media (min-width: 576px) {
  .fr-card-columns {
    column-count: 3;
    column-gap: 1.25em;
    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.2em 0.4em;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2em;
}

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.75em + 2px);
  padding: 0.375em 0.75em;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25em;
}

@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.2em 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.375em + 1px);
  padding-bottom: calc(0.375em + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.fr-col-form-label-lg {
  padding-top: calc(0.5em + 1px);
  padding-bottom: calc(0.5em + 1px);
  font-size: 1.25em;
  line-height: 1.5;
}

.fr-col-form-label-sm {
  padding-top: calc(0.25em + 1px);
  padding-bottom: calc(0.25em + 1px);
  font-size: 0.875em;
  line-height: 1.5;
}

.fr-form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375em 0;
  margin-bottom: 0;
  font-size: 1em;
  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.5em + 2px);
  padding: 0.25em 0.5em;
  font-size: 0.875em;
  line-height: 1.5;
  border-radius: 0.2em;
}

.fr-form-control-lg {
  height: calc(1.5em + 1em + 2px);
  padding: 0.5em 1em;
  font-size: 1.25em;
  line-height: 1.5;
  border-radius: 0.3em;
}

select.fr-form-control[size],
select.fr-form-control[multiple] {
  height: auto;
}

textarea.fr-form-control {
  height: auto;
}

.fr-form-group {
  margin-bottom: 1em;
}

.fr-form-text {
  display: block;
  margin-top: 0.25em;
}

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

.fr-form-check-input {
  position: absolute;
  margin-top: 0.3em;
  margin-left: -1.25em;
}

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

.fr-form-check-inline .fr-form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125em;
  margin-left: 0;
}

.fr-valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25em;
  font-size: 80%;
  color: #218739;
}

.fr-valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25em 0.5em;
  margin-top: .1rem;
  font-size: 0.875em;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(33, 135, 57, 0.9);
  border-radius: 0.25em;
}

.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.75em);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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.1875em) center;
  background-size: calc(0.75em + 0.375em) calc(0.75em + 0.375em);
}

.fr-was-validated .fr-form-control:valid:focus,
.fr-form-control.fr-is-valid:focus {
  border-color: #218739;
  box-shadow: 0 0 0 0.2em 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.75em);
  background-position: top calc(0.375em + 0.1875em) right calc(0.375em + 0.1875em);
}

.fr-was-validated .fr-custom-select:valid,
.fr-custom-select.fr-is-valid {
  border-color: #218739;
  padding-right: calc((1em + 0.75em) * 3 / 4 + 1.75em);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75em center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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.75em/calc(0.75em + 0.375em) calc(0.75em + 0.375em);
}

.fr-was-validated .fr-custom-select:valid:focus,
.fr-custom-select.fr-is-valid:focus {
  border-color: #218739;
  box-shadow: 0 0 0 0.2em 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.2em 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.2em rgba(33, 135, 57, 0.25);
}

.fr-invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25em;
  font-size: 80%;
  color: #dc3545;
}

.fr-invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25em 0.5em;
  margin-top: .1rem;
  font-size: 0.875em;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25em;
}

.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.75em);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875em) center;
  background-size: calc(0.75em + 0.375em) calc(0.75em + 0.375em);
}

.fr-was-validated .fr-form-control:invalid:focus,
.fr-form-control.fr-is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2em 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.75em);
  background-position: top calc(0.375em + 0.1875em) right calc(0.375em + 0.1875em);
}

.fr-was-validated .fr-custom-select:invalid,
.fr-custom-select.fr-is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 0.75em) * 3 / 4 + 1.75em);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75em center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75em/calc(0.75em + 0.375em) calc(0.75em + 0.375em);
}

.fr-was-validated .fr-custom-select:invalid:focus,
.fr-custom-select.fr-is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2em 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.2em 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.2em 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.25em;
    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.25em;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25em;
  max-width: 100%;
  height: auto;
}

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

.fr-figure-img {
  margin-bottom: 0.5em;
  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.375em 0.75em;
  margin-bottom: 0;
  font-size: 1em;
  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.25em;
}

.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 + 1em + 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.5em 1em;
  font-size: 1.25em;
  line-height: 1.5;
  border-radius: 0.3em;
}

.fr-input-group-sm > .fr-form-control:not(textarea),
.fr-input-group-sm > .fr-custom-select {
  height: calc(1.5em + 0.5em + 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.25em 0.5em;
  font-size: 0.875em;
  line-height: 1.5;
  border-radius: 0.2em;
}

.fr-input-group-lg > .fr-custom-select,
.fr-input-group-sm > .fr-custom-select {
  padding-right: 1.75em;
}

.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.75em 1.25em;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.fr-list-group-item:first-child {
  border-top-left-radius: 0.25em;
  border-top-right-radius: 0.25em;
}

.fr-list-group-item:last-child {
  border-bottom-right-radius: 0.25em;
  border-bottom-left-radius: 0.25em;
}

.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.25em;
  border-top-right-radius: 0;
}

.fr-list-group-horizontal .fr-list-group-item:last-child {
  border-top-right-radius: 0.25em;
  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.25em;
    border-top-right-radius: 0;
  }

  .fr-list-group-horizontal-sm .fr-list-group-item:last-child {
    border-top-right-radius: 0.25em;
    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.25em;
    border-top-right-radius: 0;
  }

  .fr-list-group-horizontal-md .fr-list-group-item:last-child {
    border-top-right-radius: 0.25em;
    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.25em;
    border-top-right-radius: 0;
  }

  .fr-list-group-horizontal-lg .fr-list-group-item:last-child {
    border-top-right-radius: 0.25em;
    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.25em;
    border-top-right-radius: 0;
  }

  .fr-list-group-horizontal-xl .fr-list-group-item:last-child {
    border-top-right-radius: 0.25em;
    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-list-group-item-black {
  color: black;
  background-color: #b8b8b8;
}

.fr-list-group-item-black.fr-list-group-item-action:hover,
.fr-list-group-item-black.fr-list-group-item-action:focus {
  color: black;
  background-color: #ababab;
}

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

.fr-nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.fr-nav-link {
  display: block;
  padding: 0.5em 1em;
}

.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.25em;
  border-top-right-radius: 0.25em;
}

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

.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.5em 1em;
}

.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.3125em;
  padding-bottom: 0.3125em;
  margin-right: 1em;
  font-size: 1.25em;
  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.5em;
  padding-bottom: 0.5em;
}

.fr-navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.fr-navbar-toggler {
  padding: 0.25em 0.75em;
  font-size: 1.25em;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25em;
}

.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.5em;
    padding-left: 0.5em;
  }

  .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.5em;
    padding-left: 0.5em;
  }

  .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.5em;
    padding-left: 0.5em;
  }

  .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.5em;
    padding-left: 0.5em;
  }

  .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.5em;
  padding-left: 0.5em;
}

.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: 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");
}

.fr-navbar-light .fr-navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.fr-navbar-light .fr-navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.fr-navbar-light .fr-navbar-text a:hover,
.fr-navbar-light .fr-navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.fr-navbar-dark .fr-navbar-brand {
  color: #fff;
}

.fr-navbar-dark .fr-navbar-brand:hover,
.fr-navbar-dark .fr-navbar-brand:focus {
  color: #fff;
}

.fr-navbar-dark .fr-navbar-nav .fr-nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.fr-navbar-dark .fr-navbar-nav .fr-nav-link:hover,
.fr-navbar-dark .fr-navbar-nav .fr-nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

.fr-navbar-dark .fr-navbar-nav .fr-nav-link.fr-disabled {
  color: rgba(255, 255, 255, 0.25);
}

.fr-navbar-dark .fr-navbar-nav .fr-show > .fr-nav-link,
.fr-navbar-dark .fr-navbar-nav .fr-active > .fr-nav-link,
.fr-navbar-dark .fr-navbar-nav .fr-nav-link.fr-show,
.fr-navbar-dark .fr-navbar-nav .fr-nav-link.fr-active {
  color: #fff;
}

.fr-navbar-dark .fr-navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.fr-navbar-dark .fr-navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.fr-navbar-dark .fr-navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.fr-navbar-dark .fr-navbar-text a {
  color: #fff;
}

.fr-navbar-dark .fr-navbar-text a:hover,
.fr-navbar-dark .fr-navbar-text a:focus {
  color: #fff;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.fr-btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

@page {
    size: a3;
}

  body {
    min-width: 992px !important;
  }

  .fr-container {
    min-width: 992px !important;
  }

  .fr-navbar {
    display: none;
  }

  .fr-badge {
    border: 1px solid #000;
  }

  .fr-table {
    border-collapse: collapse !important;
  }

  .fr-table td,
  .fr-table th {
    background-color: #fff !important;
  }

  .fr-table-bordered th,
  .fr-table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .fr-table-dark {
    color: inherit;
  }

  .fr-table-dark th,
  .fr-table-dark td,
  .fr-table-dark thead th,
  .fr-table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  .fr-table .fr-thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

:root {
  --blue: #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;
  --black: #000;
  --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: 1em;
  color: #212529;
}

.fr-table th,
.fr-table td {
  padding: 0.75em;
  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.3em;
}

.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-black,
.fr-table-black > th,
.fr-table-black > td {
  background-color: #b8b8b8;
}

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

.fr-table-hover .fr-table-black:hover {
  background-color: #ababab;
}

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

.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: 1em;
  overflow: hidden;
  font-size: 0.75em;
  background-color: #e9ecef;
  border-radius: 0.25em;
}

.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: 1em 1em;
}

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

h1,
h2,
h3,
h4,
h5,
h6,
.fr-h1,
.fr-h2,
.fr-h3,
.fr-h4,
.fr-h5,
.fr-h6 {
  margin-bottom: 0.5em;
  font-weight: 500;
  line-height: 1.2;
}

h1,
.fr-h1 {
  font-size: 2.5em;
}

h2,
.fr-h2 {
  font-size: 2em;
}

h3,
.fr-h3 {
  font-size: 1.75em;
}

h4,
.fr-h4 {
  font-size: 1.5em;
}

h5,
.fr-h5 {
  font-size: 1.25em;
}

h6,
.fr-h6 {
  font-size: 1em;
}

.fr-lead {
  font-size: 1.25em;
  font-weight: 300;
}

.fr-display-1 {
  font-size: 6em;
  font-weight: 300;
  line-height: 1.2;
}

.fr-display-2 {
  font-size: 5.5em;
  font-weight: 300;
  line-height: 1.2;
}

.fr-display-3 {
  font-size: 4.5em;
  font-weight: 300;
  line-height: 1.2;
}

.fr-display-4 {
  font-size: 3.5em;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1em;
  margin-bottom: 1em;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.fr-small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.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.5em;
}

.fr-initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.fr-blockquote {
  margin-bottom: 1em;
  font-size: 1.25em;
}

.fr-blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.fr-blockquote-footer::before {
  content: "\2014\00A0";
}

.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.125em !important;
}

.fr-border-width-2 {
  border-width: 0.25em !important;
}

.fr-border-width-3 {
  border-width: 0.375em !important;
}

.fr-border-width-4 {
  border-width: 0.5em !important;
}

.fr-border-width-5 {
  border-width: 0.625em !important;
}

.fr-border-width-6 {
  border-width: 0.75em !important;
}

.fr-border-width-7 {
  border-width: 0.875em !important;
}

.fr-border-width-8 {
  border-width: 1em !important;
}

.fr-border-width-9 {
  border-width: 1.125em !important;
}

.fr-border-width-10 {
  border-width: 1.25em !important;
}

.fr-border-width-11 {
  border-width: 1.375em !important;
}

.fr-border-width-12 {
  border-width: 1.5em !important;
}

.fr-border-width-13 {
  border-width: 1.625em !important;
}

.fr-border-width-14 {
  border-width: 1.75em !important;
}

.fr-border-width-15 {
  border-width: 1.875em !important;
}

.fr-border-width-16 {
  border-width: 2em !important;
}

.fr-border-width-17 {
  border-width: 2.125em !important;
}

.fr-border-width-18 {
  border-width: 2.25em !important;
}

.fr-border-width-19 {
  border-width: 2.375em !important;
}

.fr-border-width-20 {
  border-width: 2.5em !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.25em !important;
}

.fr-font-size-2-x {
  font-size: 0.5em !important;
}

.fr-font-size-3-x {
  font-size: 0.75em !important;
}

.fr-font-size-4-x {
  font-size: 1em !important;
}

.fr-font-size-5-x {
  font-size: 1.25em !important;
}

.fr-font-size-6-x {
  font-size: 1.5em !important;
}

.fr-font-size-7-x {
  font-size: 1.75em !important;
}

.fr-font-size-8-x {
  font-size: 2em !important;
}

.fr-font-size-9-x {
  font-size: 2.25em !important;
}

.fr-font-size-10-x {
  font-size: 2.5em !important;
}

.fr-font-size-11-x {
  font-size: 2.75em !important;
}

.fr-font-size-12-x {
  font-size: 3em !important;
}

.fr-font-size-13-x {
  font-size: 3.25em !important;
}

.fr-font-size-14-x {
  font-size: 3.5em !important;
}

.fr-font-size-15-x {
  font-size: 3.75em !important;
}

.fr-font-size-16-x {
  font-size: 4em !important;
}

.fr-font-size-17-x {
  font-size: 4.25em !important;
}

.fr-font-size-18-x {
  font-size: 4.5em !important;
}

.fr-font-size-19-x {
  font-size: 4.75em !important;
}

.fr-font-size-20-x {
  font-size: 5em !important;
}

.fr-font-size-21-x {
  font-size: 5.25em !important;
}

@media (min-width: 576px) {
  .fr-font-size-sm-1-x {
    font-size: 0.25em !important;
  }

  .fr-font-size-sm-2-x {
    font-size: 0.5em !important;
  }

  .fr-font-size-sm-3-x {
    font-size: 0.75em !important;
  }

  .fr-font-size-sm-4-x {
    font-size: 1em !important;
  }

  .fr-font-size-sm-5-x {
    font-size: 1.25em !important;
  }

  .fr-font-size-sm-6-x {
    font-size: 1.5em !important;
  }

  .fr-font-size-sm-7-x {
    font-size: 1.75em !important;
  }

  .fr-font-size-sm-8-x {
    font-size: 2em !important;
  }

  .fr-font-size-sm-9-x {
    font-size: 2.25em !important;
  }

  .fr-font-size-sm-10-x {
    font-size: 2.5em !important;
  }

  .fr-font-size-sm-11-x {
    font-size: 2.75em !important;
  }

  .fr-font-size-sm-12-x {
    font-size: 3em !important;
  }

  .fr-font-size-sm-13-x {
    font-size: 3.25em !important;
  }

  .fr-font-size-sm-14-x {
    font-size: 3.5em !important;
  }

  .fr-font-size-sm-15-x {
    font-size: 3.75em !important;
  }

  .fr-font-size-sm-16-x {
    font-size: 4em !important;
  }

  .fr-font-size-sm-17-x {
    font-size: 4.25em !important;
  }

  .fr-font-size-sm-18-x {
    font-size: 4.5em !important;
  }

  .fr-font-size-sm-19-x {
    font-size: 4.75em !important;
  }

  .fr-font-size-sm-20-x {
    font-size: 5em !important;
  }

  .fr-font-size-sm-21-x {
    font-size: 5.25em !important;
  }
}

@media (min-width: 768px) {
  .fr-font-size-md-1-x {
    font-size: 0.25em !important;
  }

  .fr-font-size-md-2-x {
    font-size: 0.5em !important;
  }

  .fr-font-size-md-3-x {
    font-size: 0.75em !important;
  }

  .fr-font-size-md-4-x {
    font-size: 1em !important;
  }

  .fr-font-size-md-5-x {
    font-size: 1.25em !important;
  }

  .fr-font-size-md-6-x {
    font-size: 1.5em !important;
  }

  .fr-font-size-md-7-x {
    font-size: 1.75em !important;
  }

  .fr-font-size-md-8-x {
    font-size: 2em !important;
  }

  .fr-font-size-md-9-x {
    font-size: 2.25em !important;
  }

  .fr-font-size-md-10-x {
    font-size: 2.5em !important;
  }

  .fr-font-size-md-11-x {
    font-size: 2.75em !important;
  }

  .fr-font-size-md-12-x {
    font-size: 3em !important;
  }

  .fr-font-size-md-13-x {
    font-size: 3.25em !important;
  }

  .fr-font-size-md-14-x {
    font-size: 3.5em !important;
  }

  .fr-font-size-md-15-x {
    font-size: 3.75em !important;
  }

  .fr-font-size-md-16-x {
    font-size: 4em !important;
  }

  .fr-font-size-md-17-x {
    font-size: 4.25em !important;
  }

  .fr-font-size-md-18-x {
    font-size: 4.5em !important;
  }

  .fr-font-size-md-19-x {
    font-size: 4.75em !important;
  }

  .fr-font-size-md-20-x {
    font-size: 5em !important;
  }

  .fr-font-size-md-21-x {
    font-size: 5.25em !important;
  }
}

@media (min-width: 992px) {
  .fr-font-size-lg-1-x {
    font-size: 0.25em !important;
  }

  .fr-font-size-lg-2-x {
    font-size: 0.5em !important;
  }

  .fr-font-size-lg-3-x {
    font-size: 0.75em !important;
  }

  .fr-font-size-lg-4-x {
    font-size: 1em !important;
  }

  .fr-font-size-lg-5-x {
    font-size: 1.25em !important;
  }

  .fr-font-size-lg-6-x {
    font-size: 1.5em !important;
  }

  .fr-font-size-lg-7-x {
    font-size: 1.75em !important;
  }

  .fr-font-size-lg-8-x {
    font-size: 2em !important;
  }

  .fr-font-size-lg-9-x {
    font-size: 2.25em !important;
  }

  .fr-font-size-lg-10-x {
    font-size: 2.5em !important;
  }

  .fr-font-size-lg-11-x {
    font-size: 2.75em !important;
  }

  .fr-font-size-lg-12-x {
    font-size: 3em !important;
  }

  .fr-font-size-lg-13-x {
    font-size: 3.25em !important;
  }

  .fr-font-size-lg-14-x {
    font-size: 3.5em !important;
  }

  .fr-font-size-lg-15-x {
    font-size: 3.75em !important;
  }

  .fr-font-size-lg-16-x {
    font-size: 4em !important;
  }

  .fr-font-size-lg-17-x {
    font-size: 4.25em !important;
  }

  .fr-font-size-lg-18-x {
    font-size: 4.5em !important;
  }

  .fr-font-size-lg-19-x {
    font-size: 4.75em !important;
  }

  .fr-font-size-lg-20-x {
    font-size: 5em !important;
  }

  .fr-font-size-lg-21-x {
    font-size: 5.25em !important;
  }
}

@media (min-width: 1200px) {
  .fr-font-size-xlg-1-x {
    font-size: 0.25em !important;
  }

  .fr-font-size-xlg-2-x {
    font-size: 0.5em !important;
  }

  .fr-font-size-xlg-3-x {
    font-size: 0.75em !important;
  }

  .fr-font-size-xlg-4-x {
    font-size: 1em !important;
  }

  .fr-font-size-xlg-5-x {
    font-size: 1.25em !important;
  }

  .fr-font-size-xlg-6-x {
    font-size: 1.5em !important;
  }

  .fr-font-size-xlg-7-x {
    font-size: 1.75em !important;
  }

  .fr-font-size-xlg-8-x {
    font-size: 2em !important;
  }

  .fr-font-size-xlg-9-x {
    font-size: 2.25em !important;
  }

  .fr-font-size-xlg-10-x {
    font-size: 2.5em !important;
  }

  .fr-font-size-xlg-11-x {
    font-size: 2.75em !important;
  }

  .fr-font-size-xlg-12-x {
    font-size: 3em !important;
  }

  .fr-font-size-xlg-13-x {
    font-size: 3.25em !important;
  }

  .fr-font-size-xlg-14-x {
    font-size: 3.5em !important;
  }

  .fr-font-size-xlg-15-x {
    font-size: 3.75em !important;
  }

  .fr-font-size-xlg-16-x {
    font-size: 4em !important;
  }

  .fr-font-size-xlg-17-x {
    font-size: 4.25em !important;
  }

  .fr-font-size-xlg-18-x {
    font-size: 4.5em !important;
  }

  .fr-font-size-xlg-19-x {
    font-size: 4.75em !important;
  }

  .fr-font-size-xlg-20-x {
    font-size: 5em !important;
  }

  .fr-font-size-xlg-21-x {
    font-size: 5.25em !important;
  }
}

.fr-focus:focus {
  box-shadow: 0 0 0 0.2em 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.2em rgba(40, 167, 69, 0.5);
}

.fr-input.fr-input-group.fr-focus\:focus.fr-invalid {
  box-shadow: 0 0 0 0.2em 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: 0em;
  right: auto;
}

.fr-left-1 {
  left: 0.25em;
  right: auto;
}

.fr-left-2 {
  left: 0.5em;
  right: auto;
}

.fr-left-3 {
  left: 0.75em;
  right: auto;
}

.fr-left-4 {
  left: 1em;
  right: auto;
}

.fr-left-5 {
  left: 1.25em;
  right: auto;
}

.fr-left-6 {
  left: 1.5em;
  right: auto;
}

.fr-left-7 {
  left: 1.75em;
  right: auto;
}

.fr-left-8 {
  left: 2em;
  right: auto;
}

.fr-left-9 {
  left: 2.25em;
  right: auto;
}

.fr-left-10 {
  left: 2.5em;
  right: auto;
}

.fr-left-11 {
  left: 2.75em;
  right: auto;
}

.fr-left-12 {
  left: 3em;
  right: auto;
}

.fr-left-13 {
  left: 3.25em;
  right: auto;
}

.fr-left-14 {
  left: 3.5em;
  right: auto;
}

.fr-left-15 {
  left: 3.75em;
  right: auto;
}

.fr-left-16 {
  left: 4em;
  right: auto;
}

.fr-left-17 {
  left: 4.25em;
  right: auto;
}

.fr-left-18 {
  left: 4.5em;
  right: auto;
}

.fr-left-19 {
  left: 4.75em;
  right: auto;
}

.fr-left-20 {
  left: 5em;
  right: auto;
}

.fr-right-0 {
  right: 0em;
  left: auto;
}

.fr-right-1 {
  right: 0.25em;
  left: auto;
}

.fr-right-2 {
  right: 0.5em;
  left: auto;
}

.fr-right-3 {
  right: 0.75em;
  left: auto;
}

.fr-right-4 {
  right: 1em;
  left: auto;
}

.fr-right-5 {
  right: 1.25em;
  left: auto;
}

.fr-right-6 {
  right: 1.5em;
  left: auto;
}

.fr-right-7 {
  right: 1.75em;
  left: auto;
}

.fr-right-8 {
  right: 2em;
  left: auto;
}

.fr-right-9 {
  right: 2.25em;
  left: auto;
}

.fr-right-10 {
  right: 2.5em;
  left: auto;
}

.fr-right-11 {
  right: 2.75em;
  left: auto;
}

.fr-right-12 {
  right: 3em;
  left: auto;
}

.fr-right-13 {
  right: 3.25em;
  left: auto;
}

.fr-right-14 {
  right: 3.5em;
  left: auto;
}

.fr-right-15 {
  right: 3.75em;
  left: auto;
}

.fr-right-16 {
  right: 4em;
  left: auto;
}

.fr-right-17 {
  right: 4.25em;
  left: auto;
}

.fr-right-18 {
  right: 4.5em;
  left: auto;
}

.fr-right-19 {
  right: 4.75em;
  left: auto;
}

.fr-right-20 {
  right: 5em;
  left: auto;
}

.fr-top-0 {
  top: 0em;
}

.fr-top-1 {
  top: 0.25em;
}

.fr-top-2 {
  top: 0.5em;
}

.fr-top-3 {
  top: 0.75em;
}

.fr-top-4 {
  top: 1em;
}

.fr-top-5 {
  top: 1.25em;
}

.fr-top-6 {
  top: 1.5em;
}

.fr-top-7 {
  top: 1.75em;
}

.fr-top-8 {
  top: 2em;
}

.fr-top-9 {
  top: 2.25em;
}

.fr-top-10 {
  top: 2.5em;
}

.fr-top-11 {
  top: 2.75em;
}

.fr-top-12 {
  top: 3em;
}

.fr-top-13 {
  top: 3.25em;
}

.fr-top-14 {
  top: 3.5em;
}

.fr-top-15 {
  top: 3.75em;
}

.fr-top-16 {
  top: 4em;
}

.fr-top-17 {
  top: 4.25em;
}

.fr-top-18 {
  top: 4.5em;
}

.fr-top-19 {
  top: 4.75em;
}

.fr-top-20 {
  top: 5em;
}

.fr-bottom-0 {
  bottom: 0em;
}

.fr-bottom-1 {
  bottom: 0.25em;
}

.fr-bottom-2 {
  bottom: 0.5em;
}

.fr-bottom-3 {
  bottom: 0.75em;
}

.fr-bottom-4 {
  bottom: 1em;
}

.fr-bottom-5 {
  bottom: 1.25em;
}

.fr-bottom-6 {
  bottom: 1.5em;
}

.fr-bottom-7 {
  bottom: 1.75em;
}

.fr-bottom-8 {
  bottom: 2em;
}

.fr-bottom-9 {
  bottom: 2.25em;
}

.fr-bottom-10 {
  bottom: 2.5em;
}

.fr-bottom-11 {
  bottom: 2.75em;
}

.fr-bottom-12 {
  bottom: 3em;
}

.fr-bottom-13 {
  bottom: 3.25em;
}

.fr-bottom-14 {
  bottom: 3.5em;
}

.fr-bottom-15 {
  bottom: 3.75em;
}

.fr-bottom-16 {
  bottom: 4em;
}

.fr-bottom-17 {
  bottom: 4.25em;
}

.fr-bottom-18 {
  bottom: 4.5em;
}

.fr-bottom-19 {
  bottom: 4.75em;
}

.fr-bottom-20 {
  bottom: 5em;
}

/* All sides*/

.fr-rounded-0-x {
  border-radius: 0em;
}

.fr-rounded-1-x {
  border-radius: 0.25em;
}

.fr-rounded-2-x {
  border-radius: 0.5em;
}

.fr-rounded-3-x {
  border-radius: 0.75em;
}

.fr-rounded-4-x {
  border-radius: 1em;
}

.fr-rounded-5-x {
  border-radius: 1.25em;
}

.fr-rounded-6-x {
  border-radius: 1.5em;
}

.fr-rounded-7-x {
  border-radius: 1.75em;
}

.fr-rounded-8-x {
  border-radius: 2em;
}

.fr-rounded-9-x {
  border-radius: 2.25em;
}

.fr-rounded-10-x {
  border-radius: 2.5em;
}

.fr-rounded-11-x {
  border-radius: 2.75em;
}

.fr-rounded-12-x {
  border-radius: 3em;
}

.fr-rounded-13-x {
  border-radius: 3.25em;
}

.fr-rounded-14-x {
  border-radius: 3.5em;
}

.fr-rounded-15-x {
  border-radius: 3.75em;
}

.fr-rounded-16-x {
  border-radius: 4em;
}

.fr-rounded-17-x {
  border-radius: 4.25em;
}

.fr-rounded-18-x {
  border-radius: 4.5em;
}

.fr-rounded-19-x {
  border-radius: 4.75em;
}

.fr-rounded-20-x {
  border-radius: 5em;
}

/* Left Side up and bottom*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Right Side up and bottom*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Top Side right and left*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Bottom Side right and left*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Right Top Side */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Left Top Side */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Right Bottom Side */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Left Bottom Side */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fr-rounded-bottom-left-20-x {
  border-bottom-left-radius: 5em !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.5em;
  font-weight: 500;
  line-height: 1.2;
}

.fr-h1 {
  font-size: 2.5em;
}

.fr-h2 {
  font-size: 2em;
}

.fr-h3 {
  font-size: 1.75em;
}

.fr-h4 {
  font-size: 1.5em;
}

.fr-h5 {
  font-size: 1.25em;
}

.fr-h6 {
  font-size: 1em;
}

.fr-lead {
  font-size: 1.25em;
  font-weight: 300;
}

.fr-display-1 {
  font-size: 6em;
  font-weight: 300;
  line-height: 1.2;
}

.fr-display-2 {
  font-size: 5.5em;
  font-weight: 300;
  line-height: 1.2;
}

.fr-display-3 {
  font-size: 4.5em;
  font-weight: 300;
  line-height: 1.2;
}

.fr-display-4 {
  font-size: 3.5em;
  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.5em;
}

.fr-initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.fr-blockquote {
  margin-bottom: 1em;
  font-size: 1.25em;
}

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3JhaW5lcm1mL2Zyb250MTAvZnJvbnQxMC1ib290c3RyYXAvYm9vdHN0cmFwNC9lbS9pbmRleC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjs7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjs7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjs7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjs7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjs7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjs7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjs7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjs7OztFQUdFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFDRTtJQUNFO0lBQ0E7SUFDQTs7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBRUU7OztBQUVGOztFQUVFOzs7QUFFRjs7RUFFRTs7O0FBRUY7O0VBRUU7OztBQUVGO0FBQ0U7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7OztBQUVKO0FBQ0U7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOztJQUVFOzs7QUFDRjs7SUFFRTs7OztBQUVKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGOztFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGOztFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGOztFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFOzs7QUFDRjtFQUNFOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTs7O0FBQ0Y7RUFDRTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFOzs7QUFDRjtFQUNFOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTs7O0FBQ0Y7RUFDRTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFOzs7QUFDRjtFQUNFOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTs7O0FBQ0Y7RUFDRTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBO0FBQ0U7SUFDRTs7OztBQUNKO0VBQ0U7RUFDQTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7O0VBQ0U7OztBQUVKOztFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUNGOztFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBO0VBQ0E7OztBQUNGOzs7RUFFRTtFQUNBO0VBQ0E7OztBQUNBOzs7RUFFRTs7O0FBRU47RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7O0VBRUU7RUFDQTtFQUNBOzs7QUFDQTs7O0VBRUU7OztBQUVOO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNGOztFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUNGOztFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBO0VBQ0E7OztBQUNGOzs7RUFFRTtFQUNBO0VBQ0E7OztBQUNBOzs7RUFFRTs7O0FBRU47RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7O0VBRUU7RUFDQTtFQUNBOzs7QUFDQTs7O0VBRUU7OztBQUVOO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNGOztFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUNGOztFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBO0VBQ0E7OztBQUNGOzs7RUFFRTtFQUNBO0VBQ0E7OztBQUNBOzs7RUFFRTs7O0FBRU47RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7O0VBRUU7RUFDQTtFQUNBOzs7QUFDQTs7O0VBRUU7OztBQUVOO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNGOztFQUNFO0VBQ0E7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjs7RUFDRTs7O0FBQ0Y7O0VBQ0U7RUFDQTs7O0FBQ0Y7OztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0E7OztFQUVFOzs7QUFFTjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBOzs7QUFFSjs7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBQ0E7RUFDRTs7O0FBRUo7OztFQUdFOzs7QUFFRjs7RUFFRTtFQUNBO0VBQ0E7OztBQUNBOztFQUVFO0VBQ0E7OztBQUNBOztFQUVFOzs7QUFDRjs7Ozs7O0VBSUU7OztBQUVOO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFOzs7QUFFSjs7RUFFRTs7O0FBRUY7O0VBRUU7RUFDQTs7O0FBRUY7O0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFDQTs7O0VBR0U7OztBQUNGO0VBQ0U7OztBQUVKOztFQUNFO0VBQ0E7OztBQUVGOztFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTs7RUFFRTs7O0FBQ0Y7O0VBRUU7OztBQUNGOztFQUVFO0VBQ0E7OztBQUNGOztFQUVFO0VBQ0E7OztBQUVKOztFQUVFOzs7QUFDQTs7OztFQUlFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjs7O0VBR0U7RUFDQTs7O0FBRUY7O0VBRUU7RUFDQTs7O0FBRUY7O0VBRUU7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBRU47RUFDRTs7O0FBRUY7QUFDRTtJQUNFO0lBQ0E7OztBQUNBO0lBQ0U7SUFDQTs7O0FBQ0E7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNBOztJQUVFOzs7QUFDRjs7SUFFRTs7O0FBQ0o7SUFDRTtJQUNBOzs7QUFDQTs7SUFFRTs7O0FBQ0Y7O0lBRUU7Ozs7QUFFVjtFQUNFOzs7QUFFRjtBQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUNBO0lBQ0U7SUFDQTs7OztBQUVOO0VBQ0U7OztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7QUFDRTtJQUNFOzs7O0FBQ0o7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBOzs7QUFDRjs7RUFDRTtFQUNBOzs7QUFFSjtFQUNFO0VBQ0E7OztBQUVGOztFQUVFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7O0VBQ0U7RUFDQTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGOztFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNBOztFQUVFO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7O0VBRUU7OztBQUVKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGOzs7O0VBSUU7OztBQUVGOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7O0VBQ0U7RUFDQTs7O0FBRUo7O0VBQ0U7RUFDQTs7O0FBRUY7O0VBQ0U7RUFDQTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFFSjs7RUFDRTs7O0FBRUY7Ozs7RUFHRTs7O0FBRUY7O0VBQ0U7OztBQUNBOztFQUNFOzs7QUFFSjs7RUFDRTtFQUNBOzs7QUFFRjs7RUFDRTs7O0FBRUY7O0VBQ0U7OztBQUVGOztFQUNFOzs7QUFFRjs7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjs7OztFQUlFOzs7QUFFRjs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBOztFQUNFO0VBQ0E7OztBQUVKOztFQUNFO0VBQ0E7OztBQUVGOztFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7O0VBQ0U7RUFDQTs7O0FBRUo7O0VBQ0U7OztBQUVGOzs7O0VBR0U7OztBQUVGOztFQUNFOzs7QUFDQTs7RUFDRTs7O0FBRUo7O0VBQ0U7RUFDQTs7O0FBRUY7O0VBQ0U7OztBQUVGOztFQUNFOzs7QUFFRjs7RUFDRTs7O0FBRUY7O0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUNGO0FBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7Ozs7QUFFTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBO0FBQ0U7SUFDRTs7OztBQUNKO0FBQ0U7SUFDRTs7OztBQUNKO0FBQ0U7SUFDRTs7OztBQUNKO0FBQ0U7SUFDRTs7OztBQUVOOzs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQ0U7O0lBQ0U7Ozs7QUFFSjtBQUNFOzs7SUFDRTs7OztBQUVKO0FBQ0U7Ozs7SUFDRTs7OztBQUVKO0FBQ0U7Ozs7O0lBQ0U7Ozs7QUFFSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUNBOztFQUVFO0VBQ0E7OztBQUVKOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBTUU7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtBQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7OztBQUVKO0FBQ0U7SUFDRTtJQUNBO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7O0FBRUo7QUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7Ozs7QUFFSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFDQTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBOzs7QUFDQTs7Ozs7Ozs7Ozs7O0VBWUU7OztBQUNKOzs7RUFHRTs7O0FBQ0Y7RUFDRTs7O0FBQ0Y7O0VBRUU7RUFDQTs7O0FBQ0Y7O0VBRUU7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBOzs7QUFDQTs7RUFFRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUVOOztFQUVFOzs7QUFDQTs7RUFFRTtFQUNBOzs7QUFDQTs7RUFFRTs7O0FBQ0o7Ozs7Ozs7O0VBUUU7OztBQUVKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBOztFQUVFOzs7QUFFSjs7RUFFRTs7O0FBRUY7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjs7RUFFRTs7O0FBRUY7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjs7RUFFRTs7O0FBRUY7Ozs7OztFQU1FO0VBQ0E7OztBQUVGOzs7Ozs7RUFNRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFDQTtFQUNFO0VBQ0E7OztBQUNGO0VBQ0U7RUFDQTs7O0FBQ0Y7O0VBQ0U7RUFDQTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFDRjtFQUNFOzs7QUFDQTtFQUNFO0VBQ0E7OztBQUVOO0VBQ0U7OztBQUNBO0VBQ0U7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBOzs7QUFDRjtFQUNFOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUNBO0VBQ0U7RUFDQTs7O0FBRU47QUFDRTtJQUNFOzs7QUFDQTtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDQTtJQUNFO0lBQ0E7Ozs7QUFFUjtBQUNFO0lBQ0U7OztBQUNBO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNBO0lBQ0U7SUFDQTs7OztBQUVSO0FBQ0U7SUFDRTs7O0FBQ0E7SUFDRTtJQUNBOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0E7SUFDRTtJQUNBOzs7O0FBRVI7QUFDRTtJQUNFOzs7QUFDQTtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTtJQUNBOzs7QUFDQTtJQUNFO0lBQ0E7Ozs7QUFFUjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTs7O0FBRUo7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBOzs7QUFDQTs7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUNBOztFQUNFOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTs7O0FBQ0E7RUFDRTs7O0FBQ0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUNBOztFQUNFOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0o7O0VBRUU7RUFDQTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTs7O0FBRUY7O0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBOzs7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7O0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTtFQUNBOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUNBOztFQUNFOzs7QUFFSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUNFOzs7Ozs7SUFFRTtJQUNBOzs7O0FBRUo7QUFDRTtJQUNFO0lBQ0E7OztBQUNBO0lBQ0U7OztBQUNBO0lBQ0U7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0o7Ozs7OztJQUVFOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7Ozs7QUFFTjtBQUNFOzs7Ozs7SUFFRTtJQUNBOzs7O0FBRUo7QUFDRTtJQUNFO0lBQ0E7OztBQUNBO0lBQ0U7OztBQUNBO0lBQ0U7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0o7Ozs7OztJQUVFOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7Ozs7QUFFTjtBQUNFOzs7Ozs7SUFFRTtJQUNBOzs7O0FBRUo7QUFDRTtJQUNFO0lBQ0E7OztBQUNBO0lBQ0U7OztBQUNBO0lBQ0U7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0o7Ozs7OztJQUVFOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7Ozs7QUFFTjtBQUNFOzs7Ozs7SUFFRTtJQUNBOzs7O0FBRUo7QUFDRTtJQUNFO0lBQ0E7OztBQUNBO0lBQ0U7OztBQUNBO0lBQ0U7OztBQUNGO0lBQ0U7SUFDQTs7O0FBQ0o7Ozs7OztJQUVFOzs7QUFDRjtJQUNFO0lBQ0E7OztBQUNGO0lBQ0U7Ozs7QUFFTjtFQUNFO0VBQ0E7OztBQUNBOzs7Ozs7RUFFRTtFQUNBOzs7QUFDRjtFQUNFOzs7QUFDQTtFQUNFOzs7QUFDRjtFQUNFO0VBQ0E7OztBQUNKOzs7Ozs7RUFFRTs7O0FBQ0Y7RUFDRTtFQUNBOzs7QUFDRjtFQUNFOzs7QUFFSjtFQUNFOzs7QUFDQTs7RUFDRTs7O0FBRUo7RUFDRTs7O0FBQ0E7O0VBQ0U7OztBQUNGO0VBQ0U7OztBQUVKOzs7O0VBSUU7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBQ0E7RUFDRTs7O0FBQ0E7O0VBQ0U7OztBQUVOO0VBQ0U7OztBQUNBOztFQUNFOzs7QUFFSjtFQUNFOzs7QUFDQTs7RUFDRTs7O0FBQ0Y7RUFDRTs7O0FBRUo7Ozs7RUFJRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFDQTtFQUNFOzs7QUFDQTs7RUFDRTs7O0FBRU47QUFDRTs7O0lBR0U7SUFDQTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7SUFDQTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7O0lBRUU7OztBQUNGOzs7SUFHRTtJQUNBOzs7QUFDRjs7SUFFRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0Y7SUFDRTs7O0FBQ0E7O0lBRUU7OztBQUNKOztJQUVFOzs7QUFDRjtJQUNFOzs7QUFDQTs7OztJQUlFOzs7QUFDSjtJQUNFO0lBQ0E7Ozs7QUFFSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUNBOztFQUVFO0VBQ0E7RUFDQTs7O0FBQ0Y7RUFDRTtFQUNBOzs7QUFDRjtFQUNFOzs7QUFFSjs7RUFFRTs7O0FBRUY7RUFDRTs7O0FBQ0E7O0VBRUU7OztBQUNGOztFQUVFOzs7QUFFSjs7OztFQUlFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGOzs7RUFHRTs7O0FBRUY7Ozs7RUFJRTs7O0FBRUY7RUFDRTs7O0FBQ0E7O0VBRUU7OztBQUVKOzs7RUFHRTs7O0FBRUY7Ozs7RUFJRTs7O0FBRUY7RUFDRTs7O0FBQ0E7O0VBRUU7OztBQUVKOzs7RUFHRTs7O0FBRUY7Ozs7RUFJRTs7O0FBRUY7RUFDRTs7O0FBQ0E7O0VBRUU7OztBQUVKOzs7RUFHRTs7O0FBRUY7Ozs7RUFJRTs7O0FBRUY7RUFDRTs7O0FBQ0E7O0VBRUU7OztBQUVKOzs7RUFHRTs7O0FBRUY7Ozs7RUFJRTs7O0FBRUY7RUFDRTs7O0FBQ0E7O0VBRUU7OztBQUVKOzs7RUFHRTs7O0FBRUY7Ozs7RUFJRTs7O0FBRUY7RUFDRTs7O0FBQ0E7O0VBRUU7OztBQUVKOzs7RUFHRTs7O0FBRUY7Ozs7RUFJRTs7O0FBRUY7RUFDRTs7O0FBQ0E7O0VBRUU7OztBQUVKOzs7RUFHRTs7O0FBRUY7Ozs7RUFJRTs7O0FBRUY7RUFDRTs7O0FBQ0E7O0VBRUU7OztBQUVKOzs7RUFHRTs7O0FBRUY7Ozs7RUFJRTs7O0FBRUY7RUFDRTs7O0FBQ0E7O0VBRUU7OztBQUVKOzs7RUFHRTs7O0FBRUY7RUFDRTs7O0FBQ0E7O0VBRUU7OztBQUVKO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFDQTs7O0VBR0U7OztBQUNGO0VBQ0U7OztBQUNGO0VBQ0U7OztBQUNGO0VBQ0U7RUFDQTs7O0FBRUo7QUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFDQTtJQUNFOzs7O0FBRU47QUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFDQTtJQUNFOzs7O0FBRU47QUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFDQTtJQUNFOzs7O0FBRU47QUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFDQTtJQUNFOzs7O0FBRU47RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTs7O0FBRUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBQ0E7QUFDRTtJQUNFOzs7O0FBRU47RUFDRTtFQUNBOzs7QUFFRjtBQUNFO0lBQ0U7Ozs7QUFFSjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7QUFDRTtJQUNFOzs7O0FBRU47Ozs7Ozs7Ozs7OztFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7O0VBQ0U7OztBQUVGOztFQUNFOzs7QUFFRjs7RUFDRTs7O0FBRUY7O0VBQ0U7OztBQUVGOztFQUNFOzs7QUFFRjs7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7O0VBRUU7RUFDQTs7O0FBRUY7O0VBRUU7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUNBO0VBQ0U7OztBQUVKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBQ0E7RUFDRTs7O0FBRUo7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7O0FBQ0E7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7QUFDRTtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7O0FBRUo7QUFDRTtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7O0FBRUo7QUFDRTtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7O0FBRUo7QUFDRTtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7QUFDRjtJQUNFOzs7O0FBRUo7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7QUFDQTtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjs7QUFDQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjs7QUFDQTtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7QUFDQTtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7QUFDQTtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7QUFDQTtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjs7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7Ozs7OztFQU1FO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFDQTtFQUNFOzs7QUFFSjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUNBO0VBQ0U7OztBQUVKO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGOztFQUVFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFIiwic291cmNlc0NvbnRlbnQiOlsiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcxZWIgIWltcG9ydGFudDsgfVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OGI4ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTg3MzkgIWltcG9ydGFudDsgfVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc1ZTI4ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI4MDkxICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTg2NCAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDsgfVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1ibGFjazpob3ZlciwgYS5iZy1ibGFjazpmb2N1cyxcbmJ1dHRvbi5iZy1ibGFjazpob3ZlcixcbmJ1dHRvbi5iZy1ibGFjazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDcxZWIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzIxODczOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzEyODA5MSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYmxhY2sge1xuICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1ZW0gMC4yNWVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41ZW0gMWVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxZW0gM2VtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41ZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41ZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41ZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41ZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41ZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41ZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41ZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41ZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41ZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41ZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNWVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNWVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41ZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41ZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41ZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41ZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41ZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDsgfVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3MWViICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMDRjOWYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzIxODczOSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTI0YTFmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTI4MDkxICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwYTQ0NGQgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTcxZDJhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtYmxhY2s6aG92ZXIsIGEudGV4dC1ibGFjazpmb2N1cyB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NWVtIDEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtOyB9XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRlbTsgfVxuICAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAuNzVlbSAxLjI1ZW07XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzAwM2I3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTNmYjtcbiAgYm9yZGVyLWNvbG9yOiAjYjhkN2Y5OyB9XG4gIC5hbGVydC1wcmltYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYTBjYWY3OyB9XG4gIC5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzAwMjI0NzsgfVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjsgfVxuICAuYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYzhjYmNmOyB9XG4gIC5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMjAyMzI2OyB9XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxMTQ2MWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2U3ZDc7XG4gIGJvcmRlci1jb2xvcjogI2MxZGRjODsgfVxuICAuYWxlcnQtc3VjY2VzcyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2IxZDRiOTsgfVxuICAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNzFkMGM7IH1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzA5NDM0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTZlOTtcbiAgYm9yZGVyLWNvbG9yOiAjYmRkYmUwOyB9XG4gIC5hbGVydC1pbmZvIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYWNkMmQ4OyB9XG4gIC5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzA0MWExZDsgfVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmU4YTE7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTMzZjAzOyB9XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiOyB9XG4gIC5hbGVydC1kYW5nZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmMWIwYjc7IH1cbiAgLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM0OTEyMTc7IH1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTsgfVxuICAuYWxlcnQtbGlnaHQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7IH1cbiAgLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzY4Njg2ODsgfVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7IH1cbiAgLmFsZXJ0LWRhcmsgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmU7IH1cbiAgLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDQwNTA1OyB9XG5cbi5hbGVydC1ibGFjayB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4OyB9XG4gIC5hbGVydC1ibGFjayBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FiYWJhYjsgfVxuICAuYWxlcnQtYmxhY2sgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1ZW0gMC43NWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJ0biB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgwLCAxMTMsIDIzNSwgMC4yNSk7IH1cbiAgLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcxZWI7XG4gIGJvcmRlci1jb2xvcjogIzAwNzFlYjsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1OGI4OyB9XG4gIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmM1O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNThiODtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJlbSByZ2JhKDM4LCAxMzQsIDIzOCwgMC41KTsgfVxuICAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzFlYjtcbiAgICBib3JkZXItY29sb3I6ICMwMDcxZWI7IH1cbiAgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OGI4O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTJhYjsgfVxuICAgIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMmVtIHJnYmEoMzgsIDEzNCwgMjM4LCAwLjUpOyB9XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgICBib3JkZXItY29sb3I6ICM1NDViNjI7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICAgIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7IH1cbiAgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGU1NTViOyB9XG4gICAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpOyB9XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4NzM5O1xuICBib3JkZXItY29sb3I6ICMyMTg3Mzk7IH1cbiAgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2ODJjO1xuICAgIGJvcmRlci1jb2xvcjogIzE3NWUyODsgfVxuICAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NjgyYztcbiAgICBib3JkZXItY29sb3I6ICMxNzVlMjg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSg2NiwgMTUzLCA4NywgMC41KTsgfVxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxODczOTtcbiAgICBib3JkZXItY29sb3I6ICMyMTg3Mzk7IH1cbiAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc1ZTI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE0NTQyMzsgfVxuICAgIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMmVtIHJnYmEoNjYsIDE1MywgODcsIDAuNSk7IH1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjgwOTE7XG4gIGJvcmRlci1jb2xvcjogIzEyODA5MTsgfVxuICAuYnRuLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTYyNmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGM1ODY0OyB9XG4gIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU2MjZmO1xuICAgIGJvcmRlci1jb2xvcjogIzBjNTg2NDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJlbSByZ2JhKDU0LCAxNDcsIDE2MiwgMC41KTsgfVxuICAuYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyODA5MTtcbiAgICBib3JkZXItY29sb3I6ICMxMjgwOTE7IH1cbiAgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1ODY0O1xuICAgIGJvcmRlci1jb2xvcjogIzBiNGU1ODsgfVxuICAgIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMmVtIHJnYmEoNTQsIDE0NywgMTYyLCAwLjUpOyB9XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICAgIGJvcmRlci1jb2xvcjogI2QzOWUwMDsgfVxuICAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgICBib3JkZXItY29sb3I6ICNkMzllMDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7IH1cbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgICBib3JkZXItY29sb3I6ICNjNjk1MDA7IH1cbiAgICAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTsgfVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwOyB9XG4gIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTsgfVxuICAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgICBib3JkZXItY29sb3I6ICNiMjFmMmQ7IH1cbiAgICAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpOyB9XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1OyB9XG4gIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTsgfVxuICAuYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmOyB9XG4gICAgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpOyB9XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICAgIGJvcmRlci1jb2xvcjogIzFkMjEyNDsgfVxuICAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpOyB9XG4gIC5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkOyB9XG4gICAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpOyB9XG5cbi5idG4tYmxhY2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG4gIC5idG4tYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgLmJ0bi1ibGFjazpmb2N1cywgLmJ0bi1ibGFjay5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJlbSByZ2JhKDM4LCAzOCwgMzgsIDAuNSk7IH1cbiAgLmJ0bi1ibGFjay5kaXNhYmxlZCwgLmJ0bi1ibGFjazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7IH1cbiAgLmJ0bi1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYmxhY2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gICAgLmJ0bi1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1ibGFjay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgzOCwgMzgsIDM4LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDcxZWI7XG4gIGJvcmRlci1jb2xvcjogIzAwNzFlYjsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzFlYjtcbiAgICBib3JkZXItY29sb3I6ICMwMDcxZWI7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJlbSByZ2JhKDAsIDExMywgMjM1LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMDcxZWI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MWViO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzFlYjsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMmVtIHJnYmEoMCwgMTEzLCAyMzUsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzIxODczOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjE4NzM5OyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4NzM5O1xuICAgIGJvcmRlci1jb2xvcjogIzIxODczOTsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMmVtIHJnYmEoMzMsIDEzNSwgNTcsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxODczOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTg3Mzk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE4NzM5OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgzMywgMTM1LCA1NywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTI4MDkxO1xuICBib3JkZXItY29sb3I6ICMxMjgwOTE7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjgwOTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTI4MDkxOyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgxOCwgMTI4LCAxNDUsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzEyODA5MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjgwOTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTI4MDkxOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgxOCwgMTI4LCAxNDUsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmYzEwNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzM0M2E0MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7IH1cbiAgLmJ0bi1vdXRsaW5lLWJsYWNrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICAuYnRuLW91dGxpbmUtYmxhY2s6Zm9jdXMsIC5idG4tb3V0bGluZS1ibGFjay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1ibGFjay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWJsYWNrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1ibGFjay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1ibGFjay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA3MWViO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNGM5ZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTsgfVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTsgfVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnRuLWdyb3VwID4gLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bzsgfVxuICAgIC5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxOyB9XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1ZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1ZW07IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NWVtOyB9XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XG4gIHBhZGRpbmctbGVmdDogMC43NWVtOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTsgfVxuICAuY2FyZCA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1ZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVlbTsgfVxuICAuY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNWVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVlbTsgfVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMS4yNWVtOyB9XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtOyB9XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVlbTsgfVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1ZW0gMS4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVlbSAtIDFweCkgY2FsYygwLjI1ZW0gLSAxcHgpIDAgMDsgfVxuICAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVlbSAxLjI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNWVtIC0gMXB4KSBjYWxjKDAuMjVlbSAtIDFweCk7IH1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNWVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43NWVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1ZW07XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNWVtOyB9XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVlbTsgfVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1ZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1ZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1ZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVlbSAtIDFweCk7IH1cblxuLmNhcmQtZGVjayAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1ZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7IH1cbiAgICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmFjY29yZGlvbiA+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZTgzZThjO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgYSA+IGNvZGUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNGVtO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07IH1cbiAga2JkIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cbiAgcHJlIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1ZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NWVtIDAuNzVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmZvcm0tY29udHJvbDotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3OyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmNiMmZmO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgwLCAxMTMsIDIzNSwgMC4yNSk7IH1cbiAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1ZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NWVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNWVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41ZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1ZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1ZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1ZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuICAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNWVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07IH1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5mb3JtLXJvdyA+IC5jb2wsXG4gIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNWVtOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07IH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMyMTg3Mzk7IH1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAxMzUsIDU3LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07IH1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyMTg3Mzk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1ZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzIxODczOScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1ZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1ZW0pIGNhbGMoMC43NWVtICsgMC4zNzVlbSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE4NzM5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMmVtIHJnYmEoMzMsIDEzNSwgNTcsIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1ZW0pOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzIxODczOTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgMC43NWVtKSAqIDMgLyA0ICsgMS43NWVtKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjE4NzM5JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1ZW0vY2FsYygwLjc1ZW0gKyAwLjM3NWVtKSBjYWxjKDAuNzVlbSArIDAuMzc1ZW0pOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjE4NzM5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMmVtIHJnYmEoMzMsIDEzNSwgNTcsIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzIxODczOTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMyMTg3Mzk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMyMTg3Mzk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzJiYjA0YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiYjA0YTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJlbSByZ2JhKDMzLCAxMzUsIDU3LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjE4NzM5OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjE4NzM5OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjE4NzM5O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJlbSByZ2JhKDMzLCAxMzUsIDU3LCAwLjI1KTsgfVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtOyB9XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1ZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZGMzNTQ1JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2RjMzU0NScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1ZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1ZW0pIGNhbGMoMC43NWVtICsgMC4zNzVlbSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NWVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NWVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVlbSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgMC43NWVtKSAqIDMgLyA0ICsgMS43NWVtKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNkYzM1NDUnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZGMzNTQ1JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1ZW0vY2FsYygwLjc1ZW0gKyAwLjM3NWVtKSBjYWxjKDAuNzVlbSArIDAuMzc1ZW0pOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U0NjA2ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCxcbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlOyB9XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMzsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMzsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0OyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVlbSAwLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07IH1cbiAgLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxZW0gKyAycHgpOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41ZW0gKyAycHgpOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS43NWVtOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1ZW0gMS4yNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1ZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVlbTsgfVxuICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1ZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNWVtOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzFlYjtcbiAgICBib3JkZXItY29sb3I6ICMwMDcxZWI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cbiAgICAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDsgfVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNWVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNWVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1ZW07XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1ZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1ZW07XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1ZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfSB9XG5cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDAzYjdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkN2Y5OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDNiN2E7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EwY2FmNzsgfVxuICAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDNiN2E7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAzYjdhOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMzODNkNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjsgfVxuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0MTtcbiAgICBib3JkZXItY29sb3I6ICMzODNkNDE7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxMTQ2MWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWRkYzg7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzExNDYxZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkNGI5OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExNDYxZTtcbiAgICBib3JkZXItY29sb3I6ICMxMTQ2MWU7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwOTQzNGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGRiZTA7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzA5NDM0YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNkMmQ4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NDM0YjtcbiAgICBib3JkZXItY29sb3I6ICMwOTQzNGI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzg1NjQwNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDtcbiAgICBib3JkZXItY29sb3I6ICM4NTY0MDQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzcyMWMyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuICAgIGJvcmRlci1jb2xvcjogIzcyMWMyNDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODE4MTgyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgICBib3JkZXItY29sb3I6ICM4MTgxODI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzFiMWUyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgICBib3JkZXItY29sb3I6ICMxYjFlMjE7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ibGFjayB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiODsgfVxuICAubGlzdC1ncm91cC1pdGVtLWJsYWNrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYmxhY2subGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1ibGFjay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTsgfVxuICAubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNWVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1ZW07IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7IH1cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MWViOyB9XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07IH1cbiAgLm5hdmJhciAuY29udGFpbmVyLFxuICAubmF2YmFyIC5jb250YWluZXItZmx1aWQsIC5uYXZiYXIgLmNvbnRhaW5lci1zbSwgLm5hdmJhciAuY29udGFpbmVyLW1kLCAubmF2YmFyIC5jb250YWluZXItbGcsIC5uYXZiYXIgLmNvbnRhaW5lci14bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMzEyNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1ZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7IH1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTsgfVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjc1ZW07XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07IH1cbiAgLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtOyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzOyB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgICAudGFibGUgdGQsXG4gICAgLnRhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC50YWJsZS1kYXJrIHRoLFxuICAgIC50YWJsZS1kYXJrIHRkLFxuICAgIC50YWJsZS1kYXJrIHRoZWFkIHRoLFxuICAgIC50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9IH1cblxuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDcxZWI7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2RjMzU0NTtcbiAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjE4NzM5O1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzEyODA5MTtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjNmM3NTdkO1xuICAtLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1ibGFjazogIzAwMDtcbiAgLS1wcmltYXJ5OiAjMDA3MWViO1xuICAtLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1zdWNjZXNzOiAjMjE4NzM5O1xuICAtLWluZm86ICMxMjgwOTE7XG4gIC0td2FybmluZzogI2ZmYzEwNztcbiAgLS1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tZGFyazogIzM0M2E0MDtcbiAgLS1ibGFjazogIzAwMDtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG4gIC50YWJsZSB0aCxcbiAgLnRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjc1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAudGFibGUgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2OyB9XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM2VtOyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwOyB9XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZDdmOTsgfVxuXG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2FiNWY1OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGNhZjc7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBjYWY3OyB9XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiOyB9XG5cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2IzYjdiYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjsgfVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZGRjODsgfVxuXG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGNjMTk4OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWQ0Yjk7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkNGI5OyB9XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRkYmUwOyB9XG5cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4NGJkYzY7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjZDJkODsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhY2QyZDg7IH1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cblxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGY3ZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlZDk2OWU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cblxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYmZjZmM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cblxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OTk5YzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4udGFibGUtYmxhY2ssXG4udGFibGUtYmxhY2sgPiB0aCxcbi50YWJsZS1ibGFjayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiODsgfVxuXG4udGFibGUtYmxhY2sgdGgsXG4udGFibGUtYmxhY2sgdGQsXG4udGFibGUtYmxhY2sgdGhlYWQgdGgsXG4udGFibGUtYmxhY2sgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzdhN2E3YTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWJsYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJsYWNrOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYmxhY2s6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjsgfVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1OyB9XG5cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1OyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTsgfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcxZWI7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxZW0gMWVtOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY29sbGFwc2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjVlbTsgfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NWVtOyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVlbTsgfVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAxLjI1ZW07IH1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuICAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgfVxuXG4uYm9yZGVyLXN0eWxlLWhpZGRlbiB7XG4gIGJvcmRlci1zdHlsZTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdHlsZS1kb3R0ZWQge1xuICBib3JkZXItc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3R5bGUtZGFzaGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN0eWxlLXNvbGlkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3R5bGUtZG91YmxlIHtcbiAgYm9yZGVyLXN0eWxlOiBkb3VibGUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN0eWxlLWdyb292ZSB7XG4gIGJvcmRlci1zdHlsZTogZ3Jvb3ZlICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdHlsZS1yaWRnZSB7XG4gIGJvcmRlci1zdHlsZTogcmlkZ2UgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN0eWxlLWluc2V0IHtcbiAgYm9yZGVyLXN0eWxlOiBpbnNldCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3R5bGUtb3V0c2V0IHtcbiAgYm9yZGVyLXN0eWxlOiBvdXRzZXQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN0eWxlLWluaXRpYWwge1xuICBib3JkZXItc3R5bGU6IGluaXRpYWwgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN0eWxlLWluaGVyaXQge1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTEge1xuICBib3JkZXItd2lkdGg6IDAuMTI1ZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTIge1xuICBib3JkZXItd2lkdGg6IDAuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtMyB7XG4gIGJvcmRlci13aWR0aDogMC4zNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtNCB7XG4gIGJvcmRlci13aWR0aDogMC41ZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTUge1xuICBib3JkZXItd2lkdGg6IDAuNjI1ZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTYge1xuICBib3JkZXItd2lkdGg6IDAuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtNyB7XG4gIGJvcmRlci13aWR0aDogMC44NzVlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtOCB7XG4gIGJvcmRlci13aWR0aDogMWVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC05IHtcbiAgYm9yZGVyLXdpZHRoOiAxLjEyNWVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC0xMCB7XG4gIGJvcmRlci13aWR0aDogMS4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC0xMSB7XG4gIGJvcmRlci13aWR0aDogMS4zNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtMTIge1xuICBib3JkZXItd2lkdGg6IDEuNWVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC0xMyB7XG4gIGJvcmRlci13aWR0aDogMS42MjVlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtMTQge1xuICBib3JkZXItd2lkdGg6IDEuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtMTUge1xuICBib3JkZXItd2lkdGg6IDEuODc1ZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTE2IHtcbiAgYm9yZGVyLXdpZHRoOiAyZW0gIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTE3IHtcbiAgYm9yZGVyLXdpZHRoOiAyLjEyNWVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC0xOCB7XG4gIGJvcmRlci13aWR0aDogMi4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC0xOSB7XG4gIGJvcmRlci13aWR0aDogMi4zNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtMjAge1xuICBib3JkZXItd2lkdGg6IDIuNWVtICFpbXBvcnRhbnQ7IH1cblxuLmQtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtICFpbXBvcnRhbnQ7IH1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7IH1cblxuLypmb250IHNpemUqL1xuLmZvbnQtc2l6ZS0xLXgge1xuICBmb250LXNpemU6IDAuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMi14IHtcbiAgZm9udC1zaXplOiAwLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMy14IHtcbiAgZm9udC1zaXplOiAwLjc1ZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTQteCB7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS01LXgge1xuICBmb250LXNpemU6IDEuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtNi14IHtcbiAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtNy14IHtcbiAgZm9udC1zaXplOiAxLjc1ZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTgteCB7XG4gIGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS05LXgge1xuICBmb250LXNpemU6IDIuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMTAteCB7XG4gIGZvbnQtc2l6ZTogMi41ZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTExLXgge1xuICBmb250LXNpemU6IDIuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMTIteCB7XG4gIGZvbnQtc2l6ZTogM2VtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS0xMy14IHtcbiAgZm9udC1zaXplOiAzLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTE0LXgge1xuICBmb250LXNpemU6IDMuNWVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS0xNS14IHtcbiAgZm9udC1zaXplOiAzLjc1ZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTE2LXgge1xuICBmb250LXNpemU6IDRlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMTcteCB7XG4gIGZvbnQtc2l6ZTogNC4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS0xOC14IHtcbiAgZm9udC1zaXplOiA0LjVlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMTkteCB7XG4gIGZvbnQtc2l6ZTogNC43NWVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS0yMC14IHtcbiAgZm9udC1zaXplOiA1ZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTIxLXgge1xuICBmb250LXNpemU6IDUuMjVlbSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9udC1zaXplLXNtLTEteCB7XG4gICAgZm9udC1zaXplOiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXNtLTIteCB7XG4gICAgZm9udC1zaXplOiAwLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tMy14IHtcbiAgICBmb250LXNpemU6IDAuNzVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tNC14IHtcbiAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tNS14IHtcbiAgICBmb250LXNpemU6IDEuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tNi14IHtcbiAgICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS03LXgge1xuICAgIGZvbnQtc2l6ZTogMS43NWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS04LXgge1xuICAgIGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS05LXgge1xuICAgIGZvbnQtc2l6ZTogMi4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS0xMC14IHtcbiAgICBmb250LXNpemU6IDIuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS0xMS14IHtcbiAgICBmb250LXNpemU6IDIuNzVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tMTIteCB7XG4gICAgZm9udC1zaXplOiAzZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXNtLTEzLXgge1xuICAgIGZvbnQtc2l6ZTogMy4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS0xNC14IHtcbiAgICBmb250LXNpemU6IDMuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS0xNS14IHtcbiAgICBmb250LXNpemU6IDMuNzVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tMTYteCB7XG4gICAgZm9udC1zaXplOiA0ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXNtLTE3LXgge1xuICAgIGZvbnQtc2l6ZTogNC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS0xOC14IHtcbiAgICBmb250LXNpemU6IDQuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1zbS0xOS14IHtcbiAgICBmb250LXNpemU6IDQuNzVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtc20tMjAteCB7XG4gICAgZm9udC1zaXplOiA1ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXNtLTIxLXgge1xuICAgIGZvbnQtc2l6ZTogNS4yNWVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvbnQtc2l6ZS1tZC0xLXgge1xuICAgIGZvbnQtc2l6ZTogMC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1tZC0yLXgge1xuICAgIGZvbnQtc2l6ZTogMC41ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTMteCB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTQteCB7XG4gICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTUteCB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTYteCB7XG4gICAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtNy14IHtcbiAgICBmb250LXNpemU6IDEuNzVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtOC14IHtcbiAgICBmb250LXNpemU6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtOS14IHtcbiAgICBmb250LXNpemU6IDIuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtMTAteCB7XG4gICAgZm9udC1zaXplOiAyLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtMTEteCB7XG4gICAgZm9udC1zaXplOiAyLjc1ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTEyLXgge1xuICAgIGZvbnQtc2l6ZTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1tZC0xMy14IHtcbiAgICBmb250LXNpemU6IDMuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtMTQteCB7XG4gICAgZm9udC1zaXplOiAzLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtMTUteCB7XG4gICAgZm9udC1zaXplOiAzLjc1ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTE2LXgge1xuICAgIGZvbnQtc2l6ZTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1tZC0xNy14IHtcbiAgICBmb250LXNpemU6IDQuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtMTgteCB7XG4gICAgZm9udC1zaXplOiA0LjVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbWQtMTkteCB7XG4gICAgZm9udC1zaXplOiA0Ljc1ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLW1kLTIwLXgge1xuICAgIGZvbnQtc2l6ZTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1tZC0yMS14IHtcbiAgICBmb250LXNpemU6IDUuMjVlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb250LXNpemUtbGctMS14IHtcbiAgICBmb250LXNpemU6IDAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbGctMi14IHtcbiAgICBmb250LXNpemU6IDAuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy0zLXgge1xuICAgIGZvbnQtc2l6ZTogMC43NWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy00LXgge1xuICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy01LXgge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy02LXgge1xuICAgIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTcteCB7XG4gICAgZm9udC1zaXplOiAxLjc1ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTgteCB7XG4gICAgZm9udC1zaXplOiAyZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTkteCB7XG4gICAgZm9udC1zaXplOiAyLjI1ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTEwLXgge1xuICAgIGZvbnQtc2l6ZTogMi41ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTExLXgge1xuICAgIGZvbnQtc2l6ZTogMi43NWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy0xMi14IHtcbiAgICBmb250LXNpemU6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbGctMTMteCB7XG4gICAgZm9udC1zaXplOiAzLjI1ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTE0LXgge1xuICAgIGZvbnQtc2l6ZTogMy41ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTE1LXgge1xuICAgIGZvbnQtc2l6ZTogMy43NWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy0xNi14IHtcbiAgICBmb250LXNpemU6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbGctMTcteCB7XG4gICAgZm9udC1zaXplOiA0LjI1ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTE4LXgge1xuICAgIGZvbnQtc2l6ZTogNC41ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLWxnLTE5LXgge1xuICAgIGZvbnQtc2l6ZTogNC43NWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS1sZy0yMC14IHtcbiAgICBmb250LXNpemU6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUtbGctMjEteCB7XG4gICAgZm9udC1zaXplOiA1LjI1ZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvbnQtc2l6ZS14bGctMS14IHtcbiAgICBmb250LXNpemU6IDAuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTIteCB7XG4gICAgZm9udC1zaXplOiAwLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTMteCB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy00LXgge1xuICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctNS14IHtcbiAgICBmb250LXNpemU6IDEuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTYteCB7XG4gICAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTcteCB7XG4gICAgZm9udC1zaXplOiAxLjc1ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy04LXgge1xuICAgIGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctOS14IHtcbiAgICBmb250LXNpemU6IDIuMjVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTEwLXgge1xuICAgIGZvbnQtc2l6ZTogMi41ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy0xMS14IHtcbiAgICBmb250LXNpemU6IDIuNzVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTEyLXgge1xuICAgIGZvbnQtc2l6ZTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctMTMteCB7XG4gICAgZm9udC1zaXplOiAzLjI1ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy0xNC14IHtcbiAgICBmb250LXNpemU6IDMuNWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctMTUteCB7XG4gICAgZm9udC1zaXplOiAzLjc1ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy0xNi14IHtcbiAgICBmb250LXNpemU6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTE3LXgge1xuICAgIGZvbnQtc2l6ZTogNC4yNWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctMTgteCB7XG4gICAgZm9udC1zaXplOiA0LjVlbSAhaW1wb3J0YW50OyB9XG4gIC5mb250LXNpemUteGxnLTE5LXgge1xuICAgIGZvbnQtc2l6ZTogNC43NWVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnQtc2l6ZS14bGctMjAteCB7XG4gICAgZm9udC1zaXplOiA1ZW0gIWltcG9ydGFudDsgfVxuICAuZm9udC1zaXplLXhsZy0yMS14IHtcbiAgICBmb250LXNpemU6IDUuMjVlbSAhaW1wb3J0YW50OyB9IH1cblxuLmZvY3VzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaW5wdXQuaW5wdXQtZ3JvdXAuZm9jdXNcXDpmb2N1cy52YWxpZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cblxuLmlucHV0LmlucHV0LWdyb3VwLmZvY3VzXFw6Zm9jdXMuaW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpOyB9XG5cbi5sZWZ0LTAge1xuICBsZWZ0OiAwZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTEge1xuICBsZWZ0OiAwLjI1ZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTIge1xuICBsZWZ0OiAwLjVlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtMyB7XG4gIGxlZnQ6IDAuNzVlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtNCB7XG4gIGxlZnQ6IDFlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtNSB7XG4gIGxlZnQ6IDEuMjVlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtNiB7XG4gIGxlZnQ6IDEuNWVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC03IHtcbiAgbGVmdDogMS43NWVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC04IHtcbiAgbGVmdDogMmVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC05IHtcbiAgbGVmdDogMi4yNWVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC0xMCB7XG4gIGxlZnQ6IDIuNWVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC0xMSB7XG4gIGxlZnQ6IDIuNzVlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtMTIge1xuICBsZWZ0OiAzZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTEzIHtcbiAgbGVmdDogMy4yNWVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC0xNCB7XG4gIGxlZnQ6IDMuNWVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC0xNSB7XG4gIGxlZnQ6IDMuNzVlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtMTYge1xuICBsZWZ0OiA0ZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5sZWZ0LTE3IHtcbiAgbGVmdDogNC4yNWVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC0xOCB7XG4gIGxlZnQ6IDQuNWVtO1xuICByaWdodDogYXV0bzsgfVxuXG4ubGVmdC0xOSB7XG4gIGxlZnQ6IDQuNzVlbTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmxlZnQtMjAge1xuICBsZWZ0OiA1ZW07XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5yaWdodC0wIHtcbiAgcmlnaHQ6IDBlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtMSB7XG4gIHJpZ2h0OiAwLjI1ZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTIge1xuICByaWdodDogMC41ZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTMge1xuICByaWdodDogMC43NWVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC00IHtcbiAgcmlnaHQ6IDFlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtNSB7XG4gIHJpZ2h0OiAxLjI1ZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTYge1xuICByaWdodDogMS41ZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTcge1xuICByaWdodDogMS43NWVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC04IHtcbiAgcmlnaHQ6IDJlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtOSB7XG4gIHJpZ2h0OiAyLjI1ZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTEwIHtcbiAgcmlnaHQ6IDIuNWVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC0xMSB7XG4gIHJpZ2h0OiAyLjc1ZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTEyIHtcbiAgcmlnaHQ6IDNlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtMTMge1xuICByaWdodDogMy4yNWVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC0xNCB7XG4gIHJpZ2h0OiAzLjVlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtMTUge1xuICByaWdodDogMy43NWVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5yaWdodC0xNiB7XG4gIHJpZ2h0OiA0ZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTE3IHtcbiAgcmlnaHQ6IDQuMjVlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtMTgge1xuICByaWdodDogNC41ZW07XG4gIGxlZnQ6IGF1dG87IH1cblxuLnJpZ2h0LTE5IHtcbiAgcmlnaHQ6IDQuNzVlbTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucmlnaHQtMjAge1xuICByaWdodDogNWVtO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi50b3AtMCB7XG4gIHRvcDogMGVtOyB9XG5cbi50b3AtMSB7XG4gIHRvcDogMC4yNWVtOyB9XG5cbi50b3AtMiB7XG4gIHRvcDogMC41ZW07IH1cblxuLnRvcC0zIHtcbiAgdG9wOiAwLjc1ZW07IH1cblxuLnRvcC00IHtcbiAgdG9wOiAxZW07IH1cblxuLnRvcC01IHtcbiAgdG9wOiAxLjI1ZW07IH1cblxuLnRvcC02IHtcbiAgdG9wOiAxLjVlbTsgfVxuXG4udG9wLTcge1xuICB0b3A6IDEuNzVlbTsgfVxuXG4udG9wLTgge1xuICB0b3A6IDJlbTsgfVxuXG4udG9wLTkge1xuICB0b3A6IDIuMjVlbTsgfVxuXG4udG9wLTEwIHtcbiAgdG9wOiAyLjVlbTsgfVxuXG4udG9wLTExIHtcbiAgdG9wOiAyLjc1ZW07IH1cblxuLnRvcC0xMiB7XG4gIHRvcDogM2VtOyB9XG5cbi50b3AtMTMge1xuICB0b3A6IDMuMjVlbTsgfVxuXG4udG9wLTE0IHtcbiAgdG9wOiAzLjVlbTsgfVxuXG4udG9wLTE1IHtcbiAgdG9wOiAzLjc1ZW07IH1cblxuLnRvcC0xNiB7XG4gIHRvcDogNGVtOyB9XG5cbi50b3AtMTcge1xuICB0b3A6IDQuMjVlbTsgfVxuXG4udG9wLTE4IHtcbiAgdG9wOiA0LjVlbTsgfVxuXG4udG9wLTE5IHtcbiAgdG9wOiA0Ljc1ZW07IH1cblxuLnRvcC0yMCB7XG4gIHRvcDogNWVtOyB9XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMGVtOyB9XG5cbi5ib3R0b20tMSB7XG4gIGJvdHRvbTogMC4yNWVtOyB9XG5cbi5ib3R0b20tMiB7XG4gIGJvdHRvbTogMC41ZW07IH1cblxuLmJvdHRvbS0zIHtcbiAgYm90dG9tOiAwLjc1ZW07IH1cblxuLmJvdHRvbS00IHtcbiAgYm90dG9tOiAxZW07IH1cblxuLmJvdHRvbS01IHtcbiAgYm90dG9tOiAxLjI1ZW07IH1cblxuLmJvdHRvbS02IHtcbiAgYm90dG9tOiAxLjVlbTsgfVxuXG4uYm90dG9tLTcge1xuICBib3R0b206IDEuNzVlbTsgfVxuXG4uYm90dG9tLTgge1xuICBib3R0b206IDJlbTsgfVxuXG4uYm90dG9tLTkge1xuICBib3R0b206IDIuMjVlbTsgfVxuXG4uYm90dG9tLTEwIHtcbiAgYm90dG9tOiAyLjVlbTsgfVxuXG4uYm90dG9tLTExIHtcbiAgYm90dG9tOiAyLjc1ZW07IH1cblxuLmJvdHRvbS0xMiB7XG4gIGJvdHRvbTogM2VtOyB9XG5cbi5ib3R0b20tMTMge1xuICBib3R0b206IDMuMjVlbTsgfVxuXG4uYm90dG9tLTE0IHtcbiAgYm90dG9tOiAzLjVlbTsgfVxuXG4uYm90dG9tLTE1IHtcbiAgYm90dG9tOiAzLjc1ZW07IH1cblxuLmJvdHRvbS0xNiB7XG4gIGJvdHRvbTogNGVtOyB9XG5cbi5ib3R0b20tMTcge1xuICBib3R0b206IDQuMjVlbTsgfVxuXG4uYm90dG9tLTE4IHtcbiAgYm90dG9tOiA0LjVlbTsgfVxuXG4uYm90dG9tLTE5IHtcbiAgYm90dG9tOiA0Ljc1ZW07IH1cblxuLmJvdHRvbS0yMCB7XG4gIGJvdHRvbTogNWVtOyB9XG5cbi8qIEFsbCBzaWRlcyovXG4ucm91bmRlZC0wLXgge1xuICBib3JkZXItcmFkaXVzOiAwZW07IH1cblxuLnJvdW5kZWQtMS14IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtOyB9XG5cbi5yb3VuZGVkLTIteCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNWVtOyB9XG5cbi5yb3VuZGVkLTMteCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVlbTsgfVxuXG4ucm91bmRlZC00LXgge1xuICBib3JkZXItcmFkaXVzOiAxZW07IH1cblxuLnJvdW5kZWQtNS14IHtcbiAgYm9yZGVyLXJhZGl1czogMS4yNWVtOyB9XG5cbi5yb3VuZGVkLTYteCB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNWVtOyB9XG5cbi5yb3VuZGVkLTcteCB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNzVlbTsgfVxuXG4ucm91bmRlZC04LXgge1xuICBib3JkZXItcmFkaXVzOiAyZW07IH1cblxuLnJvdW5kZWQtOS14IHtcbiAgYm9yZGVyLXJhZGl1czogMi4yNWVtOyB9XG5cbi5yb3VuZGVkLTEwLXgge1xuICBib3JkZXItcmFkaXVzOiAyLjVlbTsgfVxuXG4ucm91bmRlZC0xMS14IHtcbiAgYm9yZGVyLXJhZGl1czogMi43NWVtOyB9XG5cbi5yb3VuZGVkLTEyLXgge1xuICBib3JkZXItcmFkaXVzOiAzZW07IH1cblxuLnJvdW5kZWQtMTMteCB7XG4gIGJvcmRlci1yYWRpdXM6IDMuMjVlbTsgfVxuXG4ucm91bmRlZC0xNC14IHtcbiAgYm9yZGVyLXJhZGl1czogMy41ZW07IH1cblxuLnJvdW5kZWQtMTUteCB7XG4gIGJvcmRlci1yYWRpdXM6IDMuNzVlbTsgfVxuXG4ucm91bmRlZC0xNi14IHtcbiAgYm9yZGVyLXJhZGl1czogNGVtOyB9XG5cbi5yb3VuZGVkLTE3LXgge1xuICBib3JkZXItcmFkaXVzOiA0LjI1ZW07IH1cblxuLnJvdW5kZWQtMTgteCB7XG4gIGJvcmRlci1yYWRpdXM6IDQuNWVtOyB9XG5cbi5yb3VuZGVkLTE5LXgge1xuICBib3JkZXItcmFkaXVzOiA0Ljc1ZW07IH1cblxuLnJvdW5kZWQtMjAteCB7XG4gIGJvcmRlci1yYWRpdXM6IDVlbTsgfVxuXG4vKiBMZWZ0IFNpZGUgdXAgYW5kIGJvdHRvbSovXG4ucm91bmRlZC1sZWZ0LTAteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTEteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTIteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC0zLXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjc1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC43NWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC00LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC01LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjI1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC02LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtNy14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS43NWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtOC14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtOS14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi4yNWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtMTAteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC0xMS14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi43NWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtMTIteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTEzLXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzLjI1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMy4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC0xNC14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMy41ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMy41ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTE1LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzLjc1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMy43NWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdC0xNi14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNGVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtMTcteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQuMjVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0LjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTE4LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0LjVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0LjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQtMTkteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQuNzVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0Ljc1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0LTIwLXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNWVtICFpbXBvcnRhbnQ7IH1cblxuLyogUmlnaHQgU2lkZSB1cCBhbmQgYm90dG9tKi9cbi5yb3VuZGVkLXJpZ2h0LTAteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTEteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTIteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC0zLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjc1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC00LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC01LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS4yNWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC02LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS41ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtNy14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNzVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS43NWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtOC14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtOS14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuMjVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMi4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtMTAteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMi41ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC0xMS14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNzVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMi43NWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtMTIteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTEzLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMy4yNWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC0xNC14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMuNWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTE1LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMy43NWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzLjc1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodC0xNi14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNGVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtMTcteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0LjI1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTE4LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNC41ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQtMTkteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0Ljc1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0LTIwLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1ZW0gIWltcG9ydGFudDsgfVxuXG4vKiBUb3AgU2lkZSByaWdodCBhbmQgbGVmdCovXG4ucm91bmRlZC10b3AtMC14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtMS14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtMi14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTMteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjc1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC43NWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTQteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTUteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjI1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTYteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC03LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS43NWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC04LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC05LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMi4yNWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC0xMC14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIuNWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTExLXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMi43NWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC0xMi14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtMTMteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzLjI1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMy4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTE0LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMy41ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMy41ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtMTUteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzLjc1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMy43NWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLTE2LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNGVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC0xNy14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQuMjVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0LjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtMTgteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0LjVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0LjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC0xOS14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQuNzVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0Ljc1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtMjAteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNWVtICFpbXBvcnRhbnQ7IH1cblxuLyogQm90dG9tIFNpZGUgcmlnaHQgYW5kIGxlZnQqL1xuLnJvdW5kZWQtYm90dG9tLTAteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMGVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTEteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTIteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS0zLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43NWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS00LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS01LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS4yNWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS02LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS41ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS41ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tNy14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNzVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjc1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tOC14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tOS14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuMjVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tMTAteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS0xMS14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNzVlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjc1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tMTIteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM2VtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTEzLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMy4yNWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS0xNC14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMuNWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTE1LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMy43NWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS0xNi14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tMTcteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0LjI1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNC4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTE4LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNC41ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNC41ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tMTkteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0Ljc1ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNC43NWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLTIwLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNWVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVlbSAhaW1wb3J0YW50OyB9XG5cbi8qIFJpZ2h0IFRvcCBTaWRlICovXG4ucm91bmRlZC10b3AtcmlnaHQtMC14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1yaWdodC0xLXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LTIteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1yaWdodC0zLXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC43NWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LTQteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtcmlnaHQtNS14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1yaWdodC02LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS41ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtcmlnaHQtNy14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1yaWdodC04LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LTkteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtcmlnaHQtMTAteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1yaWdodC0xMS14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1yaWdodC0xMi14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1yaWdodC0xMy14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1yaWdodC0xNC14IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LTE1LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMy43NWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LTE2LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNGVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LTE3LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNC4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLXJpZ2h0LTE4LXgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNC41ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtcmlnaHQtMTkteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0Ljc1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtcmlnaHQtMjAteCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1ZW0gIWltcG9ydGFudDsgfVxuXG4vKiBMZWZ0IFRvcCBTaWRlICovXG4ucm91bmRlZC10b3AtbGVmdC0wLXgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtbGVmdC0xLXgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtbGVmdC0yLXgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LTMteCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LTQteCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LTUteCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LTYteCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLWxlZnQtNy14IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS43NWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLWxlZnQtOC14IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLWxlZnQtOS14IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLWxlZnQtMTAteCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLWxlZnQtMTEteCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LTEyLXgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtbGVmdC0xMy14IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMy4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLWxlZnQtMTQteCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLWxlZnQtMTUteCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LTE2LXgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3AtbGVmdC0xNy14IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNC4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLWxlZnQtMTgteCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wLWxlZnQtMTkteCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcC1sZWZ0LTIwLXgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1ZW0gIWltcG9ydGFudDsgfVxuXG4vKiBSaWdodCBCb3R0b20gU2lkZSAqL1xuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LTAteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtMS14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC0yLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtMy14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC00LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LTUteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtNi14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LTcteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxLjc1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtOC14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC05LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LTEwLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtMTEteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjc1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtMTIteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtMTMteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tcmlnaHQtMTQteCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC0xNS14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC0xNi14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC0xNy14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1yaWdodC0xOC14IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQuNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LTE5LXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNC43NWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLXJpZ2h0LTIwLXgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNWVtICFpbXBvcnRhbnQ7IH1cblxuLyogTGVmdCBCb3R0b20gU2lkZSAqL1xuLnJvdW5kZWQtYm90dG9tLWxlZnQtMC14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMGVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtMS14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNWVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtMi14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC0zLXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjc1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC00LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC01LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC02LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LTcteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNzVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LTgteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LTkteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LTEwLXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LTExLXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjc1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC0xMi14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM2VtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtMTMteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LTE0LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzLjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LTE1LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzLjc1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC0xNi14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNGVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tLWxlZnQtMTcteCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQuMjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LTE4LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0LjVlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbS1sZWZ0LTE5LXgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0Ljc1ZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20tbGVmdC0yMC14IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNWVtICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy0wIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uc2hhZG93LTEge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5zaGFkb3ctMiB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLnNoYWRvdy0zIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDNweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uc2hhZG93LTQge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uc2hhZG93LTUge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDVweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uc2hhZG93LTYge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDE4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLnNoYWRvdy03IHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5zaGFkb3ctOCB7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uc2hhZG93LTkge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDZweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDlweCAxMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLnN1Yixcbi5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuLnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5oMSB7XG4gIGZvbnQtc2l6ZTogMi41ZW07IH1cblxuLmgyIHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1ZW07IH1cblxuLmg0IHtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG4uaDUge1xuICBmb250LXNpemU6IDEuMjVlbTsgfVxuXG4uaDYge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMS4yNWVtOyB9XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IH1cblxuLnotaW5kZXgtMCB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTIge1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMyB7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC00IHtcbiAgei1pbmRleDogNCAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTUge1xuICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtNiB7XG4gIHotaW5kZXg6IDYgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC03IHtcbiAgei1pbmRleDogNyAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTgge1xuICB6LWluZGV4OiA4ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtOSB7XG4gIHotaW5kZXg6IDkgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0xMCB7XG4gIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMTEge1xuICB6LWluZGV4OiAxMSAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTEyIHtcbiAgei1pbmRleDogMTIgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0xMyB7XG4gIHotaW5kZXg6IDEzICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMTQge1xuICB6LWluZGV4OiAxNCAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTE1IHtcbiAgei1pbmRleDogMTUgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0xNiB7XG4gIHotaW5kZXg6IDE2ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMTcge1xuICB6LWluZGV4OiAxNyAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTE4IHtcbiAgei1pbmRleDogMTggIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0xOSB7XG4gIHotaW5kZXg6IDE5ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMjAge1xuICB6LWluZGV4OiAyMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LTAge1xuICBmbGV4OiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtMSB7XG4gIGZsZXg6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC0yIHtcbiAgZmxleDogMiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LTMge1xuICBmbGV4OiAzICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtNCB7XG4gIGZsZXg6IDQgIWltcG9ydGFudDsgfVxuXG4uZmxleC01IHtcbiAgZmxleDogNSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LTYge1xuICBmbGV4OiA2ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtNyB7XG4gIGZsZXg6IDcgIWltcG9ydGFudDsgfVxuXG4uZmxleC04IHtcbiAgZmxleDogOCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LTkge1xuICBmbGV4OiA5ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtMTAge1xuICBmbGV4OiAxMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LTExIHtcbiAgZmxleDogMTEgIWltcG9ydGFudDsgfVxuXG4uZmxleC0xMiB7XG4gIGZsZXg6IDEyICFpbXBvcnRhbnQ7IH1cblxuLmN1cnNvci1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7IH1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uZm9udC13ZWlnaHQtZXh0cmEtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLmktcHJpbWFyeSBwYXRoLFxuLmktbGluayBwYXRoIHtcbiAgZmlsbDogIzAwNzFlYjsgfVxuXG4uaS1zZWNvbmRhcnkgcGF0aCB7XG4gIGZpbGw6ICM2Yzc1N2Q7IH1cblxuLmktc3VjY2VzcyBwYXRoIHtcbiAgZmlsbDogIzIxODczOTsgfVxuXG4uaS1pbmZvIHBhdGgge1xuICBmaWxsOiAjMTI4MDkxOyB9XG5cbi5pLXdhcm5pbmcgcGF0aCB7XG4gIGZpbGw6ICNmZmMxMDc7IH1cblxuLmktZGFuZ2VyIHBhdGgge1xuICBmaWxsOiAjZGMzNTQ1OyB9XG5cbi5pLWxpZ2h0IHBhdGgge1xuICBmaWxsOiAjZjhmOWZhOyB9XG5cbi5pLWRhcmsgcGF0aCB7XG4gIGZpbGw6ICMzNDNhNDA7IH1cblxuLmktYmxhY2sgcGF0aCB7XG4gIGZpbGw6IGJsYWNrOyB9XG5cbi5pLXdoaXRlIHBhdGgge1xuICBmaWxsOiB3aGl0ZTsgfVxuIl19 */